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
- 例 1: "Payroll ID" という名前の計算フィールドがあるとします。 Workday でカスタム ID として "External_Payroll_ID" を定義し、選択メカニズムとして "Custom_ID_Type_ID" を使用する XPATH を使用してそれを取得できます。