Add/adapt segregation of duties

Segregation of duties is to ensure that specific objects are subject to dual control. For this, you must configure a pair of roles users must not have simultaneously if they want to edit these objects. For example, a test case must not be processed by a user who has the Tester and the Reviewer role for this test case.

Location

XML file in the xml folder

Procedure

  1. Copy the <segregationsOfDuties> element from the default configuration to the customizing file.
  2. Create one or more <segregationsOfDuties> elements within the <segregationsOfDuties> element.
  3. In the objectType attribute, specify the object type of the object for which a segregation of duties is to be configured.
  4. Within the <segregationOfDuties> element, specify the two roles users must not have concurrently if they want to edit an object in two separate <segregationsOfDuties> elements.

Remark

To revoke dual control, remove the <segregationsOfDuties> element.

Documents

segregationsOfDuties.xsd, segregationsOfDuties.xml

Example

<segregationOfDuties objectType="testcase">

<segregationsOfDuties.role id="tester"/>

<segregationsOfDuties.role id="testreviewer"/>

</segregationOfDuties>