二开插件 - 自定义审批项为同意的下一步处理人原创
金蝶云社区-抚琴弹唱
抚琴弹唱
7人赞赏了该文章 104次浏览 编辑于2021年11月25日 20:23:25

指定下一步处理人涉及下面3个动态表单:

指定下一步处理人_同意[WF_SpecifyNextHandler]
指定下一步处理人_驳回(审批流)[WF_SpecifyNextHandler_Reject]
指定下一步处理人_驳回(工作流)[WF_SpecifyNextHandler_WFReject]


以指定下一步处理人_同意[WF_SpecifyNextHandler]为例:建议继承系统的表单插件,然后实现下面功能:

1. 根据下面代码获取流程图所有的会签节点Id,然后判断当前节点是否为会签节点

this.View.OpenParameter.GetCustomParameter("CountersignActivityIds")

2. 根据下面属性获取下一步处理人,也可以不获取,直接读取单据体。

protected NextPersonModelList m_NextPersonModelList = null;     //指定下一步处理人模型

3. 在单据体上做限制,有些参与人只读,有的参与人可编辑。


7