現在我們已經了解 Nathan 想要自動化的需求,讓我們來考慮他需要完成的步驟:

  1. 從資料倉儲中提取相關數據(訂單 ID、訂單狀態、訂單金額、員工姓名)。
  2. 根據訂單狀態篩選數據(處理中 (Processing)已預訂 (Booked))。
  3. 計算所有 已預訂 訂單的總金額。
  4. 通過公司 Discord 頻道通知團隊關於 已預訂 訂單的總金額。
  5. 處理中 訂單的詳細信息插入到 Airtable 中,以便後續跟進。
  6. 將此工作流程排程於每週一早上執行。

Nathan 的工作流程涉及將資料從公司的資料倉儲傳送至兩個外部服務:

在這期間,數據需要經過一般的處理步驟(如條件篩選、計算、排程)。

n8n 提供了整合這些步驟的功能,因此 Nathan 的工作流程在 n8n 中看起來會是這樣:

image.png

完成的工作流程

Nathan 的工作流程包含以下八個步驟:

  1. 從資料倉儲提取數據

    使用資料倉儲的 API 端點獲取訂單數據,包括訂單 ID、狀態、金額以及相關員工姓名。

  2. 將數據插入到 Airtable

    配置 Airtable 節點,將所有 處理中 訂單的詳細信息插入到 Airtable 的指定表格中。

  3. 篩選訂單

    添加條件過濾節點,將訂單根據狀態分為兩類:處理中已預訂

  4. 設定處理中訂單的值

    使用 n8n 的功能節點為 處理中 訂單設置必要的值,如排定跟進員工或添加備註。

  5. 計算已預訂訂單

    使用計算節點匯總所有 已預訂 訂單的金額總和。