Tutorial: Mengonfigurasi tulis balik atribut dari ID Microsoft Entra ke Workday

Tujuan tutorial ini adalah untuk menunjukkan langkah-langkah yang perlu Anda lakukan untuk menulis balik atribut dari MICROSOFT Entra ID ke Workday. Aplikasi provisi tulis balik Workday mendukung penetapan nilai ke atribut Workday berikut:

  • Email Kantor
  • Nama pengguna Workday
  • Nomor telepon rumah kerja (termasuk kode negara, kode area, nomor dan ekstensi)
  • Bendera utama nomor telepon rumah kerja
  • Nomor ponsel kerja (termasuk kode negara, kode area, nomor)
  • Bendera utama seluler kerja

Gambaran Umum

Setelah menyiapkan integrasi provisi masuk menggunakan Workday ke aplikasi provisi AD lokal atau aplikasi provisi Workday ke Microsoft Entra ID , Anda dapat secara opsional mengonfigurasi aplikasi Tulis Balik Workday untuk menulis informasi kontak seperti email kerja dan nomor telepon ke Workday.

Paling cocok untuk siapakah solusi penyediaan pengguna ini?

Solusi provisi pengguna Workday Writeback ini sangat cocok untuk:

  • Organisasi yang menggunakan Microsoft 365 yang ingin menulis kembali atribut otoritatif yang dikelola oleh IT (seperti alamat email, nama pengguna, dan nomor telepon) kembali ke Workday

Mengonfigurasi pengguna sistem integrasi di Workday

Lihat bagian mengonfigurasi pengguna sistem integrasi untuk membuat akun pengguna sistem integrasi Workday dengan izin untuk mengambil data pekerja.

Mengonfigurasi tulis balik atribut Microsoft Entra ke Workday

Ikuti petunjuk ini untuk mengonfigurasi tulis balik alamat email pengguna dan nama pengguna dari ID Microsoft Entra ke Workday.

Bagian 1: Menambahkan aplikasi konektor Writeback dan membuat koneksi ke Workday

Untuk mengonfigurasi konektor Workday Writeback:

  1. Masuk ke pusat admin Microsoft Entra sebagai setidaknya Administrator Aplikasi Cloud.

  2. Telusuri aplikasi Identity>Applications>Enterprise Aplikasi> baru.

  3. Cari Workday Writeback, dan tambahkan aplikasi tersebut dari galeri.

  4. Setelah aplikasi ditambahkan dan layar detail aplikasi ditampilkan, pilih provisi.

  5. Ubah ModeProvisi ke Otomatis.

  6. Lengkapi bagian info masuk Admin sebagai berikut:

    • Nama Pengguna Admin - Masukkan nama pengguna akun sistem integrasi Workday, dengan nama domain penyewa ditambahkan. Harus terlihat seperti: username@contoso4

    • Kata sandi admin - Masukkan kata sandi akun sistem integrasi Workday

    • URL Penyewa – Masukkan URL ke titik akhir layanan web Workday untuk penyewa Anda. Nilai ini akan terlihat seperti: https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources, di mana contoso4 diganti dengan nama penyewa yang benar dan wd3-impl diganti dengan string lingkungan yang benar (jika perlu).

    • Email Pemberitahuan – Masukkan alamat email Anda, dan centang kotak centang "kirim email jika terjadi kegagalan".

    • Klik tombol Uji Koneksi. Jika pengujian koneksi berhasil, klik tombol Simpan di bagian atas. Jika gagal, periksa kembali apakah URL dan mandat Workday valid di Workday.

Bagian 2: Mengonfigurasi pemetaan atribut tulis balik

