| Name | Type | Multiplicity | Description |
|---|---|---|---|
| order |
property int |
[0,1] | Order of this approval stage. |
| number |
property int |
[0,1] | Number of this approval stage. |
| name |
property string |
[0,1] | |
| displayName |
property string |
[0,1] | |
| description |
property string |
[0,1] | |
| approverRef |
reference ObjectReferenceType |
[0,-1] | Instruction to approve something, by a user (if this points to a User object) or by someone from a group of users (if this points to a Org object; representing all users that belong to that organization). |
| approverRelation |
property QName |
[0,-1] | What relation(s) to use when determining approvers? E. |
| approverExpression |
property ExpressionType |
[0,-1] | Dynamically specifies approver(s). |
| evaluationStrategy |
property LevelEvaluationStrategyType |
[0,1] | Must all approvers at this stage approve the thing (allMustApprove), or first decision is taken as authoritative (firstDecides)? |
| outcomeIfNoApprovers |
property ApprovalLevelOutcomeType |
[0,1] | What is the outcome (of this stage) if there are no approvers? E. |
| groupExpansion |
property GroupExpansionType |
[0,1] | How should be "groups" (orgs, roles) expanded? Default is "byClaimingWorkItem", i. |
| formRef |
reference ObjectReferenceType |
[0,1] | Form to be displayed e. |
| additionalInformation |
property ExpressionType |
[0,1] | Additional information for approver. |
| automaticallyApproved |
property ExpressionType |
[0,1] | Condition specifying when this stage is automatically approved (e. |
| automaticallyCompleted |
property ExpressionType |
[0,1] | Expression specifying that this stage should be automatically processed (approved, rejected, skipped). |
| duration |
property duration |
[0,1] | Duration of work items created at this stage. |
| timedActions |
container WorkItemTimedActionsType |
[0,-1] | What actions are to be applied to work items when given timer(s) occur. |
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
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
What relation(s) to use when determining approvers? E.g. "approver", "owner",
"securityApprover", and so on.
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime,AVals:2
Multiplicity: [0,1]
Flags: RAM,runtime,AVals:3
Multiplicity: [0,1]
Flags: RAM,runtime,AVals:2
Multiplicity: [0,1]
Flags: RAM
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]