工作流插件使用案例原创
金蝶云社区-以恒
以恒
1人赞赏了该文章 625次浏览 未经作者许可,禁止转载编辑于2023年04月15日 12:08:52

场景描述:年度事假超过5天报领导审批。

需求分析:提单进入审批环节时,需要统计年度事假已休天数,如果已休天数和当前假单申请天数之和超过5天则需要进入领导审批环节。统计年度事假已休天数无法通过单据实体直接获取,因此该场景需要使用插件实现。

实现过程

1、实现流程接口 kd.wtc.wtabm.business.wf.LeaveAuditConditionPlugin#hasTrueCondition(AgentExecution)

2、需要使用到的方法:

1)kd.bos.workflow.api.AgentExecution#getEntityNumber 获取单据实体编码 

2)kd.bos.workflow.api.AgentExecution#getBusinessKey 获取字符串单据ID 

3)kd.bos.workflow.api.AgentExecution#getCurrentWFPluginParams 获取外部接口配置的插件参数Map,如果没有配置参数,则返回null

调试当出现异常时,可以在【流程服务云-工作流服务-监控中心-异常流程信息】查看异常信息,并重新激活流程。

赞 1