ActionCriteria
Identifies with the ActionExpression the level by carrying a value of the expressionLanguage (this is typically XPath) within the BOD that the actionCode is to be performed. The ChangeStatus communicates just that the Change Status.
See http://www.openapplications.org/platform/1.
Element information
Namespace: http://www.openapplications.org/oagis/9
Schema document: org_openapplications_platform/1_1_1/Common/OAGi/Components/Meta.xsd
Type: ActionCriteriaType
Properties: Global, Qualified
Content
- Sequence
[1..1]
- ActionExpression [0..*]
- ChangeStatus [0..1]
Attributes
None
Used in
- Type CancelType via extension of ActionVerbType (Element Cancel)
- Type ChangeType via extension of ActionVerbType (Element Change)
- Type LoadType via extension of ActionVerbType (Element Load)
- Type NotifyType via extension of ActionVerbType (Element Notify)
- Type PostType via extension of ActionVerbType (Element Post)
- Type ProcessType via extension of ActionVerbType (Element Process)
- Type SyncType via extension of ActionVerbType (Element Sync)
- Type UpdateType via extension of ActionVerbType (Element Update)
- Type ActionVerbType (Elements Create, Receive, Add, Issue, Allocate)
Sample instance
<ActionCriteria> <ActionExpression actionCode="Add">token</ActionExpression> <ChangeStatus> <Code>normalizedString</Code> <Description>string</Description> <EffectiveDateTime>2000-01-01</EffectiveDateTime> <ReasonCode>normalizedString</ReasonCode> <Reason>string</Reason> <StateChange> <FromStateCode>normalizedString</FromStateCode> <ToStateCode>normalizedString</ToStateCode> <ChangeDateTime>2000-01-01</ChangeDateTime> <Description>string</Description> <Note>string</Note> <UserArea> <!--any element--> </UserArea> </StateChange> <UserArea> <!--any element--> </UserArea> </ChangeStatus> </ActionCriteria>