Delen via


Problemen met het bijwerken van HR-gebruikers oplossen

Null- en lege waarden die worden niet verwerkt zoals verwacht

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. U verwacht dat de inrichtingsservice de bijbehorende doelkenmerkwaarde in on-premises Active Directory/Microsoft Entra-id wist. Maar de bewerking 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 eerder genoemde 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 de aanbevolen resoluties.

Aanbevolen oplossingen

Stel dat het kenmerk BusinessTitle dat is toegewezen aan het AD-kenmerk jobTitle null of leeg is 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/B")

  • 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])

Sommige updates van het Workday-kenmerk ontbreken

Van toepassing op:

  • Gebruikersinrichting van Workday naar on-premises Active Directory
  • Gebruikersinrichting van Workday naar Microsoft Entra
Probleemoplossing DETAILS
Probleem U hebt de app voor binnenkomende inrichting van Workday geconfigureerd en verbinding gemaakt met de URL van de Workday-tenant. U ziet dat er een vertraging is in de stroom van bepaalde kenmerkupdates van Workday of in sommige gevallen lopen de kenmerken van Workday niet door zoals verwacht tijdens incrementele synchronisatie.
Oorzaak Tijdens incrementele synchronisatie wordt in de inrichtings-app een query uitgevoerd op het workday-transactielogboek voor wijzigingen in de primaire werkrolentiteit en worden alleen wijzigingen verwerkt die worden bijgehouden door het transactielogboek van Workday.
Als wijzigingen in een Workday-kenmerk in uw installatie niet worden bijgehouden in het transactielogboek van Workday, haalt Microsoft Entra-id die wijziging niet op. Bijvoorbeeld: het kenmerk LocalReference Workday maakt deel uit van de standaardkenmerktoewijzing en heeft XPATH wd:Worker/wd:Worker_Data/wd:Employment_Data/wd:Position_Data/wd:Business_Site_Summary_Data/wd:Local_Reference/wd:ID[@wd:type='Locale_ID']/text(). Dit kenmerk maakt deel uit van de entiteit Business_Site_Summary_Data. Een wijziging in de waarde van dit kenmerk in Workday wordt niet weergegeven in het workday-transactielogboek. Tijdens incrementele synchronisatie wordt de nieuwe waarde van dit kenmerk dus alleen weergegeven als een kenmerk dat is gekoppeld aan de primaire werkrolentiteit ook tijdens het synchronisatie-interval wordt gewijzigd.
Oplossing Als u dit gedrag regelmatig ziet, waarbij wijzigingen in bepaalde Workday-kenmerken niet worden doorgevoerd, raden we u aan regelmatig een wekelijkse of maandelijkse volledige synchronisatie uit te voeren.

Kenmerk is niet gevonden

Van toepassing op:

  • Gebruikersinrichting van Workday naar on-premises Active Directory
  • Gebruikersinrichting van Workday naar Microsoft Entra
  • Gebruikersinrichting van Workday naar on-premises Active Directory
  • Gebruikersinrichting van SAP SuccessFactors naar on-premises Active Directory
  • API-gestuurde inrichting voor on-premises Active Directory
Probleemoplossing DETAILS
Probleem U ontvangt de foutcode: HybridSynchronizationActiveDirectoryCannotFindAttribute
Oorzaak De kenmerknaam is niet gevonden in het Active Directory-schema: kenmerk.
Oplossing Als het kenmerk onlangs is toegevoegd aan Active Directory, start u de inrichtingsagent opnieuw op terwijl het schema bij het opstarten in de cache wordt opgeslagen.

Gebruiker komt overeen met extensionAttribute werkt niet

Van toepassing op:

  • Gebruikersinrichting van Workday naar Microsoft Entra
  • SAP SuccessFactors voor microsoft Entra-inrichting van gebruikers
Probleemoplossing DETAILS
Probleem Stel dat u extensionAttribute3 in Microsoft Entra ID gebruikt om de werknemers-id op te slaan en deze toe te wijzen aan het kenmerk Workday WorkerID of SuccessFactors personIdExternal voor gebruikerskoppeling. Met deze configuratie mislukt de overeenkomende stap in het inrichtingsproces. Dit probleem heeft gevolgen voor zowel het maken als bijwerken van gebruikers.
Oorzaak De Microsoft Entra-id OnPremisesExtensionAttributes () kan niet worden gebruikt als een overeenkomend kenmerk omdat de $filter parameter van De Azure AD Graph API geen ondersteuning biedt voor filteren op extensionAttributes.extensionAttributes1-15
Oplossing Gebruik Microsoft Entra ID OnPremisesExtensionAttributes (extensionAttributes1-15) niet in het overeenkomende kenmerkpaar. Gebruik employeeID.

Updates voor het e-mailkenmerk van Microsoft Entra ID worden niet ondersteund

