PolicyConstraintsType (Complex Type)

Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Supertype: AbstractPolicyConstraintType
Set of governance, risk management, compliance (GRC) and similar policy constraints that influence the identity model. These constraints act as triggers for the rules. NOTE to developers: after adding a new constraint kind here, update PolicyConstraintKindType and PolicyConstraintKind (java).
Item Summary  
Name Type Multiplicity Description
name property
string
[0,1] Identifier of the constraint. 
description property
string
[0,1]  
documentation property
string
[0,1] Technical documentation for a particular object or construct. 
presentation container
PolicyConstraintPresentationType
[0,1] How should be triggering of this constraint presented, e. 
objectState container
StatePolicyConstraintType
[0,-1] Particular state of the object, described by a filter or an expression. 
assignmentState container
StatePolicyConstraintType
[0,-1] Particular state of an assignment, described by a filter or an expression. 
hasAssignment container
HasAssignmentPolicyConstraintType
[0,-1] The focus has assignment(s) of given object(s). 
hasNoAssignment container
HasAssignmentPolicyConstraintType
[0,-1] The focus has no assignment(s) of given object(s). 
requirement container
ExclusionPolicyConstraintType
[0,-1] Requirement constraint. 
exclusion container
ExclusionPolicyConstraintType
[0,-1] Exclusion constraint. 
minAssignees container
MultiplicityPolicyConstraintType
[0,-1] Actual number of objects that have this role assigned is lower than prescribed value. 
maxAssignees container
MultiplicityPolicyConstraintType
[0,-1] Actual number of objects that have this role assigned is higher than prescribed value. 
objectMinAssigneesViolation container
MultiplicityPolicyConstraintType
[0,-1] Actual number of objects that have this object (e. 
objectMaxAssigneesViolation container
MultiplicityPolicyConstraintType
[0,-1] Actual number of objects that have this object (e. 
modification container
ModificationPolicyConstraintType
[0,-1] Constraint that triggers when the object is modified. 
assignment container
AssignmentModificationPolicyConstraintType
[0,-1] Constraint that triggers when the object is assigned, unassigned or the assignment is modified. 
objectTimeValidity container
TimeValidityPolicyConstraintType
[0,-1] A constraint that triggers when validity of an object or any of its time-sensitive items (e. 
assignmentTimeValidity container
TimeValidityPolicyConstraintType
[0,-1] A constraint that triggers when validity of an assignment or any of its time-sensitive items (e. 
situation container
PolicySituationPolicyConstraintType
[0,-1] Occurrence of the policy situation within an object or an assignment. 
custom container
CustomPolicyConstraintType
[0,-1] Custom ways of evaluating a policy constraint. 
collectionStats container
CollectionStatsPolicyConstraintType
[0,-1] Constraints for collection stats (statistics). 
alwaysTrue container
AlwaysTruePolicyConstraintType
[0,-1] This constraint always applies. 
orphaned container
OrphanedPolicyConstraintType
[0,-1] The object (currently supported are tasks) is orphaned i. 
and container
PolicyConstraintsType
[0,-1] Constraints that must all apply. 
or container
PolicyConstraintsType
[0,-1] Constraints from which at least one must apply. 
not container
PolicyConstraintsType
[0,-1] The inner constraint must not apply. 
transition container
TransitionPolicyConstraintType
[0,-1] Specifies how the inner constraints are to be evaluated with regard to operation start and end state. 
ref container
PolicyConstraintReferenceType
[0,-1] References another policy constraint e. 
executionTime container
DurationThresholdPolicyConstraintType
[0,1] The execution time constrain evaluates activity execution time. 
executionAttempts container
NumericThresholdPolicyConstraintType
[0,1] This constraint evaluates how many times the activity realization was attempted. 
itemProcessingResult container
ItemProcessingResultPolicyConstraintType
[0,1] Constraint that evaluates result of one item (object) that was processed by activity.