啊呀呀呀 发表于 2023-1-9 16:49:40

流程选择活动的路由判断org问题

本帖最后由 啊呀呀呀 于 2023-1-10 08:58 编辑


请问我想将表单中的,人员组织与人员组织进行一致性判断,
一致与不一致时各自走向不同的路径,路由的脚本应该怎么写?
我写不一致时:return this.org.getPerson(org_1) != this.org.getPerson(org_2)
   一致:return this.org.getPerson(org_1) == this.org.getPerson(org_2)
这样写两个路由都不走了,脚本应该怎么改。


追加一个问题,
根据单选项radio_1的内容(如“是”,“否”),在选择活动流程的路由进行判断的脚本应该怎么写。
return this.form.get("radio_1") == “是”
这样写对吗

论坛管理员 发表于 2023-1-10 09:41:58

this.form.get("radio_1") ,这个是获取表单上某个组件,流程是后端脚本,this.data.radio_1获取数据;return this.data.radio_1 == “是”
org里存储的是人员对象的数据,不能直接靠==去匹配,得循环去比对里面的人

啊呀呀呀 发表于 2023-1-10 10:07:58

论坛管理员 发表于 2023-1-10 09:41
this.form.get("radio_1") ,这个是获取表单上某个组件,流程是后端脚本,this.data.radio_1获取数据;retu ...

谢谢指导,请问如果不能直接整个匹配,通过org的ID进行匹配可行吗,相应的脚本应该是怎么样的?

论坛管理员 发表于 2023-1-12 09:29:12

org里是一个数组对象,您循环一下这个数组,拿distinguishedName去匹配就可以了

啊呀呀呀 发表于 2023-1-12 18:45:22

论坛管理员 发表于 2023-1-12 09:29
org里是一个数组对象,您循环一下这个数组,拿distinguishedName去匹配就可以了 ...

不好意思,可以拜托详细说明下做法例子么,基础比较薄弱,不理解应该怎么做,谢谢了
页: [1]
查看完整版本: 流程选择活动的路由判断org问题