Öğretici: Microsoft Entra Id'den Workday'e öznitelik geri yazmayı yapılandırma

Bu öğreticinin amacı, Microsoft Entra ID'den Workday'e geri yazma öznitelikleri için gerçekleştirmeniz gereken adımları göstermektir. Workday geri yazma sağlama uygulaması, aşağıdaki Workday özniteliklerine değer atamayı destekler:

  • İş E-postası
  • Workday kullanıcı adı
  • İş sabit hattı telefon numarası (ülke kodu, alan kodu, numara ve dahili numara dahil)
  • İş sabit hattı telefon numarası birincil bayrağı
  • İş cep telefonu numarası (ülke kodu, alan kodu, numara dahil)
  • Mobil çalışma birincil bayrağı

Genel bakış

Workday'i şirket içi AD sağlama uygulamasına veya Workday'i Microsoft Entra Id sağlama uygulamasına kullanarak gelen sağlama tümleştirmesini ayarladıktan sonra, workday Geri Yazma uygulamasını isteğe bağlı olarak iş e-postası ve telefon numarası gibi iletişim bilgilerini Workday'e yazacak şekilde yapılandırabilirsiniz.

Bu kullanıcı sağlama çözümü kimin için en uygun?

Bu Workday Geri Yazma kullanıcı sağlama çözümü aşağıdakiler için idealdir:

  • MICROSOFT 365 kullanan ve BT tarafından yönetilen yetkili öznitelikleri (e-posta adresi, kullanıcı adı ve telefon numarası gibi) Workday'e geri döndürmek istemektedir

Workday'de tümleştirme sistemi kullanıcılarını yapılandırma

Çalışan verilerini alma izinlerine sahip bir Workday tümleştirme sistemi kullanıcı hesabı oluşturmak için tümleştirme sistemi kullanıcısını yapılandırma bölümüne bakın.

Microsoft Entra özniteliği geri yazma özelliğini Workday'e yapılandırma

Microsoft Entra Id'den Workday'e kullanıcı e-posta adreslerinin ve kullanıcı adının geri yazılabilir olmasını yapılandırmak için bu yönergeleri izleyin.

Bölüm 1: Geri Yazma bağlayıcısı uygulamasını ekleme ve Workday bağlantısı oluşturma

Workday Geri Yazma bağlayıcısını yapılandırmak için:

  1. Microsoft Entra yönetim merkezinde en az Bulut Uygulaması Yönetici istrator olarak oturum açın.

  2. Kimlik>Uygulamaları>Kurumsal uygulamaları>Yeni uygulama'ya göz atın.

  3. Workday Geri Yazma'yı arayın ve galeriden bu uygulamayı ekleyin.

  4. Uygulama eklendikten ve uygulama ayrıntıları ekranı gösterildikten sonra Sağlama'yı seçin.

  5. SağlamaModu'nu Otomatik olarak değiştirin.

  6. Yönetici Kimlik Bilgileri bölümünü aşağıdaki gibi tamamlayın:

    • Yönetici Kullanıcı Adı – Kiracı etki alanı adının eklendiği Workday tümleştirme sistemi hesabının kullanıcı adını girin. Şuna benzer görünmelidir: username@contoso4

    • parola Yönetici – Workday tümleştirme sistemi hesabının parolasını girin

    • Kiracı URL'si – Kiracınız için Workday web hizmetleri uç noktasının URL'sini girin. Bu değer şu şekilde görünmelidir: https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources, burada contoso4 doğru kiracı adınız ile, wd3-impl ise doğru ortam dizesiyle değiştirilir (gerekirse).

    • Bildirim E-postası – E-posta adresinizi girin ve "hata oluşursa e-posta gönder" onay kutusunu işaretleyin.

    • test Bağlan ion düğmesine tıklayın. Bağlantı testi başarılı olursa üstteki Kaydet düğmesine tıklayın. Başarısız olursa Workday URL'sinin ve kimlik bilgilerinin Workday'de geçerli olup olmadığını bir kez daha denetleyin.

Bölüm 2: Geri yazma özniteliği eşlemelerini yapılandırma

