This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Issue with Business Roles

Hi all,

we created a Business Role together with a Dynamic Rule that define a specific condition (employeers that share the same manager).

Users are correctly linked to this Role when conditions are satisfied, the problem arises when the conditions are not satisfied anymore: i would expect that the user would be taken out from the Role but this doesn't happens and the user is still linked with a Role in which he's not supposed to be.

Can someone give some light?

Thanks in advance

  • Hi Andrea,

    Dynamic role membership is calculated on a schedule. If you manually run the schedule your memberships should be updated.

    HTH, Barry.
  • Hi Barry,
    our schedule is configured to run every 5 minutes but it's working just on addition (e.g. i take another user and i set Foobar as his manager); when the condition cease the user is not removed from the role.
    Is there something we are not taking into account?
  • Hi Andrea,

    Can you confirm if the Employee is still receiving the Dynamic Role? You can check this in the master data of the dynamic role: Test Condition under "Tasks".

    If so then we would expect they would continue to inherit the Business Role; if not the opposite.

    If the scheduled task has run and the Employee no longer meets the criteria for the dynamic role there may be a process pending, frozen, etc. for the removal.

    Depending on your version though, if the Employee is changed that should trigger the role recalculation immediately.

    Is it possible these Employees were manually assigned to the Business Role?

    Trevor
  • Please check the state of the flag XIsInEffect for the members that should have been removed. If the flag is false the membership is not effective even if the rows are present in the database.