hsurich 发表于 2021-7-25 23:29:45

条件分支通过判断表单的this.data.参数

通过判断表单的this.data.参数
当这个参数是用户填写的,条件分支可以生效;
但当这个参数是通过return this.workContext.getWork().creatorDepartment;获得时,无法生效?请问是为什么?

hsurich 发表于 2021-7-26 00:09:18

我的目的就是通过判断发起流程用户的部门,来走不同分支,是否可以实现

论坛管理员 发表于 2021-7-26 12:27:14

您好:
您是第一个环节就判断了吗,第一个环节creatorDepartment,数据估计可能还没产生
你可以在流程脚本中print,看看数据的具体内容

hsurich 发表于 2021-7-26 16:42:16

谢谢回复,这个print是怎么操作的?可以告知一下吗

hsurich 发表于 2021-7-26 17:24:08

第二个环节是用于拟稿后查看的表单,已经可以通过this.workContext.getWork().creatorDepartment正确显示部门了,我是在第二个环节之后进行的判断, 条件分支的脚本是return this.workContext.getWork().creatorDepartment == "设计部"; 另一个是return this.workContext.getWork().creatorDepartment !== "设计部"

论坛管理员 发表于 2021-7-27 14:32:59

您好:
!==?
这个脚本都错误了

ps:等于 建议 使用===
https://www.zhihu.com/question/31442029
页: [1]
查看完整版本: 条件分支通过判断表单的this.data.参数