Flowable指定任务人,出现新的问题

Blade 未结 1 2442
利刃方开
利刃方开 剑童 2020-05-09 16:23


一、该问题的重现步骤是什么?

1. 审批流共两个审批环节,第一个审批人是在流程定义中是采用变量获取,然后申报的时候指定

2. 第二个审批人是在流程定义的时候指定的,

3.我现在的问题是,只有在Candidate groups中指定用户所属的角色,然后该角色下所有的人都能签收任务


二、你期待的结果是什么?实际看到的又是什么?

现在需要指定一个或者几个审批的人,图里我通过指定用户名liliang,这样会直接将用户名放在表里面,

而实际应该是taskUser_开头的id;

我在Flowable文档,包括网上搜索的资料看到都是填入用户名的,不知道这里出了什么问题


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladeX springboot版本,Ubuntu系统



四、我的疑惑

对于按组指定的时候,是不是要指定的是角色?

然后如果单个指定人,在流程定义的时候,为什么我写用户名不行,那应该用哪个呢?





1条回答
  • 2020-05-10 14:46

      1. 需要指定人的时候,用分配变量${taskUser}来指定

    image.png

     2. 然后在代码里定义任何自己业务相关的逻辑,如下代码是指定taskUser变量

    image.png

     3. 发起节点指定好taskUser后,再通过内置api查询就行了,这个值,你可以任意定义,不一定要是用户名,哪怕你写死成123456都可以

    image.png

     4. 从上面的例子可以看出,指定人很灵活,那么指定组也很灵活,你可以指定角色,可以指定部门,只要可以一一对应上就行。

     5. 常见用法文档和工程内的demo都有,希望你可以好好看一下

     6. 这是基础,这个博文也好好看一下:https://blog.csdn.net/qq_37143673/article/details/103181293

    2 讨论(0)
提交回复