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.
Element information
Namespace: http://www.openapplications.org/oagis/10
Schema document: Common.xsd
Type: ActionCriteriaType
Properties: Global, Qualified, ID: oagis-id-e1575519d6b940cfafed787e229604b8
Content
- Sequence [1..1]
- ActionExpression [0..*]
- ChangeStatus [0..1]
Attributes
None
Used in
- Type ActionVerbType
- Type NotifyType via extension of ActionVerbType (Element Notify)
- Type ProcessType via extension of ActionVerbType (Elements Cancel, Change, Post, Process)
- Type SyncType via extension of ActionVerbType (Elements Load, Sync)
Sample instance
<ActionCriteria> <ActionExpression actionCode="token">token</ActionExpression> <ChangeStatus> <ID/> <IDSet> <ID/> </IDSet> <Code/> <Description/> <ReasonCode>normalizedString</ReasonCode> <Reason/> <EffectiveTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </EffectiveTimePeriod> <StateChange> <ID/> <IDSet>... </IDSet> <FromStateCode>token</FromStateCode> <ToStateCode>token</ToStateCode> <ChangeDateTime></ChangeDateTime> <Description/> <Note/> <Extension>....................................... </Extension> </StateChange> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </ChangeStatus> </ActionCriteria>