選択したビジネスエンティティで実行する構成済みのサービスを選択し、サービスパラメーターを定義した後で、選択したビジネスエンティティのコンテンツに条件を設定する必要があります。
このタスクについて
このトリガーに条件を設定するには、次の手順に従います。
手順
-
[Trigger xPath Expressions] (xPath式をトリガー)エリアで
ボタンをクリックし、テーブルに新しいXPath行を追加します。そこで最初の条件を設定できます。
-
新しい行をクリックし、[...]ボタンをクリックしてダイアログボックスを開き、条件を定義するエンティティまたはエレメント(この例ではUpdate/OperationType)を選択します。
-
[Operator] (オペレーター)カラムをクリックし、リストからオペレーターを選択します。
-
[Value] (値)カラムで、選択したビジネスエンティティ/エレメントのそれぞれに値を入力します。値は通常、エンティティまたはエレメントの名前です。この例ではUPDATEという値を入力します(大文字小文字が区別されます)。
-
[Condition Id] (条件ID)カラムで、選択したビジネスエンティティ/エレメント(この例ではC1)に設定する条件のユニークな識別子を入力します。
この最初の条件は、アップデートオペレーションがある時にUpdateエンティティ内のレコードにのみトリガーが実行されることを意味します。Price属性に対してアップデートオペレーションが実行された場合にのみこのトリガーを有効にできます。したがって、同じ手順に従ってPrice値とC2条件を使用して、Item/path属性にこの2番目の条件を定義します。
-
[Conditions] (条件)エリアで、先に設定した条件ID (この例ではC1 And C2)を使用して、データレコードに対して開始するクエリーを入力します。
上記の手順で作成したトリガーは、Price属性が変更された時にのみUpdateエンティティ内のレコードに対してトリガーを実行しようとしていることを意味します。
注: 条件がデータレコードのコンテンツに一致する時、選択したサービスは、選択した条件に一致するデータレコードのコンテンツに対してトリガーされます。
-
ツールバーの[Save] (保存)アイコンをクリックするか、キーボードのCtrl + Sを押して変更を保存します。
タスクの結果
新しく作成されたこのトリガーは、[MDM Repository] (MDMリポジトリー)ツリービューの[Trigger] (トリガー)ノードの下にリスト表示されます。