Sdílet prostřednictvím


Řešení potíží s aktualizací uživatelů personálního oddělení

Hodnoty null a prázdné hodnoty se nezpracovávají podle očekávání

Platí pro:

  • Workday pro místní Active Directory zřizování uživatelů
  • Aplikace Workday pro zřizování uživatelů Microsoft Entra
  • SAP SuccessFactors pro místní Active Directory zřizování uživatelů
  • SAP SuccessFactors pro zřizování uživatelů Microsoft Entra
Řešení problému Detaily
Problém Úspěšně jste nakonfigurovali příchozí aplikaci zřizování. Z aplikace hr dostáváte hodnotu null nebo prázdnou hodnotu. Očekáváte, že služba zřizování vymaže odpovídající hodnotu cílového atributu v místní Active Directory / Microsoft Entra ID. Operace ale selže s chybovou zprávou: InvalidAttributeSyntax-LdapErr: The syntax is invalid. The parameter is incorrect. Error in attribute conversion operation, data 0, v3839
Příčina Služba zřizování nemá výchozí logiku pro zpracování hodnoty null. Když služba zřizování získá ze zdrojové aplikace prázdný řetězec, pokusí se do cílové aplikace tok hodnoty "tak, jak je". V tomto případě místní Active Directory konektor zřizování v současné době nepodporuje nastavení prázdných řetězcových hodnot, a proto se zobrazí dříve uvedená chyba.
Řešení Zkontrolujte protokoly zřizování. Identifikujte atributy v cílové službě Active Directory, které přijímají hodnoty null nebo prázdného řetězce. Aktualizujte mapování atributů pro tyto atributy tak, aby používalo mapování výrazů. Podívejte se na doporučená řešení.

Doporučená řešení

Řekněme, že atribut BusinessTitle namapovaný na atribut jobTitle AD může být v Workday null nebo prázdný.

  • Možnost 1: Pomocí funkce Switch zkontrolujte prázdné nebo nulové hodnoty a předejte neprázdnou hodnotu literálu.

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

  • Možnost 2: Pomocí funkce IgnoreFlowIfNullOrEmpty v datové části odeslané do místní Active Directory / Microsoft Entra ID.

    IgnoreFlowIfNullOrEmpty([BusinessTitle])

Chybí některé aktualizace atributů Workday.

Platí pro:

  • Workday pro místní Active Directory zřizování uživatelů
  • Aplikace Workday pro zřizování uživatelů Microsoft Entra
Řešení problému Detaily
Problém Úspěšně jste nakonfigurovali příchozí aplikaci zřizování Workday a úspěšně jste se připojili k adrese URL tenanta Workday. Vidíte, že tok určitých aktualizací atributů z Workday nebo v některých případech dochází ke zpoždění, během přírůstkové synchronizace se změny atributů z Workday neprocházejí podle očekávání.
Příčina Během přírůstkové synchronizace aplikace dotazuje protokol transakcí Workday na změny v primární entitě Pracovního procesu a zpracovávají se pouze změny sledované transakčním protokolem aplikace Workday.
Pokud se změny atributu Workday v nastavení nesledují v transakčním protokolu Workday, pak id Microsoft Entra nenačte danou změnu. Příklad: Atribut LocalReference Workday je součástí výchozího mapování atributů a má 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(). Tento atribut je součástí entity Business_Site_Summary_Data. Změna hodnoty tohoto atributu v Aplikaci Workday se nezobrazuje v transakčním protokolu Workday. Během přírůstkové synchronizace se tedy nová hodnota tohoto atributu zobrazí pouze v případě, že se během intervalu synchronizace změní také atribut přidružený k primární entitě pracovního procesu.
Řešení Pokud si všimnete tohoto chování často, kdy se změny určitých atributů Workday neprobíhají, doporučujeme pravidelně spouštět týdenní nebo měsíční úplnou synchronizaci.

Atribut nebyl nalezen.

Platí pro:

  • Workday pro místní Active Directory zřizování uživatelů
  • Aplikace Workday pro zřizování uživatelů Microsoft Entra
  • Workday pro místní Active Directory zřizování uživatelů
  • SAP SuccessFactors pro místní Active Directory zřizování uživatelů
  • Zřizování řízené rozhraním API pro místní Active Directory
Řešení problému Detaily
Problém Zobrazí se kód chyby: HybridSynchronizationActiveDirectoryCannotFindAttribute
Příčina Název atributu nebyl nalezen ve schématu služby Active Directory: atribut.
Řešení Pokud byl atribut nedávno přidán do služby Active Directory, restartujte agenta zřizování, protože při spuštění ukládá schéma do mezipaměti.

Shoda uživatele s příponou ExtensionAttribute nefunguje

