Udostępnij za pośrednictwem


Rozwiązywanie problemów z pobieraniem atrybutów HR

Problem z pobieraniem atrybutów produktu Workday

Dotyczy
* Workday do lokalna usługa Active Directory aprowizacji użytkowników
* Aprowizowanie użytkowników produktu Workday w usłudze Microsoft Entra
Opis problemu
Skonfigurowano aplikację aprowizacji ruchu przychodzącego produktu Workday i pomyślnie nawiązano połączenie z adresem URL dzierżawy produktu Workday. Uruchomiono synchronizację testową i zaobserwowano, że aplikacja aprowizacji nie pobiera niektórych atrybutów z produktu Workday. Tylko niektóre atrybuty są odczytywane i aprowidowane w obiekcie docelowym.
Prawdopodobna przyczyna
Domyślnie aplikacja aprowizacji produktu Workday jest dostarczana z mapowaniem atrybutów i definicjami XPATH, które współpracują z usługami Sieci Web produktu Workday (WWS) w wersji 21.1. Podczas konfigurowania łączności z aplikacją Workday w aplikacji aprowizacji, jeśli jawnie określono wersję interfejsu API WWS (na przykład: https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources/v34.0), może wystąpić ten problem z powodu niezgodności między wersją interfejsu API WWS a definicjami XPATH.
Opcje rozwiązywania
* Opcja 1. Usuń informacje o wersji interfejsu API WWS z adresu URL i użyj domyślnego interfejsu API WWS w wersji 21.1
* Opcja 2. Ręcznie zaktualizuj wyrażenia interfejsu API XPATH, aby były zgodne z preferowaną wersją interfejsu API WWS. Aktualizowanie wyrażeń interfejsu API XPATH w obszarze Mapowanie atrybutów —> Opcje zaawansowane —> Edytowanie listy atrybutów dla produktu Workday odwołującego się do sekcji Dokumentacja atrybutów produktu Workday

Problem z pobieraniem pól obliczeniowych produktu Workday

Dotyczy
* Workday do lokalna usługa Active Directory aprowizacji użytkowników
* Aprowizowanie użytkowników produktu Workday w usłudze Microsoft Entra
Opis problemu
Skonfigurowano aplikację aprowizacji ruchu przychodzącego produktu Workday i pomyślnie nawiązano połączenie z adresem URL dzierżawy produktu Workday. Masz skonfigurowany system integracji w programie Workday i skonfigurowano narzędzia XPATHs wskazujące atrybuty w systemie integracji produktu Workday. Jednak aplikacja microsoft Entra provisioning nie pobiera wartości skojarzonych z tymi atrybutami systemu integracji ani polami obliczeniowymi.
Przyczyna
Jest to znane ograniczenie. Aplikacja aprowizacji produktu Workday obecnie nie obsługuje pobierania atrybutów pól obliczeniowych/systemu integracji przy użyciu filtru żądań Get_Workers Field_And_Parameter_Criteria_Data .
Opcje rozwiązywania
Rozważ obejście problemu przy użyciu grup aprowizacji produktu Workday lub pola Identyfikator niestandardowy produktu Workday.

Sugerowane obejścia

  • Opcja 1. Używanie grup aprowizacji produktu Workday: sprawdź, czy wartość pola obliczeniowego może być reprezentowana jako grupa aprowizacji w usłudze Workday. Korzystając z tej samej logiki, która jest używana dla pola obliczeniowego, administrator produktu Workday może mieć możliwość przypisania grupy aprowizacji do użytkownika. Dokumentacja produktu Workday, która wymaga logowania produktu Workday: Konfigurowanie grup aprowizacji kont. Po skonfigurowaniu tego przypisania grupy aprowizacji można pobrać w zadaniu aprowizacji i użyć go w mapowaniach atrybutów i filtrze określania zakresu.
  • Opcja 2. Używanie niestandardowych identyfikatorów produktu Workday: sprawdź, czy wartość pola obliczeniowego może być reprezentowana jako identyfikator niestandardowy w profilu procesu roboczego. Użyj Maintain Custom ID Type zadania w programie Workday, aby zdefiniować nowy typ i wypełnić wartości w tym identyfikatorze niestandardowym. Upewnij się, że konto jednostki ISU produktu Workday używane na potrzeby integracji ma uprawnienia zabezpieczeń domeny dla programu Person Data: ID Information.
    • Przykład 1: Załóżmy, że masz pole obliczeniowe o nazwie Identyfikator listy płac. Możesz zdefiniować "External_Payroll_ID" jako identyfikator niestandardowy w usłudze Workday i pobrać go przy użyciu ścieżki XPATH, która używa "Custom_ID_Type_ID" jako mechanizmu wybierania: 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()
    • Przykład 2: Załóżmy, że masz pole obliczeniowe o nazwie Identyfikator wskaźnika. Możesz zdefiniować "Identyfikator wskaźnika" jako identyfikator niestandardowy w programie Workday i pobrać atrybut "Deskryptor" odpowiadający mu za pomocą biblioteki XPATH, która używa atrybutu "wd:ID_Type_Reference/@wd:Descriptor" jako mechanizmu wybierania: 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

Następne kroki