魔筆平臺提供了強大的集成流觸發器功能,使用戶能夠通過簡單的配置,實現當特定事件或條件被滿足時,觸發器自動激活相應的集成流或集成流中的用戶任務節點。本文將指導您如何使用集成流觸發器功能。
什么是集成流觸發器
在魔筆低代碼平臺中,當特定事件或條件被滿足時,集成流觸發器將自動激活相應的集成流或集成流中的用戶任務節點。集成流觸發器常用于與其他系統或服務進行交互,以便在收到特定信號時,能立即響應并處理。如此一來,企業可以實現更高效的自動化及整合不同應用程序和服務之間的集成流。
觸發器類型
Webhook
用戶任務
定時任務
Webhook
Webhook 類型的觸發器用于觸發集成流的執行。
配置面板
觸發器名稱
觸發器類型:包括
Webhook
、用戶任務
、定時任務
,此處選擇Webhook
。環境:包括
開發環境
、生產環境
。域名:魔筆2.0開發環境提供了默認域名,生產環境需要用戶配置自定義域名。
Endpoint
可將 Endpoint 復制為 cURL,發起請求后會觸發集成流的執行。
API Key:請求的 header 需要攜帶 API key,否則請求失敗。
點擊右邊的“重新生成”按鈕可以更新 API Key。
用戶任務
用戶任務類型的觸發器用于觸發用戶任務節點狀態的改變。
配置面板
觸發器名稱
觸發器類型:包括
Webhook
、用戶任務
、定時任務
,此處選擇用戶任務
。環境
域名
Endpoint:可將 Endpoint 復制為 cURL,發起請求后會觸發集成流中用戶任務節點狀態的改變。
參數
含義
示例
operationStatus
改變用戶任務節點狀態的操作
包括
CANCEL
、COMPLETE
。flowInstanceId
集成流執行實例 ID
userTaskName
用戶任務節點名稱
taskOutput
提交任務的結果信息
reason
取消任務的原因
API Key
定時任務
定時任務類型的觸發器用于按照設定時間自動觸發集成流的執行。
配置面板
觸發器名稱
觸發器類型:包括
Webhook
、用戶任務
、定時任務
,此處選擇定時任務
。輸入參數:輸入參數為集成流的入參。
CRON 表達式
說明使用 CRON 表達式來設置觸發器執行時間,具體可以參考crontab.guru了解 CRON 表達式的語法。
例如,下圖表示“每周五的中午12點”執行此集成流。
使用集成流觸發器
登錄魔筆平臺,進入管控臺。
導航至“資源”->“集成流”,點擊“創建集成流”。
填寫集成流名稱、描述。
點擊“確定”以創建集成流。
進入新創建的集成流,根據自己的需要組合編排節點,搭建一個集成流。
創建觸發器:創建觸發器后,自行選擇開啟或關閉觸發器的運行環境。若要修改觸發器信息,可點擊右側“操作”選擇“編輯”;若要刪除觸發器,可點擊右側“操作”選擇“刪除”。