Share via


Problemen met het maken van gebruikers met HR oplossen

Maken mislukt vanwege null-/lege waarden

Van toepassing op:

  • Gebruikersinrichting van Workday naar on-premises Active Directory
  • Gebruikersinrichting van Workday naar Microsoft Entra
  • Gebruikersinrichting van SAP SuccessFactors naar on-premises Active Directory
  • SAP SuccessFactors voor microsoft Entra-inrichting van gebruikers
Probleemoplossing DETAILS
Probleem U hebt de inkomende inrichtings-app geconfigureerd. U krijgt een null- of lege waarde van de HR-app. Het maken mislukt met het foutbericht: InvalidAttributeSyntax-LdapErr: The syntax is invalid. The parameter is incorrect. Error in attribute conversion operation, data 0, v3839
Oorzaak De inrichtingsservice heeft geen standaardlogica voor verwerking van null-waarden. Wanneer de inrichtingsservice een lege tekenreeks ophaalt uit de bron-app, wordt geprobeerd de waarde als zodanig aan de doel-app te geven. In dit geval biedt de on-premises Active Directory-inrichtingsconnector momenteel geen ondersteuning voor het instellen van lege tekenreekswaarden. Daarom ziet u de bovenstaande fout.
Oplossing Controleer de inrichtingslogboeken. Stel kenmerken vast in de doel-Active Directory die tekenreeksen met een null- of lege waarde ontvangen. Werk de kenmerktoewijzing voor dergelijke kenmerken bij om een expressietoewijzing te gebruiken. Bekijk hier de aanbevolen oplossingen.

Aanbevolen oplossingen

Stel dat het kenmerk dat is toegewezen aan het AD-kenmerk BusinessTitlejobTitle null of leeg kan zijn in Workday.

  • Optie 1: gebruik de functieSchakelaar om te controleren op lege of null-waarden en een niet-lege letterlijke waarde door te geven.

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

  • Optie 2: Gebruik de functie IgnoreFlowIfNullOrEmpty om lege of null-kenmerken in de nettolading te verwijderen die naar on-premises Active Directory/Microsoft Entra-id worden verzonden.

    IgnoreFlowIfNullOrEmpty([BusinessTitle])

Volgende stappen