Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. ルール仕様の概要
  3. ルール仕様の設定
  4. ルールセットの設定
  5. ルール文の設定
  6. 詳細モードでのルール仕様の設定
  7. ビジネスルールおよびルール文
  8. 検証とテスト

ルール仕様アセット

ルール仕様アセット

式ロジックでのディクショナリの指定

式ロジックでのディクショナリの指定

ルール仕様内のIFまたはTHEN要素を設定して、指定したディクショナリを読み取ることができます。
次のタスクでは、IF要素にディクショナリを追加する手順について説明します。
  1. 詳細モードでルール仕様を開きます。
  2. ルール仕様に必要な入力と出力が含まれていることを確認します。
  3. ルールエディタで、IF-THEN-ELSE文の
    IF
    要素を入力します。入力を指定するには、入力名を入力します。
  4. 演算子の値を入力します。例えば、ディクショナリの値と一致する入力値を識別するには、
    in
    値を入力します。
  5. 入力データにディクショナリを適用するには、作成したディクショナリの名前を入力します。
    エディタは、入力したテキストに基づいて、組織のプロジェクトまたはフォルダ内の一連のアセットからディクショナリ名を提案します。
  6. THEN
    要素を入力します。
  7. 出力を指定するには、出力名を入力します。
  8. 演算子の値を入力します。例えば、ルールロジックを満たす値をデータに書き込むには、
    =
    という値を入力します。
  9. 出力が返す値を入力します。例えば、「
    Input present
    」と入力します。
  10. ELSE
    要素を入力します。
  11. 出力を指定するには、出力名を入力します。
  12. 演算子の値を入力します。例えば、ルールロジックを満たさないデータに値を書き込むには、
    =
    という値を入力します。
  13. 出力が返す値を入力します。例えば、「
    Input not present
    」と入力します。
  14. ENDIF
    要素を入力します。
次の例は、ディクショナリを含むルールロジックを示しています。
IF Input in dictionary:
Validation_RuleSpec_1.Dictionary_RuleSpec
THEN Output = 'Input present' ELSE Output = 'Input not present' ENDIF
斜体のテキストは、ルール仕様で使用するディクショナリを表します。