定制流程构件

来源:互联网 发布:淘宝卖家登陆中心 编辑:程序博客网 时间:2024/06/05 12:41


工作流定义首先要在控制业务活动信息维护中定义“送审工作流”活动,用于把起草的记录进行送审,使其变为送审状态。“送审工作流”活动要在控制业务活动SQL信息维护中定义“工作流变为审核状态”的SQL语句,当进行送审时,程序执行该SQL使该记录变为审核状态。再定义一个“审核工作流”活动,它对于起草人不可见,或者再新增一个模块上定义一个“审核工作流”活动。在这个活动上要定义两个SQL:“工作流变为起草”SQL;“工作流变为通过”SQL。当拒绝时使记录变为起草状态时执行第一个SQL,当到最后一步通过时执行第二个SQL。如果在审核中需要浏览工作流则定义“浏览工作流”活动,如果需要看每个步骤的审批意见则定义“浏览工作流历程”活动。在定义这些活动中需要选择所要执行的工作流类型、填写工作流键字段名和工作流显示标题字段名。

1.刚进入流程设计模块,界面如下:

2.首先设置流程的基本属性、定义流程角色和角色人员。双击空白界面,显示弹出框如下:





其中发送类型有:发送给人员、发送给部门、发送给角色

在基本属性标签页中填写流程名称、流程类别、流程表单、备注。在流程角色标签页中定义流程角色如下:

上图的添加按钮用于添加流程角色,删除按钮用于删除流程角色。最后在角色人员标签页中指定每个流程角色中的审批人员,如下图:



然后点击确认按钮完成了流程设计的第一步。

3.绘制流程。选择流程设计工具箱中的图标,拖放一个开始图标和一个结束图标作为流程的开始节点和终止节点,放三个普通图标,然后用线把它们连起来。如此下图:

选择流程设计工具箱中的箭头图标(为选择图标),双击选择任务1节点,如此下图:






为“任务1”设置对应的任务角色,也可以为把任务名称重新改成一个有意义的名称。同理双击选择任务2节点、双击选择任务3节点,分别设置它们对应的任务角色。这样一个简单的流程就设计好了。然后进行保存、发布和生效。

注意:当流程箭头线类型为“发散”时,它所指向的任务中可以添加多个人,后续的流程箭头线类型要设为“串行”(聚合类型还未实现完整)。




0 0
原创粉丝点击