フォームでのルールの追加および削除

キューブによって、1つ以上のルールをフォームに関連付けることができます。ユーザーはフォームから関連付けられたルールを起動し、値を計算して割り当てることができます。フォームを開くまたは保存するときに、フォームに関連付けられた各ルールが自動的に起動するかどうかを設定できます。ルールの起動順序を変更したり、フォームからルールを削除することもできます。

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

  • ルールをビジネス・プロセス・フォームに追加する前に、Calculation Managerからビジネス・プロセスにルールをデプロイする必要があります。

    ルールについてを参照してください。

  • 同様に、Calculation Managerでルールが削除された場合は、そのルールがビジネス・プロセスで今後使用されないように、ルールをビジネス・プロセスに再デプロイする必要があります。オプションで、このトピックの手順を使用して、フォームからルールを手動で削除できます。

  • フォームがロードまたは保存されたときに自動的に実行されるよう設定されたルールはバックグラウンドで実行されません。

フォームでビジネス・ルールを追加、更新または削除するには:

  1. 次のいずれかの操作を実行します。
    • 現在のフォームを更新するには、「アクション」「ビジネス・ルール」の順にクリックします。

    • ルールを関連付けられるように編集用にフォームを開くには、ホーム・ページに移動して、「ナビゲータ」アイコン「ナビゲータ」アイコンをクリックし、「作成および管理」「フォーム」をクリックします。フォームを選択し、「編集」アイコン「ビジネス・ルール」の順にクリックします。

  2. 「キューブ」ドロップダウン・メニューからキューブを選択します。
  3. 「ビジネス・ルール」リストから、フォームに関連付けるルールを選択し、「選択したビジネス・ルール」に追加します。関連付けられたルールを削除するには、「選択したビジネス・ルール」でルールを選択して削除します。

    デフォルトでは、「フォームの計算」ルールおよび「通貨の計算」ルールが選択されます。「フォームの計算」はフォームが小計を計算するために自動的に作成されます。「通貨の計算」は、複数の通貨を行、列またはページに含むフォームが、使用できる通貨間で値の換算ができるよう作成されます。カスタマイズされた計算スクリプトを使用して通貨換算すると、「通貨の計算」を削除できます。 「フォームの計算」を削除することで、ユーザーがフォーム上でデータを計算するのを防げます。

  4. 選択したビジネス・ルールの順序(ルールが表示および起動される順序)を変更するには、「選択したビジネス・ルール」でビジネス・ルールを選択し、上矢印または下矢印をクリックしてリスト内で上下に移動します。リストの先頭にあるルールが最初に表示および起動されます。リストの末尾にあるルールは最後に表示および起動されます。

    注意:

    ビジネス・ルールを起動する順序は重要であり、データに影響する場合があります。たとえば、小計を出す前にまず通貨を換算することが重要です。

  5. ビジネス・ルールのプロパティを設定するには、「プロパティ」をクリックします。
  6. 「保存」をクリックして処理を保存し、フォームの作成または編集を続行します。または、「終了」をクリックして処理を保存し、フォームを閉じます。