找回密码
 立即注册
首页 资源区 代码 2.2.net core 工作流WorkFlow流程(流程设计) ...

2.2.net core 工作流WorkFlow流程(流程设计)

JanetVital 2025-5-28 22:10:09
流程设计

WikeFlow官网:http://www.wikesoft.com
WikeFlow学习版演示地址:http://workflow.wikesoft.com
WikeFlow学习版源代码下载:https://gitee.com/wikesoft/WorkFlow
WikeFlow2.0演示地址:http://workflow2.wikesoft.com
WikeFlow2.0-Vue3演示地址:http://workflow2-vue3.wikesoft.com:8080/
WikeFlow2.0帮助文档:http://wikeflowhelp.wikesoft.com/
 

 
 流程设计两个元素

流程设计由流程节点和连接线(连接线也叫做“执行动作”)两个元素组成。
流程节点:流程节点组成整个流程的步骤。
连接线:用于表示流程节点与节点之间的关系,基中连接线箭头指向的流程节点叫目标节点(TargetNode),另一端叫源节点或起始节点(SourceNode)
 
1.png

 
 

 
  流程节点

 
2.png

 
流程节点的关键属性说明,需要你重点理解“跳转节点”的概念。
1、节点名称:流程节点的名称。
2、节点类别有如下几种:
    2.1、审批(会签)节点:正常的审批操作,支持单人或多人审批,该节点所有人处理完后流程才会进入下一步。
    2.2 、跳转节点:如果流程节点的节点类别是【跳转节点】时,必须设置【目标节点】。
              如果流程节点的类别是【跳转节点】,则会去找设置的”目标节点“对应的处理人。
              请假流程的人力资源执行“同意并返回申请人”时,【申请人】就是跳转节点,流程会去找设置的目标节点【开始】的处理人。
              如:人力资源执行该操作时,流程引擎会去找”开始“节点的申请人。
              【跳转节点】并不是将流程跳转到某个节点,而是去找该节点的上最近的处理人。
 
3.png

 
   2.3、或签节点:某节点上有多人处理时,只要有任何一人处理后,则流程进入下一步。
   2.4、返回驳回者:当流程驳回后,处理人可以再次将流程提交给驳回者,可以跳过中间已经执行的步骤。
          可以简单理解为“从哪里来,回哪里去”。
          如请假流程在部门经理和副总经理审核的时候,可以驳回给“开始”的申请人。
          如果是部门经理驳回的,当申请人选择“提交驳回者”时,流程提交给给部门经理;
          如果是副总经理驳回的,当申请人选择“提交驳回者”时,流程提交给副总经理。
 
 
4.png

 
3、待办路径:流程在某个节点审批时,要处理的业务数据的URL路径,该路径是你开发的HTML页面路径或Winform窗体,流程引擎会将instanceId做为参数。
 
5.png

 
4、已办路径:流程在某个节点审批后,要看到的业务数据的URL路径,该路径是你开发的HTML页面路径或Winform窗体,流程引擎会将instanceId做为参数。
5、附件Key、附件名称、是否必传:是配置在某个节点审批时要上传的附件信息。
 

 
  连接线(执行动作)

连接线是流程处理到某个节点,处理人选择不同的连接线将流程处理到下一个节点,连接线实际是处理人选择的下一步操作。
 
6.png

 
连接线的关键属性说明如下:
1、连接线类别
    1.1、通过:流程正常的审批。
    1.2、驳回:处理人执行驳回到某一节点操作时,下一步处理人是连接线对应的目标节点的处理人 (如果目标节点是跳转节点除外)
             关于流程提交后如何处理找下一步处理人,请查看《下一步处理人》
2、名称:连接线名称(下一步操作名称)
3、是否选人:选择当前连接线时,是否需要选人。
4、是否多选:选人时,是否能选多人。
5、操作角色:定义存储过程指定下一步处理人,由当前处理人在页面中选人,如何通过存储过程定义流程处理人员请查看《存储过程》
6、固定处理人:指定下一步处理人是固定的人。如何设置固定处理人请查看《固定处理人》
7、处理人(SQL):通过定义SQL的方式指定下一步处理人,如何设置处理人(SQL)请查看《处理人(SQL)》
8、动作标记(ActionSign):是执行该动作的一个标记,通过该标记,你的业务系统能知道流程执行的什么操作,你的业务系统要处理什么逻辑。
9:排序:执行动作显示的先后顺序。
10:默认审批语:当选择该执行动作时,显示的默认审批语。
11:条件表达式:控制流程节点上连接线(执行动作)是否显示,如何设置请查看《如何控制执行动作》
 

来源:新程序网络收集,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册