SAP SuccessFactors - ナビゲーションフィールドの使用
ナビゲーションフィールドは、取得するレコードに関連するレコードを取得したり、レコードを作成または更新する際にレコード間の関連付けを作成したりするための強力な方法です。 たとえば、SuccessFactorsコネクターのナビゲーションフィールドを使用して、ユーザーのマネージャーや経歴情報など、ユーザーに関連するレコードを取得します。 ユーザーの作成または更新時にナビゲーションフィールドを使用して、ユーザーを新しいマネージャーまたは一連の経歴情報に関連付けることもできます。 次の手順では、ナビゲーションフィールドの設定方法について説明します。
SuccessFactorsからの情報の取得
SuccessFactorsからデータを取得するトリガーまたはアクションを設定する場合、オブジェクトを選択するとナビゲーションフィールドのドロップダウンリストが表示されます。
オブジェクトと一緒に取得する関連レコードを選択します。
ナビゲーションフィールドを使用して、ユーザーのマネージャーを選択します。
関連するナビゲーションフィールドを選択すると、アクションの出力データツリーが新しいデータピルで更新されます。
データツリーに、ユーザーのマネージャーに関連するデータピルが含まれるようになりました。
SuccessFactorsへの情報のプッシュ
SuccessFactorsに情報をプッシュするアクションでは、ナビゲーションプロパティが、関連レコードへのリンクを指定する入力フィールドとして表示されます。
あるレコードを別のレコードにリンクするには、ターゲットレコードのキープロパティを把握している必要があります。 これは、SuccessFactorsインスタンス全体で一意にする1つ以上のプロパティで構成されます。 これらのプロパティは、SuccessFactors内のオブジェクトごとに異なります。
オブジェクトのキープロパティを見つけるには、レコード詳細の取得アクションを使用します。
特定のオブジェクトを選択すると、アクションの必須フィールドにオブジェクトのキープロパティが示されます。 オブジェクトには、1つのキープロパティを持つものと、2つのキープロパティを持つものの2種類があります。
各状況の例を次に示します:
1つのキープロパティを持つオブジェクト
キープロパティが1つだけのオブジェクトを操作する場合は、キープロパティの値を単一引用符(')で囲んで入力できます。<
例: Userオブジェクトには、
userIdという1つのキープロパティがあります。
特定のTime Typeレコードを関連付けるには、入力フィールドにキープロパティ'External code'を入力します。 単一引用符(')で囲むことを忘れないでください。2つのキープロパティを持つオブジェクト
複数のキープロパティを持つオブジェクトの場合は、入力した値とともにキープロパティを指定する必要があります。
例: Positionオブジェクトには、
codeとeffectiveStartDateという2つのキープロパティがあります。
特定のPositionレコードを関連付けるには、入力フィールドにキープロパティcodeとeffectiveStartDateおよびそれらの値を指定します。 値を単一引用符(')で囲むことを忘れないでください。
Last updated: