Slickflow会签加签事件程序调用说明文档1
需积分: 0 113 浏览量
更新于2022-08-08
收藏 40KB DOCX 举报
在Slickflow工作流平台中,会签和加签是两个关键的概念,它们涉及流程审批过程中多个人员的参与和协作。本文档主要讲解如何利用Slickflow的API调用来实现这两种操作。
会签(SignTogether)是指一个工作流节点下存在多个办理任务,参与者可以分为串行会签和并行会签。串行会签要求参与者按顺序完成任务,只有当设定的通过人数达到后,流程才会继续前进。并行会签则允许所有参与者同时处理任务,当完成的人数达到总人数的指定百分比时,节点处理结束。在流程定义中,`complexType`参数用来设置会签模式,可设为"SignTogether"或"SignForward",`mergeType`用于设置并行或串行,`compareType`决定通过人数是按数量计算还是按比例计算,而`completeOrder`则设定通过率的标准。
在流程转交时,我们需要设置下一步的执行人。例如,通过创建一个`PerformerList`对象列表,包含用户ID和用户名,然后将其转换为字典并赋值给`WfAppRunner`对象的`NextActivityPerformers`属性。这样,引擎就会根据设置向指定的用户发送任务。
调用`RunProcessApp(WfAppRunner runner)`方法会将流程送往下一步,对于串行会签,任务会按顺序生成,未处理的任务保持挂起状态,直到上一步完成;对于并行会签,所有任务会同时生成,等待所有参与者接收和处理。
接下来,我们讨论加签(SignForward)。加签是在流程进行中添加新的办理人,分为前加签、后加签和并行加签。前加签新参与者位于原办理人之前,后加签在其之后,两者都是串行的;并行加签则是两者同时处理任务。加签同样可以设置通过率,动态传入。在流程定义中,`complexType`设为"SignForward"即可表示加签。
发起加签时,需要选择加签方式,并指定新增办理人的位置和通过率。具体操作通常涉及到调用Slickflow的API接口,这可能包括但不限于更新流程实例状态、添加新参与者到当前活动以及更新通过率等步骤。
Slickflow的会签和加签功能为复杂业务流程提供了灵活的处理机制,开发者可以通过编程接口有效地控制流程的流转和审批过程,确保流程能够按照预期的方式执行。在实际应用中,根据业务需求,合理配置会签和加签规则,可以提高工作效率,保证业务流程的顺畅进行。
张博士-体态康复
- 粉丝: 35
- 资源: 307
最新资源
- 单相 三相光伏发电并网 离网simlink仿真(MPPT)或是大功率VSC 最大功率点追踪算法(MPPT)仿真模型, 有基于扰动观察法(P&O),恒压算法,电导增量法,变步长扰动 等最大功率点跟踪算法
- 手柄工具,Windows下手柄的映射工具
- 基于SMO滑模观测器的异步电机无传感器矢量控制,matlab,仿真模型
- 51jobduoyejson爬虫程序代码QZQ2.txt
- 51jobduoyehtml爬虫程序代码QZQ2.txt
- 51jobduoyehtml爬虫程序代码QZQ3.txt
- 51jobduoyejson爬虫程序代码QZQ1.txt
- 51jobduoyehtml爬虫程序代码QZQ.txt
- 51jobduoyehtml爬虫程序代码QZQ1.txt
- 51jobduoyejson爬虫程序代码QZQ.txt
- 三菱iQ-R系列PLC控制系统项目全套资料 系统才用三菱iQ-R系列PLC,采用R04CPU ,其中涉及到轴控制, MODBUS通讯,ETHERNET通讯,模拟量输入,数字量输入输出 PLC程序采用
- 非量化自回归模型在视频生成中的应用研究 - NOVA
- AI8051U第五节 - GPIO中断源代码
- JavaScript+jQuery实现俄罗斯方块
- 建模渲染end.3dm
- VMware虚拟机转换工具(转换至兼容VirtualBox的vmdx或VMWare低版本)