工作流 | LanSphere 使用手冊

工作流

工作流是 LanSphere 提供的單輪自動化應用:接收一次輸入後,按你編排好的節點流程自動執行,直達輸出結果,全程無需人工互動。

本篇介紹工作流的適用場景、畫布操作、三類觸發器、連線與變數引用、環境變數、偵錯方法,以及儲存與發佈,適合需要搭建自動化流程的開發人員閱讀。各節點的詳細設定方法請參閱《節點參考》。

適用場景

工作流適合「一次輸入、一次輸出」的自動化作業,典型場景包括:

  • 資料處理:對輸入的文字、檔案或結構化資料進行解析、擷取、彙總與格式化。
  • 定時任務:按設定的週期規則自動執行,例如定時採集資料、定時產生報表。
  • 批次作業:對批次資料逐條執行相同的處理邏輯,例如批次審核、批次改寫。
  • 介面編排:串聯多個系統介面與內部工具,把跨系統的多步操作整合為一次呼叫。

建立工作流

  1. 點擊左側選單頂部的「新建專案」。
  2. 在彈出視窗中選擇應用類型「工作流」。
  3. 填寫應用名稱(必填,1-30 字元,僅支援漢字、大小寫字母、數字、連字號);應用描述選填,最大 300 字元;圖示支援自訂上傳。
  4. 確認後進入「應用開發」頁,即可在畫布上編排流程。

提示:除空白建立外,你也可以從範本商店建立,或匯入 DSL 檔案建立。舊版智慧體 DSL 會被拒絕匯入,請前往智慧體模組建立。

畫布操作

工作流在視覺化畫布上編排,基本操作如下:

  • 新增節點:在節點列表中點擊目標節點即可新增到畫布,節點僅支援點擊新增,不支援拖曳。
  • 查找節點:節點列表可展開、收合,並支援按名稱模糊搜尋,節點較多時可快速定位。
  • 「輸入」節點全域唯一:一個工作流只允許存在一個「輸入」節點;畫布中已存在時,節點列表會自動隱藏該節點。
  • 畫布縮放:使用畫布底部的「放大」「縮小」按鈕調整檢視比例。
  • 復原與重做:畫布底部提供「復原」「重做」,支援節點增刪與節點內編輯內容的回退。
  • 變更歷史:畫布底部的「變更歷史」可檢視畫布的修改記錄。

開始節點:三類觸發器

每個工作流從觸發器開始執行,開始類節點共三種:

觸發器 觸發方式與用途
輸入 手動觸發。執行時由使用者填寫輸入參數,是最常用的開始方式,適合表單式的單輪作業
定時執行 按設定的週期規則自動觸發工作流執行,適合定時採集、定時彙總等無人值守任務
Webhook 回呼 產生回呼位址,外部系統呼叫該位址即觸發工作流,適合與其他系統的事件聯動

連線與節點設定

節點之間透過連線傳遞資料:前一節點執行產生的輸出,可在後一節點的設定中被引用為輸入變數,從而把多個節點串聯成完整流程。例如「HTTP 請求」節點取得的報文,可作為「大模型」節點的輸入進行彙總,再由「輸出」節點返回結果。

點擊畫布中的節點即可開啟該節點的設定面板,按面板提示完成參數設定與變數引用。各節點「是什麼、配什麼、輸出什麼」的完整說明,請參閱《節點參考》。

提示:連線與變數引用是工作流編排的核心。建議先理清每個節點的輸入來自哪裡、輸出交給誰,再開始連線。

工具類節點

除內建功能節點外,節點列表還提供四類工具類節點,用於呼叫平台內外的能力:

  • 系統外掛:呼叫已安裝並啟用的系統外掛能力。
  • 工作流:呼叫已發佈為元件的工作流(來自「協作元件 → 工作流」),實現流程複用。
  • MCP:呼叫已在「MCP 服務」中新增的服務所提供的工具。
  • 自訂工具:呼叫在「外掛管理」中建立的自訂工具。

點擊其中任一類後,會彈出對應的工具列表彈出視窗,從列表中選擇要呼叫的工具即完成節點新增。

環境變數

環境變數是應用級的動態參數,用於統一存放服務位址、金鑰等隨環境變化的值,流程中的節點可統一引用,避免在多個節點中重複填寫。

環境變數支援設定為「保密變數」:設定後變數值以星號隱藏,適合存放金鑰等敏感資訊。

提示:不同部署環境(如測試與正式)的服務位址、金鑰往往不同,建議一律透過環境變數傳入,避免把具體值寫死在節點設定中。

變數檢查

「變數檢查」用於在執行前檢測流程中的變數定義、類型匹配與引用有效性,協助你儘早發現「引用了不存在的變數」「變數類型不匹配」等設定問題。建議每次較大改動後執行一次變數檢查。

偵錯

工作流支援兩個粒度的偵錯:

  • 單節點偵錯:只執行選中的單個節點,用於驗證該節點的設定是否正確,適合逐個排查問題。
  • 整體偵錯:從開始節點完整執行整個流程,驗證端到端的執行效果。

推薦的偵錯順序是:先對關鍵節點做單節點偵錯,確認輸入輸出符合預期,再執行整體偵錯。執行後,每個節點都可檢視本次的輸入、輸出與錯誤資訊,便於定位失敗環節;「偵錯歷史」中可檢視過往的執行記錄,用於對比不同版本的執行結果。

檢查清單

發佈前,系統會自動執行「檢查清單」,對流程的設定完整性與邏輯正確性進行檢查。請按檢查結果的提示逐項修正,全部通過後再發佈。

儲存與發佈

畫布右上方「儲存」按鈕的懸浮下拉固定為三項:

操作 說明
儲存 儲存為草稿,僅本人可見;草稿不可發佈到應用廣場
發佈到應用廣場 儲存最新內容後上架應用廣場,平台內全員(含閱覽成員)可見可用
發佈為元件 僅工作流類型可見。儲存後設定元件資訊,成為工作流元件,自動同步到「協作元件 → 工作流」,供其他應用呼叫

注意:「發佈為元件」與「發佈到應用廣場」互斥,且透過「發佈為元件」入口發佈的元件不上架應用廣場。

除應用廣場外,工作流還可透過「發佈渠道」分頁開通網頁連結、API 存取等渠道。工作流不支援發佈到藍信AI助理,如需面向藍信終端使用者的對話式應用,請使用對話流或智慧體。各渠道的完整說明請參閱《發佈渠道》。

應用狀態說明

工作流從建立到上線會經歷以下狀態:建立(未儲存)→ 儲存(草稿,僅本人可見)→ 發佈(應用廣場/元件,各渠道獨立)→ WebApp 線上應用(開通網頁連結後,與發佈渠道可共存)。發佈渠道分頁的「版本管理」會記錄每次已發佈的版本說明、發佈人與時間,支援回溯檢視。

相關閱讀

  • 《節點參考》:全部節點的功能、關鍵設定與輸出說明。
  • 《對話流》:需要多輪互動與上下文記憶時的應用類型。
  • 《發佈渠道》:網頁連結、API 存取、應用廣場、發佈為元件的完整流程。
  • 《協作元件》:片段、工作流元件、智慧體元件的複用與呼叫。