苍穹工作流审批记录自定义数据源案例原创
金蝶云社区-吴裕荣
吴裕荣
2人赞赏了该文章 943次浏览 未经作者许可,禁止转载编辑于2021年10月13日 18:02:44

客户如果需要自定义平台的审批记录数据源,可以按照以下方式实现。

 

一、定义数据源获取类

在wf数据库下,找到表:t_wf_confcenter,添加一条记录,如下图:


字段说明:

fid:自定义一个,保证唯一即可。

ftype: 值为customApprovalRecord,不可修改。

fkey: 值为customApprovalRecord,不可修改。

fvalue: 值为{"type":"class", "value":"kd.bos.workflow.design.demo.CustomApprovalRecord"},格式不可改,能改的只有value的值,代表实现自定义数据源的类路径。

fdescription: 值选填,描述信息。

 

二、创建获取数据源类:如下图:需要实现IWorkflowPlugin接口,实现getCustomApprovalRecordGroup(String businesskey, Map<String, Object> params)


image.png


附:实现获取数据源,可以参考平台的实现方式kd.bos.workflow.engine.impl.cmd.task.ApprovalRecordCmd


图标赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!