建立隨需規則

您可以對您的應用程式新增自訂規則,可以新增至整合程序,也可以作為隨需規則。「可設定的整合」和「可設定的計算」規則會在整合期間自動執行。隨需規則會在使用者從「規則」卡或者從資料表單啟動它們時執行。它們不會作為整合的一部分執行。

Oracle Smart View for Office 中也提供使用隨需規則,並作為從「資料載入」進行張貼資料載入處理的一部分。

您必須是「管理員」才能夠建立、編輯或刪除隨需規則。「管理員」可以執行隨需規則,但「超級使用者」和「使用者」要在「管理員」提供啟動權限而且本身可以存取 POV 維度成員的情況下才能夠執行。

您也可以將隨需規則新增至表單。請參閱新增隨需規則至資料表單

註:

您將隨需規則新增至 Consol 立方體。您無法將它們新增至「費率」立方體。Consol 立方體已經針對「可設定的計算」內建 6 個佔位字元規則。您無法刪除或重新命名這些規則。

若要建立隨需規則,請執行下列動作:

  1. 按一下導覽器圖示 「導覽器」圖示

  2. 建立及管理中,按一下規則

    Calculation Manager 會開啟,並同時顯示系統建立的規則和使用者定義的規則。

  3. 展開「規劃」資料夾,然後導覽至「FCCS Consol 規則」資料夾。

  4. 用滑鼠右鍵按一下規則資料夾,然後選取新增

  5. 輸入規則名稱,然後按一下確定

    該名稱必須是唯一的,且開頭不能是 FCCS_ 首碼。此首碼已保留給內建規則。您也不可以使用現有系統規則的名稱,包括 ClearEmptyBlocks、Consolidate、ForceConsolidate、ForceTranslate 或 Translate。

  6. 對於應用程式類型,請使用 "Planning"。對於應用程式,請使用您的應用程式的名稱。

  7. 對於立方體,請使用 Consol 預設設定。

    系統將會開啟「指令碼」編輯器,供您編輯指令碼陳述式。如果您偏好在圖形模式下作業,您可以變更為下拉清單中的「設計工具」。在 Calculation Manager 中,您可以建立「計算指令碼」或「Groovy 指令碼」型規則。

    如需支援的函數清單,請參閱使用 Calculation Manager 自訂函數支援的 Essbase 函數。如需使用「Groovy 指令碼」的相關資訊,請參閱管理 Planning 手冊中的「使用 Groovy 規則」。

  8. 特性面板中,您可以選擇性地輸入規則的描述和註解。

  9. 欄中,選取整合、幣別、實體、期間、案例和年度維度的「執行階段提示」的預設成員:

    • 您必須對案例、年度、期間和實體具有存取權。

    • 對於「幣別」維度,選取「實體幣別」或「輸入幣別」。

    • 對於「整合」維度,您可以選取 "FCCS_Entity Input"、"FCCS_Translated Currency Input"、"FCCS_Amount Override" 或 "FCCS_Rate Override"。

      註:

      對於「整合」維度,如果您想要使用 FCCS_Amount Override 或 FCCS_Rate Override,則必須先為 Consol 立方體設定下列替代變數才能予以啟用:

      ODR_ENABLE_RATE_AMOUNT_OVERRIDE = TRUE.

      請參閱建立值並指派給替代變數

    • 對於「實體」維度,如果您使用共用實體,為了影響共用實體,您必須在「執行時期提示」中明確地定義主要和共用實體。

    • 對於「實體」維度,若要對所有「層級 0」子代執行隨需規則,您必須從「成員選取器」中選取「層級 0 子代」功能。例如,若要對 "FCCS_Total Geography" 的所有「層級 0」子代執行此規則,請選取 "FCCS_Total Geography" 為其參數的「層級 0 子代」功能。範例:IDescendants ("FCCS_Total Geography")。

    • 請注意,隨需規則中的 FIX 陳述式不可以包含任何執行階段提示維度。您還無法在公式的左側或「目標」側中使用執行階段提示維度,但您可以在右側或「來源」側使用這些維度。

  10. 若要驗證規則,請從動作功能表中,選取驗證和儲存

    您必須對您未事先指定預設值的任何「執行階段提示」維度指定成員。

    如果驗證失敗,請從「首頁」中,按一下應用程式,然後按一下工作來檢視工作詳細資料。

  11. 從確認提示中,按一下確定

  12. 若要檢視規則,請導覽至規則資料夾,然後用滑鼠右鍵按一下重新整理

    新規則將顯示在「規則」清單中。隨需規則依字母順序列出在內建可設定的計算規則之後。

    它要到部署時才會成為作用中。

  13. 若要部署規則,請從動作功能表中,選取部署

    您無法取消部署已經部署的規則。如果規則已不再需要,您可以刪除該規則。

  14. 從確認提示中,按一下確定

  15. 若要確定規則已部署,請在「首頁」上按一下規則,然後按一下重新整理

    已部署的規則會顯示在規則清單中,就在系統規則之後。