The Separation of Duties (SoD) editor allows you to:
Define a separation of duties constraint (or rule).
Define how to process requests for exceptions to the constraint.
Each SoD constraint represents a rule that makes two roles mutually exclusive. If a user is in one role, they cannot be in the second role, unless there is an exception allowed for that constraint. You can define whether exceptions to the constraint are always allowed or are only allowed through an approval flow.
To create a new separation of duties constraint:
Open the Separation of Duties Wizard in one of these ways:
From the
, open , right-click , then select .Select
.The SoD Wizard displays:
Fill in the fields as follows:
Field |
Description |
---|---|
* |
The name of the Identity Manager project and the provisioning application where you want to create the SoD. NOTE:These two fields only display when you launch the wizard from the menu. |
* |
The unique identifier for the SoD. |
* |
The text used when the SoD name displays in the User Application. You can translate this text into any of the languages supported by the User Application. For more information, see Section 2.10, Localizing Provisioning Objects. |
|
The text displayed as the SoD Description in the User Application. You can translate this text into any of the languages supported by the User Application. For more information, see Section 2.10, Localizing Provisioning Objects |
NOTE:* Indicates the field is required.
Click
.Designer creates the SoD constraint and launches the SoD editor.
Fill in the fields as described in Table 11-5, Roles Configuration Properties.
Save and deploy the constraint definition.
Table 11-4 describes the fields on the SoD property page.
Table 11-4 Separation of Duties Properties
Section |
Field |
Description |
---|---|---|
|
|
Read-only. Unique ID for the SoD. |
|
The text displayed as the Section 2.10, Localizing Provisioning Objects. in the User Application. You can translate this text into any of the languages supported by the User Application. For more information, see |
|
|
The text displayed as the Section 2.10, Localizing Provisioning Objects. field in the User Application. You can translate this text into any of the languages supported by the User Application. For more information, see |
|
|
|
The name of the role for which you want to define a constraint. Click Using the Role Search Dialog Box. to locate a specific role from the available roles. SeeA role defines a set of privileges related to one or more target systems or applications. |
|
The name of the role in conflict. Click to locate an existing role from the available roles. This search excludes the role already selected (above). |
|
|
|
Select if you want to launch a workflow when a user requests an exception to the SoD constraint.Select No if the user can request an exception to the SoD constraint and no approval is required. In this case, the exception is never denied. |
|
Displays the read-only name of the provisioning request definition that executes when a user requests an SoD constraint exception. The value is derived from the Roles Configuration object. It is only executed when the is . |
|
|
A read-only field that displays the processing type for the provisioning request definition displayed above. This value is derived from the Roles Configuration object. |
|
|
Select Yes to use the default approvers defined in the Roles Configuration object. Does not enable the selection list in this property page.Select to enable the selection list in this property page.NOTE:If you change the selection from to and then perform a Compare, the objects are considered equal. Once you specify Approvers, the comparison is no longer equal. |
|
or
|
|
To add an approver, click +. If you are connected to the Identity Vault, the Browse Identity Vault dialog box automatically displays. Select the approver and click . If Designer is not able to connect to the Identity Vault, you can add the approver manually by clicking in the row and typing the approver’s distinguished name, for example, admin.novell. |
The Role Search dialog box displays when you click
in the section of the SoD editor. The dialog box helps you locate the existing roles for which you can create SoD constraints.In the dialog box, specify the
, , , , and on which you want to search.For
, , and , you can enter a wildcard (such as S*, *S) or regular expressions (such as [A-Z][a-z]*).You can enter a value for all of the fields or none of the fields. If you do not supply a value in a particular field, the search returns all of the possible values for that field. If you enter one or more of the fields, the values are ANDed together to create the search filter. The search occurs on the roles defined locally. Roles matching the search criteria are displayed in the
selection list.Select a role from the
selection list, then click to return to the SoD property page.Click
.Clicking
closes the Search for Role dialog box and populates the Role in the SoD properties page. When no roles are available for the specified search criteria, the button is disabled.