使用參數作為商業規則

註:

使用參數作為商業規則僅適用於 Oracle Hyperion Financial Management

使用「規則設計工具」中的參數頁籤,以指定要作為商業規則的參數。Oracle Hyperion Calculation Manager 會決定是否要在規則中使用任何執行變數。(執行變數可具有規則集或規則的範圍。) 參數頁籤的方格上會列出用於此商業規則的所有執行變數。

在方格的「參數」欄下,系統依預設會對任何具有「規則集」範圍的執行變數選取該核取方塊。這些執行變數以參數形式進行傳遞。系統依預設會針對具有「規則」範圍的執行變數清除該核取方塊,因為這些變數僅適用於他們所使用的商業規則。這些執行變數無法以參數形式進行傳遞。您可以變更方格中列出的所有變數的預設設定。

傳遞方法欄中,預設設定為按參照,但您也可以選取按值來傳遞參數。

註:

參數頁籤上顯示的變數是自動產生的。如果您透過新增、刪除或變更變數範圍,在「變數設計工具」中對任一項變數進行變更,則只有當您重新選取該規則的參數頁籤時,才會顯示影響商業規則的變更。

若要將參數作為商業規則使用,請執行下列動作:

  1. 在「規則設計工具」中建立或開啟商業規則。
  2. 特性中,確保選取 Is Function,以便將規則視為可包含指定為參數之執行變數的函數。

    不論是否已選取 Is Function 選項,參數傳遞可用於任何商業規則。如果未選取,則為包含參數傳遞功能的一般商業規則。如果選取,則會將商業規則視為函數。

  3. 儲存商業規則。
  4. 開啟第二個商業規則。
  5. 將第一個商業規則副本,從現有物件中拖曳至第二個商業規則的流程圖中。
  6. 參數頁籤中,輸入作為商業規則的參數值。
  7. 按一下 「儲存」按鈕