Platí pro:

  • Aplikace Workday pro zřizování uživatelů Microsoft Entra
  • SAP SuccessFactors pro zřizování uživatelů Microsoft Entra
Řešení problému Detaily
Problém Řekněme, že používáte extensionAttribute3 v Microsoft Entra ID k uložení ID zaměstnance a mapujete ho na Workday WorkerID nebo SuccessFactors personIdExternal atribut pro porovnávání uživatelů. Při této konfiguraci selže odpovídající krok procesu zřizování. Tento problém se týká vytváření i aktualizací uživatelů.
Příčina Microsoft Entra ID OnPremisesExtensionAttributes () nelze použít jako odpovídající atribut, protože $filter parametr rozhraní Azure AD Graph API nepodporuje filtrování podle extensionAttributes.extensionAttributes1-15
Řešení Nepoužívejte Microsoft Entra ID OnPremisesExtensionAttributes (extensionAttributes1-15) v páru odpovídajících atributů. Použijte ID zaměstnance.

Aktualizace atributu pošty Microsoft Entra ID se nepodporuje.

Platí pro:

  • Aplikace Workday pro zřizování uživatelů Microsoft Entra
  • SAP SuccessFactors pro zřizování uživatelů Microsoft Entra
  • Zřizování řízené rozhraním API v Microsoft Entra ID
Řešení problému Detaily
Problém Nakonfigurovali jste zřizování atributů pošty z vašeho personálního systému na ID Microsoft Entra. Jakákoli aktualizace atributu pošty nefunguje, i když protokoly zřizování zobrazují záznam atributu pošty.
Příčina Zřizovací konektor pro Microsoft Entra podporuje nastavení atributu pošty pouze během vytváření uživatele. Po vytvoření uživatele konektor nepodporuje aktualizaci e-mailové adresy.
Řešení Pokud chcete aktualizovat atribut pošty pro stávající uživatele, zvažte použití portálu Exchange Online nebo PowerShellu.

Pole Poslední den práce zřizování z workday

Platí pro:

  • Workday pro místní Active Directory zřizování uživatelů
  • Aplikace Workday pro zřizování uživatelů Microsoft Entra
Řešení problému Detaily
Problém Nakonfigurovali jste mapování atributů pro atribut Workday Last Day of Work (StatusTerminationLastDayOfWork) v aplikaci zřizování. Aktualizace Poslední den práce se ale provede až po datu ukončení, zatímco chcete načíst tento poslední den práce před datem ukončení.
Příčina V aplikaci Workday se v profilu pracovního procesu nastaví pole Poslední den práce až po datu ukončení. Konektor pro zřizování Workday proto nemůže získat toto datum předem před datem ukončení.
Řešení V aplikaci Workday vytvořte skupinu zřizování s názvem Pracovní procesy za poslední den práce. Přidání automatizace v aplikaci Workday pro přiřazení uživatelů k této skupině při dosažení posledního dne práce pracovního procesu V úloze zřizování Microsoft Entra přidejte atribut XPATH workday, který načte toto přiřazení skupiny.
  • Příklad:
    `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()`

Toto pole použijte v logice mapování atributů pro příznak accountDisabled.

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

Zpoždění zpracování ukončení aplikace Workday

Platí pro:

  • Workday pro místní Active Directory zřizování uživatelů
  • Aplikace Workday pro zřizování uživatelů Microsoft Entra
Řešení problému Detaily
Problém Během přírůstkové synchronizace může dojít ke zpoždění 12 až 18 hodin při zpracování události ukončení pro pracovníky nacházející se v oblastech Asie a Tichomoří a Austrálie/Nový Zéland. 
Příčina Účty uživatele integračního systému Workday (ISU) vždy načítají data na základě časového pásma Tichomoří. Konektor v současné době neimplementuje specializovaný dotaz pro zpracování záznamů ukončení specifických pro časové pásmo.
Řešení Existují dvě možná alternativní řešení:
  1. Ke zpracování události ukončení konkrétního uživatele použijte zřizování na vyžádání.

  2. V aplikaci Workday vytvořte skupinu zřizování s názvem Terminated Worker (Ukončené pracovní procesy). Aktualizujte obchodní proces ukončení v aplikaci Workday tak, aby přiřazovat uživatele k této skupině, když dojde k ukončení. V úloze zřizování Microsoft Entra přidejte atribut XPATH workday, který načte toto přiřazení skupiny.

  • Příklad:
    `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()`

Toto pole použijte v logice mapování atributů pro příznak accountDisabled.

  • Příklad:
    `Switch([TerminatedWorkers], Switch([Active], , "1", "False", "0", "True"), "Terminated Workers", "True")`

Další kroky