Symptom
You notice that after performing a change in a Business Role (e.g Access Restriction, Work Center Addition, etc), these changes are not reflected immediately for the users which are assigned to this business role.
Environment
SAP Cloud for Customer
Reproducing the Issue
In order to reproduce the behavior, follow the steps below:
-
Navigate to Administrator Work Center.
- Under Users tab, click on Business Roles option.
- Search for any business role you would like to change.
- Select the business role and click on Edit.
- Change any parameter in the business role (e.g Add a new work center view).
- Click on Save button.
- A pop-up will be displayed on the screen, click on the Confirm button.
After performing the change, login in the system with a user assigned to this business role and see that the changes were not reflected immediately.
Cause
This is currently the expected behavior when it comes to changes performed in business roles.
Resolution
Whenever a change is performed in a business role in the system and you click on save button, the following message is displayed:
The access rights of all users to whom the business role is assigned will be updated in a background run. You can view the progress and the log under Assigned Users -> Show Background Runs. Please always ensure the consistency of the assigned access rights by using Actions -> Check Access Rights
This means that a background run is executed to ensure that the changes performed are applied to every user which is assigned to that role, since depending on the change it can cause several impacts to users which are logged in or which are currently executing any procedure in the system. Hence, changes performed upon business roles take some time to be applied.
Keywords
Business Role; Changes; Background Run; Not Reflected; Service; Cloud for Customer; C4C; Takes Time; , KBA , LOD-CRM-TM , Territory Management , How To