Bagikan melalui


Memecahkan masalah pengambilan atribut SDM

Kesulitan mengambil atribut Workday

Berlaku untuk
* Penyediaan pengguna dari Workday ke Active Directory lokal
* Workday untuk penyediaan pengguna Microsoft Entra
Deskripsi Masalah
Anda mengonfigurasi aplikasi pengaturan penyediaan masuk Workday dan berhasil terhubung ke URL tenant Workday. Anda menjalankan uji sinkronisasi dan mengamati bahwa aplikasi provisi tidak mengambil atribut tertentu dari Workday. Hanya beberapa atribut yang dibaca dan diprovisikan ke target.
Kemungkinan Penyebabnya
Secara default, aplikasi provisi Workday dikirim dengan pemetaan atribut dan definisi XPATH yang berfungsi dengan Workday Web Services (WWS) v21.1. Saat mengonfigurasi konektivitas ke Workday di aplikasi provisi, jika Anda secara eksplisit menentukan versi API WWS (misalnya: https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources/v34.0), maka Anda mungkin mengalami masalah ini, karena ketidakcocokan antara versi API WWS dan definisi XPATH.
Opsi Resolusi
* Opsi 1: Hapus informasi versi API WWS dari URL dan gunakan WWS API versi default v21.1
* Opsi 2: Perbarui ekspresi API XPATH secara manual sehingga kompatibel dengan versi API WWS pilihan Anda. Perbarui ekspresi XPATH API di bawah Pemetaan Atribut -> Opsi Tingkat Lanjut -> Edit daftar atribut untuk Workday yang merujuk ke bagian Referensi atribut Workday

Masalah mengambil bidang yang dihitung dalam sistem Workday

Berlaku untuk
* Penyediaan pengguna Workday ke Active Directory di lokasi perusahaan
* Penyediaan pengguna Microsoft Entra dari Workday
Deskripsi Masalah
Anda mengonfigurasi aplikasi provisi inbound Workday dan berhasil tersambung ke URL tenan Workday. Anda memiliki sistem integrasi yang dikonfigurasi di Workday dan Anda telah mengonfigurasi XPATH yang menunjuk ke atribut dalam Sistem Integrasi Workday. Namun, aplikasi provisi Microsoft Entra tidak mengambil nilai yang terkait dengan atribut sistem integrasi ini atau bidang terhitung.
Sebab
Ini adalah keterbatasan yang diketahui. Aplikasi provisi Workday saat ini tidak mendukung pengambilan bidang terhitung/atribut sistem integrasi menggunakan filter permintaan Field_And_Parameter_Criteria_Data Get_Workers. Kemampuan ini juga dikenal sebagai Penggantian Bidang Integrasi.
Opsi Resolusi
Pertimbangkan solusi dengan menggunakan grup Penyediaan Workday atau bidang ID Kustom Workday.

Solusi yang disarankan

  • Opsi 1: Menggunakan Grup Provisi Workday: Periksa apakah nilai bidang terhitung dapat direpresentasikan sebagai grup provisi di Workday. Dengan menggunakan logika yang sama yang digunakan untuk bidang terhitung, Admin Workday Anda mungkin dapat menetapkan Grup Provisi kepada pengguna. Dokumen Referensi Workday yang memerlukan login Workday: Siapkan Grup Provisi Akun. Setelah dikonfigurasi, penetapan Grup Provisi ini dapat diambil dalam pekerjaan provisi dan digunakan dalam pemetaan atribut dan filter cakupan.
  • Opsi 2: Menggunakan ID Kustom Workday: Periksa apakah nilai bidang terhitung dapat direpresentasikan sebagai ID Kustom pada Profil Pekerja. Gunakan Maintain Custom ID Type tugas di Workday untuk menentukan jenis baru dan mengisi nilai dalam ID kustom ini. Pastikan akun ISU Workday yang digunakan untuk integrasi memiliki izin keamanan domain untuk Person Data: ID Information.
    • Contoh 1: Katakanlah Anda memiliki kolom perhitungan yang disebut ID Penggajian. Anda dapat menentukan "External_Payroll_ID" sebagai ID kustom di Workday dan mengambilnya menggunakan XPATH yang menggunakan "Custom_ID_Type_ID" sebagai mekanisme pemilihan: wd:Worker/wd:Worker_Data/wd:Personal_Data/wd:Identification_Data/wd:Custom_ID/wd:Custom_ID_Data[string(wd:ID_Type_Reference/wd:ID[@wd:type='Custom_ID_Type_ID']='External_Payroll_ID']/wd:ID/text()
    • Contoh 2: Misalnya Anda memiliki bidang terhitung bernama ID Lencana. Anda dapat menentukan "ID Lencana" sebagai ID kustom di Workday dan mengambil atribut "Descriptor" yang sesuai dengannya dengan XPATH yang menggunakan "wd:ID_Type_Reference/@wd:Descriptor" sebagai mekanisme pemilihan: wd:Worker/wd:Worker_Data/wd:Personal_Data/wd:Identification_Data/wd:Custom_ID[string(wd:Custom_ID_Data/wd:ID_Type_Reference/@wd:Descriptor)='BADGE ID']/wd:Custom_ID_Reference/@wd:Descriptor

Langkah selanjutnya