XPDL学习与分享 二 ----XPDL整体结构
XPDL中包(Package)的定义是将多个用到同样的participant,或者其他tools的流程定义成一个包,其结构如下图:
id ???--?唯一标识包的IDName ???--?包的名称?PackageHeader??--?记录包的公共信息,比如XPDL的版本,作者等RedefinableHeader?--?定义即可用户包的属性,也可用于流程的属性,比如作者,版本,国家代码等Script???--?XPDL用到的表达式语言ExternalPackages?--?能引用其他流程包的东西或者其他系统为流程关系系统提供的借口TypeDeclarations?--?声明包中用到的数据类型Participants??--?定义实现包中流程中参与者的资源Applications??--?声明包中的流程引用的应用程序DataFields??--?定义关联数据WorkflowProcesses?--?包中包含的工作流定义ExtendedAttributes?--?工作流供应商自定义的一些属性,在此定义ConformanceClass?--?一致性声明,包中的流程都要遵从这个声明
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18