Di bagian ini, Anda mengonfigurasi bagaimana atribut tulis balik mengalir dari ID Microsoft Entra ke Workday.

  1. Pada tab provisi di bawah Pemetaan, klik nama pemetaan.

  2. Di bidang Cakupan Objek Sumber, Anda dapat secara opsional memfilter, kumpulan pengguna mana di ID Microsoft Entra yang harus menjadi bagian dari tulis balik. Cakupan default adalah semua pengguna di MICROSOFT Entra ID.

  3. Di bagian Pemetaan atribut, perbarui ID yang cocok untuk menunjukkan atribut di ID Microsoft Entra tempat ID pekerja Workday atau ID karyawan disimpan. Metode pencocokan populer adalah menyinkronkan ID pekerja Workday atau ID karyawan ke extensionAttribute1-15 di MICROSOFT Entra ID, lalu menggunakan atribut ini di MICROSOFT Entra ID untuk mencocokkan pengguna kembali di Workday.

  4. Biasanya Anda memetakan atribut userPrincipalName ID Microsoft Entra ke atribut UserID Workday dan memetakan atribut email ID Microsoft Entra ke atribut Workday EmailAddress.

    Pusat admin Entra

  5. Gunakan panduan berikut untuk memetakan nilai atribut nomor telepon dari ID Microsoft Entra ke Workday. Lihat Contoh pemetaan ekspresi tulis balik untuk mengonfigurasi pemetaan ekspresi yang tepat untuk setiap atribut.

    Atribut telepon Workday Nilai yang diharapkan Panduan pemetaan
    WorkphoneLandlineIsPrimary benar/salah Pemetaan konstanta atau ekspresi yang outputnya adalah nilai string "benar" atau "salah".
    WorkphoneLandlineCountryCodeName Kode negara ISO 3166-1 tiga huruf Pemetaan konstan atau ekspresi yang outputnya adalah kode negara tiga huruf.
    WorkphoneLandlineCountryCodeNumber Kode panggilan negara internasional Pemetaan konstan atau ekspresi yang outputnya adalah kode negara yang valid (tanpa tanda +).
    WorkphoneLandlineNumber Nomor telepon lengkap termasuk kode area Atribut Petakan ke telephoneNumber. Gunakan regex untuk menghapus spasi kosong, tanda kurung, dan kode negara.
    WorkphoneLandlineExtension Nomor ekstensi Jika telephoneNumber berisi ekstensi, gunakan regex untuk mengekstrak nilai.
    WorkphoneMobileIsPrimary benar/salah Pemetaan konstan atau pemetaan ekspresi yang outputnya adalah nilai string "benar" atau "salah"
    WorkphoneMobileCountryCodeName Kode negara ISO 3166-1 tiga huruf Pemetaan konstan atau ekspresi yang outputnya adalah kode negara tiga huruf.
    WorkphoneMobileCountryCodeNumber Kode panggilan negara internasional Pemetaan konstan atau ekspresi yang outputnya adalah kode negara yang valid (tanpa tanda +).
    WorkphoneMobileNumber Nomor telepon lengkap termasuk kode area Petakan ke atribut seluler. Gunakan regex untuk menghapus spasi kosong, tanda kurung, dan kode negara.

    Catatan

    Saat memanggil layanan web Change_Work_Contact Workday, MICROSOFT Entra ID mengirimkan nilai konstanta berikut:

    • Communication_Usage_Type_ID diatur ke string konstanTA WORK
    • Telepon_Device_Type_ID diatur ke string konstan Seluler untuk nomor ponsel dan Telepon rumah untuk nomor telepon rumah.

    Anda akan mengalami kegagalan tulis balik jika penyewa Workday Anda menggunakan Type_IDs yang berbeda. Untuk mencegah kegagalan tersebut, Anda dapat menggunakan tugas Workday Maintain Reference IDs dan memperbarui Type_IDs agar sesuai dengan nilai yang digunakan oleh ID Microsoft Entra.

  6. Untuk menyimpan pemetaan Anda, klik Simpan di bagian atas Atribut-Pemetaan Anda.

Contoh pemetaan ekspresi tulis balik

Bagian ini menyediakan contoh untuk mengonfigurasi aplikasi Workday Writeback untuk skenario integrasi umum.

Mengatur waktu tulis balik untuk pra-rekrut

Dalam integrasi Workday yang khas dengan MICROSOFT Entra ID, aplikasi provisi pengguna masuk - Workday ke Active Directory lokal atau Workday ke MICROSOFT Entra ID - membuat akun Microsoft Entra baru untuk pra-karyawan yang menghasilkan email unik dan userPrincipalName untuk pengguna.

Secara default, aplikasi Tulis Balik Workday mencoba mengatur nilai email kerja dan userID di akun Workday segera setelah pengguna dibuat di ID Microsoft Entra.

