Udostępnij za pośrednictwem


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.

Część 1. Dodawanie aplikacji łącznika zapisywania zwrotnego i tworzenie połączenia z programem Workday

Aby skonfigurować łącznik zapisywania zwrotnego produktu Workday:

  1. Zaloguj się do centrum administracyjnego firmy Microsoft Entra co najmniej jako administrator aplikacji w chmurze.

  2. Przejdź do sekcji Identity Applications Enterprise applications>New application (Aplikacje dla przedsiębiorstw w aplikacji> dla>przedsiębiorstw).

  3. Wyszukaj pozycję Zapisywanie zwrotne produktu Workday i dodaj aplikację z galerii.

  4. Po dodaniu aplikacji i ekranie szczegółów aplikacji wybierz pozycję Aprowizowanie.

  5. Zmień tryb aprowizacji na Automatyczny.

  6. 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.

  1. Na karcie Aprowizowanie w obszarze Mapowania kliknij nazwę mapowania.

  2. 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.

  3. 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.

  4. 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.

    Zrzut ekranu przedstawiający centrum administracyjne firmy Microsoft Entra.

  5. 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.

  6. 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

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:

  1. Istnieje atrybut w identyfikatorze Entra firmy Microsoft o nazwie employeeHireDate , w którym można przechwycić datę rozpoczęcia zatrudnienia użytkownika.

  2. 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.

  3. 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.

  4. 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 2062918163wartość +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 1wartość +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 8125wartość +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.

  1. Na karcie Aprowizacja ustaw wartość Stan aprowizacji na .

  2. 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.

    Wybieranie zakresu zapisywania zwrotnego

    Uwaga

    Aplikacja aprowizacji zapisywania zwrotnego produktu Workday nie obsługuje opcji Synchronizuj tylko przypisanych użytkowników i grup.

  3. Kliknij przycisk Zapisz.

  4. 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.

  5. 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.

  6. Po zakończeniu synchronizacji początkowej zapisuje raport podsumowania na karcie Aprowizacja .

    Pasek postępu aprowizacji

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