我是用bpm插件实现工作流程,但是需要通过实体属性值来判断流程走向,是否可以实现?

场景描述:例如我有一个合同实体,当合同实体类型属性值是0,流程自动流转到A用户,如果合同实体类型属性值是1,流程自动流转到B用户!

你好,先参考一下这个文档:

还可以在 User Task 节点的 assignee 属性中指定任务受理人。属性值可以是包含一个 CUBA 用户标识符的字符串常量: da8159cc-757f-7f59-6579-7f629ac02f72 ,也可以是一个包含用户 id 字符串的变量: ${varialbeName} ,或者一个调用服务的表达式,在服务中返回用户标识: ${someService.getSomeUserId()} 。请注意, procRole 属性必须定义。当流程到达此类用户任务时,将搜索指定用户和流程角色的 ProcActor 实例。如果它不存在,则创建新的 ProcActor 对象。要在模型设计界面中指定受理人,请选择 User Task ,单击 Show advanced properties 链接,然后点击进入 Assignments 属性编辑界面。将出现一个新对话框,在这个界面填写 Assignee 属性。

https://doc.cuba-platform.cn/bpm-7.0-chs/user_task.html

谢谢,我研究一下!