工龄/年龄自动更新

1. 简介

1.1 案例简介

本案例以更新员工工龄为例,介绍如何根据表单中的指定日期触发 智能助手Pro,从而实现数据的自动修改。

1.2 应用场景

  • 合同管理中,根据报价单的过期时间,自动作废过期的报价单。
  • 客户管理中,根据线索的预计回收日期,自动回收到期未跟进的线索。
  • 员工管理中,根据入职日期/出生日期,自动计算出工龄/年龄,并更新员工档案。

1.3 设计思路

1)新建「员工档案」表单,用于录入员工的基础数据,包括:入职日期、工龄等;

2)新建「智能助手Pro」,用于实现员工工龄的自动更新,具体包括:

  • 设置「定时触发」,确保「智能助手Pro」能够在每年员工入职日期的后一天触发;
  • 触发后,通过「计算节点」,计算当前时间与入职日期间的差值,得到最新工龄数据;
  • 再通过「修改数据」节点,将计算得到的最新工龄回写至表单中。

1.4 预期效果

以员工管理为例,「智能助手Pro」将在每年员工入职日期的后一天触发,计算工龄并回写至「员工档案」中。

示例:Lucy 的入职日期为 1 月 24 日,「智能助手Pro」将于每年的 1 月 25 日的 00:00 触发,自动更新 Lucy 的工龄。效果如下图所示:

2. 表单搭建

在学习之前建议安装 智能助手Pro功能案例 应用模板,本文将按照模板中的示例数据进行讲解。

新建一张「员工档案」表单,用于录入员工的基础信息,字段设置如下所示:

字段名称

字段类型

字段设置

工号

流水号

——

姓名

成员单选

所属部门

部门单选

担任职务

下拉框

选项设置为财务团队、测试团队

入职日期

日期时间

——

出生日期

工龄

数字

年龄

员工状态

下拉框

选项设置为在职、离职

3. 设置智能助手Pro

本节以更新工龄为例,来讲解「智能助手Pro」的设置方式。年龄的设置方式与工龄相同,只需将 3.2、3.3 节中的日期时间字段替换为出生日期即可,此处将不再赘述。

3.1 新建智能助手Pro

表单搭建完成后,直接切换到「扩展功能」处,新建一个「智能助手Pro」,并设置其名称为「自动更新员工工龄」,选择触发方式为「定时触发」后,点击「确定」完成新建。如下图所示:

3.2 设置触发节点

选中触发节点,并进行如下设置,使得「智能助手Pro」能够在每年员工入职日期的后一天触发,以实现在职员工工龄的自动更新:

  • 触发时间类型:
    • 选择触发方式为「根据表单日期时间字段」,触发表单为「员工档案」;
    • 设置开始触发时间为「入职日期」之后 1 天的上午 0:00;
  • 重复触发:每年触发一次;
  • 结束触发时间:2025-12-31 23:59;
  • 触发条件:员工状态「等于」在职。

注:由于本文案例按统计工龄,因此选择「每年触发一次」,如需按统计工龄,则可选择「每月触发一次」并修改工龄计算公式,实现每月更新一次工龄数据,确保能够查看到最新数据;其他维度设置同理。

3.3 设置计算节点

1)在触发节点下方添加一个计算节点,用于计算员工的最新工龄,如下图所示:

2)点击「设置公式」进入公式编辑页面,设置公式为INT(DATEDIF(触发数据--入职日期,NOW(),"y")),并选择计算结果类型为「数字类型」,设置完成后点击「确定」。

3.4 设置修改数据节点

1)在计算节点下方添加一个「修改数据」节点,用于更新「员工档案」中对应员工的工龄数据,如下图所示:

2)进一步对「修改数据」节点进行设置,具体如下:

  • 选择修改对象为「选择表单修改数据」,目标表单为「员工档案」;
  • 添加过滤条件:工号「等于」触发数据--工号;
  • 选择赋值数据源为:「计算工龄」节点;
  • 添加要修改的字段并设置其字段值:工龄「等于」计算工龄--计算工龄。

3.5 保存并启用

全部设置完成后,点击「保存并启用」按钮,将「智能助手Pro」投入实际使用。如下图所示:

4. 效果演示

效果参见本文【1.4 预期效果】。

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