スクリプト・モードでのビジネス・ルールの編集

ビジネス・ルールのスクリプトを編集できます。

デフォルトでは、ビジネス・ルールは、ルールのフローをグラフィカルに設計するルール・デザイナを使用してグラフィカル・モードで作成します。ビジネス・ルールを作成し、保存した後、グラフィカル・モードまたはスクリプト・モードで編集できます。スクリプト・モードでの編集を選択した場合、後でグラフィカル・モードでの編集に戻れます。

ビジネス・ルールをスクリプト・モードで編集するには:

  1. ルールを開きます。
  2. ルール・デザイナで、「デザイナ」の隣のドロップダウンで「スクリプトの編集」を選択します。

    グラフィカル・モードに戻るには、「スクリプトの編集」の隣のドロップダウンで「デザイナ」を選択します。

    ビジネス・ルールに共有のコンポーネント(式およびスクリプト・コンポーネントなど)またはテンプレートが含まれる場合、グラフィカル・モードからスクリプト・モードの編集に切り替えると、ビジネス・ルールのスクリプトには、スクリプト・エディタ内の共有コンポーネントおよびテンプレートへの参照のみが含まれます。共有コンポーネントおよびテンプレートの完全に生成されたスクリプトは、下部ペインの「スクリプト」タブに表示されます。

    次の点に注意してください。

    • ASOルールで「スクリプトの編集」を選択した場合、スクリプトは自動的にGroovyに変換されます。その後ルールを保存すると、スクリプトはGroovyで保存され、グラフィカルに戻すことはできません。グラフィカル・フォーマットを保持するには、「名前を付けて保存」を選択し、Groovyスクリプトを含むルールを別名で保存します。

    • BSOルールで「スクリプトの編集」を選択した場合、グラフィカル・ルールは計算スクリプトの構文に基づくスクリプト・モードに変換されます。スクリプトをGroovyに変換するには、「スクリプト・タイプ」として「Groovyスクリプト」を選択します。

    • スクリプト・モードで編集する場合は次のキーワードを使用しないでください。

      • /*STARTCOMPONENT*/

      • /*STARTCOMPONENT:SCRIPT*/

      • /*STARTCOMPONENT:FORMULA*/

      • /*ENDCOMPONENT*/

      • /*STARTRULE*/

      • /*ENDRULE*/

      • /*STARTTEMPLATE*/

      • /*ENDTEMPLATE*/

  3. スクリプトに必要な編集を行います。

    表3-2 スクリプト・モードでの編集時に使用可能なオプション

    アイコン 説明 関連項目
    行番号の表示

    行番号の非表示

    スクリプトの行番号を表示または非表示にします。行番号はデフォルトで表示されています。  
    関数の挿入 関数とそのパラメータの挿入

    関数には、自動推奨機能があります。関数の最初の数文字を入力して、[Ctrl]を押しながら[Space]を押すと、推奨内容が表示されます。推奨内容のいずれかを選択し、[Enter]を押して、関数を完成させます。

    関数の操作
    ディメンション間メンバーを挿入します。 ディメンション間メンバーを挿入します コンポーネントへのメンバーおよび関数の追加
    メンバーの範囲 ディメンションから選択されたメンバーの範囲を挿入します コンポーネントへのメンバーおよび関数の追加
    変数の挿入 変数を挿入します 変数の操作
    スマートリストの挿入 スマート・リストを挿入します スマート・リストの操作
    テンプレートの編集 テンプレートを編集します システム・テンプレートの操作
    コメント

    コメント解除

    コメントの表示/非表示

    コメント

    コメント解除

    コメントの表示/非表示

     
    フォーマット・コード コードのフォーマット

    コードをフォーマットすると、スクリプトの行がグループ化されてインデントされ、空白行が削除されます。

     
    構文の確認 構文の確認  
    折返し スクリプトを折り返し、ページのスクロールが必要なスクリプトの長い行が同じページで複数の行に表示されるようにします  
    コード補完オン

    コード補完オフ

    コード補完オン/コード補完オフ

    コードを完成させるための推奨内容を有効にするか抑制します

    たとえば、コード補完を起動するには、FIXと入力した後に、[Shift]キーを押しながら[Space]を押します。そうすると、Calculation Managerによって() ENDFIXが入力されます。

     
    置換 スクリプトのテキスト文字列を検索および置換します ビジネス・ルール・スクリプト内のテキスト文字列の検索
    検索 テキスト文字列を検索する際、「大文字/小文字の一致」または「完全に一致する単語」を選択します ビジネス・ルール・スクリプト内のテキスト文字列の検索
  4. 「保存」ボタンをクリックします。

チュートリアル・ビデオ:


ビデオ・アイコン
スクリプトの確認