定時計算工單超期時長並推播通知

簡介

案例簡介

本案例將介紹,如何通過「智慧助手Pro」實現對超期且仍未完成的生產工單進行超期通知,以便相關人員快速瞭解超期情況並及時採取措施,從而提高生產效率。

設計想法

1. 新建「生產工單」表單,用於記錄的基礎資訊,包括計劃完工日期、工單處理狀態、超時天數等欄位。

新建「智慧助手Pro」,實現工單超期時長的計算與更新,並通過釘釘群進行超期通知。如下圖所示:

預期效果

在生產工單超期後開始觸發「智慧助手 Pro」,直至工單完成前,每天早上 9:00 向指定的釘釘群發送群通知。

範例:某一工單的計劃完工日期為 2024-03-07,則「智慧助手 Pro」會從 2024-03-08 9:00 開始觸發,每日推播超期通知到釘釘群。效果如下:

表單設計

在學習之前建議安裝智慧助手 Pro 功能案例 應用範本,本文將按照範本中的範例資料進行講解。如下所示:

新建一張「生產工單」表單,欄位設定如下:

欄位名稱

欄位類型

生產工單編碼

流水號

生產工單名稱

單行文字

計劃開始日期

日期時間

計劃完工日期

日期時間

生產工單負責人

成員單選

工單處理狀態

下拉單選

產成品批次號

單行文字

是否超時

下拉單選

超時天數

單行文字

生產產品明細

單行文字

生產產品明細.產品名稱

單行文字

生產產品明細.規格型號

單行文字

生產產品明細.單位

單行文字

生產產品明細.計劃生產數量

數字

設定智慧助手 Pro

新建智慧助手 Pro

完成表單設計後,直接切換至「擴展功能」處,新建一個名為「工單超期通知」的「智慧助手Pro」,選擇觸發方式為「定時觸發」。如下圖所示:

設定觸發節點

選中觸發節點,並進行如下設定,使得「智慧助手Pro」能夠在工單超期但仍未完成的情況下觸發:

  • 觸發時間類型:
    • 選擇觸發方式為「根據表單日期時間欄位」,觸發表單為「生產工單」;
    • 設定開始觸發時間為「計劃完工日期」之後 1 天的上午 9:00;
  • 重複觸發:每天觸發一次;
  • 結束觸發時間:2024-12-31 23:59;

觸發條件:工單處理狀態「不等於」已完結。

計算超期時長

使用 計算節點 計算出當前工單的超期時長,用於後續通知通知。具體如下:

1. 在觸發節點下方新增一個「計算節點」。如下圖所示:

2. 修改節點名稱為「計算超期時長」,點擊「設定公式」進入公式編輯頁面,設定公式為INT(DATEDIF(觸發資料--計劃完工日期,NOW(),"d")),設定完成後點擊「確定」。

更新工單超時資訊

計算出超期時長後,需要通過 修改資料節點 更新「生產工單」表單中當前工單的超時資訊。具體如下:

1. 在「計算超期時長」節點下方新增一個「修改資料」節點。如下圖所示:

2. 進一步對「修改資料」節點進行如下設定:

  • 修改節點名稱為「更新工單超時資訊」;
  • 選擇修改對象為「選擇節點修改資料」,目標節點為「觸發資料」;
  • 選擇賦值資料源為「計算超期時長」節點,;
  • 新增需要更新的欄位,並設定其新值:
    • 是否超時「等於自訂」是;

超時天數「等於節點欄位值」計算超期時長--計算超期時長。

日期轉文字

使用 計算節點 將計劃完工日期轉換成文字,便於後續通知通知。具體如下:

在「更新工單超時資訊」節點下方新增一個「計算節點」。如下圖所示:

修改節點名稱為「日期轉文字」,點擊「設定公式」進入公式編輯頁面,設定公式為TEXT(DATE(觸發資料--計劃完工日期),'yyyy-MM-dd'),並選擇計算結果類型為「文字類型」,設定完成後點擊「確定」。

推播超期通知

通過 外掛節點,調用釘釘群機器人外掛向釘釘群內推播超期通知。具體如下:

1. 在「更新工單超時資訊」節點下方新增一個「外掛節點」。如下圖所示:

2. 修改節點名稱為「向釘釘群推播超期通知」,選擇「釘釘群機器人外掛」外掛。如下圖所示:

3. 外掛選擇完成後,便可配置「釘釘群機器人外掛」所需要的參數。其中:

  • 訊息範本參數需要通過組合的形式,來插入表單資料中的部分線索資訊;

「訊息@群成員」處可選擇「@所有人」。

附註:

1. 釘釘群機器人外掛中,推播地址參數的取得以及其餘參數的配置方式可參考:釘釘群機器人外掛;

2. 此處也可選用其他 通知類外掛 進行通知,配置時,不同外掛的配置內容不同,具體配置項以外掛為主。

儲存並啟用

全部設定完成後,點擊「儲存並啟用」按鈕,將「智慧助手Pro」投入實際使用。如下圖所示:

這項資訊有幫助嗎?
需要更多協助嗎?聯繋技術支援。