Users report menu options changing unexpectedly for example, screens that were previously accessible disappear, or new screens appear.
This happens when changes are made to menu access, roles, or Business Code (BCode) assignments.
How you assign menu access depends on whether your organisation is fully non Spine, fully Spine enabled, or waiting to be connected to Spine
Why incorrect role assignment causes access issues
If your organisation is configured to use Spine but has not yet been connected, menu access must be assigned at BCode level using the Role Based Access Control (RBAC) BCode Management screen.
If you incorrectly assign Roles to menu items instead, the system will automatically apply those permissions to all BCodes linked to the Role, which causes unexpected access changes.
Example of unintended access changes
Menu item has Role R8001.
Role R8001 is linked to BCodes B0001 and B0002.
You add a second Role linked to B0033.
Once saved:
B0033 now gets access intended for B0001 and B0002
B0001 and B0002 now get access intended for B0033
This is why customers awaiting Spine connection must not assign menu access via Roles.
Correct menu assignment by customer type
Customers fully non Spine
Assign menu access using the Roles button against the menu item in Menu Configuration.
Customers fully Spine enabled
Assign menu access using BCodes only, via the RBAC BCode Management screen.
Customers set up for Spine but still logging in with username and password
Assign menu access using BCodes, via the RBAC BCode Management screen.
