ConstraintViolation Fields |
The ConstraintViolation type exposes the following members.
Name | Description | |
---|---|---|
![]() | BusinessProcessKeys |
List of violated business processes for the assignment
|
![]() | ChildAssignment |
If set to true, the constraint is caused by a parent being affected by a constraint.
|
![]() | ConstraintDescription |
Description of the violated constraint.
If the constraint is a data object then ConstraintDescription
would typically hold the value of its Description property.
|
![]() | ConstraintKey |
Identifies the violated constraint.
Is typically a Constraint (Data Object) Id.
Must not contain semi-colon!
Can be null.
|
![]() | ConstraintUId |
Identifies the violated constraint.
UId of the violated constraint data object - if the violation is caused by such.
Can be empty.
|
![]() | EvaluationObjectUId |
If an evaluation object exists it's UId is specified here.
The UId is used in implementations of IRoleEngineExtension.IdentityCalculationComplete()
to determine whether an evaluation process should be started.
|
![]() | RoleAssignment |
Role assignment which violates a constraint.
|
![]() | Status |
Indicates the status of the violation.
|
![]() | Survivor |
The assignment is nominated as survivor by the role engine
|