HR 属性の取得に関する問題のトラブルシューティング

Workday 属性のフェッチに関する問題

適用対象
* Workday からオンプレミスの Active Directory へのユーザー プロビジョニング
* Workday からの Microsoft Entra へのユーザー プロビジョニング
問題の説明
Workday 受信プロビジョニング アプリを構成し、Workday テナント URL に正常に接続しました。 テスト同期を実行し、プロビジョニング アプリが Workday から特定の属性を取得していないことを確認しました。 一部の属性だけが読み取り、ターゲットにプロビジョニングされます。
考えられる原因
既定では、Workday プロビジョニング アプリには、Workday Web Services (WWS) v21.1 で動作する属性マッピングと XPATH 定義が含されています。 プロビジョニング アプリで Workday への接続を構成するときに、WWS API バージョン (例: https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources/v34.0) を明示的に指定した場合、WWS API バージョンと XPATH 定義の不一致が原因で、この問題が発生する可能性があります。
解決オプション
* オプション 17:URL から WWS API バージョン情報を削除し、既定の WWS API バージョン v21.1 を使用する
* オプション 2: XPATH API 式を手動で更新し、お使いの WWS API バージョンと互換性を持つようにします。 「Workday 属性のリファレンス」セクションを参照して、[属性マッピング] -> [詳細オプション] -> [Edit attribute list for Workday](Workday の属性リストの編集) の下にある [XPATH API 式] を更新します。

Workday 計算フィールドのフェッチに関する問題

適用対象
* Workday からオンプレミスの Active Directory へのユーザー プロビジョニング
* Workday からの Microsoft Entra へのユーザー プロビジョニング
問題の説明
Workday 受信プロビジョニング アプリを構成し、Workday テナント URL に正常に接続しました。 Workday で構成された統合システムを使用し、Workday 統合システムの属性を指す XPATH を構成しました。 ただし、Microsoft Entra プロビジョニング アプリでは、これらの統合システム属性または計算フィールドに関連付けられている値はフェッチされません。
原因
これは、既知の制限です。 現在、Workday プロビジョニング アプリでは、 Field_And_Parameter_Criteria_Data Get_Workers 要求フィルターを使用した計算フィールド/統合システム属性のフェッチはサポートされていません。
解決オプション
Workday プロビジョニング グループまたは Workday カスタム ID フィールドを使用する回避策を検討します。

推奨される対処方法

  • オプション 1: Workday プロビジョニング グループの使用: 計算フィールドの値を Workday のプロビジョニング グループとして表すことができるかどうかを確認します。 計算フィールドに使用されるのと同じロジックを使用して、Workday 管理者がプロビジョニング グループをユーザーに割り当てることができる場合があります。 Workday ログインが必要な Workday ドキュメントを参照する: アカウント プロビジョニング グループを設定します。 いったん構成すると、このプロビジョニング グループの割り当てを プロビジョニング ジョブで取得 し、属性マッピングとスコープ フィルターで使用できます。
  • オプション 2: Workday カスタム ID の使用: 計算フィールドの値を Worker プロファイルのカスタム ID として表すことができるかどうかを確認します。 Workday のMaintain Custom ID Typeタスクを使用して新しい型を定義し、このカスタム ID に値を設定します。 統合に使用される Workday ISU アカウントにPerson Data: ID Informationのためはドメイン セキュリティアクセス許可があることを確認します。
    • 例 1: "Payroll ID" という名前の計算フィールドがあるとします。 Workday でカスタム ID として "External_Payroll_ID" を定義し、選択メカニズムとして "Custom_ID_Type_ID" を使用する XPATH を使用してそれを取得できます。wd:Worker/wd:Worker_Data/wd:Personal_Data/wd:Identification_Data/wd:Custom_ID/wd:Custom_ID_Data[string(wd:ID_Type_Reference/wd:ID[@wd:type='Custom_ID_Type_ID']='External_Payroll_ID']/wd:ID/text()
    • 例 2: "Badge ID" という名前の計算フィールドがあるとします。 Workday でカスタム ID として "Badge ID" を定義し、選択メカニズムとして "wd:ID_Type_Reference/@wd:Descriptor" を使用する XPATH を使用してそれに対応する "Descriptor" 属性を取得できます。wd:Worker/wd:Worker_Data/wd:Personal_Data/wd:Identification_Data/wd:Custom_ID[string(wd:Custom_ID_Data/wd:ID_Type_Reference/@wd:Descriptor)='BADGE ID']/wd:Custom_ID_Reference/@wd:Descriptor

次のステップ