Web Services

Web Services 用於在 Action Flow 中呼叫 SOAP Web Service(WSDL)。 完成呼叫後,系統會提供回傳變數(例如 Result),你可以再搭配 Assign Variables 或其他 Action, 將回傳值指定到變數、欄位或流程條件中。

此章節包含主題:

設定前檢查

在設定 Web Services Action 之前,請先確認目標 Web Service 可正常存取,並確認你要呼叫的方法與參數。

  1. 確認已取得 Web Service 的 WSDL 連結(例如:*.asmx?wsdl)。

  2. 確認方法名稱(例如:HelloWorld)以及所需參數(例如:id (string))。

  3. 若環境有防火牆或權限控管,請先確認設計端可連到該服務位址。

屬性

Web Services 的設定主要在「屬性」頁籤完成,包含回傳型別、URL、方法與參數值。

Web Services 屬性頁籤(空白示意)

輸出

若需要在流程中引用此 Action 的回傳結果,建議在「輸出」頁籤啟用輸出並設定輸出名稱,便於後續取用與辨識。

Web Services 輸出頁籤

說明

提供開發/設計人員輸入註記文字,並以提示方式呈現在流程介面中;若未設定,系統會以「標題」作為提示內容。

Web Services 說明頁籤

範例:呼叫 Web Service 設定欄位動態初值

以下示範在欄位「fx 初值」使用 Action Flow,透過 Web Services 呼叫方法取得回傳字串,並以 Assign Variables 回填到欄位初值。

  1. 在「資料規格」選取要設定動態初值的欄位,並確認欄位已建立完成。

  2. 在右側屬性面板展開 fx 初值,選擇 Action Flow 以流程方式設計動態初值。

  3. 進入 Action Flow 後,從左側拖曳 Web Services 到流程中。

  4. 點選流程中的 Web Services 節點,設定 傳回型別URL方法 與參數「值」。

  5. 從左側拖曳 Assign Variables 到流程中,準備接收 Web Services 的回傳結果。

    設定方式:在 Output.value 的「值」欄位,選取或拖拉 Web Services > Result (Value),系統會帶入類似 $action_Web_Services.Result$ 的變數。

  6. 完成設定後按右下角 確定,並儲存頁面。當使用者新增資料時,系統會自動執行該 Action Flow,將回傳值帶入欄位初值。

執行結果

關於我們 網站導覽 隱私權保護及著作權聲明 服務專線:(02)2726-0885