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