HR-felhasználók létrehozásával kapcsolatos problémák elhárítása

A létrehozás null/üres értékek miatt meghiúsul

Hatókör:

  • Workday –helyi Active Directory felhasználókiépítés
  • Workday –Microsoft Entra ID-felhasználó üzembe helyezése
  • SAP SuccessFactors to helyi Active Directory user provisioning
  • SAP SuccessFactors to Microsoft Entra ID user provisioning
Hibaelhárítás Részletek
Probléma Sikeresen konfigurálta a bejövő kiépítési alkalmazást. Null vagy üres értéket kap a HR-alkalmazásból. A létrehozási művelet a következő hibaüzenettel meghiúsul: InvalidAttributeSyntax-LdapErr: The syntax is invalid. The parameter is incorrect. Error in attribute conversion operation, data 0, v3839
Ok A kiépítési szolgáltatás nem rendelkezik alapértelmezett logikával a null érték feldolgozásához. Amikor a kiépítési szolgáltatás egy üres sztringet kap a forrásalkalmazásból, megpróbálja az "as-is" értéket a célalkalmazásba áramolni. Ebben az esetben helyi Active Directory kiépítési összekötő jelenleg nem támogatja az üres sztringértékek beállítását, ezért a fenti hiba jelenik meg.
Resolution (Osztás) Ellenőrizze a kiépítési naplókat. Azonosítsa a cél Active Directory azon attribútumait, amelyek null vagy üres sztringértékeket kapnak. Az ilyen attribútumok attribútumleképezésének frissítése kifejezésleképezés használatára. Az ajánlott megoldásokat itt találja.

Javasolt felbontások

Tegyük fel, hogy az AD attribútumhoz hozzárendelt attribútum BusinessTitlejobTitle null értékű vagy üres lehet a Workdayben.

  • 1. lehetőség: A Kapcsoló függvénnyel ellenőrizze az üres vagy null értékeket, és adjon át egy nem üres literális értéket.

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

  • 2. lehetőség: Az IgnoreFlowIfNullOrEmpty függvénnyel üres vagy null attribútumokat csepegtethet a helyi Active Directory/Microsoft Entra-azonosítónak küldött hasznos adatban.

    IgnoreFlowIfNullOrEmpty([BusinessTitle])

Következő lépések