Untuk menunda tulis balik UserID atau Email sehingga terjadi pada atau setelah tanggal sewa, ikuti langkah-langkah berikut:

  1. Ada atribut di ID Microsoft Entra yang disebut employeeHireDate tempat Anda dapat mengambil tanggal mulai pekerjaan pengguna.

  2. Jika Anda menggunakan Workday untuk Active Directory lokal pekerjaan provisi, konfigurasikan untuk mengalirkan bidang Workday StatusHireDate ke atribut di Active Directory lokal (misalnya, extensionAttribute8). Konfigurasikan Microsoft Entra Koneksi untuk menyinkronkan nilai lokal ke employeeHireDate di ID Microsoft Entra.

  3. Jika Anda menggunakan pekerjaan provisi Workday ke MICROSOFT Entra ID , konfigurasikan untuk mengalirkan bidang Workday StatusHireDate langsung ke atribut employeeHireDate di ID Microsoft Entra.

    Catatan

    Jika Anda menyimpan tanggal mulai karyawan di extensionAttribute ID Microsoft Entra lainnya, Anda dapat menggunakan atribut tersebut alih-alih employeeHireDate di ekspresi berikutnya.

  4. Di aplikasi Tulis Balik Workday Anda, gunakan aturan ekspresi berikut untuk mengekspor microsoft Entra userPrincipalName ke bidang UserID Workday.

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

    Ekspresi sebelumnya menggunakan fungsi DateDiff untuk mengevaluasi perbedaan antara employeeHireDate dan tanggal hari ini dalam UTC yang diperoleh menggunakan fungsi Now . Jika employeeHireDate lebih besar dari atau sama dengan tanggal hari ini, maka itu memperbarui UserID. Jika tidak, ia mengembalikan nilai kosong dan fungsi IgnoreFlowIfNullOrEmpty mengecualikan atribut ini dari Writeback.

Penting

Agar Writeback yang tertunda berfungsi seperti yang diharapkan, operasi di Active Directory lokal atau ID Microsoft Entra harus memicu perubahan pada pengguna hanya sehari sebelum kedatangan atau pada tanggal sewa, sehingga profil pengguna ini diperbarui dan dipertimbangkan untuk Writeback. Ini harus merupakan perubahan yang memperbarui nilai atribut pada profil pengguna, di mana nilai atribut baru berbeda dari nilai atribut lama.

Menangani nomor telepon dengan kode negara dan nomor telepon

Agar operasi tulis balik nomor telepon berhasil, penting untuk mengirim nama kode negara dan nomor kode negara yang tepat. Nama kode negara adalah kode tiga huruf yang sesuai dengan format ISO 3166-1, sementara nomor kode negara mengacu pada kode panggilan negara atau kode panggilan pelanggan internasional (ISD) untuk negara tersebut.

Contoh ini mengasumsikan bahwa nilai nomor telepon di ID Microsoft Entra untuk nomor telepon atau seluler memiliki format +<isdCode><space><phoneNumber>.
Contoh: Jika nilai nomor telepon diatur ke +1 1112223333 atau +1 (111) 222-3333, maka 1 adalah Kode ISD dan nama kode negara yang sesuai dengannya adalah USA.

Gunakan pemetaan ekspresi reguler ini untuk mengirim nama kode negara dan nomor kode negara yang tepat ke Workday. Anda dapat menggunakan telphoneNumber atau seluler sebagai atribut sumber. Contoh berikut menggunakan nomor telepon. Semua ekspresi di sini menggunakan fungsi Replace.

Contoh pemetaan untuk WorkphoneLandlineNumber atau WorkphoneMobileNumber

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

Contoh pemetaan untuk WorkphoneLandlineCountryCodeNumber atau WorkphoneMobileCountryCodeNumber

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

Contoh pemetaan untuk WorkphoneLandlineCountryCodeName atau WorkphoneMobileCountryCodeName

Ekspresi berikutnya mengekstrak isdCode dan menggunakan fungsi Switch untuk mencari nama kode negara yang tepat untuk dikirim ke 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"
)

Mendapatkan kode negara dari atribut usageLocation ID Microsoft Entra

Jika Anda ingin mengatur nama kode negara dan nomor kode negara di Workday berdasarkan atribut usageLocation , gunakan pemetaan ekspresi berikut untuk mengonversi kode negara dua huruf ke nama kode negara tiga huruf dan nomor kode negara yang sesuai.

Contoh pemetaan untuk WorkphoneLandlineCountryCodeNumber atau 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")

Contoh pemetaan untuk WorkphoneLandlineCountryCodeName atau 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")

Mengekstrak nomor telepon 10 digit

Gunakan ekspresi reguler ini, jika nomor telepon di ID Microsoft Entra diatur menggunakan format yang diperlukan untuk Pengaturan Ulang Kata Sandi Mandiri (SSPR).
Contoh: jika nilai nomor telepon adalah +1 1112223333 -> maka output ekspresi regex 1112223333

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

Menghapus spasi, tanda hubung, dan tanda kurung siku dalam nomor telepon

Gunakan ekspresi reguler ini, jika nomor telepon di MICROSOFT Entra ID diatur menggunakan format (XXX) XXX-XXXX.
Contoh: jika nilai nomor telepon adalah (111) 222-3333 -> maka output ekspresi regex 1112223333

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

