WinForm应用实战开发指南 - 如何开发工作流模块的审批会签操作(二)
前面文章中介绍了请假申请单和报销申请单两个不同的业务表单的流程处理一个是单表信息一个包含明细的主从表信息后者包含了条件流程的处理。在流程审批中一般还有一种流程处理就是会签的操作会签处理是几个审批步骤中审批人同时处理是否通过的一般同时通过即为通过。本篇随笔介绍工作流中的会签处理过程。PS给大家推荐一个C#开发可以用到的界面组件——DevExpress WinForms它能完美构建流畅、美观且易于使用的应用程序无论是Office风格的界面还是分析处理大批量的业务数据它都能轻松胜任DevExpress新旧版本帮助文档下载可进QQ qun获取1697253161. 会签流程定义会签是指创建一个或多个子流程供相关人员进行审批等待全部人员完成处理后再次回到主流程上然后决定是否继续流转到下一个流程步骤上去一般的申请单的主流程如下所示。这里设置的会签处理就是其中一个步骤一旦会签处理步骤发起会签就会构建多个可供审批的子流程了如下所示。在会签发起的步骤指定参与具体流程会签审批的人员然后流程则会流转到不同人员进行相关的处理【待办事项】。我在工作流中定义会签完成后由会签发起人审核会签结果审核决定是否进入下一步流程在审核过程中决定如何处理这个申请单。在流程定义里面我们创建一个会签的流程步骤我们以请假单为例加入我们要求请假需要由各组长会签通过然后在继续下面的部门审批、总经理审批步骤如下所示。增加会签后的流程步骤如下所示。完成后可以在流程步骤列表中看到会签的步骤了如下所示。2. 会签流程处理了解了会签的处理过程并完成了上面的会签定义后我们创建一个请假申请单用来发起会签处理介绍会签的步骤说明。完成请假单后提交给相关处理人处理人员在待办事项中查看申请单如下界面所示。那么他会发起【发起会签】的处理操作把相关的投票权发送给各个组长进行会签处理。会签发起后各个参与会签的人员在【待办事项】里面处理会签意见如下所示。各个待审批的人员进行处理后最后返回给会签发起人决定是否进入下一步流程如下所示。我们查看相关的流程日志看到会签的流程步骤已经完成了其他步骤还需要进行处理。这样这个会签流程就算整体完成了剩下的就是其他步骤的处理按正常的审批处理即可。本文转载自博客园 - 伍华聪