The syntax of XPDL is generally understood, although it is more intense, it is not so embarrassed like imagination, it seems to be fast than the abstract WFM basic concept. At the same time, the understanding of XPDL also helps to deepen the understanding of several WFM concepts.
The following is some summary:
[Entity Summary] Process Definition Meta-Model- Workflow Process Definition- Activity Set - Workflow Process Activity - Sub Process Definition - Block Activity - Route- Transition Infomation- Workflow Participant Specification- Workflow Application Declaration- Workflow Relevant DataPackage Definition Meta-Model
[XPDL] - XPDL extensibility (as defined in Schema) - Public Elements - ExtendedAttribute, ExtendedAttributes - FormalParameter, FormalParameters - ExternalReference- Package Definition (Package) - PackageHeader - RedefinableHeader - ConformanceClass (consistency different from the reference here Model consistency) - Script (text / javascript, text / vbscript, text / tcl, text / ecmascript, text / xml) - ExternalPackage, ExternalPackages - ...- Application Declaration (Application, Applications) - Process Definition (WorkflowProcess, WorkflowProcesses ) - ProcessHeader - ...- Activity, Activities - Generic Activity - Route Activity - Block Activity - ActivitySet, ActivitySets - StartMode, FinishMode (Automatic, Manual) - Implementation (No, Tool, Subflow) - Performer - Deadline (ASYNCHR, SYNCHR ) - SimulationInformation - TransitionRestriction, TransitionRestrictions (Join, Split) - XOR - AND - Transition, Transitions - Condition (CONDITION, OTHERWISE, EXCEPTION, DEFAULTEXCEPTION) - Participant Specification (Participant, Parti cipants) - ParticipantType (RESOURCE_SET, RESOURCE, ROLE, HUMAN, SYSTEM) - Workflow Relevant Data (DataField, DataFields) - Type Declarations - BasicType - DeclaredType - SchemaType - ExternalReference - Deprecated: RecordType, UnionType, EnumerationType, ArrayType, ListType - TypeDeclaration, Typedeclarations Subsequent work intends to examine an actual example based on XPDL to consolidate learning results.