初涉Workflow(2)——XPDL

大致了解了XPDL的语法,虽然庞杂纷繁,名目众多,但是并没有像想象中那么晦涩难懂,看起来反而要比抽象的WFM基本概念要来得快。同时,对XPDL的了解也有助于加深对若干WFM概念的理解。

以下是部分小结:

[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 Data

Package Definition Meta-Model

[XPDL]

- XPDL的可扩展性(Schema的定义)
- Public Elements
  - ExtendedAttribute, ExtendedAttributes
  - FormalParameter, FormalParameters
  - ExternalReference
- Package Definition(Package)
  - PackageHeader
  - RedefinableHeader
  - ConformanceClass(此处的一致性不同于参考模型中的一致性)
  - 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, Participants)
    - 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

后续工作打算考察一个以XPDL为依据的实际例子,以巩固学习成果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值