Felsöka problem med hämtning av HR-attribut
Problem med att hämta Workday-attribut
Gäller för |
---|
* Workday till lokalni Active Directory användaretablering * Workday till Microsoft Entra-användaretablering |
Problembeskrivning |
Du har konfigurerat workday-etableringsappen för inkommande trafik och anslutit till Workday-klientorganisationens URL. Du har kört en testsynkronisering och observerat att etableringsappen inte hämtar vissa attribut från Workday. Endast vissa attribut läs- och etableras till målet. |
Trolig orsak |
Som standard levereras Workday-etableringsappen med attributmappning och XPATH-definitioner som fungerar med Workday Web Services (WWS) v21.1. När du konfigurerar anslutningen till Workday i etableringsappen, om du uttryckligen har angett WWS API-versionen (exempel: https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources/v34.0 ), kan du stöta på det här problemet på grund av matchningen mellan WWS API-versionen och XPATH-definitionerna. |
Lösningsalternativ |
* Alternativ 1: Ta bort WWS API-versionsinformationen från URL:en och använd WWS API-standardversionen v21.1 * Alternativ 2: Uppdatera XPATH API-uttrycken manuellt så att de är kompatibla med din föredragna WWS API-version. Uppdatera XPATH API-uttrycken under Attributmappning –> Avancerade alternativ –> Redigera attributlista för Workday som refererar till avsnittet Referens för Workday-attribut |
Problem med att hämta beräknade workday-fält
Gäller för |
---|
* Workday till lokalni Active Directory användaretablering * Workday till Microsoft Entra-användaretablering |
Problembeskrivning |
Du har konfigurerat workday-etableringsappen för inkommande trafik och anslutit till Workday-klientorganisationens URL. Du har ett integrationssystem konfigurerat i Workday och du har konfigurerat XPATH:er som pekar på attribut i Workday Integration System. Microsoft Entra-etableringsappen hämtar dock inte värden som är associerade med dessa integrationssystemattribut eller beräknade fält. |
Orsak |
Det här är en känd begränsning. Workday-etableringsappen stöder för närvarande inte hämtning av beräknade fält/integreringssystemattribut med hjälp av Field_And_Parameter_Criteria_Data Get_Workers begärandefilter. |
Lösningsalternativ |
Överväg en lösning för att antingen använda Workday Provisioning-grupper eller fältet Anpassat ID för Workday. |
Föreslagna lösningar
- Alternativ 1: Använda Workday-etableringsgrupper: Kontrollera om det beräknade fältvärdet kan representeras som en etableringsgrupp i Workday. Med samma logik som används för det beräknade fältet kan din Workday-administratör kanske tilldela en etableringsgrupp till användaren. Referensdokument för Workday som kräver Workday-inloggning: Konfigurera kontoetableringsgrupper. När den här etableringsgruppen har konfigurerats kan den hämtas i etableringsjobbet och användas i attributmappningar och omfångsfilter.
- Alternativ 2: Använd anpassade ID:er för Workday: Kontrollera om det beräknade fältvärdet kan representeras som ett anpassat ID i arbetsprofilen. Använd
Maintain Custom ID Type
uppgiften i Workday för att definiera en ny typ och fylla i värden i det här anpassade ID:t. Kontrollera att Workday ISU-kontot som används för integreringen har domänsäkerhetsbehörighet förPerson Data: ID Information
.- Exempel 1: Anta att du har ett beräknat fält med namnet Löne-ID. Du kan definiera "External_Payroll_ID" som ett anpassat ID i Workday och hämta det med hjälp av en XPATH som använder "Custom_ID_Type_ID" som valmekanism:
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()
- Exempel 2: Anta att du har ett beräknat fält med namnet Märkes-ID. Du kan definiera "Märkes-ID" som ett anpassat ID i Workday och hämta attributet "Descriptor" som motsvarar det med en XPATH som använder "wd:ID_Type_Reference/@wd:Descriptor" som valmekanism:
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
- Exempel 1: Anta att du har ett beräknat fält med namnet Löne-ID. Du kan definiera "External_Payroll_ID" som ett anpassat ID i Workday och hämta det med hjälp av en XPATH som använder "Custom_ID_Type_ID" som valmekanism: