Kongsi melalui


setActiveProcess (Rujukan API Klien)

Menetapkan Proses sebagai proses aktif.

Jika proses perniagaan yang ditetapkan sebagai aktif sudah mempunyai contoh, tika akan ditandakan sebagai aktif dan borang rekod utama akan dimuatkan semula untuk menunjukkannya. Jika tiada tika wujud untuk proses tersebut, tika baharu dicipta, ditandakan sebagai aktif dan borang rekod utama akan dimuatkan semula untuk menunjukkannya.

Jika berbilang contoh proses wujud, salah satu daripadanya akan dipilih mengikut logik lalai untuk ditandakan sebagai aktif. Biasanya, ini ialah contoh proses yang paling baru digunakan oleh pengguna semasa.

Nota

  • Kaedah ini setActiveProcess hendaklah digunakan semasa mencipta atau mengedit rekod. Gunakan setActiveProcess kaedah untuk menetapkan proses aktif untuk aliran proses perniagaan dan bukannya processId dan processInstanceId dengan Xrm.Navigation.openForm kaedah .
  • Kaedah ini setActiveProcess akan memuatkan semula borang dan sebarang data yang tidak disimpan akan hilang.

Sintaks

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

Parameter_

Nama Jenis Wajib Description
processId String Ya Id proses untuk ditetapkan sebagai proses aktif.
callbackFunction Function Tidak Fungsi untuk memanggil apabila operasi selesai. Fungsi panggilan balik ini dihantar salah satu daripada nilai rentetan berikut untuk menunjukkan sama ada operasi berjaya:
- success: Operasi berjaya.
- invalid: ProcessId tidak sah atau proses tidak didayakan.

dapatAktifProses
setActiveProcessInstance
formContext.data.process