叫用函數步驟

備註:已在引進業務服務 (BS)、服務指令檔 (SS) 和業務物件 (BO) 之前實作函數。仍然支援此功能,但執行中實作建議使用下列步驟:在指令檔中叫用上述其中一個組態工具物件,而不是定義函數。
備註:僅限業務處理助理指令檔。此步驟類型僅適用於業務處理助理指令檔。

叫用函數步驟可以用來擷取或更新與目前所顯示頁面無關的資料。例如,如果您設計的指令檔根據客戶的客戶類別來取用不同的路徑,則您可以叫用函數來擷取客戶的客戶類別。

捷徑:您必須先設定函數,才能在指令檔中進行參考。如需詳細資料,請參考維護函數

叫用函數步驟需要下列其他欄位:

函數定義函數的名稱。下面顯示函數的詳細描述

叫用函數時,可能會成功或傳回錯誤。接下來的兩個欄位控制在提供函數呼叫結果的情況下接收控制權的步驟:

  • 若成功,則前往定義在函數成功時所執行的步驟。
  • 若發生錯誤,則前往定義函數傳回錯誤時所執行的步驟。如需函數傳回錯誤時所植入的全域變數列表,請參考如何在指令檔中使用常數
備註:錯誤技術。如果函數傳回錯誤,則建議您叫用下列步驟:將控制權轉移給顯示錯誤訊息資訊的指令檔並停止 (備註:錯誤資訊會保留在全域變數中)。您將透過轉移控制來叫用此指令檔。

傳送欄位方格定義其值傳送給函數而其欄位值來源不是在函數中定義的欄位。例如,如果函數接收帳戶 ID,則您必須在指令檔中定義保留帳戶 ID 的欄位名稱。

  • 欄位包含傳送給函數之欄位的簡短描述。
  • 來源欄位類型對應的欄位/值定義傳送給函數的欄位。如需每種欄位類型的描述,請參考如何設定移動資料步驟下「來源欄位」的描述。
  • 註釋包含欄位的相關資訊 (這在函數中定義)。

接收欄位方格定義可保留函數所傳回值的欄位。例如,如果函數傳回帳戶的客戶類別和信用評等,則您必須在此方格中設定兩個欄位。

  • 欄位包含函數所傳回欄位的簡短描述。
  • 目標欄位類型對應的欄位定義從函數傳回的欄位。如需每種欄位類型的描述,請參考如何設定移動資料步驟下「目標欄位」的描述。
  • 註釋包含欄位的相關資訊 (這在函數中定義)。