SoD Test Case Scenarios
The following are test case scenarios for SoD rules:
- Assign an Admin Role to a User
- Set Conflicting Global Permissions for a User
- Assign a User a Single User Role that Violates SoD rule
- Assign a Combination of Multiple Roles that Violates SoD rule
- Assign an Employee the Administrator Role with a Pre-Approved Change Request
- Create an Approved Change Request to Clear a Violation
Assign an Admin Role to a User
SoD Rules
Admin Role shouldn't be assigned without second level approval and monitoring.
Process
To assign an administrator role to a user:
- Open Lists > Employees > Employees
- Select Edit by the Employee Name. (For this example select Mini Granger from the list.)
- Open the Access tab.
- Check Give Access.
- On the Roles tab, select Administrator for the Role.
- Click Add.
- Click Save.
Result
If the SoD rule is violated, the change is blocked immediately. A user can't be assigned an Administrator role without a pre-approved change request. The user trying to make the change sees a violation prompt and cannot proceed with saving.
Set Conflicting Global Permissions for a User
SoD Rules
Users who have permission to create Sales Orders shouldn't have the permission to Approve Sales orders.
Process
To set global permissions for a user:
-
Open Lists > Employees > Employees
-
Select Edit by the Employee Name. (For this example select Miriam Hobbs from the list.)
-
Open the Access tab.
-
Open the Global Permissions tab.
-
Select the following Permission and Level:
- Sales Order with Full
- Sales Order Approval with Create
-
Click Add after each selection.
-
Click Save.
Result
If the SoD rule is violated, an SoD incident is logged and the user is prompted with a warning.
Assign a User a Single User Role that Violates SoD rule
SoD Rules
Anyone who can create a journal shouldn't be able to approve it. Users who have permission to create sales orders shouldn't have the permission to approve sales orders.
Process
To set a user role:
- Open Lists > Employees > Employees
- Select Edit by the Employee Name. (For this example select Sam Smith from the list.)
- Open the Access tab.
- Check Give Access.
- On the Roles tab, select Administrator for the Role.
- Click Add.
- Click Save.
Result
If the SoD rule is violated, an SoD incident is logged and the user is prompted with a warning.
Assign a Combination of Multiple Roles that Violates SoD rule
SoD Rules
Anyone who can create a bill shouldn't be able to approve it and shouldn't reconcile.
Process
To set up multiple roles:
- Open Lists > Employees > Employees
- Select Edit by the Employee Name. (For this example select Angela Roelle from the list.)
- Open the Access tab.
- Check Give Access.
- On the Roles tab, select Bill Approver for the Role.
- Click Add.
- Click Save.
Result
If the SoD rule is violated, an SoD incident is logged and the user is prompted with a warning.
Assign an Employee the Administrator Role with a Pre-Approved Change Request
SoD Rules Administrator assignment requires approval.
Process
To assign an administrator role:
-
Open Strongpoint > Change Management Tools > ITGC Change Request > New
-
Enter these fields:
- Name: Admin approval for Randy
- Change Type: SoD Approval
- Completion Status: Not completed
- Change Overview: Need to add admin for Randy
- Customizations: Administrator (user role)
- Approval Status: Approved
- SoD tab Affected Employee: Randy Unger
-
Click Save.
-
Open Lists > Employees > Employees
-
Select Edit by the Employee Name. (For this example select Randy Unger from the list.)
-
Open the Access tab.
-
Check Give Access.
-
On the Roles tab, select Administrator for the Role.
-
Click Add.
-
Click Save.
Result
-
The change made isn't blocked. There would be NO SoD Violation pop-up.
-
Employee now has the Administrator role.
-
The SoD Rule field in the Employee form is set to Cleared.
-
A Change Log is created, and is listed under the Resolved SoD Incidents list on the Access tab. It is also listed under SoD > SoD Incident Management Reports > Resolved SoD Incidents.
-
The Change Log has the following details:
- Change Log is compliant (Noncompliance checkbox isn't checked)
- SoD Rule is Administrator assignment requires approval
- The employee given the new Administrator role is set in the Affected Employee field
- The pre approved Change Request is set in the Related Change Request field
Create an Approved Change Request to Clear a Violation
SoD Rules
Anyone who can create a journal shouldn't be able to approve it.
Anyone entering customer orders can't approve or process it.
Process
-
Open Lists > Employees > Employees
-
Select Edit by the Employee Name. (For this example select Beverly Ucab from the list.)
-
Open the Access tab.
-
Check Give Access.
-
On the Roles tab, select Z - Senior Executive for the Role.
-
Click Add.
-
Click Save.
Result: SoD Incidents are logged. Z - Senior Executive violates both rules. -
Open Strongpoint > Change Management Tools > ITGC Change Request > New
Enter these fields:- Name: Approve Z-Senior Executive for Beverly
- Change Type: SoD Approval
- Completion Status: Not completed
- Change Overview: Test
- Customizations: Z - Senior Executive (user role)
- Approval Status: Approved
- SoD tab Affected Employee: Beverly Ucab
Result
Violations are caught after employee save.
Violation clear out in the employee record after the approved Change Request is saved.