Execute Procedure

Execute Procedure 用於在 Action Flow 中執行指定的 Stored Procedure。 設計者可設定資料庫、預存程序與參數值,於流程執行時直接呼叫資料庫端程序。 此 Action 著重於執行程序,適合用於不需直接回傳結果供後續流程引用的情境。

此章節包含主題:

屬性

Execute Procedure 的主要設定於「屬性」頁籤完成,可指定資料庫、Stored Procedure 與執行參數。

Execute Procedure 屬性設定

說明

可於「說明」頁籤填寫此 Action 的用途、執行條件或維護備註,方便後續設計與維護辨識。若未填寫,畫面將維持空白。

Execute Procedure 說明頁籤

適用時機

執行說明

完成設定後,系統會依所選資料庫、Stored Procedure 與參數值執行對應程序。以下範例可看到實際執行的指令內容。

範例中可看到系統執行 exec GetClasses @類別編號1='1', @產品編號1='1',表示流程已依設定將參數帶入預存程序執行。

範例:執行 Stored Procedure

以下示範透過按鈕事件,使用 Action Flow 執行 Execute Procedure

  1. 先於畫面中新增按鈕元件,並於右側屬性區將按鈕標題設定為 Execute Procedure

  2. 切換至按鈕的事件頁籤,在「點擊時」點選選擇 Action

  3. 於 Action 選擇畫面中,點選Action Flow

  4. 進入流程設計畫面後,從左側後端資料庫處理區塊拖曳Execute Procedure至流程中。

  5. 開啟 Execute Procedure 設定視窗後,於「屬性」頁籤設定資料庫為 Class_DB、Stored Procedure 為 GetClasses

    下方參數區可依預存程序需求輸入參數值,範例中 @類別編號1@產品編號1 皆設定為 1。設定完成後按確定

  6. 完成設定後,可於流程畫面確認已加入 Execute Procedure 節點,再按確定返回設計頁面。

  7. 回到設計畫面後,先按存檔,再按預覽確認設定結果。

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