Bu bölümde, geri yazma özniteliklerinin Microsoft Entra Id'den Workday'e nasıl akacağını yapılandıracaksınız.

  1. Eşlemeler'in altındaki Sağlama sekmesinde eşleme adına tıklayın.

  2. Kaynak Nesne Kapsamı alanında, isteğe bağlı olarak, Microsoft Entra Id'deki kullanıcı kümelerinin geri yazma işleminin parçası olması gereken kullanıcıları filtreleyebilirsiniz. Varsayılan kapsam "Microsoft Entra Id'deki tüm kullanıcılar"dır.

  3. Öznitelik eşlemeleri bölümünde, Workday çalışan kimliğinin veya çalışan kimliğinin depolandığı Microsoft Entra Id özniteliğini belirtmek için eşleşen kimliği güncelleştirin. Popüler bir eşleştirme yöntemi, Workday çalışan kimliğini veya çalışan kimliğini Microsoft Entra Id içindeki extensionAttribute1-15 ile eşitlemek ve ardından Bu özniteliği Microsoft Entra Id'de kullanarak kullanıcıları Workday'de eşleştirmektir.

  4. Genellikle Microsoft Entra ID userPrincipalName özniteliğini Workday UserID özniteliğiyle eşler ve Microsoft Entra ID posta özniteliğini Workday EmailAddress özniteliğiyle eşlersiniz.

    Azure portal

  5. Microsoft Entra Id'den Workday'e telefon numarası öznitelik değerlerini eşlemek için aşağıda paylaşılan kılavuzu kullanın. Her öznitelik için doğru ifade eşlemesini yapılandırmak için bkz . Geri yazma ifadesi eşleme örnekleri .

    Workday telefon özniteliği Beklenen değer Eşleme kılavuzu
    WorkphoneLandlineIsPrimary true/false Çıktısı "true" veya "false" dize değeri olan sabit veya ifade eşlemesi.
    WorkphoneLandlineCountryCodeName Üç harfli ISO 3166-1 ülke kodu Çıktısı üç harfli bir ülke kodu olan sabit veya ifade eşlemesi.
    WorkphoneLandlineCountryCodeNumber Uluslararası ülke arama kodu Çıktısı geçerli bir ülke kodu olan sabit veya ifade eşlemesi (+ işareti olmadan).
    WorkphoneLandlineNumber Alan kodu dahil olmak üzere tam telefon numarası telephoneNumber özniteliğine eşleyin. Boşluk, köşeli ayraç ve ülke kodunu kaldırmak için regex kullanın.
    WorkphoneLandlineExtension Uzantı numarası telephoneNumber uzantısı içeriyorsa, değeri ayıklamak için regex kullanın.
    WorkphoneMobileIsPrimary true/false Çıktısı "true" veya "false" dize değeri olan sabit eşleme veya ifade eşlemesi
    WorkphoneMobileCountryCodeName Üç harfli ISO 3166-1 ülke kodu Çıktısı üç harfli bir ülke kodu olan sabit veya ifade eşlemesi.
    WorkphoneMobileCountryCodeNumber Uluslararası ülke arama kodu Çıktısı geçerli bir ülke kodu olan sabit veya ifade eşlemesi (+ işareti olmadan).
    WorkphoneMobileNumber Alan kodu dahil olmak üzere tam telefon numarası Mobil özniteliğe eşleyin. Boşluk, köşeli ayraç ve ülke kodunu kaldırmak için regex kullanın.

    Not

    Change_Work_Contact Workday web hizmetini çağırırken, Microsoft Entra Id aşağıdaki sabit değerleri gönderir:

    • Communication_Usage_Type_ID "WORK" sabit dizesine ayarlanır
    • Telefon_Device_Type_ID, cep telefonu numaraları için "Mobil" sabit dizesine ve sabit telefon numaraları için "Sabit Hat" olarak ayarlanır.

    Workday kiracınız farklı Type_IDs kullanıyorsa geri yazma hatalarıyla karşılaşırsınız. Bu tür hataları önlemek için Workday Maintain Başvuru Kimlikleri görevini kullanabilir ve Type_IDs Microsoft Entra ID tarafından kullanılan değerlerle eşleşecek şekilde güncelleştirebilirsiniz.

  6. Eşlemelerinizi kaydetmek için Öznitelik Eşlemesi bölümünün üst kısmındaki Kaydet'e tıklayın.

