前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Shark工作流的实现和WMFC&OMG规范的对比(工作流流程的设计)

Shark工作流的实现和WMFC&OMG规范的对比(工作流流程的设计)

作者头像
田春峰-JCJC错别字检测
发布2019-02-14 14:56:44
6420
发布2019-02-14 14:56:44
举报

Shark工作流的实现和WMFC&OMG规范的对比

-----第五部分:工作流流程的设计

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

关键字:Shark 工作流 WMFC OMG 规范

下面是用obe workflow designer 设计的一个员工辞职流程。

上图的XPDL如下:

<?xml version="1.0" encoding="UTF-8"?>

<xpdl:Package xmlns:xpdl="http://www.wfmc.org/standards/docs/xpdl" Id="e40cf4ef-56c5-11d8-8fe6-8f02bbfa91d7" Name="人员辞职流程">

<xpdl:PackageHeader>

<xpdl:XPDLVersion>0.2</xpdl:XPDLVersion>

<xpdl:Vendor>OpenBusinessEngine.org</xpdl:Vendor>

<xpdl:Created>2004-02-04 11:54:53</xpdl:Created>

<xpdl:Description>人员辞职流程</xpdl:Description>

</xpdl:PackageHeader>

<xpdl:WorkflowProcesses>

<xpdl:WorkflowProcess Id="f94b3070-56c5-11d8-8fe6-8f02bbfa91d7" Name="人员辞职流程">

<xpdl:ProcessHeader>

<xpdl:Created>2004-02-04 11:54:55</xpdl:Created>

<xpdl:Description>人员辞职流程</xpdl:Description>

<xpdl:Priority>0</xpdl:Priority>

<xpdl:Limit>0</xpdl:Limit>

<xpdl:ValidFrom>0</xpdl:ValidFrom>

<xpdl:ValidTo>0</xpdl:ValidTo>

<xpdl:TimeEstimation>

<xpdl:WorkingTime>0</xpdl:WorkingTime>

<xpdl:WaitingTime>0</xpdl:WaitingTime>

<xpdl:Duration>1</xpdl:Duration>

</xpdl:TimeEstimation>

</xpdl:ProcessHeader>

<xpdl:Activities>

<xpdl:Activity Id="提交辞职申请" Name="提交辞职申请">

<xpdl:Description>提交辞职申请</xpdl:Description>

<xpdl:Implementation/>

<xpdl:StartMode>AUTOMATIC</xpdl:StartMode>

<xpdl:FinishMode>AUTOMATIC</xpdl:FinishMode>

</xpdl:Activity>

<xpdl:Activity Id="部门经理批准" Name="部门经理批准">

<xpdl:Description>部门经理批准</xpdl:Description>

<xpdl:Implementation/>

<xpdl:StartMode>AUTOMATIC</xpdl:StartMode>

<xpdl:FinishMode>AUTOMATIC</xpdl:FinishMode>

</xpdl:Activity>

<xpdl:Activity Id="总经理批准" Name="总经理批准">

<xpdl:Description>总经理批准</xpdl:Description>

<xpdl:Implementation/>

<xpdl:StartMode>AUTOMATIC</xpdl:StartMode>

<xpdl:FinishMode>AUTOMATIC</xpdl:FinishMode>

</xpdl:Activity>

<xpdl:Activity Id="部门经理复查" Name="部门经理复查">

<xpdl:Description>部门经理复查</xpdl:Description>

<xpdl:Implementation>

<xpdl:<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />Loop Kind="WHILE">

<xpdl:Condition></xpdl:Condition>

</xpdl:Loop>

</xpdl:Implementation>

<xpdl:StartMode>AUTOMATIC</xpdl:StartMode>

<xpdl:FinishMode>AUTOMATIC</xpdl:FinishMode>

</xpdl:Activity>

<xpdl:Activity Id="财务审查" Name="财务审查">

<xpdl:Description>财务审查</xpdl:Description>

<xpdl:Implementation>

