Risolvere i problemi di creazione dell'utente HR

Valori nulli e vuoti durante la creazione dell'utente

si applica a:

  • Provisioning degli utenti da Workday ad Active Directory locale
  • Provisionamento utenti da Workday a Microsoft Entra
  • SAP SuccessFactors per il provisioning di utenti in Active Directory locale
  • Provisioning degli utenti da SAP SuccessFactors a Microsoft Entra
Risoluzione dei problemi Dettagli
Problema L'app HR restituisce un valore Null o vuoto durante la creazione dell'utente e il valore di destinazione risultante non corrisponde al comportamento previsto. Per il provisioning in Active Directory locale, l'operazione di creazione potrebbe non riuscire con il messaggio di errore: InvalidAttributeSyntax-LdapErr: The syntax is invalid. The parameter is incorrect. Error in attribute conversion operation, data 0, v3839.
Causa La cancellazione del valore dell'attributo è disabilitata per impostazione predefinita. Se il flusso di valori Null non è abilitato sia per l'attributo di origine che per il mapping di destinazione, il servizio di provisioning potrebbe ignorare il valore di origine o passare una stringa vuota alla destinazione. Il connettore Active Directory locale non può impostare una stringa vuota e restituisce l'errore LDAP.
Risoluzione Controllare i log di provisioning e identificare gli attributi di origine e di destinazione associati al valore nullo o vuoto. Configurare quindi il mapping in base al fatto che l'attributo di destinazione rimanga vuoto, riceva un valore di fallback o ignori il valore di origine.

Risoluzioni consigliate

Si supponga che l'attributo BusinessTitleWorkday , che esegue il mapping all'attributo jobTitleActive Directory , può essere null o vuoto.

  • Per lasciare vuoto l'attributo di destinazione facoltativo durante la creazione e cancellarlo durante gli aggiornamenti futuri, abilitare la cancellazione del valore dell'attributo per l'attributo di origine e il mapping di destinazione. Se si configura Valore predefinito se null, il servizio di provisioning usa tale valore solo durante la creazione.

  • Per compilare un attributo di destinazione obbligatorio con un valore di fallback non vuoto, utilizza la funzione Switch. Ad esempio: Switch([BusinessTitle],[BusinessTitle],"","N/A").

  • Per ignorare il valore di origine null o vuoto anziché cancellare l'attributo di destinazione, usare la funzione IgnoreFlowIfNullOrEmpty . Ad esempio: IgnoreFlowIfNullOrEmpty([BusinessTitle]).

Passaggi successivi