Geri yazma ifadesi eşleme örnekleri

Bu bölümde, yaygın tümleştirme senaryoları için Workday Geri Yazma uygulamasını yapılandırma örnekleri sağlanır.

Ön işe alımlar için geri yazma zamanlaması

Microsoft Entra ID ile tipik bir Workday tümleştirmesinde, gelen kullanıcı sağlama uygulaması - şirket içi Active Directory için Workday veya Microsoft Entra Id'ye Workday - kullanıcı için benzersiz e-posta ve userPrincipalName oluşturan ön işe alımlar için yeni bir Microsoft Entra hesabı oluşturur.

Varsayılan olarak, Workday Geri Yazma uygulaması, kullanıcı Microsoft Entra ID'de oluşturulduktan hemen sonra Workday hesabında iş e-postası ve kullanıcı kimliği değerlerini ayarlamaya çalışır.

UserID veya E-posta geri yazma işlemini, işe alma tarihinde veya sonrasında gerçekleşecek şekilde geciktirmek istiyorsanız, aşağıda verilen adımları izleyin.

  1. Microsoft Entra ID'de employeeHireDate adlı bir öznitelik vardır ve bu öznitelikte kullanıcının işe giriş tarihini yakalayabilirsiniz.

  2. Sağlama işini şirket içi Active Directory için Workday kullanıyorsanız, bunu Workday StatusHireDate alanını şirket içi Active Directory'daki bir özniteliğe (örneğin extensionAttribute8) akışla aktaracak şekilde yapılandırın. Microsoft Entra Bağlan'ni, şirket içi değerini Microsoft Entra Kimliği'nde employeeHireDate ile eşitlenecek şekilde yapılandırın.

  3. Workday to Microsoft Entra Id sağlama işini kullanıyorsanız, bunu Workday StatusHireDate alanını doğrudan Microsoft Entra ID'deki employeeHireDate özniteliğine akışla akıtacak şekilde yapılandırın.

    Not

    Çalışanın başlangıç tarihini başka bir Microsoft Entra ID uzantısıAttribute'ta depoluyorsanız, aşağıdaki ifadede employeeHireDate yerine bu özniteliği kullanabilirsiniz.

  4. Workday Geri Yazma uygulamanızda, Microsoft Entra userPrincipalName öğesini Workday UserID alanına aktarmak için aşağıdaki ifade kuralını kullanın.

    IgnoreFlowIfNullOrEmpty(IIF(DateDiff("d", Now(), CDate([employeeHireDate])) >= 0, "", [userPrincipalName]))
    

    Yukarıdaki ifade, EmployeeHireDate ile Now işlevi kullanılarak elde edilen UTC cinsinden bugünün tarihi arasındaki farkı değerlendirmek için DateDiff işlevini kullanır. employeeHireDate bugünün tarihinden büyük veya buna eşitse UserID değerini güncelleştirir. Aksi halde boş bir değer döndürür ve IgnoreFlowIfNullOrEmpty işlevi bu özniteliği Geri Yazma'nın dışında tutar.

Önemli

Gecikmeli Geri Yazma işleminin beklendiği gibi çalışması için, şirket içi Active Directory veya Microsoft Entra Id'deki bir işlemin, bu kullanıcının profilinin güncelleştirilmesi ve Geri Yazma için kabul edilmesi için, kullanıcıya varıştan yalnızca bir gün önce veya işe alma tarihinde bir değişiklik tetiklemesi gerekir. Yeni öznitelik değerinin eski öznitelik değerinden farklı olduğu kullanıcı profilindeki bir öznitelik değerini güncelleştiren bir değişiklik olmalıdır.

Ülke kodu ve telefon numarası ile telefon numarasını işleme

