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