建立商業規則

商業規則是 Calculation Manager 物件,該物件是由分組至元件的計算組成。

一個規則可包含一或多個元件、範本或規則。

您可以為您有存取權的應用程式建立商業規則。您建立規則的能力,由指派給您的角色決定。(請參閱管理 Oracle Enterprise Performance Management Cloud 的使用者佈建)。

規則以圖形方式顯示在流程圖中,您可以在其中拖放元件以設計規則。

若要建立商業規則,請執行下列動作:

  1. 請執行下列其中一項動作:
    • 系統檢視自訂檢視部署檢視篩選檢視中,按一下 「新增物件」圖示,然後在新增物件對話方塊中輸入資訊。務必選取規則做為物件類型

    • 系統檢視中,在規則按一下右鍵,然後選取新增,然後在新增規則對話方塊中輸入資訊。

    註:

    規則名稱中不允許下列字元:'\r'、'\n'、'\t'、'\f'、'\b'、'<'、'>'、'('、')'、'"'、'\\'、'{', '}'、'['、']'、'*'、'?'
  2. 在「規則設計工具」中,在新增物件現有物件下選取物件,然後將其拖曳至開始結束之間的流程圖。

    請注意下列事項:

    • 當您將現有公式元件或指令碼元件拖曳到流程圖中時,依照預設,公式或指令碼會成為共用物件。如果並不想共用,可以清除公式元件或指令碼元件特性上的共用核取方塊。請參閱共用指令碼和公式元件

    • 若要在其圖形格式中檢視指令碼元件,請在流程圖中的指令碼元件按一下右鍵,然後選取轉換至圖形

      只有在指令碼為有效時,指令碼元件才能轉換為圖形格式。若要還原圖形格式的轉換,請用滑鼠右鍵按一下元件,然後選取還原

    • 您可以建立獨立於規則外的物件 (如公式和指令碼),之後再將它們新增至規則。

    • 若要以非圖形格式 (指令碼格式) 使用商業規則,請按一下設計工具旁的下拉清單,然後選取編輯指令碼 (請參閱在指令碼模式中編輯商業規則。)

  3. 輸入規則的特性

    特性會隨著您在規則中新增元件,以及在流程圖的元件之間移動而變化。若要為特定元件輸入特性,請在流程圖中選取該元件。

    當您在流程圖中選取開始結束時,會顯示下列特性。

    • 一般 - 名稱、描述與備註

    • 位置 - 應用程式與計畫類型

    • 選項 - 專用於目前應用程式的選項

      表格 4-1 選項

      特性 描述
      建立動態成員 當您在已啟用執行階段提示之成員類型的變數中指定預設動態父項時,會建立成員。

      如果您在商業規則中建立動態成員,然後選取預設動態父項,便會在應用程式啟動規則之前自動建立該父項的子成員。

      注意:如果您選取建立動態成員,但商業規則啟動失敗,新建立的成員會被刪除。

      注意:Financial Consolidation and Close 應用程式無法使用此特性。

      刪除動態成員 當您在已啟用執行階段提示之成員類型的變數中指定預設動態父項時,會刪除成員。

      如果刪除商業規則中的動態成員,然後選取預設動態父項,則該父項的子成員會在應用程式啟動規則之後自動刪除。

      注意:Financial Consolidation and Close 應用程式無法使用此特性。

      啟用通知 啟用商業規則,以在啟動包含或不包含錯誤的規則時,傳送電子郵件通知至登入的使用者。
  4. 在「規則設計工具」中的下列頁籤中,輸入或複查資訊:
    • 全域範圍 - 定義商業規則元件中的常用維度。

      請參閱定義商業規則元件中的常用維度

    • 變數 - 複查並定義關於商業規則中使用之變數的資訊。

      「變數」頁籤只會在商業規則包含執行時期提示值時顯示。

      若為非 Groovy 規則,聚總儲存選項 (ASO) 類型的 Planning 立方體只支援 membermembers 類型的變數。

    • 指令碼 - 檢視針對規則產生的指令碼。

      您無法在此頁籤上進行變更。若要對指令碼進行變更,請在設計工具旁的下拉清單中選取編輯指令碼

    • 使用狀況 - 檢視使用規則的規則和規則集。

      您無法在此頁籤上編輯資訊。預設情況下,規則在建立時不會被任何規則或規則集使用。

    • 錯誤與警告 - 按一下 指令碼診斷狀態,以針對商業規則執行指令碼診斷。當您進行此項作業時,Calculation Manager 會分析商業規則指令碼並顯示下列任一項:

      • 驗證錯誤 (若規則驗證失敗的話)。

        若要修復驗證錯誤,請在錯誤上按一下右鍵,然後選取在指令碼中顯示在設計工具中顯示。當您選取在設計工具中顯示時,Calculation Manager 會顯示帶有錯誤的元件,您可以進行必要的變更、儲存規則,並重新執行指令碼診斷。您必須在「設計工具」檢視中,才能夠編輯元件。

      • 摘要、警告和區塊 (若規則驗證成功的話)。

        在警告或區塊項目上按一下,然後選取在指令碼中顯示在設計工具中顯示。您只能在「設計工具」檢視中編輯元件。

        • 摘要 - 計算中的資料儲存格數目、資料的執行次數以及不正確使用的維度數目等統計資料。

        • 警告 - 是否對儲存格參照指定所有稀疏維度、儲存格是否參照稀疏成員以及指派是否參照不同資料區塊中的稀疏維度成員等資訊。

        • 區塊 - 資訊包括:對於每個 FIX 陳述式,可能受到 FIX 陳述式的潛在和預估的區塊數目是什麼?

  5. 按一下 「儲存」按鈕 以儲存規則。