# Oracle Fusion Cloud - トリガー

# 新規レコードトリガー

新規レコードトリガーは、Oracle Fusion Cloudで新しいレコードが作成されたときに検出することができます。トリガーを設定するには、監視する特定のオブジェクトを選択します(例:新しい請求書、新しい製品など)。

このトリガーでは、ポーリング頻度を設定することができます。これにより、トリガーが新しいレコードをチェックする頻度が決まります。また、タイムマシンの設定を行うこともできます。これにより、特定の時間(例:前の週、月の初めなど)からすべてのレコードを取得することができます。

さらに、「Expand」フィールドを使用することで、受信したペイロードの深さを設定することができます。「Expand」フィールドでは、関連する子オブジェクトと孫オブジェクトの深さを選択することができます。デフォルトでは、レスポンスにはレコードとその子オブジェクトが含まれますが、孫オブジェクトは含まれません。特定の孫オブジェクトを有効にするには、「Expand」入力を使用して特定のオブジェクトを選択します。例えば、「受取可能なクレジットメモ」オブジェクトの下で、「クレジットメモ行」の「添付ファイル」(孫オブジェクト)を含めるかどうかを選択することができます。

トリガー条件を使用することで、ペイロード内の特定のフィールドにエントリーチェックを実行し、そのエントリーチェックが確認された場合にのみジョブを実行することができます。例えば、指定された日付よりも後の期日を持つ請求書レコードのみ処理するようにします。

完全に構築された新規レコードトリガー 新規レコードトリガーの例

# 新規レコードトリガー(バッチ)

新規レコードトリガー(バッチ)は、新規レコードトリガーと同様ですが、複数のレコードを1つのバッチにまとめて実行することができます。ここでは、バッチごとに考慮するレコードの数を追加で設定することもできます。

例えば、以下の画像ではバッチサイズを10に設定しています。これは、特定の頻度で最大10件の受取可能な請求書レコードを取得することを意味します。

完全に構築された新規レコードバッチトリガー 新規レコード(バッチ)トリガーの例

# 新規/更新レコードトリガー

新規/更新レコードトリガーは、Oracle Fusion Cloudから新規および更新されたレコードを取得することができます。新規レコードトリガーと同様に機能し、トリガーポーリング間隔の設定、タイムマシンの設定、Expandおよびトリガー条件などの入力があります。

完全に構築された新規/更新レコードトリガー 新規/更新レコードトリガーの例

# 新規/更新レコードトリガー(バッチ)

新規/更新レコードトリガー(バッチ)を使用すると、新規/更新されたレコードのバッチを取得し、1つのジョブで処理することができます。入力オプションは新規レコード(バッチ)トリガーと同じです。

完全に構築された新規/更新レコードバッチトリガー 新規/更新レコード(バッチ)トリガーの例


Last updated: 2024/2/13 16:59:53