XPDL学习与分享 二 ----XPDL整体结构

XPDL中包(Package)的定义是将多个用到同样的participant,或者其他tools的流程定义成一个包,其结构如下图:

id ???--?唯一标识包的ID
Name ???--?包的名称?
PackageHeader??--?记录包的公共信息,比如XPDL的版本,作者等
RedefinableHeader?--?定义即可用户包的属性,也可用于流程的属性,比如作者,版本,国家代码等
Script???--?XPDL用到的表达式语言
ExternalPackages?--?能引用其他流程包的东西或者其他系统为流程关系系统提供的借口
TypeDeclarations?--?声明包中用到的数据类型
Participants??--?定义实现包中流程中参与者的资源
Applications??--?声明包中的流程引用的应用程序
DataFields??--?定义关联数据
WorkflowProcesses?--?包中包含的工作流定义
ExtendedAttributes?--?工作流供应商自定义的一些属性,在此定义
ConformanceClass?--?一致性声明,包中的流程都要遵从这个声明

XPDL学习与分享 二 XPDL整体结构相关推荐

  1. python学习笔记分享(二十四)python学习笔记分期补充(二)复数,randint与sample,进制转换表,转义字符,二维数组,键,end,pass,迭代器和生成器

    一:复数 Python支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型. complex(x) 将x转换到一个复数,实数部 ...

  2. JavaScript程序库jQuery学习笔记分享(二)jQuery对象和DOM操作,和其他js库冲突处理

    今天我继续更新jQuery学习笔记,最近考试比较忙,也就更新的比较慢了,这里向大家说一声抱歉,嘻嘻. 让那不愉快的情绪过去吧,继续进行我们的jQuery之旅吧. 一:jQuery对象和DOM对象 1. ...

  3. [软考]系统架构设计师 备考经验分享(二) - 知识点学习+综合知识篇

    2021.12.20 更新下成绩 49,53,55 原文: 本篇对应备考计划中的1.2阶段: 相关分享: 备考计划篇:[软考]系统架构设计师 备考经验分享(一) - 备考计划篇 知识点学习+综合知识篇 ...

  4. python做直方图-python OpenCV学习笔记实现二维直方图

    本文介绍了python OpenCV学习笔记实现二维直方图,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/dd/d0d/tutorial_py_2d ...

  5. OpenCV学习笔记(二十一)——绘图函数core OpenCV学习笔记(二十二)——粒子滤波跟踪方法 OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt OpenCV学习笔记(二十

    OpenCV学习笔记(二十一)--绘图函数core 在图像中,我们经常想要在图像中做一些标识记号,这就需要绘图函数.OpenCV虽然没有太优秀的GUI,但在绘图方面还是做得很完整的.这里就介绍一下相关 ...

  6. JavaScript学习总结(二)数组和对象部分

    pt学习总结(二)数组和对象部分 2016-09-16    分类:WEB开发.编程开发.首页精华暂无人评论     来源:trigkit4 分享到:更多1 对象部分 Object类型 Object  ...

  7. 和php交互的过程_JavaScript学习笔记(二十三) 服务器PHP

    PHP PHP 一门后端语言 为什么要学习一个后端语言呢? 目前市场上的需求,要求前端人员掌握一个后端语言 方便和后端开发人员进行交互 基本组织架构 在讲后端语言之前,我们简单的了解一下我们基本的组织 ...

  8. 《运营之光》-- 学习笔记(二)

    11,不同类型产品和公司运营工作内容差异 1,工具类产品 注重效率,通常产品大于运营,运营的关注点是用户增长,主要手段包括渠道推广.BD和部分活动等,运营和数据打交道更多点 2,社交类产品 注重社交氛 ...

  9. 让0基础纯小白也能上手写Python,干货分享(二)

    上一篇文章测试工程师进阶之Python学习干货分享分享了Python基础知识,本次继续分享其它内容. 一.Python基本数据类型 1.数值类型:整数.浮点数.复数. 2.序列类型:字符串.列表.元组 ...

  10. 自学python-python自学起来难不难?python学习路线分享

    Python算是编程里最简单的一门语言了,很多人依然学不会,找不到方法很麻烦,选择大于努力,就比如有的人东学一点西学一点,始终得不到要领,终归原因是学习方法有错误,有的人今天学一些后天学一些,三天打鱼 ...

最新文章

  1. TReader高速文本浏览器 1.0 发布
  2. 乐迪机器人开热点_碧桂园餐饮机器人量产!预计年产能达4000台
  3. 绘制条形图python_小白学Python(13)——pyecharts 绘制 柱状图/条形图 Bar
  4. 关于Exchange管理控制台报“您的权限不足,无法此查看数据”的解决办法
  5. Flask 提取数据库中的数据
  6. PAT甲级1058(进制转换的“/” ,“%”干货!)
  7. 编写IOCP时的几个注意事项(Mirosoft)
  8. 使用pdfviewer预览报错PDF.js v2.9.359 (build: e667c8cbc)信息:file origin does not match viewer‘s
  9. 邮件服务器漏洞攻击,Exim邮件服务中的严重漏洞分析
  10. 数据管理:业务数据清洗,落地实现方案
  11. 多源数据融合:大数据分析的瓶颈
  12. 有什么简单办法从格式复杂的 Excel中提取数据
  13. 某个程序员的工作记录
  14. Https原理及实践
  15. GGSN与SGSN简介
  16. 【JavaScript】获取指定字符串
  17. 关于摆线绕轴旋转得到的旋转体体积
  18. C++11 std::thread-使用lambda表达式-GCC 4.9编译通过
  19. 个性彰显时代的轻博客8090S
  20. 北斗三号频点_北斗第三代RNSS多频点接收模块的制造方法

热门文章

  1. mtk 耳机accdet检测驱动分析
  2. 为什么要选择云原生数据库
  3. jcp jsr_JCP专家组成员拒绝社交媒体API引发了关于创新的辩论
  4. JavaScript键盘按键侦测
  5. css实现一个三角形
  6. 大数据与云计算 | 华科软院2020年期末考试试题及答案
  7. HEGERLS供应定做层板仓储货架 防腐防锈库房立体层板货架
  8. 微信小程序,短信验证码登录,设置密码,密码强度校验
  9. 蓝桥杯2020第二场JAVA C真题
  10. 站长紧急:新站要沉得住气