Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Celem tego artykułu jest przedstawienie kroków, które należy wykonać w celu zapisywania atrybutów zwrotnych z identyfikatora Entra firmy Microsoft do produktu Workday. Aplikacja do aprowizacji zapisu zwrotnego Workday obsługuje przypisywanie wartości do następujących atrybutów Workday:
- Służbowy adres e-mail
- Nazwa użytkownika produktu Workday
- Numer telefonu służbowego (w tym kod kraju, numer kierunkowy, numer i rozszerzenie)
- Flaga główna numeru telefonu stacjonarnego w pracy
- Numer telefonu komórkowego pracy (w tym kod kraju, kod obszaru, numer)
- Flaga podstawowa telefonu służbowego
Omówienie
Po skonfigurowaniu integracji aprowizacji przychodzącej przy użyciu aplikacji Workday do lokalnej usługi AD lub Workday do usługi Microsoft Entra ID, możesz opcjonalnie skonfigurować aplikację Workday Writeback, aby zapisywała informacje kontaktowe, takie jak służbowy adres e-mail i numer telefonu, z powrotem do Workday.
Dla kogo najlepiej nadaje się to rozwiązanie aprowizacji użytkowników?
To rozwiązanie do zarządzania użytkownikami w ramach zwrotnego zapisu w systemie Workday idealnie nadaje się do:
- Organizacje korzystające z platformy Microsoft 365, które chcą zapisywać atrybuty autorytatywne zarządzane przez dział IT (takie jak adres e-mail, nazwa użytkownika i numer telefonu) z powrotem do produktu Workday
Konfigurowanie użytkownika systemu integracji w programie Workday
Sprawdź sekcję Konfigurowanie użytkownika systemu integracji w celu utworzenia konta użytkownika systemu integracji Workday z uprawnieniami do pobierania danych pracownika.
Konfigurowanie zapisywania atrybutów Microsoft Entra do Workday
Postępuj zgodnie z tymi instrukcjami, aby skonfigurować zapisywanie zwrotne adresów e-mail użytkownika i nazwy użytkownika z identyfikatora Entra firmy Microsoft do produktu Workday.
- Dodawanie aplikacji Writeback i tworzenie połączenia z systemem Workday
- Konfigurowanie mapowań atrybutów zapisywania zwrotnego
- Włącz i uruchom aprowizację użytkowników
Część 1: Dodawanie aplikacji łącznika Writeback i tworzenie połączenia z programem Workday
Aby skonfigurować łącznik zapisywania zwrotnego Workday:
Zaloguj się do centrum administracyjnego firmy Microsoft Entra co najmniej jako administrator aplikacji w chmurze.
Przejdź do Entra ID>Enterprise apps>Nowa aplikacja.
Wyszukaj Workday Writeback i dodaj tę aplikację z galerii.
Po dodaniu aplikacji i wyświetleniu ekranu szczegółów aplikacji wybierz pozycję Konfigurowanie.
Zmień trybaprovisionowania na Automatyczny.
Wypełnij sekcję Poświadczenia administratora w następujący sposób:
Nazwa użytkownika administratora — wprowadź nazwę użytkownika konta systemu integracji produktu Workday z dołączona nazwą domeny dzierżawy. Powinien wyglądać mniej więcej tak: username@contoso4
Hasło administratora — Wprowadź hasło konta systemu integracji produktu Workday
Adres URL najemcy — Wprowadź adres URL punktu końcowego usług internetowych Workday dla najemcy. Ta wartość powinna wyglądać następująco:
https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources, gdzie contoso4 zostaje zastąpiona poprawną nazwą dzierżawy, a wd3-impl zostaje zastąpiona poprawnym ciągiem środowiska (jeśli to konieczne).Wiadomość e-mail z powiadomieniem — Wprowadź swój adres e-mail i zaznacz pole wyboru "Wyślij wiadomość e-mail, jeśli wystąpi błąd".
Wybierz przycisk Testuj połączenie . Jeśli test połączenia zakończy się pomyślnie, wybierz przycisk Zapisz u góry. Jeśli się nie powiedzie, sprawdź ponownie, czy adres URL i poświadczenia Workday są prawidłowe w usłudze Workday.
Część 2. Konfigurowanie mapowań atrybutów zapisywania zwrotnego
W tej sekcji skonfigurujesz przepływ atrybutów zapisywania zwrotnego z identyfikatora Entra firmy Microsoft do produktu Workday.
Na karcie Provisioning w obszarze Mapowania wybierz nazwę mapowania.
W polu Zakres obiektu źródłowego można opcjonalnie filtrować, które zestawy użytkowników w identyfikatorze Entra firmy Microsoft powinny być częścią zapisywania zwrotnego. Domyślny zakres to wszyscy użytkownicy w identyfikatorze Entra firmy Microsoft.
W sekcji Mapowania atrybutów zaktualizuj pasujący identyfikator, aby wskazać atrybut w Microsoft Entra ID, w którym jest przechowywany identyfikator pracownika Workday lub identyfikator pracownika. Popularną metodą dopasowania jest zsynchronizowanie identyfikatora pracownika Workday lub identyfikatora pracownika z extensionAttribute1-15 w Microsoft Entra ID, a następnie użycie tego atrybutu w Microsoft Entra ID do dopasowania użytkowników z powrotem do Workday.
Zazwyczaj mapujesz atrybut userPrincipalName w Microsoft Entra ID na atrybut UserID w Workday i mapujesz atrybut mail w Microsoft Entra ID na atrybut EmailAddress w Workday.
Skorzystaj z poniższych wskazówek, aby zamapować wartości atrybutów numeru telefonu z identyfikatora Entra firmy Microsoft do produktu Workday. Zobacz Przykłady mapowania wyrażeń zapisywania zwrotnego , aby skonfigurować odpowiednie mapowanie wyrażeń dla każdego atrybutu.
Atrybut telefonu w Workday Oczekiwana wartość Wskazówki dotyczące mapowania SłużbowyTelefonStacjonarnyJestGłówny prawda/fałsz Mapowanie stałych lub wyrażeń, których dane wyjściowe mają wartość ciągu "true" lub "false". "TelefonSłużbowyStacjonarnyKodKrajuNazwa" Trzyliterowy kod kraju ISO 3166-1 Mapowanie stałej lub wyrażenia, którego dane wyjściowe są trzyliterowym kodem kraju. TelefonSłużbowyStacjonarnyKodKrajuNumer Międzynarodowy kod telefoniczny kraju Mapowanie stałej lub wyrażenia, którego wynik stanowi prawidłowy kod kraju (bez znaku +). Numer telefonu stacjonarnego służbowego Pełny numer telefonu, w tym numer kierunkowy Przypisz do atrybutu numer telefonu. Użyj regexu, aby usunąć białe znaki, nawiasy i kod kraju. PrzedłużenieStacjonarnegoTelefonuSłużbowego Numer rozszerzenia Jeśli phoneNumber zawiera rozszerzenie, użyj wyrażenia regularnego, aby wyodrębnić wartość. TelefonSłużbowyKomórkowyJestPodstawowy prawda/fałsz Stałe mapowanie lub mapowanie wyrażeń, których dane wyjściowe mają postać ciągu "true" lub "false" KodKrajuTelefonuKomórkowegoPracy Trzyliterowy kod kraju ISO 3166-1 Mapowanie stałej lub wyrażenia, którego dane wyjściowe są trzyliterowym kodem kraju. NumerKierunkowyKrajowyDlaTelefonuSłużbowegoMobile Międzynarodowy kod telefoniczny kraju Mapowanie stałej lub wyrażenia, którego wynik stanowi prawidłowy kod kraju (bez znaku +). Numer telefonu służbowego komórkowego Pełny numer telefonu, w tym numer kierunkowy Przypisz do atrybutu mobilny. Użyj regexu, aby usunąć białe znaki, nawiasy i kod kraju. Uwaga
Podczas wywoływania usługi internetowej Change_Work_Contact Workday identyfikator Entra firmy Microsoft wysyła następujące wartości stałe:
-
Communication_Usage_Type_ID jest ustawiona na stały ciąg WORK
-
Phone_Device_Type_ID jest ustawiony na stały ciąg Mobile dla numerów telefonów komórkowych i Landline dla numerów telefonów stacjonarnych.
Wystąpią błędy zapisu zwrotnego, jeśli dzierżawa systemu Workday używa różnych Type_IDs. Aby zapobiec takim niepowodzeniom, możesz użyć zadania Maintain Reference IDs w Workday i zaktualizować Type_IDs, aby dopasować wartości używane przez Microsoft Entra ID.
-
Communication_Usage_Type_ID jest ustawiona na stały ciąg WORK
Aby zapisać mapowania, wybierz pozycję Zapisz w górnej części sekcji Attribute-Mapping.
Przykłady mapowania wyrażeń zapisywania zwrotnego
Ta sekcja zawiera przykłady konfigurowania aplikacji Workday Writeback dla typowych scenariuszy integracji.
- Harmonogramowanie odpisu danych przed zatrudnieniem
- Obsługa numeru telefonu przy użyciu kodu kraju i numeru telefonu
- Pobieranie kodów krajów z atrybutu usageLocation Microsoft Entra ID
- Wyodrębnianie 10-cyfrowego numeru telefonu
- Usuwanie spacji, kresek i nawiasów w numerze telefonu
- Obsługa rozszerzeń numerów telefonów stacjonarnych
Chronometraż zapisywania zwrotnego dla wstępnych pracowników
W typowej integracji Workday z Microsoft Entra ID przychodząca aplikacja aprowizacji użytkowników — czy to dla scenariusza Workday do lokalnego Active Directory czy Workday do Microsoft Entra ID — tworzy nowe konto Microsoft Entra dla osób jeszcze przed rozpoczęciem zatrudnienia, generując dla użytkownika unikalny adres e-mail oraz userPrincipalName.
Domyślnie aplikacja Workday Writeback próbuje ustawić adres e-mail służbowy i identyfikator użytkownika na koncie Workday natychmiast po utworzeniu użytkownika w koncie Microsoft Entra ID.
Aby opóźnić zapisywanie zwrotne identyfikatora użytkownika lub wiadomości e-mail w taki sposób, aby odbywało się w dniu lub po dacie zatrudnienia, wykonaj następujące kroki:
Istnieje atrybut w identyfikatorze Entra firmy Microsoft o nazwie employeeHireDate , w którym można przechwycić datę rozpoczęcia zatrudnienia użytkownika.
Jeśli używasz Workday do zadania konfiguracyjnego w lokalnym Active Directory, skonfiguruj tak, aby pole Workday StatusHireDate przepływało do atrybutu w lokalnym Active Directory (na przykład extensionAttribute8). Skonfiguruj program Microsoft Entra Connect, aby zsynchronizować wartość lokalną z wartością employeeHireDate w identyfikatorze Entra firmy Microsoft.
Jeśli używasz zadania aprowizacji Workday do Microsoft Entra ID, skonfiguruj je tak, aby pole StatusHireDate z Workday przepływało bezpośrednio do atrybutu employeeHireDate w Microsoft Entra ID.
Uwaga
Jeśli przechowujesz datę rozpoczęcia pracownika w dowolnym innym atrybucie rozszerzenia Microsoft Entra ID extensionAttribute, możesz użyć tego atrybutu zamiast employeeHireDate w następnym wyrażeniu.
W aplikacji zapisywania zwrotnego produktu Workday użyj następującej reguły wyrażenia, aby wyeksportować wartość Microsoft Entra userPrincipalName do pola UserID produktu Workday.
IgnoreFlowIfNullOrEmpty(IIF(DateDiff("d", Now(), CDate([employeeHireDate])) >= 0, "", [userPrincipalName]))Poprzednie wyrażenie używa funkcji DateDiff , aby ocenić różnicę między parametrem employeeHireDate a bieżącą datą w formacie UTC uzyskanym przy użyciu funkcji Now . Jeśli parametr employeeHireDate jest większy lub równy dzisiejszej dacie, aktualizuje identyfikator UserID. W przeciwnym razie zwraca pustą wartość, a funkcja IgnoreFlowIfNullOrEmpty wyklucza ten atrybut z funkcji Writeback.
Ważne
Aby opóźnione zapisywanie zwrotne działało zgodnie z oczekiwaniami, operacja w lokalnej usłudze Active Directory lub Microsoft Entra ID musi wyzwolić zmianę użytkownika na dzień przed przybyciem lub datą zatrudnienia, aby profil tego użytkownika został zaktualizowany i był brany pod uwagę do zapisywania zwrotnego. Musi to być zmiana, która aktualizuje wartość atrybutu w profilu użytkownika, gdzie nowa wartość atrybutu różni się od starej wartości atrybutu.
Obsługa numeru telefonu przy użyciu kodu kraju i numeru telefonu
Aby operacja zapisywania zwrotnego numeru telefonu zakończyła się pomyślnie, ważne jest, aby wysłać odpowiednią nazwę kodu kraju i numer kodu kraju. Nazwa kraju jest trzyliterowym kodem, który jest zgodny z formatem ISO 3166-1, podczas gdy numer kodu kraju odnosi się do kodu wywołującego kraj lub kodu międzynarodowego wybierania subskrybenta (ISD) dla tego kraju.
W tym przykładzie przyjęto założenie, że wartość numeru telefonu w identyfikatorze Entra firmy Microsoft dla numeru telefonu lub telefonu komórkowego ma format +<isdCode><space><phoneNumber>.
Przykład: Jeśli wartość numeru telefonu jest ustawiona na +1 1112223333 wartość lub +1 (111) 222-3333, 1 to jest kod ISD i nazwa kodu kraju odpowiadająca jej wartości USA.
Użyj tych mapowań wyrażeń regularnych, aby wysłać odpowiednią nazwę kodu kraju i numer kodu kraju do produktu Workday. Jako atrybut źródłowy można użyć numeru telefonu lub telefonu komórkowego . W poniższych przykładach użyto numeru telefonu. Wszystkie wyrażenia w tym miejscu używają funkcji Replace .
Przykładowe mapowanie elementu WorkphoneLandlineNumber lub WorkphoneMobileNumber
Replace(Replace([telephoneNumber], , "\\+(?<isdCode>\\d* )(?<phoneNumber>.*)", , "${phoneNumber}", , ), ,"[()\\s-]+", ,"", , )
Przykładowe mapowanie elementu WorkphoneLandlineCountryCodeNumber lub WorkphoneMobileCountryCodeNumber
Replace([telephoneNumber], , "\\+(?<isdCode>\\d*) (?<phoneNumber>.*)", , "${isdCode}", , )
Przykładowe mapowanie elementu WorkphoneLandlineCountryCodeName lub WorkphoneMobileCountryCodeName
Następne wyrażenie wyodrębnia isdCode i używa funkcji Switch, aby wyszukać właściwą nazwę kodu kraju do wysłania do Workday.
Switch(Replace([telephoneNumber], , "\\+(?<isdCode>\\d*) (?<phoneNumber>.*)", , "${isdCode}", , ), "USA",
"93", "AFG", "355", "ALB", "213", "DZA", "376", "AND", "244", "AGO", "54", "ARG", "374", "ARM", "297", "ABW", "61", "AUS", "43", "AUT", "994", "AZE", "973", "BHR", "880", "BGD",
"375", "BLR", "32", "BEL", "501", "BLZ", "229", "BEN", "975", "BTN", "591", "BOL", "599", "BES", "387", "BIH", "267", "BWA", "55", "BRA", "246", "IOT", "673", "BRN", "359", "BGR",
"226", "BFA", "257", "BDI", "238", "CPV", "855", "KHM", "237", "CMR", "236", "CAF", "235", "TCD", "56", "CHL", "86", "CHN", "57", "COL", "269", "COM", "242", "COG", "243", "COD",
"682", "COK", "506", "CRI", "225", "CIV", "385", "HRV", "53", "CUB", "357", "CYP", "420", "CZE", "45", "DNK", "253", "DJI", "593", "ECU", "20", "EGY", "503", "SLV", "240", "GNQ",
"291", "ERI", "372", "EST", "268", "SWZ", "251", "ETH", "500", "FLK", "298", "FRO", "679", "FJI", "358", "FIN", "33", "FRA", "594", "GUF", "689", "PYF", "241", "GAB", "220", "GMB",
"995", "GEO", "49", "DEU", "233", "GHA", "350", "GIB", "30", "GRC", "299", "GRL", "590", "GLP", "502", "GTM", "224", "GIN", "245", "GNB", "592", "GUY", "509", "HTI", "504", "HND",
"852", "HKG", "36", "HUN", "354", "ISL", "91", "IND", "62", "IDN", "98", "IRN", "964", "IRQ", "353", "IRL", "972", "ISR", "39", "ITA", "81", "JPN", "962", "JOR", "254", "KEN", "686",
"KIR", "850", "PRK", "82", "KOR", "383", "XKX", "965", "KWT", "996", "KGZ", "856", "LAO", "371", "LVA", "961", "LBN", "266", "LSO", "231", "LBR", "218", "LBY", "423", "LIE", "370",
"LTU", "352", "LUX", "853", "MAC", "261", "MDG", "265", "MWI", "60", "MYS", "960", "MDV", "223", "MLI", "356", "MLT", "692", "MHL", "596", "MTQ", "222", "MRT", "230", "MUS", "262",
"REU", "52", "MEX", "691", "FSM", "373", "MDA", "377", "MCO", "976", "MNG", "382", "MNE", "212", "MAR", "258", "MOZ", "95", "MMR", "264", "NAM", "674", "NRU", "977", "NPL", "31",
"NLD", "687", "NCL", "64", "NZL", "505", "NIC", "227", "NER", "234", "NGA", "683", "NIU", "672", "NFK", "389", "MKD", "47", "NOR", "968", "OMN", "92", "PAK", "680", "PLW", "970",
"PSE", "507", "PAN", "675", "PNG", "595", "PRY", "51", "PER", "63", "PHL", "870", "PCN", "48", "POL", "351", "PRT", "974", "QAT", "40", "ROU", "7", "RUS", "250", "RWA", "290", "SHN",
"508", "SPM", "685", "WSM", "378", "SMR", "239", "STP", "966", "SAU", "221", "SEN", "381", "SRB", "248", "SYC", "232", "SLE", "65", "SGP", "421", "SVK", "386", "SVN", "677", "SLB",
"252", "SOM", "27", "ZAF", "211", "SSD", "34", "ESP", "94", "LKA", "249", "SDN", "597", "SUR", "46", "SWE", "41", "CHE", "963", "SYR", "886", "TWN", "992", "TJK", "255", "TZA", "66",
"THA", "670", "TLS", "228", "TGO", "690", "TKL", "676", "TON", "216", "TUN", "90", "TUR", "993", "TKM", "688", "TUV", "256", "UGA", "380", "UKR", "971", "ARE", "44", "GBR", "1",
"USA", "598", "URY", "998", "UZB", "678", "VUT", "58", "VEN", "84", "VNM", "681", "WLF", "967", "YEM", "260", "ZMB", "263", "ZWE"
)
Wyprowadź kody kraju z atrybutu UsageLocation w Microsoft Entra ID
Jeśli chcesz ustawić nazwę kraju i numer kodu kraju w workday na podstawie atrybutu usageLocation , użyj następujących mapowań wyrażeń, aby przekonwertować dwuliterowy kod kraju na odpowiednią trzyliterową nazwę kodu kraju i numer kodu kraju.
Przykładowe mapowanie elementu WorkphoneLandlineCountryCodeNumber lub WorkphoneMobileCountryCodeNumber
Switch([usageLocation], "1", "AF", "93", "AX", "358", "AL", "355", "DZ", "213", "AS", "1", "AD", "376", "AO", "244", "AI", "1", "AG", "1", "AR", "54", "AM", "374", "AW", "297", "AU",
"61", "AT", "43", "AZ", "994", "BS", "1", "BH", "973", "BD", "880", "BB", "1", "BY", "375", "BE", "32", "BZ", "501", "BJ", "229", "BM", "1", "BT", "975", "BO", "591", "BQ", "599",
"BA", "387", "BW", "267", "BR", "55", "IO", "246", "VG", "1", "BN", "673", "BG", "359", "BF", "226", "BI", "257", "CV", "238", "KH", "855", "CM", "237", "CA", "1", "KY", "1", "CF",
"236", "TD", "235", "CL", "56", "CN", "86", "CX", "61", "CC", "61", "CO", "57", "KM", "269", "CG", "242", "CD", "243", "CK", "682", "CR", "506", "CI", "225", "HR", "385", "CU", "53",
"CW", "599", "CY", "357", "CZ", "420", "DK", "45", "DJ", "253", "DM", "1", "DO", "1", "EC", "593", "EG", "20", "SV", "503", "GQ", "240", "ER", "291", "EE", "372", "SZ", "268", "ET",
"251", "FK", "500", "FO", "298", "FJ", "679", "FI", "358", "FR", "33", "GF", "594", "PF", "689", "GA", "241", "GM", "220", "GE", "995", "DE", "49", "GH", "233", "GI", "350", "GR",
"30", "GL", "299", "GD", "1", "GP", "590", "GU", "1", "GT", "502", "GG", "44", "GN", "224", "GW", "245", "GY", "592", "HT", "509", "VA", "39", "HN", "504", "HK", "852", "HU", "36",
"IS", "354", "IN", "91", "ID", "62", "IR", "98", "IQ", "964", "IE", "353", "IM", "44", "IL", "972", "IT", "39", "JM", "1", "JP", "81", "JE", "44", "JO", "962", "KZ", "7", "KE",
"254", "KI", "686", "KP", "850", "KR", "82", "XK", "383", "KW", "965", "KG", "996", "LA", "856", "LV", "371", "LB", "961", "LS", "266", "LR", "231", "LY", "218", "LI", "423", "LT",
"370", "LU", "352", "MO", "853", "MG", "261", "MW", "265", "MY", "60", "MV", "960", "ML", "223", "MT", "356", "MH", "692", "MQ", "596", "MR", "222", "MU", "230", "YT", "262", "MX",
"52", "FM", "691", "MD", "373", "MC", "377", "MN", "976", "ME", "382", "MS", "1", "MA", "212", "MZ", "258", "MM", "95", "NA", "264", "NR", "674", "NP", "977", "NL", "31", "NC",
"687", "NZ", "64", "NI", "505", "NE", "227", "NG", "234", "NU", "683", "NF", "672", "MK", "389", "MP", "1", "NO", "47", "OM", "968", "PK", "92", "PW", "680", "PS", "970", "PA",
"507", "PG", "675", "PY", "595", "PE", "51", "PH", "63", "PN", "870", "PL", "48", "PT", "351", "PR", "1", "QA", "974", "RE", "262", "RO", "40", "RU", "7", "RW", "250", "BL", "590",
"SH", "290", "KN", "1", "LC", "1", "MF", "590", "PM", "508", "VC", "1", "WS", "685", "SM", "378", "ST", "239", "SA", "966", "SN", "221", "RS", "381", "SC", "248", "SL", "232", "SG",
"65", "SX", "1", "SK", "421", "SI", "386", "SB", "677", "SO", "252", "ZA", "27", "SS", "211", "ES", "34", "LK", "94", "SD", "249", "SR", "597", "SJ", "47", "SE", "46", "CH", "41",
"SY", "963", "TW", "886", "TJ", "992", "TZ", "255", "TH", "66", "TL", "670", "TG", "228", "TK", "690", "TO", "676", "TT", "1", "TN", "216", "TR", "90", "TM", "993", "TC", "1", "TV",
"688", "VI", "1", "UG", "256", "UA", "380", "AE", "971", "GB", "44", "UM", "246", "US", "1", "UY", "598", "UZ", "998", "VU", "678", "VE", "58", "VN", "84", "WF", "681", "EH", "212",
"YE", "967", "ZM", "260", "ZW", "263")
Przykładowe mapowanie elementu WorkphoneLandlineCountryCodeName lub WorkphoneMobileCountryCodeName
Switch([usageLocation], "USA", "AF", "AFG", "AX", "ALA", "AL", "ALB", "DZ", "DZA", "AS", "ASM", "AD", "AND", "AO", "AGO", "AI", "AIA", "AG", "ATG", "AR", "ARG", "AM", "ARM", "AW",
"ABW", "AU", "AUS", "AT", "AUT", "AZ", "AZE", "BS", "BHS", "BH", "BHR", "BD", "BGD", "BB", "BRB", "BY", "BLR", "BE", "BEL", "BZ", "BLZ", "BJ", "BEN", "BM", "BMU", "BT", "BTN", "BO",
"BOL", "BQ", "BES", "BA", "BIH", "BW", "BWA", "BR", "BRA", "IO", "IOT", "VG", "VGB", "BN", "BRN", "BG", "BGR", "BF", "BFA", "BI", "BDI", "CV", "CPV", "KH", "KHM", "CM", "CMR", "CA",
"CAN", "KY", "CYM", "CF", "CAF", "TD", "TCD", "CL", "CHL", "CN", "CHN", "CX", "CXR", "CC", "CCK", "CO", "COL", "KM", "COM", "CG", "COG", "CD", "COD", "CK", "COK", "CR", "CRI", "CI",
"CIV", "HR", "HRV", "CU", "CUB", "CW", "CUW", "CY", "CYP", "CZ", "CZE", "DK", "DNK", "DJ", "DJI", "DM", "DMA", "DO", "DOM", "EC", "ECU", "EG", "EGY", "SV", "SLV", "GQ", "GNQ", "ER",
"ERI", "EE", "EST", "SZ", "SWZ", "ET", "ETH", "FK", "FLK", "FO", "FRO", "FJ", "FJI", "FI", "FIN", "FR", "FRA", "GF", "GUF", "PF", "PYF", "GA", "GAB", "GM", "GMB", "GE", "GEO", "DE",
"DEU", "GH", "GHA", "GI", "GIB", "GR", "GRC", "GL", "GRL", "GD", "GRD", "GP", "GLP", "GU", "GUM", "GT", "GTM", "GG", "GGY", "GN", "GIN", "GW", "GNB", "GY", "GUY", "HT", "HTI", "VA",
"VAT", "HN", "HND", "HK", "HKG", "HU", "HUN", "IS", "ISL", "IN", "IND", "ID", "IDN", "IR", "IRN", "IQ", "IRQ", "IE", "IRL", "IM", "IMN", "IL", "ISR", "IT", "ITA", "JM", "JAM", "JP",
"JPN", "JE", "JEY", "JO", "JOR", "KZ", "KAZ", "KE", "KEN", "KI", "KIR", "KP", "PRK", "KR", "KOR", "XK", "XKX", "KW", "KWT", "KG", "KGZ", "LA", "LAO", "LV", "LVA", "LB", "LBN", "LS",
"LSO", "LR", "LBR", "LY", "LBY", "LI", "LIE", "LT", "LTU", "LU", "LUX", "MO", "MAC", "MG", "MDG", "MW", "MWI", "MY", "MYS", "MV", "MDV", "ML", "MLI", "MT", "MLT", "MH", "MHL", "MQ",
"MTQ", "MR", "MRT", "MU", "MUS", "YT", "MYT", "MX", "MEX", "FM", "FSM", "MD", "MDA", "MC", "MCO", "MN", "MNG", "ME", "MNE", "MS", "MSR", "MA", "MAR", "MZ", "MOZ", "MM", "MMR", "NA",
"NAM", "NR", "NRU", "NP", "NPL", "NL", "NLD", "NC", "NCL", "NZ", "NZL", "NI", "NIC", "NE", "NER", "NG", "NGA", "NU", "NIU", "NF", "NFK", "MK", "MKD", "MP", "MNP", "NO", "NOR", "OM",
"OMN", "PK", "PAK", "PW", "PLW", "PS", "PSE", "PA", "PAN", "PG", "PNG", "PY", "PRY", "PE", "PER", "PH", "PHL", "PN", "PCN", "PL", "POL", "PT", "PRT", "PR", "PRI", "QA", "QAT", "RE",
"REU", "RO", "ROU", "RU", "RUS", "RW", "RWA", "BL", "BLM", "SH", "SHN", "KN", "KNA", "LC", "LCA", "MF", "MAF", "PM", "SPM", "VC", "VCT", "WS", "WSM", "SM", "SMR", "ST", "STP", "SA",
"SAU", "SN", "SEN", "RS", "SRB", "SC", "SYC", "SL", "SLE", "SG", "SGP", "SX", "SXM", "SK", "SVK", "SI", "SVN", "SB", "SLB", "SO", "SOM", "ZA", "ZAF", "SS", "SSD", "ES", "ESP", "LK",
"LKA", "SD", "SDN", "SR", "SUR", "SJ", "SJM", "SE", "SWE", "CH", "CHE", "SY", "SYR", "TW", "TWN", "TJ", "TJK", "TZ", "TZA", "TH", "THA", "TL", "TLS", "TG", "TGO", "TK", "TKL", "TO",
"TON", "TT", "TTO", "TN", "TUN", "TR", "TUR", "TM", "TKM", "TC", "TCA", "TV", "TUV", "VI", "VIR", "UG", "UGA", "UA", "UKR", "AE", "ARE", "GB", "GBR", "UM", "UMI", "US", "USA", "UY",
"URY", "UZ", "UZB", "VU", "VUT", "VE", "VEN", "VN", "VNM", "WF", "WLF", "EH", "ESH", "YE", "YEM", "ZM", "ZMB", "ZW", "ZWE")
Wyodrębnianie 10-cyfrowego numeru telefonu
Użyj tego wyrażenia regularnego, jeśli numer telefonu w identyfikatorze Entra firmy Microsoft jest ustawiony przy użyciu formatu wymaganego do samoobsługowego resetowania hasła (SSPR).
Przykład: jeśli wartość numeru telefonu to +1 1112223333 —> wyrażenie wyrażenia regularnego zwraca 1112223333
Replace([telephoneNumber], , "\\+(?<isdCode>\\d* )(?<phoneNumber>\\d{10})", , "${phoneNumber}", , )
Usuwanie spacji, kreski i nawiasów kwadratowych w numerze telefonu
Użyj tego wyrażenia regularnego, jeśli numer telefonu w identyfikatorze Entra firmy Microsoft jest ustawiony przy użyciu formatu (XXX) XXX-XXXX.
Przykład: jeśli wartość numeru telefonu to (111) 222-3333 —> wyrażenie wyrażenia regularnego zwraca 1112223333
Replace([mobile], , "[()\\s-]+", , "", , )
Obsługa rozszerzeń numerów telefonów stacjonarnych
Załóżmy, że wszystkie numery telefonów w identyfikatorze Entra firmy Microsoft mają numery rozszerzeń i chcesz wypełnić numery rozszerzeń w usłudze Workday.
W tym przykładzie przyjęto założenie, że numery telefonów są przechowywane w formacie: +<isdCode><space><phoneNumber><space>x<extensionNumber> i numer rozszerzenia pojawia się po x znaku.
Aby wyodrębnić składniki tego numeru telefonu, użyj następujących wyrażeń:
Przykładowe mapowanie elementu WorkphoneLandlineNumber
Jeśli telephoneNumber ma wartość +1 (206) 291-8163 x8125, to wyrażenie zwraca 2062918163.
Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${phoneNumber}", , ), ,"[()\\s-]+", ,"", , )
Przykładowe mapowanie elementu WorkphoneLandlineCountryCodeNumber
Jeśli telephoneNumber ma wartość +1 (206) 291-8163 x8125, to wyrażenie zwraca 1.
Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${isdCode}", , ), ,"[()\\s-]+", ,"", , )
Przykładowe mapowanie elementu WorkphoneLandlineExtension
Jeśli telephoneNumber ma wartość +1 (206) 291-8163 x8125, to wyrażenie zwraca 8125.
Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${extension}", , ), ,"[()\\s-]+", ,"", , )
Włącz i uruchom aprowizację użytkowników
Po zakończeniu konfiguracji aplikacji aprowizacji Workday możesz włączyć usługę aprowizacji w centrum administracyjnym Microsoft Entra.
Napiwek
Domyślnie, gdy włączysz usługę aprowizacji, inicjuje ona operacje aprowizacji dla wszystkich użytkowników objętych zakresem. Jeśli występują błędy w mapowaniu lub problemy z danymi Workday, to zadanie udostępniania może zakończyć się niepowodzeniem i przejść do stanu kwarantanny. Aby tego uniknąć, zalecamy skonfigurowanie filtru Zakres obiektów źródłowych i przetestowanie mapowań atrybutów przy użyciu kilku testowych użytkowników korzystających z funkcji aprowizacji na żądanie przed uruchomieniem pełnej synchronizacji dla wszystkich użytkowników. Po sprawdzeniu, czy mapowania działają i dają żądane wyniki, możesz usunąć filtr lub stopniowo rozwinąć go, aby uwzględnić więcej użytkowników.
Na karcie Aprowizacja ustaw Status aprowizacji na Włączony.
Na liście rozwijanej Zakres wybierz pozycję Synchronizuj wszystkich użytkowników i grupy. Dzięki tej opcji aplikacja zapisu zwrotnego zapisuje zamapowane atrybuty wszystkich użytkowników z Microsoft Entra ID do Workday, zgodnie z regułami zakresu zdefiniowanymi w sekcji mapowań>.
Uwaga
Aplikacja aprowizacji zapisywania zwrotnego Workday nie obsługuje opcji Synchronizuj tylko przypisanych użytkowników i grup i zawsze będzie działać tak, jakby wybrano opcję "Synchronizuj wszystkich użytkowników i grupy".
Wybierz pozycję Zapisz.
Ta operacja rozpoczyna synchronizację początkową, co może potrwać zmienną liczbę godzin w zależności od liczby użytkowników w katalogu źródłowym. Możesz sprawdzić pasek postępu, aby śledzić postęp cyklu synchronizacji.
W dowolnym momencie sprawdź kartę Dzienniki aprowizacji w centrum administracyjnym firmy Entra, aby zobaczyć, jakie akcje wykonuje usługa aprowizacji. Dziennik inspekcji wyświetla listę wszystkich poszczególnych zdarzeń synchronizacji dokonanych przez usługę udostępniania zasobów, takich jak użytkownicy zaimportowani ze źródła i wyeksportowani do aplikacji docelowej.
Po zakończeniu synchronizacji początkowej zapisuje raport podsumowania na karcie Aprowizacja .
Znane problemy i ograniczenia
- Aplikacja zapisywania zwrotnego używa wstępnie zdefiniowanej wartości parametrów Communication_Usage_Type_ID i Phone_Device_Type_ID. Jeśli tenant Workday używa innej wartości dla tych atrybutów, operacja writeback nie powiedzie się. Sugerowanym obejściem jest zaktualizowanie Type_IDs w programie Workday.
- Gdy aplikacja Writeback jest skonfigurowana do aktualizowania pomocniczych numerów telefonów, nie zastępuje istniejącego pomocniczego numeru telefonu w Workday. Dodaje jeszcze jeden dodatkowy numer telefonu do rekordu pracownika. Nie ma obejścia tego zachowania.
Powiązana zawartość
- Dowiedz się więcej o scenariuszach integracji usługi Microsoft Entra ID i Workday oraz wywołaniach usług internetowych
- Dowiedz się, jak przeglądać dzienniki i uzyskać raporty dotyczące działań związanych z udostępnianiem
- Dowiedz się, jak skonfigurować logowanie jednokrotne między aplikacją Workday i identyfikatorem Microsoft Entra ID
- Dowiedz się, jak zintegrować inne aplikacje SaaS z identyfikatorem Entra firmy Microsoft
- Dowiedz się, jak eksportować i importować konfiguracje aprowizacji