调动审批流程配置说明:先调出审批后调入审批需要二次提交插件配置
变更记录
产品版本 | 更新内容 | 更新日期 |
V5.0.017 | 初始版本 | 2023年4月10日 |
1 简介
1.1 功能介绍
企业的人事业务经常需要审批,且审批流程各异,“工作流服务”可帮助完成审批流程配置,支撑企业人事业务高效、高可靠地运营流转。
1.2 应用场景
不同企业有不同的调动审批流程,当预置的调动流程不满足企业需求时,可使用“工作流服务”完成调动审批流程的编排。
1.3 系统路径
【流程服务云】→【工作流服务】→【设计中心】 →【流程设计】
1.4 工作流编排整体说明
工作流支持场景整体说明:此工作流适用于需要由【调入申请】【调出申请】共同管理调动业务的场景。从流程上,由调出HR先创建调入申请,提交调出申请单进入工作流,调出审批通过后,需要调入HR在调入申请列表再次提交。
工作流配置整体示意图:
工作流插件作用说明:
插件 | 作用 |
驳回至提交节点 kd.hr.hdm.opplugin.transfer.TransferRejectOp |
|
不同意并终止 kd.hr.hdm.formplugin.transfer.web.workflow.terminal.TransferTerminalWorkflowPlugin |
|
2.1 主要操作1:新增工作流
操作步骤
步骤1: “新增”审批流并填写基本信息
填写新增审批流弹窗里的基本信息,并点击“下一步”。
步骤2: 设置启动条件
当针对同一张单据配置多个流程时,需要配置每个流程的启动条件。
步骤3: 添加【流程控制】页签下的流程插件
点击“新增”,添加插件,插件如下:
执行时机 | 外部接口 | 业务含义 |
流程实例终止时 | 类型:Java插件 插件类: 【不同意并终止】kd.hr.hdm.formplugin.transfer.web.workflow.terminal. TransferTerminalWorkflowPlugin | 1.工作流兜底功能; 2.调动业务已控制仅暂存的单据可以删除,若客户进行二开,设置了已进入流程中的数据也可以删除,此时删除后,工作流将执行终止操作 3.会修改调动状态、终止工作流、释放编制。 |
2.2 主要操作:审批节点设置
操作步骤
步骤1: 对提交节点设置操作
选中“提交”节点,点击【参与人】页签下的参与人可选择的操作,选择如下相关操作:
操作类型 | 操作名称 | 操作编码 | 业务语义 |
submit | 提交 | submit | 单据详情页的提交 |
donothing | 提交 | donoting_submitlist | 列表提交-触发提交校验 |
submit | 提交 | submit_list | 列表提交-不带必填校验的提交 |
对提交节点插件进行设置
执行时机 | 类型 | 值 |
驳回进入时 | Java插件 | kd.hr.hdm.opplugin.transfer.TransferRejectOp |
步骤2: 对一级审批节点绑定插件
选中“一级审批”节点,点击【插件】页签下的任务处理时执行,绑定如下插件:
执行时机 | 类型 | 值 |
同意 | Java插件 | kd.hr.hdm.formplugin.transfer.web.workflow.out.TransferOutTempAgreeWfPlutin |
不同意并终止 | Java插件 | kd.hr.hdm.formplugin.transfer.web.workflow.terminal.TransferTerminalWorkflowPlugin |
步骤3: 对上一阶段最后一个审批节点(如先出后入,出的最后一节点)绑定插件
选中上一阶段的最后一个审批节点,点击【插件】页签下的任务处理时执行,绑定如下插件:
执行时机 | 类型 | 值 |
同意 | Java插件 | kd.hr.hdm.formplugin.transfer.web.workflow.out.TransferOutAgreeWorkflowPlugin |
驳回 | Java插件 | kd.hr.hdm.formplugin.transfer.web.workflow.out.TransferOutTempRejectWfPlugin |
不同意并终止 | Java插件 | kd.hr.hdm.formplugin.transfer.web.workflow.terminal.TransferTerminalWorkflowPlugin |
步骤4: 对下一阶段第一个审批节点(如先出后入,入的第一个一节点)绑定插件
选中后一阶段的第一个审批节点,点击【插件】页签下的任务处理时执行,绑定如下插件:
执行时机 | 类型 | 值 |
同意 | Java插件 | kd.hr.hdm.formplugin.transfer.web.workflow.out.TransferOutSecondTempAgreeWfPlugin |
驳回 | Java插件 | kd.hr.hdm.formplugin.transfer.web.workflow.out.TransferOutSecondRejectWorkflowPlugin |
不同意并终止 | Java插件 | kd.hr.hdm.formplugin.transfer.web.workflow.terminal.TransferTerminalWorkflowPlugin |
步骤5: 对下一阶段最后一个审批节点(如先出后入,入的最后一个一节点)绑定插件
选中后一阶段的第一个审批节点,点击【插件】页签下的任务处理时执行,绑定如下插件:
执行时机 | 类型 | 值 |
同意 | Java插件 | kd.hr.hdm.formplugin.transfer.web.workflow.out.TransferOutSecondAgreeWorkflowPlugin |
不同意并终止 | Java插件 | kd.hr.hdm.formplugin.transfer.web.workflow.terminal.TransferTerminalWorkflowPlugin |
注意事项:1.若进入到调入审批阶段的第一个审批节点,支持驳回至调入提交节点,不支持驳回至调出审批节点。
附件:工作流配置模板,可直接在工作流进行引入。
调动审批流程配置说明:先调出审批后调入审批需要二次提交插件配置
本文2024-09-22 23:25:17发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-132919.html