NAV2016 | Role Center Embedded Pages & Activity Cues

Many years ago, when the Windows Client was till called the Role Tailored Client and was freshly released I blogged about how cues are handled in the menu.

Before NAV2016 each cues was automatically embedded in the menu, and grouped together if the system could find the same page in the Role Center.

I don’t think there is a better example of “metadata” defined programming where you as a designer need to know how this worked. Back then it was a blog post where a lot of “thank you” replies where because it was poorly documented by Microsoft.

If there is not a similar page in the role center, each cue is repeated in the menu.


Apparently Microsoft received a lot of feedback about this feature in a sence that not all software architects liked this behavior. Which apparently makes me the exception. I was fine with this.

What has changed?

In NAV2016, if there is no “master page” in the Role Center menu the cues are hidden from the menu, and on top of that, the pages are not opened embedded in the menu, but in their own window.


Ok, let me show you some examples

RTC Issue 1

This screenshot shows the most famous role center in NAV, Susan the order processor. Who does not know Susan and her Side Panels.

Each filtered cue on the Sales Quote and Sales Order is shown as a member of the Sales Orders.

If we click on a cue the page opens embedded on the role center. This is standard behavior of the RTC for the last 6 years.

Let’s see what happens if we remove Sales Orders from the Role Center (9006)

RTC Issue 2

The result is that the cues are no longer in the menu

RTC Issue 3

On top of this, the cues are opened in a new window

RTC Issue 4

So What?

Is this bad you say. We’ll, not for the Sales Order Processor Role center. But let’s have a look at my favorite rolce center, the Small Business Role Center, AKA MiniApp.

An an addicted reader of my blog, you know that I upgraded to NAV2016 last Saturday. Hence I noticed this behavior as soon as I wanted to create the first invoice. Why? Let me explain.

Small Business Role Center

The SMB RC is designed differenty than the others. In most role centers cues show filtered lists. In the SMB RC it shows all sales invoices since a small multi-tenant cloud business like me only has a handful of invoices per week that often get posted immediately.

In this case there is no “master” page in the role center and the page opens in its own window.

RTC Issue 5

Is it me, or is this SUPER ANOYING!!!

If you add the page to the Role Center, it starts working again.

RTC Issue 6

My question is: Why not make this behaviour based on a property. In the current situation the usability of the Small Business Role Center has degraded.

What do you think?


  1. James says:


    I was one of those who feed back that I wanted to be able to create cues which where not menu items. With hi-res screens these days you can create a lot of cues on especially custom role centres and cues can have calculated values where you have coded the drilldown that you don’t want a menu option that actually doesn’t work as well as making it too big and confusing.

    At least this way you can control what’s on the menu pane 🙂 even if its more work for the developer. 😦 You suggest a controlling property but this would be specific for this instance I think and we already have a lot of properties. You also want the menu pane populated more often than you don’t, you just want the option!

    So could I suggest that if it has a DrillDownPageID on the Cue then it adds it to the menu pane and if you code the drilldown it doesn’t. Would seem to enable both to provide the best user experience.


    1. Mark Brummel says:

      Sounds like a valid option. I have to follow up on this with Microsoft anyway. Thanks James.


  2. mgm says:

    I agree with James. I like to have control over which items are shown in the menu.

    Liked by 1 person

  3. Hi Mark,
    Know it’s a bit later. But didn’t notice this changed behavior until yesterday. And I so agrees with you. This is super annoying. And somehow even when the page is in the HomeItems then I doesn’t do it correctly. At least not in my case.
    But I like James suggestion, or something similar that would give you the choice to use it or not.


    1. Mark Brummel says:

      I work with the C5 rolecenter myself and it agravates me every week when I create invoices that I have to close one extra page.

      During summer break I want to upgrade to Madeira code base and see if that improves my experience.


      1. mgm says:

        ‘upgrade’ to Madeira, Mark?

        Liked by 1 person

Leave a Comment

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.