您可以編輯商業規則的指令碼。
依預設,您可以在圖形模式中,使用「規則設計工具」建立商業規則,以設計規則的圖形流程圖。建立和儲存商業規則後,您可以在圖形模式或指令碼模式中進行編輯。如果選擇在指令碼模式中進行編輯,您可以稍後再回到圖形模式進行編輯。
若要在指令碼模式中編輯商業規則,請執行下列動作:
若要切換回圖形模式,請在編輯指令碼旁的下拉清單中,選取設計工具。
當您從圖形模式編輯切換成指令碼模式編輯時,如果商業規則包含共用元件 (例如公式和指令碼元件) 或範本,則此商業規則的指令碼在「指令碼編輯器」中只會包含對共用元件和範本的參照。共用元件和範本所產生的完整指令碼會顯示在下方窗格的指令碼頁籤上。
請注意下列事項:
在 ASO 規則中選取編輯指令碼時,指令碼會自動轉換成 Groovy。如果您之後儲存規則,指令碼會儲存成 Groovy,而且無法轉換回圖形。若要保留圖形格式,請選取另存新檔,然後以不同名稱將規則儲存成 Groovy 指令碼。
在 BSO 規則中選取「編輯指令碼」時,圖形規則會轉換成以計算指令碼語法為基礎的指令碼模式。若要將指令碼轉換成 Groovy,請在「指令碼類型」選取 Groovy 指令碼。
在指令碼模式中編輯時,請勿使用下列關鍵字:
/*STARTCOMPONENT*/
/*STARTCOMPONENT:SCRIPT*/
/*STARTCOMPONENT:FORMULA*/
/*ENDCOMPONENT*/
/*STARTRULE*/
/*ENDRULE*/
/*STARTTEMPLATE*/
/*ENDTEMPLATE*/
表格 2-4 在指令碼模式中進行編輯時的可用選項
會為函數提供自動建議。當您鍵入函數的前幾個字元時,按下 CTRL+空白鍵以顯示建議。選取其中一個建議,並按 Enter 以完成函數。
取消註解
顯示/隱藏註解
當您選取「格式化代碼」,指令碼行會分為一組並縮排,並移除空白行。
啟用或隱藏完成代碼的建議
例如,若要指出代碼完成,請在輸入 FIX 之後,輸入 SHIFT + 空白鍵,以便 Oracle Hyperion Calculation Manager 為您輸入 () ENDFIX。
FIX
ENDFIX
教學課程影片:
此頁面上的程序檔內容僅供瀏覽之用,請勿以任何方式更改其內容。