Risolvere i problemi di creazione dell'utente hr
La creazione non riesce a causa di valori null/vuoti
Si applica a:
- Workday per Active Directory locale provisioning utenti
- Provisioning utenti da Workday a Microsoft Entra
- SAP SuccessFactors per Active Directory locale provisioning utenti
- Provisioning utenti da SAP SuccessFactors a Microsoft Entra
Risoluzione dei problemi | Dettagli |
---|---|
Problema | L'app di provisioning in ingresso è stata configurata correttamente. Si ottiene un valore Null o vuoto dall'app HR. L'operazione di creazione non riesce con il messaggio di errore: InvalidAttributeSyntax-LdapErr: The syntax is invalid. The parameter is incorrect. Error in attribute conversion operation, data 0, v3839 |
Causa | Il servizio di provisioning non ha una logica predefinita per l'elaborazione di valori Null. Quando il servizio di provisioning ottiene una stringa vuota dall'app di origine, prova a propagare il valore "così come è" all'app di destinazione. In questo caso, Active Directory locale connettore di provisioning attualmente non supporta l'impostazione di valori stringa vuoti e pertanto viene visualizzato l'errore precedente. |
Risoluzione | Controllare i log di provisioning. Identificare gli attributi nell'istanza di Active Directory di destinazione che ricevono valori stringa null o vuoti. Aggiornare il mapping degli attributi per tali attributi per usare un mapping di espressioni. Vedere le risoluzioni consigliate qui. |
Risoluzioni consigliate
Si supponga che l'attributo mappato all'attributo BusinessTitle
jobTitle
AD possa essere null o vuoto in Workday.
Opzione 1: usare la funzione Switch per verificare la presenza di valori vuoti o Null e passare un valore letterale non vuoto.
Switch([BusinessTitle],[BusinessTitle],"","N/A")
Opzione 2: usare la funzione IgnoreFlowIfNullOrEmpty per eliminare attributi vuoti o null nel payload inviato a Active Directory locale/Microsoft Entra ID.
IgnoreFlowIfNullOrEmpty([BusinessTitle])