1 / 22

工作流中应用数据生命周期模型的提取方法

清华大学 田钊. 工作流中应用数据生命周期模型的提取方法. 大纲. 研究内容 提取方法的设计 提取数据生命周期模型 工具实现 总结与展望. 大纲. 研究内容 提取方法的设计 提取数据生命周期模型 工具实现 总结与展望. 业务过程中的数据生命周期. 工作流中的数据生命周期 设计时,以数据生命周期为基础,定义数据状态与活动的触发关系 运行时,数据状态变化触发活动,驱动业务过程的执行。 困难 应用数据类型很多 数据的状态和状态之间的变化比较复杂 不同类型的数据之间,还存在相互的关联关系. 数据怎么处理. 填写领料单. 封存. 审核. 销毁.

trula
Download Presentation

工作流中应用数据生命周期模型的提取方法

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 清华大学 田钊 工作流中应用数据生命周期模型的提取方法

  2. 大纲 • 研究内容 • 提取方法的设计 • 提取数据生命周期模型 • 工具实现 • 总结与展望

  3. 大纲 • 研究内容 • 提取方法的设计 • 提取数据生命周期模型 • 工具实现 • 总结与展望

  4. 业务过程中的数据生命周期 • 工作流中的数据生命周期 • 设计时,以数据生命周期为基础,定义数据状态与活动的触发关系 • 运行时,数据状态变化触发活动,驱动业务过程的执行。 • 困难 • 应用数据类型很多 • 数据的状态和状态之间的变化比较复杂 • 不同类型的数据之间,还存在相互的关联关系 数据怎么处理 填写领料单 封存 审核 销毁 [已领料] [已创建] [已封存] [审核通过] [已填写] 领取物资 [审核通过] [已领料] [已封存] [已创建] [已填写] [审核不通过] [已销毁] 用户

  5. 业务过程中的数据生命周期 • 目标 • 工作流中应用数据的生命周期提取 • 相关研究 • 转换不彻底,丢失数据关联性 • 人工的数据状态和数据流标注

  6. 大纲 • 研究内容 • 提取方法的设计 • 提取数据生命周期模型 • 工具实现 • 总结与展望

  7. 模型选定 • 数据为中心流程 • 复合对象生命周期模型OLC-net • D是数据集合 • OLC是生命周期的综合 • S、T、F分别是复合的状态、转移和转移映射

  8. 框架设计

  9. 大纲 • 研究内容 • 提取方法的设计 • 提取数据生命周期模型 • 工具实现 • 总结与展望

  10. 生命周期提取方法 • 生命周期提取方法 • 确定需要提取的数据 • 确定状态集合 • 确定转移集合 • 确定输入数据状态 • 确定输出数据状态 • 确定状态转移 设备申请单(s) 设备调拨单(d) 设备调拨单(d)

  11. 生命周期提取方法 d8 d9 • 生命周期提取方法 • 确定需要提取的数据 • 确定状态集合 • 确定转移集合 • 确定输入数据状态 • 确定输出数据状态 • 确定状态转移 d10 d6 设备调拨单(d) • 在每个写/删数据的活动中,自动生成数据状态 • 自动生成的状态添加上start和final状态,形成数据生命周期的状态集合S d8 start d10 d6 final d9 S

  12. 生命周期提取方法 • 生命周期提取方法 • 确定需要提取的数据 • 确定状态集合 • 确定转移集合 • 确定输入数据状态 • 确定输出数据状态 • 确定状态转移 设备调拨单(d) • 将与数据有关的活动加入到转移集合中 • 生命周期模型还需要确定转移映射 d8 start d10 d6 t8 final d9 t10 t6 S t9 S ?

  13. 生命周期提取方法 • 生命周期提取方法 • 确定需要提取的数据 • 确定状态集合 • 确定转移集合 • 确定输入数据状态 • 确定输出数据状态 • 确定状态转移 d8 d6 设备调拨单(d) ? • 确定了活动的输入数据和输出数据的状态,就容易得到状态转移 ? t8 d6 d8 t ? • WFD-net中数据绑定是离散的,不能用前一个活动的输出状态作为当前的输入状态 • 由于存在并发,不可按有向图方式进行前向遍历 ? ? • 确定输入数据状态的方法在后面讨论 • 假定通过计算获得了数据d输入活动t时的状态input(d,t)

  14. 生命周期提取方法 • 生命周期提取方法 • 确定需要提取的数据 • 确定状态集合 • 确定转移集合 • 确定输入数据状态 • 确定输出数据状态 • 确定状态转移 设备调拨单(d) • 根据输入数据状态input、数据状态生成集合state以及数据与活动的关系,可确定输出数据状态output(d,t)

  15. 生命周期提取方法 • 生命周期提取方法 • 确定需要提取的数据 • 确定状态集合 • 确定转移集合 • 确定输入数据状态 • 确定输出数据状态 • 确定状态转移 设备调拨单(d) i1 o1 t i2 o2 i3 • 根据输入数据状态input和输出数据状态output生成转移映射 • 分成只读和改写两种状态转移 • 只读 • 可写/删

  16. 生命周期提取方法 • 数据提供者 • Provider(d,t) :目标活动t执行时最近发生的写数据d的活动集合 • Provider(d,t)输出数据状态就是活动t的输入数据状态 • 基于状态可达图的查找算法 • 基于边的逆向遍历 • 遍历止于写数据的活动 • Provider(a,t6)={t2,t1}

  17. 生命周期提取方法 • 综合多个单对象生命周期模型

  18. 大纲 • 研究内容 • 提取方法的设计 • 提取数据生命周期模型 • 工具实现 • 总结与展望

  19. 工具实现 • MRO基础应用平台 • 维修流程大多是单据驱动的 • BOM与流程结构存在对应关系 • 转换工具 • 平台模型EJDPL到WFD-net的映射 • 可视化工具

  20. 大纲 • 研究内容 • 提取方法的设计 • 提取数据生命周期模型 • 工具实现 • 总结与展望

  21. 总结和展望 • 总结 • 从工作流中提取复合对象生命周期模型 • 提出控制流中数据生命周期模型的状态分析方法 • 实现了复合对象生命周期模型的提取工具 • 展望 • 转换方法应支持更多的工作流模式 • 实现数据驱动的流程执行模式

  22. Q&A 欢迎各位提出问题及指导建议! 谢谢!

More Related