SAP SuccessFactors - レコードのアップサート(単一オブジェクト)バッチアクション

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

レコードをアップサート(単一オブジェクト)バッチアクションは、指定したフィールド(主キー)に基づいてSAP SuccessFactors内のレコードを検索します。 レコードが存在する場合、アクションは指定されたデータでそのレコードを更新します。 存在しない場合は、指定されたデータでレコードを作成します。

このアクションは、レシピの実行ごとに最大200件のレコードを処理し、OData V2のみをサポートします。

アップサートアクションの応答動作

レコードをアップサート(単一オブジェクト)バッチアクションは、個々のレコードの更新に失敗した場合でも、SAP SuccessFactorsから200 OKレスポンスを返します。 この動作は想定どおりです。SuccessFactors APIでは、各レコードの結果がHTTPステータスコードではなく応答本文に含まれるためです。

アクションの出力でHttp code値を確認し、各レコードが成功したかどうかを検証します。 レシピ内でIf条件を使用して、200以外のHttp code値を検出し、必要に応じてそれらのレコードを処理できます。

ジョブは正常に完了します。APIは、リクエストを処理するときに、一部のレコードが内部で失敗しても常に200 OKを返すためです。

入力

入力フィールド説明
オブジェクトSuccessFactorsオブジェクトを選択します。 オブジェクトには類似した名前があるため、リストには内部名が含まれます。
オブジェクトソースリストリストデータピルを挿入します。 詳細はリスト入力データピルを参照してください。

追加属性

オブジェクトとSuccessFactors設定によっては、各レコードの追加属性を定義する追加フィールドが表示されます。 更新する任意属性を選択することもできます。 一般的な属性は、ユーザーとそのマネージャーのように、このレコードをURI経由で別のレコードにリンクするナビゲーションフィールドです。 詳細はナビゲーションフィールドの使用を参照してください。

出力

出力フィールドは、選択するオブジェクトによって異なります。 レシピの出力データツリーを確認して、利用可能なデータピルを表示します。

DateTimeフィールド

システムはDateTimeフィールドをUTC時刻に変換します。 特に明記されていない限り、元のタイムゾーンはインスタンスのEnvironmentタイムゾーンから推測されます。 詳細については、データツリーとデータピルを参照してください。

Last updated: