java工作流-流程设计

来源:互联网 发布:网络直销流程 编辑:程序博客网 时间:2024/05/22 10:41
<?xml version="1.0" encoding="GB2312"?><process><header><text>通知公告发布服务</text><code>oa.information</code><factory>com.heer.zsu.oa.info.dto.InformationFactory</factory><start>12694862729210</start><desc>OA信息发布服务</desc></header><activity><id>12694862729210</id><text>信息起草</text><code>start</code><script><![CDATA[            factory.transfter( object );        ]]></script><desc/><type>start</type>    </activity><activity><id>12694863052961</id><text>部门领导审批</text><code>approve</code><role><![CDATA["52aaa33f259bdd920125b3f9a6b30098"]]></role><dept><![CDATA[""]]></dept><desc/>   </activity><activity><id>12694863497502</id><text>发布</text><code>publish</code><script><![CDATA[            factory.publish( object );        ]]></script><type>end</type>    </activity>    <activity><id>12694863554683</id><text>不通过</text><code>back</code><script><![CDATA[            factory.rollback( object );        ]]></script><type>end</type>    </activity>    <transition><id>12694863872815</id><text>信息起草-部门领导审批</text><from>12694862729210</from><to>12694863052961</to>   </transition>   <transition><id>12694863999066</id><text>部门领导审批-发布</text><from>12694863052961</from><to>12694863497502</to>    </transition>   <transition><id>12694864370788</id><text>部门领导审批-不通过</text><from>12694863052961</from><to>12694863554683</to>   </transition></process>


一 流程的设计:

1 activity节点:环节id + 环节code + (环节role) + script  + type

2 transition节点 : form to


二  新建/审批:

1 下一环节(根据from to节点) + 选择的人(根据role节点)
2 表单(用模板设置好填写的权限,根据activity code和role)
3 附件/正文

原创粉丝点击