Tutorial: Mengonfigurasi SAP SuccessFactors ke provisi pengguna Microsoft Entra

Tujuan tutorial ini adalah untuk menunjukkan langkah-langkah yang perlu Anda lakukan untuk memprovisikan data pekerja dari SuccessFactors Employee Central ke microsoft Entra ID, dengan write-back opsional alamat email ke SuccessFactors.

Catatan

Gunakan tutorial ini jika pengguna yang ingin Anda provisikan dari SuccessFactors adalah pengguna hanya cloud yang tidak memerlukan akun AD lokal. Jika pengguna hanya memerlukan akun AD lokal atau akun AD dan Microsoft Entra, lihat tutorial tentang mengonfigurasi SAP SuccessFactors ke provisi pengguna Direktori Aktif.

Video berikut ini memberikan gambaran umum singkat tentang langkah-langkah yang terlibat saat merencanakan integrasi provisi Anda dengan SAP SuccessFactors.

Gambaran Umum

Layanan provisi pengguna Microsoft Entra terintegrasi dengan Pusat Karyawan SuccessFactors untuk mengelola siklus hidup identitas pengguna.

Alur kerja provisi pengguna SuccessFactors yang didukung oleh layanan provisi pengguna Microsoft Entra memungkinkan otomatisasi sumber daya manusia dan skenario manajemen siklus hidup identitas berikut:

  • Mempekerjakan karyawan baru - Saat karyawan baru ditambahkan ke SuccessFactors, akun pengguna secara otomatis dibuat di ID Microsoft Entra dan secara opsional Microsoft 365 dan aplikasi SaaS lainnya yang didukung oleh ID Microsoft Entra, dengan tulis balik alamat email ke SuccessFactors.

  • Pembaruan atribut dan profil karyawan - Saat catatan karyawan diperbarui di SuccessFactors (seperti nama, judul, atau manajer mereka), akun pengguna mereka akan secara otomatis diperbarui ID Microsoft Entra dan secara opsional Microsoft 365 dan aplikasi SaaS lainnya yang didukung oleh ID Microsoft Entra.

  • Penghentian karyawan - Saat karyawan dihentikan di SuccessFactors, akun pengguna mereka secara otomatis dinonaktifkan di ID Microsoft Entra dan secara opsional Microsoft 365 dan aplikasi SaaS lainnya yang didukung oleh ID Microsoft Entra.

  • Daur ulang karyawan - Saat karyawan di-rehired di SuccessFactors, akun lama mereka dapat diaktifkan kembali atau disediakan kembali secara otomatis (tergantung pada preferensi Anda) ke ID Microsoft Entra dan secara opsional Microsoft 365 dan aplikasi SaaS lainnya yang didukung oleh ID Microsoft Entra.

Paling cocok untuk siapakah solusi penyediaan pengguna ini?

Solusi provisi pengguna SuccessFactors ke Microsoft Entra ini sangat cocok untuk:

  • Organisasi yang menginginkan solusi berbasis awan untuk provisi pengguna SuccessFactors

  • Organisasi yang memerlukan provisi pengguna langsung dari SuccessFactors ke ID Microsoft Entra

  • Organisasi yang mewajibkan pengguna diprovisikan menggunakan data yang diperoleh dari Pusat Karyawan (EC) SuccessFactors

  • Organisasi menggunakan Microsoft 365 untuk email

Arsitektur Solusi

Bagian ini menjelaskan arsitektur solusi provisi pengguna akhir untuk hanya cloud pengguna. Ada dua aliran terkait:

  • Aliran Data SDM Otoritatif – dari SuccessFactors ke ID Microsoft Entra: Dalam peristiwa pekerja alur ini (seperti Karyawan Baru, Transfer, Penghentian) pertama kali terjadi di Pusat Karyawan SuccessFactors cloud dan kemudian data peristiwa mengalir ke ID Microsoft Entra. Bergantung pada peristiwa tersebut, hal ini dapat menyebabkan operasi buat/perbarui/aktifkan/nonaktifkan di ID Microsoft Entra.

  • Alur Tulis Balik Email – dari ID Microsoft Entra ke SuccessFactors: Setelah pembuatan akun selesai di ID Microsoft Entra, nilai atribut email atau UPN yang dihasilkan dalam ID Microsoft Entra dapat ditulis kembali ke SuccessFactors.

    Gambaran Umum

