Condividi tramite


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])

Passaggi successivi