工作流节点--获得多条人员/部门信息节点
【获得多条人员/部门信息】节点功能: 可以从成员字段或组织后台中获取多条人员信息,也可以从部门字段或组织后台中获取多条部门信息。 获取多条信息后,可以传给子流程新增到工作表,或对已有的工作表进行更新。
如上图、在一个工作表中,成员或部门作为本表的一个属性字段,但人员和部门也是一个数据对象,他们本身也包含很多信息,它们的数据都来自组织管理后台中,如下图。
一个人员的属性信息有:
姓名、手机号、邮箱、部门、职位、工号、工作地点、直属上司、直接下属等
一个部门的属性信息有:
部门名称、部门负责人、上级部门、下级部门。
您可以把组织后台的人员和部门看作是两张“系统表”, 或者“隐藏的工作表”, 如果想要获取它们的信息,必须通过此节点。 就像获取真实的工作表信息时通过获取单条数据或获取批量数据一样。
场景示例
由于需要查看员工参与了哪些项目,需要通过关联来展示,因此需要建立一张《员工》表来维护全公司或某部门、某项目组的成员, 需要定时维护更新这个表的数据,保持和组织后台的数据同步。
1、工作流触发,设置为每个工作日的凌晨2点,去同步人员信息
2、流程触发后,添加【获取多条人员/部门信息】节点,选择从组织后台中获取。
3、配置获取的条件
如果不配置筛选条件,则获取到组织下所有的人员信息。
4、获取到人员信息后,通过子流程更新工作表已有的人员信息,没有的人员则新增进去。
子流程配置
5、先通过【获取单条数据】节点 从员工表中查询下是否已经有此员工。
6、通过分支节点拆分成两个流程
7、如果查询有已有此员工,则只需更新相关字段即可
8、如果没有此员工,则新增到工作表。
文档问题反馈
文档中是否有错别字、内容过期、难以理解等问题? 点此给我们反馈吧