Menangani ekstensi nomor telepon rumah

Katakanlah semua nomor telepon di MICROSOFT Entra ID memiliki nomor ekstensi dan Anda ingin mengisi nomor ekstensi di Workday. Contoh ini mengasumsikan bahwa nomor telepon disimpan dalam format: +<isdCode><space><phoneNumber><space>x<extensionNumber> dan nomor ekstensi muncul setelah x karakter.

Untuk mengekstrak komponen nomor telepon ini, gunakan ekspresi ini:

Contoh pemetaan untuk WorkphoneLandlineNumber

Jika telephoneNumber memiliki nilai +1 (206) 291-8163 x8125, ekspresi ini mengembalikan 2062918163.

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

Contoh pemetaan untuk WorkphoneLandlineCountryCodeNumber

Jika telephoneNumber memiliki nilai +1 (206) 291-8163 x8125, ekspresi ini mengembalikan 1.

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

Contoh pemetaan untuk WorkphoneLandlineExtension

Jika telephoneNumber memiliki nilai +1 (206) 291-8163 x8125, ekspresi ini mengembalikan 8125.

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

Mengaktifkan dan meluncurkan provisi pengguna

Setelah konfigurasi aplikasi provisi Workday selesai, Anda dapat mengaktifkan layanan provisi di pusat admin Microsoft Entra.

Tip

Secara default saat Anda mengaktifkan layanan provisi, layanan ini memulai operasi provisi untuk semua pengguna dalam cakupan. Jika ada kesalahan dalam pemetaan atau masalah data Workday, maka pekerjaan penyediaan mungkin gagal dan masuk ke status karantina. Untuk menghindari hal ini, sebagai praktik terbaik, sebaiknya konfigurasikan filter Cakupan Objek Sumber dan menguji pemetaan atribut Anda dengan beberapa pengguna uji menggunakan fitur provisi sesuai permintaan sebelum meluncurkan sinkronisasi penuh untuk semua pengguna. Setelah Anda memverifikasi bahwa pemetaan berfungsi dan memberi Anda hasil yang diinginkan, maka Anda dapat menghapus filter atau secara bertahap memperluasnya untuk menyertakan lebih banyak pengguna.

  1. Di tab Provisi, atur Status Provisi ke Aktif.

  2. Di menu turun bawah Cakupan, pilih Sinkronkan semua pengguna dan grup. Dengan opsi ini, aplikasi Writeback menulis kembali atribut yang dipetakan dari semua pengguna dari MICROSOFT Entra ID ke Workday, tunduk pada aturan cakupan yang ditentukan di bawah Pemetaan ->Cakupan Objek Sumber.

    Pilih cakupan Tulis Balik

    Catatan

    Aplikasi provisi Tulis Balik Workday tidak mendukung opsi Sinkronkan hanya pengguna dan grup yang ditetapkan.

  3. Klik Simpan.

  4. Operasi ini memulai sinkronisasi awal, yang dapat memakan waktu jumlah jam variabel tergantung pada berapa banyak pengguna yang berada di direktori sumber. Anda dapat memeriksa bilah kemajuan untuk melacak kemajuan siklus sinkronisasi.

  5. Kapan saja, periksa tab Log provisi di pusat admin Entra untuk melihat tindakan apa yang dilakukan layanan provisi. Log audit mencantumkan semua peristiwa sinkronisasi individual yang dilakukan oleh layanan provisi, seperti pengguna mana yang diimpor dari sumber dan diekspor ke aplikasi target.

  6. Setelah sinkronisasi awal selesai, sinkronisasi menulis laporan ringkasan di tab Provisi .

    Bilah kemajuan provisi

Masalah dan batasan yang diketahui

  • Aplikasi Writeback menggunakan nilai yang telah ditentukan sebelumnya untuk parameter Communication_Usage_Type_ID dan Phone_Device_Type_ID. Jika penyewa Workday Anda menggunakan nilai yang berbeda untuk atribut ini, maka operasi Writeback tidak akan berhasil. Solusi yang disarankan adalah memperbarui pengaturan Type_IDs di Workday.
  • Saat aplikasi Writeback dikonfigurasi untuk memperbarui nomor telepon sekunder, aplikasi tersebut tidak menggantikan nomor telepon sekunder yang ada di Workday. Ini menambahkan satu nomor telepon sekunder lagi ke catatan pekerja. Tidak ada solusi untuk perilaku ini.

Langkah berikutnya