项目申报场景:利用成员信息校验申报资格

💡若企业有成员信息表相关需求,可微信扫描下方二维码,加入功能交流群。

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)若申请人职务或聘用形式不满足要求,则出现提示并禁止提交申请。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验