ofbiz——工作流学习笔记一(xpdl)
来源:互联网 发布:php gettype 编辑:程序博客网 时间:2024/05/16 11:50
Ofbiz学习
Org.ofbiz.workflow.definition数据结构关系
描述了工作流运行过程的数据结构之间的关系;具体内容参考org.ofbiz.workflow.definition.vsd
工作流标准
概述
ü 工作流过程定义接口—Xml Process Definition Language,
ü 使用不同工具对消息的处理进行扩展
ü xpdl是一个通用框架
过程定义和相互转换的方法
Xpdl制定了一个公用的转换标准,可以实现内部转换格式和公共转换相互衍射的标准;
过程定义转换原理如下图:
元模型
为了提供公共的方法来访问和描述工作流定义,wfmc制定了一个工作流定义元数据模型。
实体
ü 工作流过程定义
ü 工作流活动
ü 转移信息
ü 工作流参与者声明
ü 资源库
ü 工作流相关数据
ü 系统和运行环境设置
ü 数据类型和表达式
包
ü 是一个容器,对不同通用数据的实体进行分组管理
ü 存放工作流定义的实体公共属性(作者、版本、状态)
ü 在包中,实体定义范围是全程的,并且这些实体可以被任何工作流定义引用。这些实体为:1、工作流参与者描述2、工作流外部应用程序描述3、工作流相关数据;
Xpdl
ü xpdl-1.0-schema.xsd 说明如下
类别 | 描述 | 元素 | 说明 |
多实体通用属性 | 扩展属性 | ExtendedAttribute | |
形式参数 | FormalParameter | ||
外部参考 | ExternalReference | ||
包定义 | 包定义 | Package | |
包定义头 | PackageHeader | ||
可重定义头 | Redefition Header | ||
一致类声明 | ConfirmanceClass | ||
Script | Script | ||
外部包参考 | ExternalPackage | ||
工作流应用程序声明 | 工作流应用程序声明 | Application | |
工作流过程定义 | 工作流过程定义 | WorkFlowProcess | |
工作流过程头定义 | ProceHeader | ||
工作流过程可重定义头 | RedefinableHeader | ||
活动头 | ActivitySet | ||
工作流过程活动 | 工作流过程活动 | Activity | |
路径活动 | Route | ||
块活动 | BlockActivity | ||
运行控制属性 | startMode/FinishMode;Automatic/Manual | ||
活动替代执行方式 | Implementation | 如果活动是自动运行时,必须使用 | |
Tools | Tool | ||
子流程 | subFlow | ||
活动与执行者间关系 | Participants | ||
最终期限 | Deadline | ||
过程模拟信息 | SimulationInformation | ||
条件转移约束 | TransitionRestrictions/ | ||
一致分类 | |||
转移信息 | Transitions | ||
转移条件表达式 | Condition | ||
异常转移条件 | Exception/defaultException | ||
工作流参与者 | 工作流参与者 | Participants | |
工作流参与者实体类型 | ParticipantType | ||
工作流相关数据 | 工作流相关数据 | DataField | |
数据类型 | DataTypes | ||
数据类型/基本数据类型 | BasicType | ||
数据类型/复杂数据类型 | ComplexType | ||
ComplexType /Schema Type | SchemaType | ||
ComplexType /记录类型 | RecordType | ||
ComplexType /Union Type | UnionType | ||
ComplexType/Enumeration Type | EnumerationType | ||
ComplexType /数组类型 | ArrayType | ||
ComplexType /List Type | ListType | ||
开发者声明类型 | TypeDeclaration |
具体内容参考xpdl.pdf
- ofbiz——工作流学习笔记一(xpdl)
- ofbiz工作流学习(一)
- ofbiz工作流学习(一)
- XPDL学习笔记
- XPDL学习与分享 一
- OFBiz学习笔记(一)
- 工作流学习笔记(一)
- ofbiz工作流学习(二)
- ofbiz工作流学习(三)
- ofbiz工作流学习(二)
- ofbiz工作流学习(三)
- 工作流学习(一)——初始工作流
- 初涉Workflow(2)——XPDL
- ofbiz工作流源代码学习(1)---WfRequester接口
- ofbiz工作流源代码学习(1)---WfRequester接口
- ofbiz学习笔记
- ofbiz学习笔记1
- ofbiz学习——分类
- DELPHI常用函数集及简要范例
- 数据结构的学习心得
- 下一代CSDN社区研讨会确定方案
- mplayer static compile
- IT监理与项目管理
- ofbiz——工作流学习笔记一(xpdl)
- patch rtai 24.1.13 arm(old config) kernel:2.4.18
- DAO编程学习
- asp.net常用函数
- 利用Java编写HTML文件分析程序
- [Sharesoft] 共享软件
- 把一个整数转换为十六进制数的实现!
- Ant实践
- ASP 验证码的程序及原理