项目申报场景:利用成员信息校验申报资格
💡若企业有成员信息表相关需求,可微信扫描下方二维码,加入功能交流群。

1. 概述
「成员信息表」是简道云平台预置的一张系统表,把通讯录中的人员、组织信息聚合成一张表并开放给企业使用,作为搭建业务应用时调取组织架构与人员信息的统一数据源。
本文以项目立项申请为例,演示如何通过关联获取「成员信息表」数据,自动校验项目立项条件,避免无效申报审核。
1)成员可以发起立项申请。
2)系统按照当前登录用户自动回填对应的部门、职务和聘用形式。
3)申请人职务和聘用形式满足要求时,申请方可提交;否则,系统显示校验提示并阻止提交。

2. 使用前提
开始配置前,请确认以下条件均已满足,否则成员信息可能无法联动。
1)当前用户有在表单设计时调用成员信息表字段的权限。
2)成员信息表中的数据已同步到最新。
详情请参见:成员信息表
3. 设计表单
本节用于完成字段设计、成员关联、信息回填和节点校验。配置完成后,系统将在项目立项申请提交前自动校验项目责任人的职务。
本文仅说明责任人信息回填与发起节点提交条件,不包含完整审批流程的设计方法。
3.1 新建流程表单
先创建项目立项申请表,并添加成员选择和信息回填所需字段。
1)新建一张流程表单,用于项目组成员发起项目立项申请。
2)在表单中添加「基本信息」区域。
3)添加下表所列字段。
字段名称 | 字段类型 | 用途 |
项目编号 | 流水号 | 记录项目的唯一编号 |
申请日期 | 日期时间 | 记录立项申请的发起日期 |
申请人 | 成员单选 | 选择立项申请人,并触发成员信息联动 |
申请人所在部门 | 部门多选 | 显示立项申请人所属部门 |
申请人职务 | 单行文本 | 显示立项申请人职务,并作为提交条件的判断依据 |
申请人聘用形式 | 单行文本 | 显示立项申请人聘用形式,并作为提交条件的判断依据 |

3.2 设置申请人默认值
1)选中「申请人」字段。
2)将默认值设置为「自定义-动态参数-当前用户」。
3)保存字段设置。

3.3 联动成员信息
本节用于根据申请人自动回填部门、职务和聘用形式。每个需要回填的字段均需单独配置一次数据联动。
1)选中需要自动回填的字段,例如「申请人所在部门」。
2)将字段默认值设置为「数据联动」。
3)联动表单选择「通讯录 > 成员信息表」。
注意:如果无法选择该表,说明当前用户没有在表单设计时调用成员信息表字段的权限。请联系企业创建者或系统管理员分配,详情请参见:成员信息表

4)设置联动条件:成员信息表的「成员」等于当前表单的「申请人」。
5)将联动字段设置为成员信息表中的对应字段。例如,为「申请人所在部门」联动成员信息表的「部门」。
6)单击「确定」,保存字段设置。
7)按照相同方法,依次配置「申请人职务」和「申请人聘用形式」。
注意:当前表单字段与成员信息表字段的类型应兼容。若字段类型不兼容,无法选到相应字段。

3.5 配置发起节点权限
本节用于防止填报人手动修改自动回填的成员资料。完成配置后,填报人不能编辑系统回填的部门、职务和聘用形式。
1)进入「流程设定」,选择「流程发起节点」。
2)单击「节点属性>字段权限」。
3)将默认获取当前用户的申请人设置为不可编辑。
4)将自动回填的部门、职务和聘用形式字段设置为不可编辑。

3.6 设置节点提交条件
本节用于校验项目立项申请人的身份。仅「申请人职务」等于「组长」,且申请人聘用形式等于「正式」的成员可以提交立项申请。
1)进入「流程设定」,选择「流程发起节点」。
2)单击「节点属性>流转规则」。
3)将节点提交条件设置为「满足条件的数据才可提交」。
4)添加以下校验配置。
配置项 | 配置内容 |
校验条件 | AND(申请人职务=="组长",申请人聘用形式=="正式") == true |
提示文字 | 立项申请人职务必须是组长,并且聘用形式为正式 |
不满足条件时 | 选择「阻止提交」 |
5)保存流程设置并发布表单。

4. 效果预览
1)用户打开项目立项申请表。
2)自动获取「申请人」为当前用户,自动回填部门、职务和聘用形式等信息。
3)若申请人职务或聘用形式不满足要求,则出现提示并禁止提交申请。






400-111-0890
在线咨询