Telefon numarası geri yazma işleminin başarılı olması için doğru ülke kodu adını ve ülke kodu numarasını göndermek önemlidir. Ülke kodu adı, ISO 3166-1 biçimine uyan üç harfli bir koddur; ülke kod numarası ise bu ülkenin ülke arama kodunu veya uluslararası abone arama (ISD) kodunu ifade eder.

Bu örnekte, phoneNumber veya mobile için Microsoft Entra Id içindeki telefon numarası değerinin biçiminde +<isdCode><space><phoneNumber>olduğu varsayılır.
Örnek: Telefon numarası değeri veya +1 (111) 222-33331 olarak ayarlandıysa+1 1112223333, ISD Kodu ve buna karşılık gelen ülke kodu adı olurUSA.

Workday'e doğru ülke kodu adını ve ülke kodu numarasını göndermek için aşağıdaki normal ifade eşlemelerini kullanın. Kaynak özniteliği olarak telphoneNumber veya mobile kullanabilirsiniz. Aşağıdaki örneklerde telephoneNumber kullanılır. Buradaki tüm ifadeler Replace işlevini kullanır.

WorkphoneLandlineNumber veya WorkphoneMobileNumber için örnek eşleme

Replace(Replace([telephoneNumber], , "\\+(?<isdCode>\\d* )(?<phoneNumber>.*)", , "${phoneNumber}", , ), ,"[()\\s-]+", ,"", , )

WorkphoneLandlineCountryCodeNumber veya WorkphoneMobileCountryCodeNumber için örnek eşleme

Replace([telephoneNumber], , "\\+(?<isdCode>\\d*) (?<phoneNumber>.*)", , "${isdCode}", , )

WorkphoneLandlineCountryCodeName veya WorkphoneMobileCountryCodeName için örnek eşleme

Aşağıdaki ifade isdCode dosyasını ayıklar ve Switch işlevini kullanarak Workday'e gönderilecek doğru ülke kodu adını arar.

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"
)

Microsoft Entra ID usageLocation özniteliğinden ülke kodları türet

Workday'de ülke kodu adını ve ülke kodu numarasını usageLocation özniteliğine göre ayarlamak istiyorsanız, iki harfli ülke kodunu uygun üç harfli ülke kodu adına ve ülke kodu numarasına dönüştürmek için aşağıdaki ifade eşlemelerini kullanın.

WorkphoneLandlineCountryCodeNumber veya WorkphoneMobileCountryCodeNumber için örnek eşleme

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")

WorkphoneLandlineCountryCodeName veya WorkphoneMobileCountryCodeName için örnek eşleme

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")

10 basamaklı telefon numarasını ayıklama

Microsoft Entra Id'deki telefon numarası Self Servis Parola Sıfırlama (SSPR) için gereken biçim kullanılarak ayarlandıysa aşağıdaki normal ifadeyi kullanın.
Örnek: Telefon numarası değeri +1 1112223333> ise regex ifadesi 1112223333

Replace([telephoneNumber], , "\\+(?<isdCode>\\d* )(?<phoneNumber>\\d{10})", , "${phoneNumber}", , )

Telefon numarasındaki boşlukları, tireleri ve köşeli ayraçları kaldırma

Microsoft Entra ID'deki telefon numarası (XXX) XXX-XXXX biçimi kullanılarak ayarlandıysa, aşağıdaki normal ifadeyi kullanın.
Örnek: Telefon numarası değeri (111) 222-3333 ise,> regex ifadesi 1112223333

Replace([mobile], , "[()\\s-]+", , "", , )

Sabit hat telefon numarası uzantılarını işleme

Microsoft Entra Id'deki tüm telefon numaralarının dahili numaralara sahip olduğunu ve Workday'deki dahili numaraları doldurmak istediğinizi varsayalım. Bu örnekte, telefon numaralarının biçiminde depolandığı varsayılır: +<isdCode><space><phoneNumber><space>x<extensionNumber> ve uzantı numarası karakterden x sonra görünür.

Bu telefon numarasının bileşenlerini ayıklamak için aşağıdaki ifadeleri kullanın:

WorkphoneLandlineNumber için örnek eşleme

