Samouczek: konfigurowanie zapisywania zwrotnego atrybutów z identyfikatora Entra firmy Microsoft do produktu Workday
Celem tego samouczka jest pokazanie kroków, które należy wykonać w celu zapisywania atrybutów zwrotnych z identyfikatora Entra firmy Microsoft do produktu Workday. Aplikacja aprowizacji zapisywania zwrotnego produktu Workday obsługuje przypisywanie wartości do następujących atrybutów produktu 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)
- Służbowa flaga numeru telefonu stacjonarnego
- Numer telefonu komórkowego pracy (w tym kod kraju, kod obszaru, numer)
- Flaga podstawowa służbowa dla urządzeń przenośnych
Omówienie
Po skonfigurowaniu integracji aprowizacji dla ruchu przychodzącego przy użyciu aplikacji Workday do lokalnej aplikacji aprowizacji usługi AD lub aplikacji Workday do aprowizacji identyfikatora Entra firmy Microsoft możesz opcjonalnie skonfigurować aplikację Workday Writeback, aby zapisywać informacje kontaktowe, takie jak służbowy adres e-mail i numer telefonu do produktu Workday.
Dla kogo najlepiej nadaje się to rozwiązanie aprowizacji użytkowników?
To rozwiązanie aprowizacji użytkowników zapisywania zwrotnego produktu 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
Zapoznaj się z sekcją Konfigurowanie użytkownika systemu integracji na potrzeby tworzenia konta użytkownika systemu integracji produktu Workday z uprawnieniami do pobierania danych procesu roboczego.
Konfigurowanie zapisywania zwrotnego atrybutów entra firmy Microsoft w programie 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 łącznika zapisywania zwrotnego i tworzenie połączenia z usługą Workday
- Konfigurowanie mapowań atrybutów zapisywania zwrotnego
- Włączanie i uruchamianie aprowizacji użytkowników
Część 1. Dodawanie aplikacji łącznika zapisywania zwrotnego i tworzenie połączenia z programem Workday
Aby skonfigurować łącznik zapisywania zwrotnego produktu Workday:
Zaloguj się do centrum administracyjnego firmy Microsoft Entra co najmniej jako administrator aplikacji w chmurze.
Przejdź do sekcji Identity Applications Enterprise applications>New application (Aplikacje dla przedsiębiorstw w aplikacji> dla>przedsiębiorstw).
Wyszukaj pozycję Zapisywanie zwrotne produktu Workday i dodaj aplikację z galerii.
Po dodaniu aplikacji i ekranie szczegółów aplikacji wybierz pozycję Aprowizowanie.
Zmień tryb aprowizacji 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 dzierżawy — wprowadź adres URL punktu końcowego usług internetowych produktu Workday dla dzierżawy. Ta wartość powinna wyglądać następująco:
https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources
, gdzie contoso4 jest zastępowana poprawną nazwą dzierżawy, a wd3-impl jest zastępowany 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".
Kliknij przycisk Testuj połączenie . Jeśli test połączenia zakończy się pomyślnie, kliknij przycisk Zapisz u góry. Jeśli nie powiedzie się, sprawdź dokładnie, czy adres URL i poświadczenia produktu 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 Aprowizowanie w obszarze Mapowania kliknij 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 zgodny identyfikator, aby wskazać atrybut w identyfikatorze Entra firmy Microsoft, w którym jest przechowywany identyfikator procesu roboczego produktu Workday lub identyfikator pracownika. Popularną metodą dopasowania jest zsynchronizowanie identyfikatora procesu roboczego produktu Workday lub identyfikatora pracownika z rozszerzeniemAttribute1-15 w identyfikatorze Entra firmy Microsoft, a następnie użycie tego atrybutu w identyfikatorze Entra firmy Microsoft w celu dopasowania użytkowników z powrotem do produktu Workday.
Zazwyczaj mapujesz atrybut userPrincipalName identyfikatora firmy Microsoft na atrybut UserID produktu Workday i mapujesz atrybut e-mail identyfikatora entra firmy Microsoft na atrybut EmailAddress produktu 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 produktu Workday Oczekiwana wartość Wskazówki dotyczące mapowania WorkphoneLandlineIsPrimary prawda/fałsz Mapowanie stałych lub wyrażeń, których dane wyjściowe mają wartość ciągu "true" lub "false". WorkphoneLandlineCountryCodeName Trzyliterowy kod kraju ISO 3166-1 Mapowanie stałej lub wyrażenia, którego dane wyjściowe są trzyliterowym kodem kraju. WorkphoneLandlineCountryCodeNumber Międzynarodowy kod wywołujący kraj Mapowanie stałej lub wyrażenia, którego dane wyjściowe są prawidłowym kodem kraju (bez znaku +). WorkphoneLandlineNumber Pełny numer telefonu, w tym numer kierunkowy Mapuj na atrybut phoneNumber . Użyj wyrażenia regularnego, aby usunąć białe znaki, nawiasy i kod kraju. WorkphoneLandlineExtension Numer rozszerzenia Jeśli phoneNumber zawiera rozszerzenie, użyj wyrażenia regularnego, aby wyodrębnić wartość. WorkphoneMobileIsPrimary prawda/fałsz Stałe mapowanie lub mapowanie wyrażeń, których dane wyjściowe mają wartość ciągu "true" lub "false" WorkphoneMobileCountryCodeName Trzyliterowy kod kraju ISO 3166-1 Mapowanie stałej lub wyrażenia, którego dane wyjściowe są trzyliterowym kodem kraju. WorkphoneMobileCountryCodeNumber Międzynarodowy kod wywołujący kraj Mapowanie stałej lub wyrażenia, którego dane wyjściowe są prawidłowym kodem kraju (bez znaku +). Telefon służbowyMobileNumber Pełny numer telefonu, w tym numer kierunkowy Mapuj na atrybut mobilny . Użyj wyrażenia regularnego, 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 numerów telefonów stacjonarnych.
Jeśli dzierżawa produktu Workday używa różnych Type_IDs, wystąpią błędy zapisywania zwrotnego. Aby zapobiec takim niepowodzeniom, możesz użyć zadania Obsługa identyfikatorów odwołań produktu Workday i zaktualizować Type_IDs w celu dopasowania wartości używanych przez identyfikator firmy Microsoft Entra.
- Communication_Usage_Type_ID jest ustawiona na stały ciąg WORK
Aby zapisać mapowania, kliknij przycisk Zapisz w górnej części sekcji Mapowanie atrybutów.
Przykłady mapowania wyrażeń zapisywania zwrotnego
Ta sekcja zawiera przykłady konfigurowania aplikacji Zapisywania zwrotnego produktu Workday na potrzeby typowych scenariuszy integracji.
- Chronometraż zapisywania zwrotnego dla wstępnych pracowników
- Obsługa numeru telefonu przy użyciu kodu kraju i numeru telefonu
- Uzyskiwanie kodów kraju z atrybutu UsageLocation identyfikatora entra firmy Microsoft
- Wyodrębnianie 10-cyfrowego numeru telefonu
- Usuwanie spacji, kreski i nawiasów kwadratowych w numerze telefonu
- Obsługa rozszerzeń numerów telefonów stacjonarnych
Chronometraż zapisywania zwrotnego dla wstępnych pracowników
W typowej integracji produktu Workday z identyfikatorem Entra firmy Microsoft przychodzącej aplikacji aprowizacji użytkowników — Workday do lokalna usługa Active Directory lub Workday do firmy Microsoft Entra ID — tworzy nowe konto microsoft Entra na potrzeby wstępnie zatrudnionych generujących unikatową nazwę poczty e-mail i userPrincipalName dla użytkownika.
Domyślnie aplikacja Workday Writeback próbuje ustawić służbowe wartości email i userID na koncie produktu Workday natychmiast po utworzeniu użytkownika w usłudze 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 produktu Workday do lokalna usługa Active Directory zadania aprowizacji, skonfiguruj je tak, aby przepływało pole Workday StatusHireDate do atrybutu w lokalna usługa 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 identyfikatora Produktu Workday do usługi Microsoft Entra ID, skonfiguruj je tak, aby przepływało pole StatusHireDate produktu Workday bezpośrednio do atrybutu employeeHireDate w identyfikatorze Entra firmy Microsoft.
Uwaga
Jeśli przechowujesz datę rozpoczęcia pracownika w innym rozszerzeniu Microsoft Entra IDAttribute, 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 lokalna usługa Active Directory lub Identyfikator Entra firmy Microsoft musi wyzwolić zmianę użytkownika zaledwie dzień przed przybyciem lub datą zatrudnienia, aby profil tego użytkownika został zaktualizowany i jest uznawany za zapisywanie zwrotne. 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
lub +1 (111) 222-3333
, 1
to jest kod ISD i nazwa kodu kraju odpowiadające mu to USA
.
Użyj tych mapowań wyrażeń regularnych, aby wysłać odpowiednią nazwę kodu kraju i numer kodu kraju do produktu Workday. Możesz użyć telphoneNumber lub mobile jako atrybutu źródłowego. 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 element isdCode i używa funkcji Switch , aby wyszukać właściwą nazwę kodu kraju do wysłania do produktu 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"
)
Uzyskiwanie kodów kraju z atrybutu UsageLocation identyfikatora entra firmy Microsoft
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 argument phoneNumber ma wartość , to wyrażenie zwraca 2062918163
wartość +1 (206) 291-8163 x8125
.
Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${phoneNumber}", , ), ,"[()\\s-]+", ,"", , )
Przykładowe mapowanie elementu WorkphoneLandlineCountryCodeNumber
Jeśli argument phoneNumber ma wartość , to wyrażenie zwraca 1
wartość +1 (206) 291-8163 x8125
.
Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${isdCode}", , ), ,"[()\\s-]+", ,"", , )
Przykładowe mapowanie elementu WorkphoneLandlineExtension
Jeśli argument phoneNumber ma wartość , to wyrażenie zwraca 8125
wartość +1 (206) 291-8163 x8125
.
Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${extension}", , ), ,"[()\\s-]+", ,"", , )
Włączanie i uruchamianie aprowizacji użytkowników
Po zakończeniu konfiguracji aplikacji aprowizacji produktu Workday możesz włączyć usługę aprowizacji w centrum administracyjnym firmy Microsoft Entra.
Napiwek
Domyślnie po włączeniu usługi aprowizacji inicjuje ona operacje aprowizacji dla wszystkich użytkowników w zakresie. Jeśli występują błędy w problemach z mapowaniem lub danymi produktu Workday, zadanie aprowizacji 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 wartość Stan aprowizacji na Wł.
Na liście rozwijanej Zakres wybierz pozycję Synchronizuj wszystkich użytkowników i grupy. Dzięki tej opcji aplikacja zapisywania zwrotnego zapisuje zamapowane atrybuty wszystkich użytkowników z identyfikatora Entra firmy Microsoft do produktu Workday, z zastrzeżeniem reguł określania zakresu zdefiniowanych w obszarze Mapowania -> Zakres obiektu źródłowego.
Uwaga
Aplikacja aprowizacji zapisywania zwrotnego produktu Workday nie obsługuje opcji Synchronizuj tylko przypisanych użytkowników i grup.
Kliknij przycisk 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. Dzienniki inspekcji wyświetla listę wszystkich zdarzeń synchronizacji poszczególnych wykonanych przez usługę aprowizacji, 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 dzierżawa produktu Workday używa innej wartości dla tych atrybutów, operacja zapisywania zwrotnego nie powiedzie się. Sugerowanym obejściem jest zaktualizowanie Type_IDs w programie Workday.
- Gdy aplikacja zapisywania zwrotnego jest skonfigurowana do aktualizowania pomocniczych numerów telefonów, nie zastępuje istniejącego pomocniczego numeru telefonu w programie Workday. Dodaje jeszcze jeden pomocniczy numer telefonu do rekordu procesu roboczego. Nie ma obejścia tego zachowania.
Następne kroki
- 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 uzyskiwać raporty dotyczące działań aprowizacji
- 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