Condividi tramite


Risolvere i problemi di recupero degli attributi delle Risorse Umane

Problema durante il recupero degli attributi di Workday

si applica a
* Provisioning utenti da Workday all'Active Directory locale
* Provisioning degli 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 di 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 Mappatura attributi -> Opzioni avanzate -> Modificare l'elenco di attributi per Workday facendo riferimento alla sezione Riferimento all'attributo Workday

Problema nel recuperare i campi calcolati di Workday

si applica a
* Provisioning utenti da Workday all'Active Directory locale
* Provisioning degli 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 agli attributi del sistema di integrazione o ai campi calcolati.
Causa
Si tratta di un limite noto. L'app di provisioning Workday attualmente non supporta il recupero di campi calcolati/attributi di sistema di integrazione utilizzando il filtro di richiesta Field_And_Parameter_Criteria_Data Get_Workers. Questa funzionalità è nota anche come override del campo di integrazione.
Opzioni di risoluzione
Si prenda in considerazione una soluzione alternativa usando o i gruppi di provisioning di Workday o il campo ID personalizzato di 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 al documento di Workday che richiede l'accesso a 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 utilizzata nelle mappature degli attributi e nei filtri di ricerca.
  • 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 l'attività Maintain Custom ID Type su Workday per definire un nuovo tipo e inserire valori in questo ID personalizzato. Assicurarsi che l'account ISU workday usato per l'integrazione disponga dell'autorizzazione di sicurezza del dominio per Person 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: Supponiamo che tu abbia un campo calcolato chiamato Badge ID. È 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

Passaggi successivi