Alur data pengguna akhir

  1. Tim SDM melakukan transaksi pekerja (Karyawan yang Bergabung/Pindah/Keluar atau Perekrutan Karyawan Baru/Transfer/Penghentian) di Pusat Karyawan SuccessFactors
  2. Layanan provisi Microsoft Entra menjalankan sinkronisasi identitas terjadwal dari SuccessFactors EC dan mengidentifikasi perubahan yang perlu diproses untuk sinkronisasi dengan ID Microsoft Entra.
  3. Layanan provisi Microsoft Entra menentukan perubahan dan memanggil operasi buat/perbarui/aktifkan/nonaktifkan untuk pengguna di ID Microsoft Entra.
  4. Jika aplikasi SuccessFactors Writeback dikonfigurasi, alamat email pengguna diambil dari ID Microsoft Entra.
  5. Layanan provisi Microsoft Entra menulis kembali atribut email ke SuccessFactors, berdasarkan atribut yang cocok yang digunakan.

Merencanakan penyebaran Anda

Mengonfigurasi provisi pengguna berbasis Cloud HR dari SuccessFactors ke ID Microsoft Entra memerlukan perencanaan yang cukup besar yang mencakup berbagai aspek seperti:

  • Menentukan ID Pencocokan
  • Pemetaan atribut
  • Atribut Transformasi
  • Filter cakupan

Silakan lihat rencana penyebaran SDM cloud untuk panduan komprehensif seputar topik-topik ini. Silakan lihat referensi integrasi SAP SuccessFactors untuk mempelajari tentang entitas yang didukung, detail pemrosesan, dan cara menyesuaikan integrasi untuk skenario SDM yang berbeda.

Mengonfigurasi SuccessFactors untuk integrasi

Persyaratan umum dari semua konektor provisi SuccessFactors yaitu konektor-konektor tersebut memerlukan informasi masuk akun SuccessFactors dengan izin yang tepat untuk memanggil SuccessFactors OData API. Bagian ini menjelaskan langkah-langkah untuk membuat akun layanan di SuccessFactors dan memberikan izin yang sesuai.

Membuat/mengidentifikasi akun pengguna API di SuccessFactors

Bekerja dengan tim admin SuccessFactors atau mitra implementasi Anda untuk membuat atau mengidentifikasi akun pengguna di SuccessFactors yang akan digunakan untuk memanggil API OData. Kredensial nama pengguna dan kata sandi akun ini akan diperlukan saat mengonfigurasi aplikasi provisi di ID Microsoft Entra.

Membuat peran izin API

  1. Masuk ke SAP SuccessFactors dengan akun pengguna yang memiliki akses ke Pusat Admin.

  2. Cari Mengelola Peran Izin, lalu pilih Kelola Peran Izin dari hasil pencarian. Kelola Peran Izin

  3. Dari Daftar Peran Izin, klik Buat Baru.

    Buat Peran Izin Baru

  4. Tambahkan Nama Peran dan Deskripsi untuk peran izin baru. Nama dan deskripsi harus menunjukkan bahwa peran tersebut adalah untuk izin penggunaan API.

    Detail peran izin

  5. Di bawah Izin Pengaturan, klik Izin..., lalu gulir ke bawah daftar izin dan klik Kelola Alat Integrasi. Centang kotak untuk Izinkan Admin mengakses OData API melalui Otentikasi Dasar.

    Kelola alat integrasi

  6. Gulir ke bawah dalam kotak yang sama dan pilih Pusat Karyawan API. Tambahkan izin seperti yang ditunjukkan di bawah ini untuk membaca dan mengedit menggunakan ODATA API. Pilih opsi edit jika Anda berencana menggunakan akun yang sama untuk skenario Tulis balik ke SuccessFactors.

    Izin baca tulis

  7. Dalam kotak izin yang sama, buka Izin Pengguna -> Data Karyawan dan tinjau atribut yang dapat akun layanan baca dari penyewa SuccessFactors. Misalnya, untuk mengambil atribut Nama Pengguna dari SuccessFactors, pastikan bahwa izin "Tampilan" diberikan untuk atribut ini. Demikian pula, tinjau setiap atribut untuk izin tampilan.

    Izin baca tulis

    Catatan

    Untuk daftar lengkap atribut yang diambil oleh aplikasi provisi ini, silakan merujuk ke Referensi Atribut SuccessFactors

  8. Klik Selesai. Klik Simpan Perubahan.

