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
|