Kongsi melalui


Amalan terbaik untuk membuat dan menguruskan proses-proses aliran kerja

Topik ini digunakan untuk Dynamics 365 Customer Engagement (on-premises). Untuk versi Power Apps topik ini, rujuk: Amalan terbaik untuk proses aliran kerja

Topik ini mengandungi amalan-amalan yang terbaik untuk membuat dan menguruskan proses-proses aliran kerja.

Elakkan gelung yang tak terhingga

Ia adalah mungkin untuk mencipta logik dalam aliran kerja yang memulakan gegelung tidak terhad, yang menggunakan sumber pelayan dan menjejaskan prestasi. Keadaan yang biasa di mana gegelung tidak terhad mungkin berlaku ialah jika anda mempunyai aliran kerja yang dikonfigurasi untuk bermula apabila atribut dikemas kini dan kemudian mengemaskini atribut tersebut dalam logik aliran kerja. Tindakan pengemaskinian mencetuskan aliran-kerja sama yang mengemaskini rekod dan mencetuskan aliran kerja lagi dan lagi.

Aliran kerja yang anda cipta termasuk logik untuk mengesan dan menghentikan gegelung tidak terhad. Jika proses aliran kerja dijalankan lebih daripada bilangan kali tertentu pada rekod tertentu dalam tempoh masa yang singkat, proses gagal dengan ralat berikut: Kerja aliran kerja ini telah dibatalkan kerana aliran kerja yang memulakannya termasuk gelung tak terhingga. Betulkan logik aliran kerja dan cuba lagi. Had bilangan ialah 16.

Menggunakan templat aliran kerja

Jika anda mempunyai aliran kerja yang serupa dan anda menjangkakan akan mewujudkan lebih banyak aliran kerja yang mengikuti pola yang sama, simpan aliran kerja anda sebagai templat aliran kerja. Dengan cara ini, masa yang akan datang, anda perlu mencipta satu aliran kerja yang sama, mewujudkan aliran kerja yang menggunakan templat dan mengelakkan memasuki semua syarat dan tindakan dari awal.

Dalam dialog Cipta Proses , pilih Proses baharu daripada templat sedia ada (pilih daripada senarai).

Gunakan aliran kerja kecil

Jika anda menggunakan logik sama dalam aliran kerja yang berbeza atau di cawangan-cawangan bersyarat, tentukan logik itu sebagai aliran kerja anak supaya anda tidak perlu meniru logik itu secara manual dalam setiap aliran kerja atau cawangan bersyarat. Ini membantu membuat aliran kerja anda lebih mudah untuk diselenggara. Daripada memeriksa banyak aliran kerja yang mungkin menggunakan logik yang sama, anda boleh terus mengemas kini satu aliran kerja.

Kurang simpan log

Untuk menjimatkan ruang cakera, kosongkan kotak semak Simpan log untuk kerja aliran kerja yang menghadapi ralat jika anda tidak perlu menyimpan data ini.

Hadkan bilangan aliran kerja yang mengemas kini entiti yang sama

Menjalankan lebih daripada satu aliran kerja yang mengemas kini entiti yang sama boleh menyebabkan isu kunci sumber. Bayangkan beberapa aliran kerja berjalan yang mana setiap kemas kini peluang mencetuskan kemas kini untuk akaun yang berkaitan. Berbilang tika aliran kerja ini berjalan dan percubaan untuk mengemas kini rekod akaun yang sama pada masa yang sama boleh menimbulkan isu penguncian sumber. Kegagalan aliran kerja berlaku dan mesej ralat, seperti Tamat Masa SQL: Tidak boleh mendapatkan kunci pada nama sumber sumber, direkodkan.

Guna Nota-nota untuk mengesan perubahan

Apabila anda mengedit aliran kerja anda perlu menggunakan tab Nota dan mengetaip apa yang telah anda lakukan dan mengapa anda melakukannya. Ini membolehkan orang lain untuk memahami perubahan yang anda lakukan.

Lihat juga

Gambaran keseluruhan proses aliran kerja
Konfigurasikan proses aliran kerja
Pantau dan uruskan proses aliran kerja