Ambil perhatian
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba log masuk atau menukar direktori.
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
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.
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. |
Kaedah navigasi
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. |
Artikel berkaitan
formContext.ui.process (Rujukan API Klien)
Fahami model objek Xrm
Kawalan (Rujukan API Klien)