QName | Type | Fixed | Default | Use | Inheritable | Annotation | |
---|---|---|---|---|---|---|---|
AccessLevel | restriction of xsd:NMTOKEN | PUBLIC | optional | ||||
AdHoc | xsd:boolean | false | optional |
|
|||
AdHocCompletionCondition | xsd:string | optional | |||||
AdHocOrdering | restriction of xsd:NMTOKEN | Parallel | optional | ||||
DefaultStartActivityId | xpdl:IdRef | optional | |||||
DefaultStartActivitySetId | xpdl:IdRef | optional | |||||
EnableInstanceCompensation | xsd:boolean | false | optional | ||||
Id | xpdl:Id | required |
|
||||
Name | xsd:string | optional |
|
||||
ProcessType | restriction of xsd:NMTOKEN | None | optional |
|
|||
Status | restriction of xsd:NMTOKEN | None | optional |
|
|||
SuppressJoinFailure | xsd:boolean | false | optional | ||||
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.wfmc.org/2009/XPDL2.2' |
Element | xpdl:WorkflowProcesses |
<xsd:element name="WorkflowProcess" type="xpdl:ProcessType"> <xsd:key name="ActivitySetIds.WorkflowProcess"> <xsd:selector xpath="./xpdl:ActivitySets/xpdl:ActivitySet"/> <xsd:field xpath="@Id"/> </xsd:key> <xsd:key name="ActivityIds.WorkflowProcess"> <xsd:selector xpath="./xpdl:Activities/xpdl:Activity | ./xpdl:ActivitySets/xpdl:ActivitySet/xpdl:Activities/xpdl:Activity"/> <xsd:field xpath="@Id"/> </xsd:key> <xsd:key name="ActivityIdsTopLevel.WorkflowProcess"> <xsd:selector xpath="./xpdl:Activities/xpdl:Activity"/> <xsd:field xpath="@Id"/> </xsd:key> <xsd:key name="TransitionIdsTopLevel.WorkflowProcess"> <xsd:selector xpath="./xpdl:Transitions/xpdl:Transition"/> <xsd:field xpath="@Id"/> </xsd:key> <xsd:keyref name="DefaultStartActivitySetIdRef.WorkflowProcess" refer="xpdl:ActivitySetIds.WorkflowProcess"> <xsd:selector xpath="."/> <xsd:field xpath="@DefaultStartActivitySetId"/> </xsd:keyref> <xsd:keyref name="DefaultStartActivityIdRef.WorkflowProcess" refer="xpdl:ActivityIds.WorkflowProcess"> <xsd:selector xpath="."/> <xsd:field xpath="@DefaultStartActivityId"/> </xsd:keyref> <xsd:keyref name="BlockActivityActivitySetIdRef.WorkflowProcess" refer="xpdl:ActivitySetIds.WorkflowProcess"> <xsd:selector xpath=".//xpdl:BlockActivity"/> <xsd:field xpath="@ActivitySetId"/> </xsd:keyref> <xsd:keyref name="BlockActivityStartActivityIdRef.WorkflowProcess" refer="xpdl:ActivityIds.WorkflowProcess"> <xsd:selector xpath=".//xpdl:BlockActivity"/> <xsd:field xpath="@StartActivityId"/> </xsd:keyref> <xsd:keyref name="TransitionFromRef.WorkflowProcess" refer="xpdl:ActivityIdsTopLevel.WorkflowProcess"> <xsd:selector xpath="./xpdl:Transitions/xpdl:Transition"/> <xsd:field xpath="@From"/> </xsd:keyref> <xsd:keyref name="TransitionToRef.WorkflowProcess" refer="xpdl:ActivityIdsTopLevel.WorkflowProcess"> <xsd:selector xpath="./xpdl:Transitions/xpdl:Transition"/> <xsd:field xpath="@To"/> </xsd:keyref> <xsd:keyref name="TransitionRefIdRef.WorkflowProcess" refer="xpdl:TransitionIdsTopLevel.WorkflowProcess"> <xsd:selector xpath="./xpdl:Activities/xpdl:Activity/xpdl:TransitionRestrictions/xpdl:TransitionRestriction/xpdl:Split/xpdl:TransitionRefs/xpdl:TransitionRef"/> <xsd:field xpath="@Id"/> </xsd:keyref> <xsd:key name="FormalParameter.WorkflowProcess"> <xsd:selector xpath=".//xpdl:FormalParameter"/> <xsd:field xpath="@Id"/> </xsd:key> <xsd:keyref name="FormalParameterRef.WorkflowProcess" refer="xpdl:FormalParameter.WorkflowProcess"> <xsd:selector xpath=".//xpdl:FormalParameterRef"/> <xsd:field xpath="@Id"/> </xsd:keyref> <!-- constrain to only activities in the top-level, not activitysets --> <!-- constrain to only transitions in the top-level, not activitysets --> <!-- check that specified default start activityset exis |