Bagikan melalui


formContext.data.process (Referensi API Klien)

Menyediakan peristiwa, metode, dan objek untuk berinteraksi dengan data alur proses bisnis pada formulir. Lihat formContext.ui.process (Referensi API Klien) untuk metode berinteraksi dengan kontrol alur proses bisnis pada formulir.

Memproses peristiwa dan metode penanganan aktivitas

Gunakan peristiwa dan metode penanganan aktivitas berikut untuk menulis skrip untuk alur proses bisnis.

Event Metode penanganan aktivitas
OnPreProcessStatusChange addOnPreProcessStatusChange
removeOnPreProcessStatusChange
OnProcessStatusChange addOnProcessStatusChange
removeOnProcessStatusChange
OnPreStageChange addOnPreStageChange
removeOnPreStageChange
OnStageChange addOnStageChange
removeOnStageChange
OnStageSelected addOnStageSelected
removeOnStageSelected

Metode Proses Aktif

Gunakan metode ini untuk mengambil informasi tentang proses aktif dan mengatur proses yang berbeda sebagai proses aktif.

Nama Description
getActiveProcess Mengembalikan objek Proses yang mewakili proses aktif.
setActiveProcess Mengatur Proses sebagai proses aktif.

Metode proses

Proses berisi data untuk alur proses bisnis. Gunakan metode untuk mengakses properti proses.

Nama Description
getId Mengembalikan pengidentifikasi unik proses.
getName Mengembalikan nama proses.
getStages Mengembalikan kumpulan tahapan dalam proses.
isRendered Mengembalikan nilai boolean yang menunjukkan apakah proses dirender.

Metode ProcessInstance

Gunakan metode ini untuk mengambil informasi tentang semua instans proses untuk rekaman dan untuk mengatur instans proses sebagai instans aktif.

Nama Description
getProcessInstances Mengembalikan semua instans proses untuk rekaman tabel yang dapat diakses pengguna panggilan.
setActiveProcessInstance Mengatur instans proses sebagai instans aktif.

Metode instans

Instans proses berisi data untuk instans alur proses bisnis. Gunakan metode untuk mengakses properti instans proses.

Nama Description
getInstanceId Mengembalikan pengidentifikasi unik instans proses.
getInstanceName Mengembalikan nama instans proses.
getStatus Mengembalikan status instans proses saat ini.
setStatus Mengatur status instans proses aktif saat ini.

Metode Tahap Aktif

Gunakan metode ini untuk mengambil informasi tentang tahap aktif dan menetapkan tahap yang berbeda sebagai tahap aktif.

Nama Description
getActiveStage Mengembalikan objek Tahap yang mewakili tahap aktif.
setActiveStage Menetapkan tahap selesai sebagai tahap aktif.

Metode tahapan

Tahap berisi data untuk tahap dalam alur proses bisnis. Gunakan metode untuk mengakses properti tahapan.

Nama Description
getCategory Mengembalikan objek dengan metode getValue yang akan mengembalikan nilai bilangan bulat dari kategori alur proses bisnis.
getEntityName Mengembalikan nama logis tabel yang terkait dengan tahapan.
getId Mengembalikan pengidentifikasi unik tahap.
getName Mengembalikan nama tahap.
getNavigationBehavior Mengembalikan objek perilaku navigasi untuk tahap yang dapat digunakan untuk menentukan apakah tombol Buat tersedia bagi pengguna untuk membuat rekaman tabel lain dalam skenario navigasi alur proses bisnis lintas tabel.
getStatus Mengembalikan status tahapan.
getSteps Mengembalikan kumpulan langkah-langkah dalam tahap.

Metode langkah

Langkah berisi data untuk langkah dalam tahap dalam alur proses bisnis. Gunakan metode untuk mengakses properti langkah.

Nama Description
getAttribute Mengembalikan nama logis kolom yang terkait dengan langkah tersebut.
getName Mengembalikan nama langkah.
getProgress Mengembalikan kemajuan langkah tindakan.
isRequired Mengembalikan nilai boolean yang menunjukkan apakah langkah diperlukan dalam alur proses bisnis.
setProgress Memperbarui kemajuan langkah tindakan.

Gunakan metode ini untuk berpindah ke tahap berikutnya dan sebelumnya. Kedua metode ini akan menyebabkan peristiwa OnStageChange terjadi.

Nama Description
moveNext Maju ke tahap berikutnya.
movePrevious Berpindah ke tahap sebelumnya.

Metode berguna lainnya

Gunakan metode ini untuk menemukan informasi tentang tahapan di jalur aktif, proses yang diaktifkan, dan tahap yang dipilih.

Nama Description
getActivePath Mendapatkan kumpulan tahapan yang saat ini berada di jalur aktif dengan metode untuk berinteraksi dengan tahapan yang ditampilkan dalam kontrol alur proses bisnis.
getEnabledProcesses Secara asinkron mengambil alur proses bisnis yang diaktifkan untuk tabel yang dapat dialihkan pengguna saat ini.
getSelectedStage Mendapatkan tahap yang saat ini dipilih.

formContext.ui.process (Referensi API Klien)
Memahami model objek Xrm
Kontrol (Referensi API Klien)