Membuat Izin Grup untuk pengguna API

  1. Di Pusat Admin SuccessFactors, cari Kelola Izin Grup, lalu pilih Kelola Izin Grup dari hasil pencarian.

    Kelola grup izin

  2. Dari jendela Kelola Izin Grup, klik Buat Baru.

    Tambahkan grup baru

  3. Tambahkan Nama Grup untuk grup baru. Nama grup harus menunjukkan bahwa grup adalah untuk pengguna API.

    Nama izin grup

  4. Tambahkan anggota ke grup. Misalnya, Anda dapat memilih Nama Pengguna dari menu drop-down Kumpulan Orang lalu memasukkan nama pengguna akun API yang akan digunakan untuk integrasi.

    Tambahkan anggota grup

  5. Klik Selesai untuk menyelesaikan pembuatan Izin Grup.

Memberikan Peran Izin kepada Izin Grup

  1. Di Pusat Admin SuccessFactors, cari Kelola Izin Grup, lalu pilih Kelola Izin Grup dari hasil pencarian.
  2. Dari Daftar Peran Izin, pilih peran yang Anda buat untuk izin penggunaan API.
  3. Di bawah Berikan peran ini ke..., klik tombol Tambahkan....
  4. Pilih Izin Grup... dari menu turun-bawah, lalu klik Pilih... untuk membuka jendela Grup untuk mencari dan memilih grup yang dibuat di atas.

    Tambahkan grup izin

  5. Ulasan Peran Izin yang diberikan kepada Izin Grup.

    Detail Peran dan Grup Izin

  6. Klik Simpan Perubahan.

Mengonfigurasi provisi pengguna dari SuccessFactors ke ID Microsoft Entra

Bagian ini menyediakan langkah-langkah untuk provisi akun pengguna dari SuccessFactors ke ID Microsoft Entra.

Bagian 1: Menambahkan aplikasi konektor provisi dan mengonfigurasi konektivitas ke SuccessFactors

Untuk mengonfigurasi SuccessFactors ke provisi Microsoft Entra:

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

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

  3. Cari SuccessFactors ke provisi pengguna Microsoft Entra, 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 akun pengguna SuccessFactors API, dengan ID perusahaan ditambahkan. Formatnya adalah: username@companyID

    • Kata sandi admin - Masukkan kata sandi akun pengguna SuccessFactors API.

    • URL Penyewa - Masukkan nama titik akhir layanan SuccessFactors OData API. Hanya masukkan nama host server tanpa http atau https. Nilai ini akan terlihat seperti: api-server-name.successfactors.com.

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

    Catatan

    Layanan provisi Microsoft Entra mengirim pemberitahuan email jika pekerjaan provisi masuk ke status karantina .

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

    Portal Azure

    • Setelah kredensial berhasil disimpan, bagian Pemetaan menampilkan pemetaan default Menyinkronkan Pengguna SuccessFactors ke ID Microsoft Entra

Bagian 2: Mengonfigurasi atribut pemetaan

