工作流节点--获得单条人员/部门信息节点


【获得单条人员/部门信息】节点功能: 可以从成员字段或组织后台中获取一个人员信息,也可以从部门字段或组织后台中获取一个部门信息。

image.png

如上图、在一个工作表中,成员或部门作为本表的一个属性字段,但人员和部门也是一个独立的数据对象,他们本身也包含很多属性信息,它们的数据都来自组织管理后台中,如下图。

image.png

一个人员的属性信息有:

姓名、手机号、邮箱、部门、职位、工号、工作地点、直属上司、直接下属等

一个部门的属性信息有:

部门名称、部门负责人、上级部门、下级部门。

场景举例:

提交一个部门任务后,自动将本部门人员自动加入到任务的【参与人】的字段中。

任务表设计如下:

工作流配置思路:

1、要获取到创建人所在部门的成员,首先需要获取到创建人所在的部门。

2、获取创建人所在的部门有两种方法:即通过部门字段(本表没有),通过获取部门信息节点。

设计步骤

1、新增任务表时触发流程。

2、通过【获取单条成员/部门信息】来获取创建人的信息,即部门。

image.png

3、创建信息获取后,其所在的部门就知晓了,继续通过【获取单条成员/部门信息】获取部门的信息。

image.png

4、部门信息获取后,那么部门下的成员就知晓了,然后更新到参与人字段中。

image.png

5、上一步中,部门下的人员包含了创作者本人,如果您不需要将创建者加入到参与人员字段中,可以将其移出。

image.png

TIPS

1、此节点获取到信息都是单条结构的一条数据,不能直接传给子流程。在本例中,获取到部门信息后,部门下会有很多成员,这就相当于一个多选字段中选择的很多人,是一个字段级别的信息,只能直接更新到一个成员字段中,而不能传给子流程。

2、如果您想将部门下的多个成员,分别新建到多条记录中,需要通过【获取多条人员/部门信息】节点后,再通过子流程或批量新增节点新增到工作表中。

3、由于运行效率问题,本次人员的生日和性别字段暂时不上。

4、和获取记录一样,下面的分支支持有无数据分支。

5、从人员字段获取一个人员,但是这个人员是外协人员的话,所有的相关字段(工号、上下级等等)都返回空值。

6、个人信息设置成仅个人可见,或通讯录隔离,都不影响该节点返回信息。

results matching ""

    No results matching ""