跳轉到主要內容
模組庫

沉澱通用能力跨工作流程複用

模組不是另一套範本,而是可被多條流程引用的子流程。每個模組都有版本號和明確的輸入輸出契約,升級、重用和排查都有清楚邊界。

492可用模組
SEMVER版本化升級
I/O型別化契約
產品介面

在哪裡管理所有模塊

模組庫陳列你從「市場」下載的所有模組。模組帶有顯式 inputs / outputs 契約,父工作流可在 sub_workflow 步驟裡按名稱引用。

Braidrun 模組庫截圖
模組庫:裝進來的模組列出輸入輸出契約和被哪些工作流引用,改一處,引用它的流程一起生效
模塊契約

模塊契約

跨父子傳數據的唯一方式是 inputs / outputs(顯式契約)。

INPUTS / OUTPUTS

模塊契約

調用方必須傳入的參數(帶名稱、類型、必填、默認值、描述)

SEMVER

模塊升級與版本兼容

編輯與驗證時檢查必填輸入、輸出映射與引用;

SUB_WORKFLOW

父工作流如何調用模塊

填寫模組工作流名稱,也可以在編輯器中選擇特定工作流。

內建模組庫

492 個模組:資料拉取、報表產生、訊息送達這些常用環節都有現成的

utility-*

通用工具(utility-* 前綴,約 140 個)

模組庫自帶 492 個內建模組(平台登入、時間窗計算、ASA 報表拉取、Excel 報表、Slack 投遞等),詳見

ads-*

廣告與歸因

這批模組來自真實的投放營運場景,涵蓋主要廣告平台的報表擷取與歸因資料。依用途列出主要幾類:

business-*

業務場景(business-* 前綴,約 150 個)

數量最多的一批:圍繞某個外部系統給出可直接上線的業務動作,例如異常巡檢、營運簡報、資料同步。命名規律是「business-module-<服務>-<用途>」,找模組時依服務名稱搜尋最快。

integration-*

連線健康檢查(integration-* 前綴,約 70 個)

與連接器一一對應的探活模組,用來確認某條第三方授權目前是否可用。適合放在長流程開頭做前置檢查,或單獨掛一條定時任務巡檢所有授權。

重用效益

更新一個模組,多條流程同步獲得新能力

父流程只依賴模組公開的輸入輸出契約。模組內部可以持續升級,呼叫端按版本查看差異、驗證相容性,再決定何時採用。

  • 一份能力,多處呼叫日報、告警和分析流程可以共享同一個模組。
  • 升級有版本邊界呼叫端可以查看差異並選擇升級時機。
  • 引用關係可追蹤知道哪些流程正在使用,改動前先評估影響。
重用方式

父工作流如何調用模塊

  1. 父工作流如何調用模塊 填寫模組工作流名稱,也可以在編輯器中選擇特定工作流。
  2. 模塊契約 調用方必須傳入的參數(帶名稱、類型、必填、默認值、描述)
  3. 模塊升級與版本兼容 編輯與驗證時檢查必填輸入、輸出映射與引用;
  4. 自定義模塊 先把要復用的邏輯整理成一條邊界清晰的工作流並保存。
先從範本庫選起點,再用模組庫補能力
範本庫和模組庫是兩個後台入口:一個管理下載的完整流程,一個管理下載的可複用模組。