Kongsi melalui


formContext.data.process (Rujukan API Klien)

Menyediakan peristiwa, kaedah dan objek untuk berinteraksi dengan data aliran proses perniagaan pada borang. Lihat formContext.ui.process (rujukan API klien) untuk kaedah untuk berinteraksi dengan kawalan aliran proses perniagaan pada borang.

Acara proses dan kaedah pengendali acara

Gunakan peristiwa dan kaedah pengendali peristiwa berikut untuk menulis skrip bagi aliran proses perniagaan.

Peristiwa Kaedah pengendali acara
OnPreProcessStatusChange addOnPreProcessStatusChange
removeOnPreProcessStatusChange
OnProcessStatusChange addOnProcessStatusChange
removeOnProcessStatusChange
Perubahan OnPreStage addOnPreStageChange
removeOnPreStageChange
Perubahan di atas pentas addOnStageChange
removeOnStageChange
Di atas PentasDipilih addOnStageSelected
removeOnStageSelected

Kaedah Proses Aktif

Gunakan kaedah ini untuk mendapatkan maklumat tentang proses aktif dan tetapkan proses yang berbeza sebagai proses aktif.

Nama Penerangan
dapatAktifProses Mengembalikan objek Proses yang mewakili proses aktif.
setAktifProses Menetapkan Proses sebagai proses aktif.

Kaedah proses

Proses mengandungi data untuk aliran proses perniagaan. Gunakan kaedah untuk mengakses sifat proses.

Nama Penerangan
getId Mengembalikan pengecam unik proses.
dapatNama Mengembalikan nama proses.
dapatPeringkat Mengembalikan koleksi peringkat dalam proses.
isRendered Mengembalikan nilai boolean yang menunjukkan sama ada proses dipaparkan.

Kaedah ProcessInstance

Gunakan kaedah ini untuk mendapatkan maklumat tentang semua tika proses untuk rekod dan untuk mengesetkan tika proses sebagai tika aktif.

Nama Penerangan
getProcessInstances Mengembalikan semua tika proses untuk rekod jadual yang pengguna pemanggil mempunyai akses kepada.
setActiveProcessInstance Mengesetkan tika proses sebagai tika aktif.

Kaedah contoh

Tika proses mengandungi data untuk tika aliran proses perniagaan. Gunakan kaedah untuk mengakses sifat tika proses.

Nama Penerangan
getInstanceId Mengembalikan pengecam unik tika proses.
getInstanceName Mengembalikan nama tika proses.
dapatkanStatus Mengembalikan status semasa tika proses.
setStatus Mengesetkan status semasa tika proses aktif.

Kaedah Peringkat Aktif

Gunakan kaedah ini untuk mendapatkan maklumat tentang peringkat aktif dan tetapkan peringkat yang berbeza sebagai peringkat aktif.

Nama Penerangan
dapatAktifPeringkat Mengembalikan objek Peringkat yang mewakili peringkat aktif.
setActiveStage Menetapkan peringkat yang telah selesai sebagai peringkat aktif.

Kaedah peringkat

Peringkat mengandungi data untuk peringkat dalam aliran proses perniagaan. Gunakan kaedah untuk mengakses sifat peringkat.

Nama Penerangan
getCategory Mengembalikan objek dengan kaedah getValue yang akan mengembalikan nilai integer kategori aliran proses perniagaan.
getEntityName Mengembalikan nama logik jadual yang dikaitkan dengan peringkat.
getId Mengembalikan pengecam unik peringkat.
dapatNama Mengembalikan nama pentas.
getNavigationBehavior Mengembalikan objek tingkah laku navigasi untuk peringkat yang boleh digunakan untuk mentakrifkan sama ada butang Cipta tersedia untuk pengguna mencipta rekod jadual lain dalam senario navigasi aliran proses perniagaan merentas jadual.
dapatkanStatus Mengembalikan status peringkat.
dapatLangkah-langkah Mengembalikan koleksi langkah dalam peringkat.

Kaedah langkah

Langkah mengandungi data untuk langkah dalam peringkat dalam aliran proses perniagaan. Gunakan kaedah untuk mengakses sifat langkah.

Nama Penerangan
dapatkanAtribut Mengembalikan nama logik lajur yang dikaitkan dengan langkah.
dapatNama Mengembalikan nama langkah.
dapatkanKemajuan Mengembalikan kemajuan langkah tindakan.
adalahDiperlukan Mengembalikan nilai boolean yang menunjukkan sama ada langkah diperlukan dalam aliran proses perniagaan.
setKemajuan Mengemas kini kemajuan langkah tindakan.

Gunakan kaedah ini untuk beralih ke peringkat seterusnya dan sebelumnya. Kedua-dua kaedah ini akan menyebabkan peristiwa OnStageChange berlaku.

Nama Penerangan
bergerakSeterusnya Maju ke peringkat seterusnya.
bergerakSebelumnya Beralih ke peringkat sebelumnya.

Kaedah berguna lain

Gunakan kaedah ini untuk mencari maklumat tentang peringkat dalam laluan aktif, proses yang didayakan dan peringkat yang dipilih.

Nama Penerangan
getActivePath Mendapat koleksi peringkat yang kini berada dalam laluan aktif dengan kaedah untuk berinteraksi dengan peringkat yang dipaparkan dalam kawalan aliran proses perniagaan.
getEnabledProcesses Secara tak segerak mendapatkan semula aliran proses perniagaan yang didayakan untuk jadual yang boleh ditukar oleh pengguna semasa.
getSelectedStage Mendapat peringkat yang dipilih pada masa ini.

formContext.ui.process (Rujukan API Klien)
Fahami model objek Xrm
Kawalan (Rujukan API Klien)