ジョブタイマーによるトリガーの開始 (datrg1200m000)

セッションの目的: 「有効」 なトリガーを実行します。デフォルトでは、定義されたトリガーは呼び出されるまで待機します。このセッションを介して、別のアプリケーションからの呼び出しがなくとも、トリガーを定期的に開始することができます。

トリガー、または一連のトリガーを入力し、オプションでクラス、イベントタイプ、および最大 4 つの属性名と属性値を指定します。詳細については、オンラインフィールドヘルプを参照してください。

このセッションを実行すると、選択したトリガーが 1 度だけ呼び出されます。トリガーを何度も起動するには、このセッションをジョブにリンクします。それには、ジョブ作成コマンドを実行します。

トリガーが順次実行されます。エラーが報告されると、セッションでメッセージが表示されます。ジョブの実行中は、このメッセージはジョブ履歴に保持されます。

また、このセッションを使用して、ジョブを作成する代わりに直接トリガーを実行することにより、トリガーの実行をテストすることができます。ただし、多数の属性を持つイベントや複雑な構造のイベントは定義できないので、定義できるイベントには制限があることに注意してください。

関連トピック

 

クラス
トリガーまたはクライアントアプリケーションに設定されるクラス

理論上は任意のクラス名を使用できますが、実際にはトリガーを受信するクライアントアプリケーションが特定のクラス名を要求する場合があります。また、クラス名はトリガー定義 (トリガー条件スクリプトやトリガー処理スクリプトなど) に使用できます。

このフィールドはオプションです。

イベントタイプ
トリガーに設定されるイベントタイプ

これには、「create」、「change」、「delete」 などの標準イベントや、「printAcceptedOrders」 などの特定のイベントがあります。

トリガーが特定のイベントタイプを必要とする場合があります。その場合、使用できるイベントタイプの名前はトリガー定義 (トリガー条件スクリプトやトリガー処理スクリプトなど) に見つけることができます。

また、トリガーイベントを受信するクライアントアプリケーションにより、特定の属性が存在することを要求される可能性があります。

このフィールドはオプションです。

属性
トリガーにより処理される属性の名前。属性名は選択したトリガーにより異なります。

トリガーは、トリガーの条件スクリプトまたは処理スクリプトにある特定の属性を使用する場合があります。また、トリガーイベントを受信するクライアントアプリケーションにより、特定の属性が存在することを要求される可能性があります。

例:

クラス:BusinessPartner
イベントタイプ:change
属性名:BusinessPartner
属性名:status

 

このフィールドはオプションです。

属性
前のフィールドで指定した属性の値

例:

クラス:BusinessPartner
イベントタイプ:change
属性名:BusinessPartner
値:2147483647
属性名:status
値:inactive

 

注意

属性名と値は、選択したトリガーにより異なります。

このフィールドはオプションです。