Felsöka problem med att skapa HR-användare

Det går inte att skapa på grund av null-/tomma värden

Gäller för:

  • Workday till lokal Active Directory användaretablering
  • Workday till Microsoft Entra ID-användaretablering
  • SAP SuccessFactors till lokal Active Directory användaretablering
  • SAP SuccessFactors till Microsoft Entra ID-användaretablering
Felsökning Details
Problem Du har konfigurerat den inkommande etableringsappen. Du får ett null- eller tomt värde från HR-appen. Det går inte att skapa åtgärden med felmeddelandet: InvalidAttributeSyntax-LdapErr: The syntax is invalid. The parameter is incorrect. Error in attribute conversion operation, data 0, v3839
Orsak Etableringstjänsten har ingen standardlogik för bearbetning av null-värden. När etableringstjänsten får en tom sträng från källappen försöker den flöda värdet "i befintligt fall" till målappen. I det här fallet stöder lokal Active Directory etableringsanslutningsappen för närvarande inte inställningen av tomma strängvärden och därför visas ovanstående fel.
Lösning Kontrollera etableringsloggarna. Identifiera attribut i active directory-målet som tar emot null- eller tomma strängvärden. Uppdatera attributmappningen för sådana attribut så att den använder en uttrycksmappning. Se rekommenderade lösningar här.

Rekommenderade lösningar

Anta att attributet BusinessTitle som mappas till AD-attributet jobTitle kan vara null eller tomt i Workday.

  • Alternativ 1: Använd funktionen Växla för att söka efter tomma värden eller nullvärden och skicka ett literalvärde som inte är tomt.

    Switch([BusinessTitle],[BusinessTitle],"","N/A")

  • Alternativ 2: Använd funktionen IgnoreFlowIfNullOrEmpty för att släppa tomma attribut eller null-attribut i nyttolasten som skickas till lokal Active Directory/Microsoft Entra-ID.

    IgnoreFlowIfNullOrEmpty([BusinessTitle])

Nästa steg