处理人(SQL) 

WikeFlow2.0演示地址:http://workflow2.wikesoft.com


处理人(SQL):根据业务逻辑,通过SQL语句返回动态的处理人。

场景示例:

某公司有两个库房人员张三和李四,其中张三管理几个部门的固定资产,李四管理几个部门的固定资产。

当公司下发多个部门的固定资产时,有一步需要库房人员确认;

如果该审批单只下发给张三或李四的部门,只需要张三或李四单独处理;

如果审批单同时下发给张三和李四的部门,则要张三和李四都处理。

会签时,张三看到张三的业务数据,李四看到李四的业务数据,如何处理审批业务数据权限,请查看《如何设置业务数据权限》

SQL 可以传参数[instanceId]和[userId],流程引擎会自动替换[instanceId]和[userId]。

[instanceId]和[userId] 两个参数不是必须,如果你的SQL语句中带有 [instanceId]、[userId]会自动替换实际的值。

SQL返回的结果集需要有UserId和UserName两列(列名不区分大小写)。

示例:SELECT ID AS USERID ,TRUENAME AS UserName FROM TableName WHERE  ... and Instance_Id = '[instanceId]' and userId='[userId]'