Bagikan melalui


setActiveProcess (Referensi API Klien)

Mengatur Proses sebagai proses aktif.

Jika proses bisnis yang ditetapkan sebagai aktif sudah memiliki instans, instans akan ditandai sebagai aktif dan formulir rekaman utama akan dimuat ulang untuk menampilkannya. Jika tidak ada instans untuk proses, instans baru dibuat, ditandai sebagai aktif, dan formulir rekaman utama akan dimuat ulang untuk menampilkannya.

Jika beberapa instans proses ada, salah satu dari ini akan dipilih sesuai logika default yang akan ditandai sebagai aktif. Biasanya, ini adalah instans proses yang terakhir digunakan oleh pengguna saat ini.

Nota

  • Metode setActiveProcess harus digunakan saat membuat atau mengedit rekaman. setActiveProcess Gunakan metode untuk mengatur proses aktif untuk alur proses bisnis alih-alih processId dan processInstanceId dengan Xrm.Navigation.openForm metode .
  • Metode ini setActiveProcess akan memuat ulang formulir dan data yang belum disimpan akan hilang.

Syntax

formContext.data.process.setActiveProcess(processId, callbackFunction);

Pengaturan

Nama Tipe Diperlukan Description
processId String Yes Id proses yang akan ditetapkan sebagai proses aktif.
callbackFunction Function Tidak. Fungsi yang akan dipanggil saat operasi selesai. Fungsi panggilan balik ini diteruskan salah satu nilai string berikut untuk menunjukkan apakah operasi berhasil:
- success: Operasi berhasil.
- invalid: ProcessId tidak valid atau prosesnya tidak diaktifkan.

getActiveProcess
setActiveProcessInstance
formContext.data.process