telephoneNumber değeri varsa, aşağıdaki ifade döndürür2062918163.+1 (206) 291-8163 x8125

Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${phoneNumber}", , ), ,"[()\\s-]+", ,"", , ) 

WorkphoneLandlineCountryCodeNumber için örnek eşleme

telephoneNumber değeri varsa, aşağıdaki ifade döndürür1.+1 (206) 291-8163 x8125

Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${isdCode}", , ), ,"[()\\s-]+", ,"", , ) 

WorkphoneLandlineExtension için örnek eşleme

telephoneNumber değeri varsa, aşağıdaki ifade döndürür8125.+1 (206) 291-8163 x8125

Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${extension}", , ), ,"[()\\s-]+", ,"", , )

Kullanıcı sağlamayı etkinleştirme ve başlatma

Workday sağlama uygulaması yapılandırmaları tamamlandıktan sonra, Microsoft Entra yönetim merkezinde sağlama hizmetini açabilirsiniz.

İpucu

Sağlama hizmetini açtığınızda varsayılan olarak, kapsamdaki tüm kullanıcılar için sağlama işlemleri başlatılır. Eşleme veya Workday verilerinde hatalar varsa sağlama işi başarısız olabilir ve karantina durumuna geçebilir. Bunu önlemek için, tüm kullanıcılar için tam eşitlemeyi başlatmadan önce Kaynak Nesne Kapsamı filtresini yapılandırmanızı ve isteğe bağlı sağlama özelliğini kullanarak birkaç test kullanıcısı ile öznitelik eşlemelerinizi test etmenizi öneririz. Eşlemelerin çalıştığını doğruladıktan ve size istenen sonuçları verdikten sonra, filtreyi kaldırabilir veya daha fazla kullanıcı içerecek şekilde aşamalı olarak genişletebilirsiniz.

  1. Sağlama sekmesinde Sağlama Durumu'nuAçık olarak ayarlayın.

  2. Kapsam açılan listesinde Tüm kullanıcıları ve grupları eşitle'yi seçin. Bu seçenekle Geri Yazma uygulaması, Eşlemeler ->Kaynak Nesne Kapsamı altında tanımlanan kapsam kurallarına tabi olarak Microsoft Entra Id'den Workday'e tüm kullanıcıların eşlenen özniteliklerini geri yazar.

    Select Writeback scope

    Not

    Workday Geri Yazma sağlama uygulaması Yalnızca atanan kullanıcıları ve grupları eşitle seçeneğini desteklemez.

  3. Kaydet'e tıklayın.

  4. Bu işlem, kaynak dizinde kaç kullanıcının bulunduğuna bağlı olarak birkaç saat sürebilen ilk eşitlemeyi başlatır. Eşitleme döngüsünün ilerleme durumunu izlemek için ilerleme çubuğunu de kontrol edebilirsiniz.

  5. İstediğiniz zaman, sağlama hizmetinin hangi eylemleri gerçekleştirdiğini görmek için Azure portalındaki Sağlama günlükleri sekmesini denetleyin. Denetim günlükleri, sağlama hizmeti tarafından gerçekleştirilen, kaynaktan içeri aktarılan ve hedef uygulamaya dışarı aktarılan kullanıcılar gibi tüm eşitleme olaylarını listeler.

  6. İlk eşitleme tamamlandıktan sonra, aşağıda gösterildiği gibi Sağlama sekmesine bir özet raporu yazar.

    Provisioning progress bar

Bilinen sorunlar ve sınırlamalar

  • Geri Yazma uygulaması, Communication_Usage_Type_ID ve Telefon_Device_Type_ID parametreler için önceden tanımlanmış bir değer kullanır. Workday kiracınız bu öznitelikler için farklı bir değer kullanıyorsa Geri Yazma işlemi başarılı olmaz. Önerilen geçici çözüm, Workday'de Type_IDs güncelleştirmektir.
  • Geri Yazma uygulaması ikincil telefon numaralarını güncelleştirecek şekilde yapılandırıldığında, Workday'deki mevcut ikincil telefon numarasının yerini almaz. Çalışan kaydına bir ikincil telefon numarası daha ekler. Bu davranışın geçici bir çözümü yoktur.

Sonraki adımlar