智能交期预警方案
1.简介
1.1 案例简介
交期预警是指,在交货期的前几日对生产主管以及对应销售等相关人员进行交货提醒,确保订单按时交货不逾期。
本文将介绍,如何通过「智能助手Pro」来自动计算生产计划的交期剩余天数,并即时更新交期预警信息,使相关人员能够快速了解订单的生产情况并及时采取措施,进一步提升订单的生产和交付效率。
1.2 设计思路
1)新建「销售订单」表单,用于记录订单的详细信息,需包含订单交货日期字段。
2)新建「生产计划」表单,用于对销售订单进行分批计划排产,需包含:订单交货日期、交期剩余天数等字段。
3)新建「智能助手Pro」,用于自动计算并更新生产计划的交期剩余天数和交期预警信息。如下图所示:
1.3 预期效果
智能助手Pro 会从订单交货日期的前 15 天开始,在每天早上 9 点定时触发,自动计算并更新生产计划的交期剩余天数与交期预警信息。效果如下所示:
2. 表单设计
注:在学习之前建议安装 自动化 ✖️ CRM 应用模板,本文将按照模板中的示例数据进行讲解。
本文案例需要使用以下 2 张表单:
- 销售订单:记录客户订单的详细信息,包括交货日期等字段。
- 生产计划:基于销售订单进行排产,且需要监控交货日期、生产状态,剩余交期天数、交期预警信息等。
以生产计划为例,字段设置如下图所示:
3. 设置智能助手Pro
3.1 新建智能助手Pro
完成表单设计后,直接切换至「扩展功能」处,新建一个名为「自动化交期预警」的「智能助手Pro」,选择触发方式为「定时触发」。如下图所示:
3.2 设置触发节点
选中触发节点,并进行如下设置,使智能助手Pro 能够从订单交货日期的前 15 天开始,进行每天触发:
- 触发时间类型:
- 选择触发方式为「根据表单日期时间字段」,触发表单为「生产计划」;
- 设置开始触发时间为「订单交货日期」之前 15 天的上午 9:00;
- 重复触发:每天触发一次;
- 结束触发时间:2025-12-31 23:59;
- 触发条件:生产状态「不等于任意一个」已完成、取消订单、暂停订单。
3.3 计算交期剩余天数
使用 计算节点 计算出当前生产计划的交期剩余天数(即当前日期与订单交货日期间的差值)。
1)在触发节点下方添加一个「计算节点」,并进行如下设置:
- 修改节点名称为「计算交期剩余天数」;
- 选择计算规则为「公式计算」;
- 点击「设置公式」进入公式编辑页面,设置公式为:INT(IF(触发数据—订单交货日期>TODAY(),DATEDIF(TODAY(),触发数据—订单交货日期),-DATEDIF(触发数据—订单交货日期,TODAY())))。
2)选择节点的计算结果类型为「数字类型」。如下图所示:
3.4 计算交期预警信息
交期剩余天数是衡量订单是否按时完成的关键指标,若为正,则说明订单未到期;若为负,则说明订单已逾期。
此处,为了让相关人员能够直观了解订单的交货情况,可以通过 计算节点,将上述 3.3 节计算出的剩余交期天数,转换为更详细清晰,且带有颜色区分的交期预警信息。具体如下:
1)在「计算交期剩余天数」下方添加一个「计算节点」,并进行如下设置:
- 修改节点名称为「计算交期预警信息」;
- 选择计算规则为「公式计算」;
- 点击「设置公式」进入公式编辑页面,设置公式为:IFS(计算交期剩余天数—计算交期剩余天数<0,CONCATENATE("🔴已逾期",TEXT(ABS(计算交期剩余天数—计算交期剩余天数)),"天"),计算交期剩余天数—计算交期剩余天数<=7,CONCATENATE("🟡",TEXT(ABS(计算交期剩余天数—计算交期剩余天数)),"天后逾期"),计算交期剩余天数—计算交期剩余天数>7,"🟢正常")。
2)选择节点的计算结果类型为「文本类型」。如下图所示:
3.5 更新交期预警信息
通过 修改数据节点,将上述计算得到的预警信息,更新至「生产计划」表单中,便于查看。具体如下:
1)在「计算交期预警信息」节点下方添加一个「修改数据」节点。
2)进一步对「修改数据」节点进行如下设置:
- 修改节点名称为「更新交期预警信息」;
- 选择修改对象为「选择节点修改数据」,目标节点为「触发数据」;
- 添加需要更新的字段,并设置其新值:
- 交期剩余天数「等于节点字段值」计算交期剩余天数--计算交期剩余天数;
- 交期预警信息「等于节点字段值」计算交期预警信息--计算交期预警信息。
3.6 保存并启用
全部设置完成后,点击「保存并启用」按钮,将智能助手Pro 投入实际使用。如下图所示:
4 效果演示
效果参见本文【1.3 预期效果】。