工作流中应用数据生命周期模型的提取方法.ppt
工作流中应用数据生命周期模型的提取方法,清华大学田钊,企业资料,2,大纲,研究内容提取方法的设计提取数据生命周期模型工具实现总结与展望,企业资料,3,大纲,研究内容提取方法的设计提取数据生命周期模型工具实现总结与展望,企业资料,4,业务过程中的数据生命周期,工作流中的数据生命周期设计时,以数据生命周期为基础,定义数据状态与活动的触发关系运行时,数据状态变化触发活动,驱动业务过程的执行。困难应用数据类型很多数据的状态和状态之间的变化比较复杂不同类型的数据之间,还存在相互的关联关系,填写领料单,审核,数据怎么处理,销毁,领取物资,用户,封存,已创建,审核通过,已领料,已封存,已填写,审核不通过,已销毁,已创建,已填写,审核通过,已领料,已封存,企业资料,5,业务过程中的数据生命周期,目标工作流中应用数据的生命周期提取相关研究转换不彻底,丢失数据关联性人工的数据状态和数据流标注,企业资料,6,大纲,研究内容提取方法的设计提取数据生命周期模型工具实现总结与展望,企业资料,7,模型选定,数据为中心流程复合对象生命周期模型OLC-net D是数据集合OLC是生命周期的综合S、T、F分别是复合的状态、转移和转移映射,企业资料,8,框架设计,企业资料,9,大纲,研究内容提取方法的设计提取数据生命周期模型工具实现总结与展望,企业资料,10,生命周期提取方法,生命周期提取方法确定需要提取的数据确定状态集合确定转移集合确定输入数据状态确定输出数据状态确定状态转移,设备申请单(s),设备调拨单(d),设备调拨单(d),企业资料,11,设备调拨单(d),生命周期提取方法,生命周期提取方法确定需要提取的数据确定状态集合确定转移集合确定输入数据状态确定输出数据状态确定状态转移,d6,d8,d9,d10,start,final,在每个写/删数据的活动中,自动生成数据状态,自动生成的状态添加上start和final状态,形成数据生命周期的状态集合S,企业资料,12,生命周期提取方法,设备调拨单(d),生命周期提取方法确定需要提取的数据确定状态集合确定转移集合确定输入数据状态确定输出数据状态确定状态转移,d6,d8,d9,d10,start,final,t10,t8,t9,t6,S,将与数据有关的活动加入到转移集合中,生命周期模型还需要确定转移映射,企业资料,13,生命周期提取方法,设备调拨单(d),生命周期提取方法确定需要提取的数据确定状态集合确定转移集合确定输入数据状态确定输出数据状态确定状态转移,d6,d8,WFD-net中数据绑定是离散的,不能用前一个活动的输出状态作为当前的输入状态由于存在并发,不可按有向图方式进行前向遍历,确定了活动的输入数据和输出数据的状态,就容易得到状态转移,确定输入数据状态的方法在后面讨论,假定通过计算获得了数据d输入活动t时的状态input(d,t),企业资料,14,生命周期提取方法,设备调拨单(d),生命周期提取方法确定需要提取的数据确定状态集合确定转移集合确定输入数据状态确定输出数据状态确定状态转移,根据输入数据状态input、数据状态生成集合state以及数据与活动的关系,可确定输出数据状态output(d,t),企业资料,15,生命周期提取方法,设备调拨单(d),生命周期提取方法确定需要提取的数据确定状态集合确定转移集合确定输入数据状态确定输出数据状态确定状态转移,根据输入数据状态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,欢迎各位提出问题及指导建议!谢谢!,