Is it possible to restrict the access to special menu items?

Is it possible to restrict the access to special menu items, e.g. for a special group of users?
Answers
-
Hi @Martina_MW ,
so long you are using the built-in menu, no, I'm afraid.
You could think of separate capsules for different groups of users or don't use the menu object, hide the screen list, and navigate via labels/buttons. After all, you don't want the users who are not entitled to use specific screens to gain access to those screens by using the screen-list.
If you opt for the label-navigation, you can set up a cube with user and screenname providing access. That cube can be used in navigation procedures or a layout beneath the label setting the label to be visible/active or not.
Separate capsules require a bit more maintenance, while the label approach will require more development effort.
Best,
Helmut0 -
Hi @Martina_MW ,
just for your information: there is already an idea regarding this topic
You might want to vote that up, too.
Best,
Helmut0 -
Thank you very much for your answers :)
1 -
The label is not a very good option. We need to optimise the space on the screen and also the label will still be there even though the user doesnt have access to it. And from an ergonomy perspective, it is not really nice.
Creating different capsules is a better option. Is there a possibility to access the menu object from the backend (just thinking out loud), where it is kept or maintained.
Thank you for your prompt replies as always
0 -
Hi @Khaleelah ,
the label option is quite easy to implement although it might not always fit your needs, agreed.
There are other (a bit more complex) possibilities where you will need more effort to define the backend.
You could for example think of a dataview set up with "jump to screen" actions.On the other hand, this was an answer to how security can be applied to navigation.
The menu itself is not accessible in the backend—otherwise, you'd already have the possibility to apply security ;-)
Best,
Helmut0