Di bagian ini, Anda akan mengonfigurasi bagaimana data pengguna mengalir dari SuccessFactors ke ID Microsoft Entra.

  1. Pada tab Provisi di bawah Pemetaan, klik Sinkronkan Pengguna SuccessFactors ke ID Microsoft Entra.

  2. Di bidang Cakupan Objek Sumber, Anda dapat memilih set pengguna mana di SuccessFactors yang harus berada dalam cakupan untuk provisi ke MICROSOFT Entra ID, dengan menentukan sekumpulan filter berbasis atribut. Cakupan default adalah "semua pengguna di SuccessFactors". Contoh filter:

    • Contoh: Cakupan kepada pengguna dengan personIdExternal antara 1000000 dan 2000000 (tidak termasuk 2000000)

      • Atribut: personIdExternal

      • Operator: REGEX Match

      • Nilai: (1[0-9][0-9][0-9][0-9][0-9][0-9])

    • Contoh: Hanya karyawan dan bukan pekerja kontingen

      • Atribut: EmployeeID

      • Operator: TIDAK NIHIL

    Tip

    Saat mengonfigurasi aplikasi provisi untuk pertama kalinya, Anda harus menguji dan memverifikasi pemetaan dan ekspresi atribut Anda untuk memastikan bahwa aplikasi tersebut memberi Anda hasil yang diinginkan. Microsoft merekomendasikan penggunaan filter cakupan di bawah Cakupan Objek Sumber untuk menguji pemetaan Anda dengan beberapa pengguna penguji dari SuccessFactors. Setelah memverifikasi bahwa pemetaan berfungsi, Maka Anda dapat menghapus filter atau memperluasnya secara bertahap untuk menyertakan lebih banyak pengguna.

    Perhatian

    Perilaku default dari mesin provisi adalah untuk menonaktifkan/menghapus pengguna yang keluar dari cakupan. Ini mungkin tidak diinginkan dalam integrasi SuccessFactors ke Microsoft Entra Anda. Untuk menimpa perilaku default ini, lihat artikel Lewati penghapusan akun pengguna yang keluar dari cakupan

  3. Di bidang Tindakan Objek Target, Anda dapat memfilter tindakan apa yang dilakukan di ID Microsoft Entra secara global. Buat dan Perbarui adalah paling umum.

  4. Di bagian Pemetaan atribut, Anda dapat menentukan bagaimana atribut SuccessFactors individual dipetakan ke atribut Microsoft Entra.

    Catatan

    Untuk daftar lengkap atribut SuccessFactors yang didukung oleh aplikasi, silakan merujuk ke Referensi Atribut SuccessFactors

  5. Klik pemetaan atribut yang ada untuk memperbaruinya, atau klik Tambahkan pemetaan baru di bagian bawah layar untuk menambahkan pemetaan baru. Pemetaan atribut individual mendukung properti ini:

    • Jenis Pemetaan

      • Langsung – Menulis nilai atribut SuccessFactors ke atribut Microsoft Entra, tanpa perubahan

      • Konstanta - Menulis nilai string statis dan konstanta ke atribut Microsoft Entra

      • Ekspresi – Memungkinkan Anda menulis nilai kustom ke atribut Microsoft Entra, berdasarkan satu atau beberapa atribut SuccessFactors. Untuk informasi selengkapnya, lihat artikel ini tentang ekspresi.

    • Atribut sumber - Atribut pengguna dari SuccessFactors

    • Nilai default – Opsional. Jika atribut sumber nilainya kosong, pemetaan akan menuliskan nilai ini sebagai gantinya. Konfigurasi yang paling umum adalah membiarkannya kosong.

    • Atribut target – Atribut pengguna di ID Mirosoft Microsoft Entra.

    • Cocokkan objek menggunakan atribut ini – Apakah pemetaan ini harus digunakan untuk mengidentifikasi pengguna secara unik antara SuccessFactors dan ID Microsoft Entra atau tidak. Nilai ini biasanya diatur pada bidang ID Pekerja untuk SuccessFactors, yang biasanya dipetakan ke salah satu atribut ID Karyawan di ID Mirosoft Microsoft Entra.

    • Pencocokan diutamakan - Beberapa atribut yang cocok dapat diatur. Ketika ada beberapa atribut, maka dievaluasi dalam urutan yang ditentukan oleh bidang ini. Segera setelah ditemukan kecocokan, tidak ada atribut pencocokan lebih lanjut yang dievaluasi.

    • Terapkan pemetaan ini

      • Selalu – Terapkan pemetaan ini pada tindakan pembuatan dan pembaruan pengguna

      • Hanya selama pembuatan - Terapkan pemetaan ini hanya pada tindakan pembuatan pengguna

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

Setelah konfigurasi pemetaan atribut Anda selesai, Anda sekarang dapat mengaktifkan dan meluncurkan layanan provisi pengguna.

Mengaktifkan dan meluncurkan provisi pengguna

Setelah konfigurasi aplikasi provisi SuccessFactors selesai, Anda dapat mengaktifkan layanan provisi.

Tip

Secara default saat Anda mengaktifkan layanan provisi, layanan akan memulai operasi provisi untuk semua pengguna dalam cakupan. Jika terdapat kesalahan dalam pemetaan atau masalah data SuccessFactors, maka pekerjaan provisi mungkin gagal dan masuk ke status karantina. Untuk menghindari hal ini, sebagai praktik terbaik, kami sarankan untuk mengonfigurasi filter Cakupan Objek Sumber dan menguji pemetaan atribut Anda dengan beberapa pengguna uji 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. Klik Simpan.

  3. Operasi ini akan memulai sinkronisasi awal, yang dapat memakan waktu beberapa jam bergantung pada berapa banyak pengguna yang berada di penyewa SuccessFactors. Anda dapat memeriksa bilah kemajuan untuk melacak kemajuan siklus sinkronisasi.

  4. Sewaktu-waktu, periksa tab Log audit di portal Microsoft Azure untuk melihat tindakan yang telah dilakukan layanan provisi. Log audit mencantumkan semua peristiwa sinkronisasi individual yang dilakukan oleh layanan provisi, seperti pengguna mana yang dibaca keluar dari SuccessFactors lalu kemudian ditambahkan atau diperbarui ke ID Microsoft Entra.

  5. Setelah sinkronisasi awal selesai, laporan ringkasan audit di tab Penyediaan akan ditulis, seperti yang ditunjukkan di bawah ini.

    Bilah kemajuan provisi

Langkah berikutnya