Ř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í: |
Ke zpracování události ukončení konkrétního uživatele použijte zřizování na vyžádání.
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")`