Van toepassing op:

  • Gebruikersinrichting van Workday naar Microsoft Entra
  • SAP SuccessFactors voor microsoft Entra-inrichting van gebruikers
  • API-gestuurde inrichting van Microsoft Entra-id
Probleemoplossing DETAILS
Probleem U hebt het inrichten van e-mailkenmerken vanuit uw HR-systeem geconfigureerd voor Microsoft Entra-id. Een update van het e-mailkenmerk werkt niet, zelfs niet als in de inrichtingslogboeken een record voor het e-mailkenmerk wordt weergegeven.
Oorzaak De inrichtingsconnector voor Microsoft Entra ondersteunt het instellen van het e-mailkenmerk alleen tijdens het maken van de gebruiker. Zodra de gebruiker is gemaakt, biedt de connector geen ondersteuning voor het bijwerken van het e-mailadres.
Oplossing Als u het e-mailkenmerk voor bestaande gebruikers wilt bijwerken, kunt u overwegen om de Exchange Online-portal of PowerShell te gebruiken.

Veld Laatste dag van werk inrichten vanuit Workday

Van toepassing op:

  • Gebruikersinrichting van Workday naar on-premises Active Directory
  • Gebruikersinrichting van Workday naar Microsoft Entra
Probleemoplossing DETAILS
Probleem U hebt kenmerktoewijzing geconfigureerd voor het kenmerk 'Last Day of Work' (StatusTerminationLastDayOfWork) van Workday in de inrichtings-app. De update 'Laatste dag van het werk' vindt echter alleen plaats nadat de beëindigingsdatum van kracht is, terwijl u deze 'Laatste dag van het werk' vóór de beëindigingsdatum wilt ophalen.
Oorzaak In Workday wordt het veld 'Laatste werkdag' pas ingesteld op het werkprofiel nadat de beëindigingsdatum van kracht is. De Workday-inrichtingsconnector kan deze datum daarom niet van tevoren vóór de beëindigingsdatum ophalen.
Oplossing Maak in Workday een inrichtingsgroep met de naam 'Workers past Last Day of Work'. Automatisering toevoegen in Workday om gebruikers toe te wijzen aan deze groep wanneer de laatste werkdag van een werknemer is bereikt. Voeg in de Microsoft Entra-inrichtingstaak een Workday XPATH-kenmerk toe om deze groepstoewijzing op te halen.
  • Voorbeeld:
    `LastDayOfWorkWorkers = wd:Worker/wd:Worker_Data/wd:Account_Provisioning_Data/wd:Provisioning_Group_Assignment_Data[wd:Status='Assigned' and wd:Provisioning_Group=" Workers past Last Day of Work"]/wd:Provisioning_Group/text()`

Gebruik dit veld in de kenmerktoewijzingslogica voor de vlag accountDisabled.

  • Voorbeeld:
    `Switch([LastDayOfWorkWorkers], Switch([Active], , "1", "False", "0", "True"), 'Workers past Last Day of Work', "True")`

Verwerkingsvertraging van Workday-beëindiging

Van toepassing op:

  • Gebruikersinrichting van Workday naar on-premises Active Directory
  • Gebruikersinrichting van Workday naar Microsoft Entra
Probleemoplossing DETAILS
Probleem Tijdens incrementele synchronisatie kan er een vertraging van 12-18 uur optreden bij het verwerken van de beëindigingsgebeurtenis voor werknemers in de regio's Azië en Stille Oceaan en Australië/Nieuw-Zeeland. 
Oorzaak De ISU-accounts (Workday Integration System User) halen altijd gegevens op op basis van de tijdzone Pacific. De connector implementeert momenteel geen gespecialiseerde query om beëindigingsrecords te verwerken die specifiek zijn voor een tijdzone.
Oplossing Er zijn twee mogelijke tijdelijke oplossingen:
  1. Gebruik inrichting op aanvraag om beëindigingsbeurtenis van een specifieke gebruiker te verwerken.

  2. Maak in Workday een inrichtingsgroep met de naam Beëindigde werknemers. Werk het bedrijfsproces voor beëindiging in Workday bij om gebruikers toe te wijzen aan deze groep wanneer de beëindiging plaatsvindt. Voeg in de Microsoft Entra-inrichtingstaak een Workday XPATH-kenmerk toe om deze groepstoewijzing op te halen.

  • Voorbeeld:
    `TerminatedWorkers = wd:Worker/wd:Worker_Data/wd:Account_Provisioning_Data/wd:Provisioning_Group_Assignment_Data[wd:Status='Assigned' and wd:Provisioning_Group="Terminated Workers"]/wd:Provisioning_Group/text()`

Gebruik dit veld in de kenmerktoewijzingslogica voor de vlag accountDisabled.

  • Voorbeeld:
    `Switch([TerminatedWorkers], Switch([Active], , "1", "False", "0", "True"), "Terminated Workers", "True")`

Volgende stappen