All users, including departed/deactivated users, will appear in the Personnel Dashboard in runtime and in the Security Editor in administration. They cannot be deleted for historical data and audit reports.
The workaround solution is to create a rule to hide deactivated users so they do not show in the Personnel dashboard. This solution can only be used for clients on WRM version 9.7.4 and above.
By using not Personnel.UserIsEnabledGroupMemeber(),
any user that does not meet all the following criteria will be hidden in the Personnel Dashboard:
- It is called from a personnel item
- The personnel item has an associated user
- The user on the personnel item is a member of at least one security group
- The user is enabled
Step by Step Guide:
- Log into administration and go to the Model Rule editor.
- Select Personnel type.
- Add a new rule and give it a descriptive name.
- In the Evaluate drop down box, select Before Displaying an Item.
- In Perform Action, select only if.
- Select click here to enter a condition.
- In the expression, enter:
not Personnel.UserIsEnabledGroupMember()
. - Validate the expression and click OK.
- For Action, select Hide the item.
- Click Save.
- Refresh the Personnel Dashboard in Runtime. Users may have to refresh the browser and log in again to see these changes.