流转给一个人

用 relationValue 取到人员的id,再用 findPersonMembersByID 方法根据人的ID获取人员成员

流转给多个人

需要自己定义一个函数,将多个人的ID转成一个ID List,再调用 findPersonMembersByIDListfindPersonMembersByIDList(list(list(‘组织ID’, ‘人ID‘), list(‘组织ID’, ‘人ID‘)))其中组织ID可以为空,人ID可以到SA_OPPerson中查找sID的值。具体步骤如下

1、自定义一个函数返回执行者的list

<fn name="dyExcutorFn" category="自定义" code-model="/demo/misc/logic/code" code="Zx.dyExecutor" type="List<List<String>>">
<label language="zh_CN">自定义执行者</label>
</fn>
public static List<List<String>> dyExecutor() {

List<List<String>> list1=new ArrayList<List<String>>();
List<String> list2=new ArrayList<String>();
list2.add("");
list2.add("PSN01");
list1.add(list2);

List<String> list3=new ArrayList<String>();
list3.add("");
list3.add("09039A3731C94A3FB84689F64F8E7088");
list1.add(list3);
return list1;
}

2、在执行规则中使用表达式嵌套

findPersonMembersByIDList(dyExcutorFn())

本文由WeX5君整理,WeX5一款开源免费的html5开发工具H5 App开发就用WeX5!

阅读其他app 开发相关文章:http://doc.wex5.com/?p=3443