<xpdl:SubFlow Id="782fc727-56c6-11d8-8fe6-8f02bbfa91d7" Execution="SYNCHRONOUS"/>

</xpdl:Implementation>

<xpdl:StartMode>AUTOMATIC</xpdl:StartMode>

<xpdl:FinishMode>AUTOMATIC</xpdl:FinishMode>

</xpdl:Activity>

<xpdl:Activity Id="人力资源审查" Name="人力资源审查">

<xpdl:Description>人力资源审查</xpdl:Description>

<xpdl:Implementation>

<xpdl:SubFlow Id="81386668-56c6-11d8-8fe6-8f02bbfa91d7" Execution="SYNCHRONOUS"/>

</xpdl:Implementation>

<xpdl:StartMode>AUTOMATIC</xpdl:StartMode>

<xpdl:FinishMode>AUTOMATIC</xpdl:FinishMode>

</xpdl:Activity>

</xpdl:Activities>

<xpdl:Transitions>

<xpdl:Transition Id="3cb3f6d1-56c6-11d8-8fe6-8f02bbfa91d7" From="提交辞职申请" To="部门经理批准" Name=""/>

<xpdl:Transition Id="6264b4f6-56c6-11d8-8fe6-8f02bbfa91d7" From="部门经理复查" To="总经理批准" Name=""/>

<xpdl:Transition Id="b612ac69-56c6-11d8-8fe6-8f02bbfa91d7" From="部门经理批准" To="财务审查" Name=""/>

<xpdl:Transition Id="b762d31a-56c6-11d8-8fe6-8f02bbfa91d7" From="部门经理批准" To="人力资源审查" Name=""/>

<xpdl:Transition Id="b8a983eb-56c6-11d8-8fe6-8f02bbfa91d7" From="人力资源审查" To="部门经理复查" Name=""/>

<xpdl:Transition Id="bd8394ac-56c6-11d8-8fe6-8f02bbfa91d7" From="财务审查" To="部门经理复查" Name=""/>

</xpdl:Transitions>

</xpdl:WorkflowProcess>

<xpdl:WorkflowProcess Id="782fc727-56c6-11d8-8fe6-8f02bbfa91d7" Name="财务审查">

<xpdl:ProcessHeader>

<xpdl:Created>2004-02-04 11:58:47</xpdl:Created>

<xpdl:Description>财务审查</xpdl:Description>

<xpdl:Priority></xpdl:Priority>

<xpdl:Limit>0</xpdl:Limit>

<xpdl:ValidFrom>0</xpdl:ValidFrom>

<xpdl:ValidTo>0</xpdl:ValidTo>

<xpdl:TimeEstimation>

<xpdl:WorkingTime>0</xpdl:WorkingTime>

<xpdl:WaitingTime>0</xpdl:WaitingTime>

<xpdl:Duration>0</xpdl:Duration>

</xpdl:TimeEstimation>

</xpdl:ProcessHeader>

</xpdl:WorkflowProcess>

<xpdl:WorkflowProcess Id="81386668-56c6-11d8-8fe6-8f02bbfa91d7" Name="人力资源审查">

<xpdl:ProcessHeader>

<xpdl:Created>2004-02-04 11:59:06</xpdl:Created>

<xpdl:Description>人力资源审查</xpdl:Description>

<xpdl:Priority></xpdl:Priority>

<xpdl:Limit>0</xpdl:Limit>

<xpdl:ValidFrom>0</xpdl:ValidFrom>

<xpdl:ValidTo>0</xpdl:ValidTo>

<xpdl:TimeEstimation>

<xpdl:WorkingTime>0</xpdl:WorkingTime>

<xpdl:WaitingTime>0</xpdl:WaitingTime>

<xpdl:Duration>0</xpdl:Duration>

</xpdl:TimeEstimation>

</xpdl:ProcessHeader>

</xpdl:WorkflowProcess>

</xpdl:WorkflowProcesses>

</xpdl:Package>

待续

田春峰

accesine@163.com

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2004年02月05日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档