在指令碼模式中編輯商業規則

您可以編輯商業規則的指令碼。

依預設,您可以在圖形模式中,使用「規則設計工具」建立商業規則,以設計規則的圖形流程圖。建立和儲存商業規則後,您可以在圖形模式或指令碼模式中進行編輯。如果選擇在指令碼模式中進行編輯,您可以稍後再回到圖形模式進行編輯。

若要在指令碼模式中編輯商業規則,請執行下列動作:

  1. 開啟規則。
  2. 在「規則設計工具」中,在設計工具旁的下拉清單中,選取編輯指令碼

    若要切換回圖形模式,請在編輯指令碼旁的下拉清單中,選取設計工具

    當您從圖形模式編輯切換成指令碼模式編輯時,如果商業規則包含共用元件 (例如公式和指令碼元件) 或範本,則此商業規則的指令碼在「指令碼編輯器」中只會包含對共用元件和範本的參照。共用元件和範本所產生的完整指令碼會顯示在下方窗格的指令碼頁籤上。

    請注意下列事項:

    • 在 ASO 規則中選取編輯指令碼時,指令碼會自動轉換成 Groovy。如果您之後儲存規則,指令碼會儲存成 Groovy,而且無法轉換回圖形。若要保留圖形格式,請選取另存新檔,然後以不同名稱將規則儲存成 Groovy 指令碼。

    • 在 BSO 規則中選取「編輯指令碼」時,圖形規則會轉換成以計算指令碼語法為基礎的指令碼模式。若要將指令碼轉換成 Groovy,請在「指令碼類型」選取 Groovy 指令碼

    • 在指令碼模式中編輯時,請勿使用下列關鍵字:

      • /*STARTCOMPONENT*/

      • /*STARTCOMPONENT:SCRIPT*/

      • /*STARTCOMPONENT:FORMULA*/

      • /*ENDCOMPONENT*/

      • /*STARTRULE*/

      • /*ENDRULE*/

      • /*STARTTEMPLATE*/

      • /*ENDTEMPLATE*/

  3. 視需要編輯指令碼。
  4. 按一下 「儲存」按鈕