Risolvere i problemi di recupero degli attributi HR
Problema durante il recupero degli attributi di Workday
Si applica a |
---|
* Workday per Active Directory locale provisioning utenti * Provisioning utenti da Workday a Microsoft Entra |
Descrizione del problema |
È stata configurata l'app di provisioning in ingresso Workday ed è stata stabilita la connessione all'URL del tenant di Workday. È stata eseguita una sincronizzazione dei test e si è osservato che l'app di provisioning non recupera determinati attributi da Workday. Solo alcuni attributi vengono letti ed è stato effettuato il provisioning nella destinazione. |
Causa probabile |
Per impostazione predefinita, l'app di provisioning di Workday viene fornita con mapping di attributi e definizioni XPATH che funzionano con Workday Web Services (WWS) v21.1. Quando si configura la connettività a Workday nell'app di provisioning, se è stata specificata in modo esplicito la versione dell'API WWS (ad esempio, https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources/v34.0 ), è possibile che si verifichi questo problema, a causa della mancata corrispondenza tra la versione dell'API WWS e le definizioni XPATH. |
Opzioni di risoluzione |
* Opzione 1: Rimuovere le informazioni sulla versione dell'API WWS dall'URL e usare la versione predefinita dell'API WWS versione 21.1 * Opzione 2: aggiornare manualmente le espressioni API XPATH in modo che sia compatibile con la versione preferita dell'API WWS. Aggiornare le espressioni API XPATH in Mapping attributi -> Opzioni avanzate -> Modificare l'elenco di attributi per Workday facendo riferimento alla sezione Riferimento all'attributo Workday |
Problema di recupero dei campi calcolati di Workday
Si applica a |
---|
* Workday per Active Directory locale provisioning utenti * Provisioning utenti da Workday a Microsoft Entra |
Descrizione del problema |
È stata configurata l'app di provisioning in ingresso Workday ed è stata stabilita la connessione all'URL del tenant di Workday. È stato configurato un sistema di integrazione in Workday e sono stati configurati XPATH che puntano agli attributi nel sistema di integrazione workday. Tuttavia, l'app di provisioning Di Microsoft Entra non recupera i valori associati a questi attributi del sistema di integrazione o ai campi calcolati. |
Causa |
Si tratta di una limitazione nota. L'app di provisioning Workday attualmente non supporta il recupero di attributi di sistema di integrazione/campi calcolati usando il filtro di richiesta Field_And_Parameter_Criteria_Data Get_Workers. |
Opzioni di risoluzione |
Si consideri una soluzione alternativa all'uso dei gruppi di provisioning di Workday o del campo ID personalizzato Workday. |
Soluzioni alternative suggerite
- Opzione 1: Uso dei gruppi di provisioning di Workday: controllare se il valore del campo calcolato può essere rappresentato come gruppo di provisioning in Workday. Usando la stessa logica usata per il campo calcolato, l'amministratore di Workday può essere in grado di assegnare un gruppo di provisioning all'utente. Fare riferimento alla documentazione di Workday che richiede l'accesso di Workday: Configurare i gruppi di provisioning degli account. Dopo la configurazione, questa assegnazione del gruppo di provisioning può essere recuperata nel processo di provisioning e usata nei mapping degli attributi e nei filtri di ambito.
- Opzione 2: uso degli ID personalizzati di Workday: controllare se il valore del campo calcolato può essere rappresentato come ID personalizzato nel profilo di lavoro. Usare
Maintain Custom ID Type
l'attività in Workday per definire un nuovo tipo e popolare i valori in questo ID personalizzato. Assicurarsi che l'account ISU workday usato per l'integrazione disponga dell'autorizzazione di sicurezza del dominio perPerson Data: ID Information
.- Esempio 1: si supponga di avere un campo calcolato denominato ID retribuzione. È possibile definire "External_Payroll_ID" come ID personalizzato in Workday e recuperarlo usando un XPATH che usa "Custom_ID_Type_ID" come meccanismo di selezione:
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()
- Esempio 2: si supponga di avere un campo calcolato denominato ID badge. È possibile definire "ID badge" come ID personalizzato in Workday e recuperare l'attributo "Descrittore" corrispondente a esso con un XPATH che usa "wd:ID_Type_Reference/@wd:Descriptor" come meccanismo di selezione:
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
- Esempio 1: si supponga di avere un campo calcolato denominato ID retribuzione. È possibile definire "External_Payroll_ID" come ID personalizzato in Workday e recuperarlo usando un XPATH che usa "Custom_ID_Type_ID" come meccanismo di selezione: