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. |
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Technical documentation for a particular object or construct.
The purpose of this element is to document system configuration and behavior.
The documentation will not be presented to end users. In fact, it will probably
not be presented at all in midPoint user interface. This documentation element
is supposed to be a part of the technical documentation of midPoint deployment.
The tools than generate deployment configuration will look for these elements
and combine them to compiled documentation document.
AsciiDoc formatting is assumed for this element. Any leading or trailing
whitespace is skipped. Indentation equivalent to he indentation of the first
non-blank line of text is also skipped.
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Constraints for collection stats (statistics). Can be used to trigger policy
rules on the number of objects in collection, percentage and so on.
Policy rules with this constraint are ignored during normal processing.
Evaluation of such policy rules require special handling (e.g. scanner task).
Flags: elaborate,RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: elaborate,RAM,runtime
Multiplicity: [0,-1]
Flags: elaborate,RAM,runtime
Multiplicity: [0,-1]
Flags: elaborate,RAM,runtime
Multiplicity: [0,-1]
Flags: elaborate,RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]