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.
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). 
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. 
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 regards to operation start and end state. 
ref container
PolicyConstraintReferenceType
[0,-1] References another policy constraint e.