Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Topik ini mengandungi amalan terbaik untuk mencipta dan mengurus proses aliran kerja latar belakang.
Elakkan gelung yang tak terhingga
Anda boleh mencipta logik dalam aliran kerja latar belakang yang memulakan gelung tak terhingga, yang menggunakan sumber pelayan dan menjejaskan prestasi. Situasi biasa di mana gelung tak terhingga mungkin berlaku adalah jika anda mempunyai aliran kerja latar belakang yang dikonfigurasikan untuk bermula apabila lajur dikemas kini dan kemudian mengemas kini lajur tersebut dalam logik aliran kerja. Tindakan kemas kini mencetuskan aliran kerja latar belakang yang sama yang mengemas kini baris dan mencetuskan aliran kerja latar belakang lagi dan lagi.
Aliran kerja yang anda cipta termasuk logik untuk mengesan dan menghentikan gegelung tidak terhad. Jika proses aliran kerja latar belakang dijalankan lebih daripada bilangan kali tertentu pada baris tertentu dalam tempoh masa yang singkat, proses itu 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 masa ialah 16.
Gunakan templat aliran kerja latar belakang
Jika anda mempunyai aliran kerja yang serupa dan anda menjangkakan mencipta lebih banyak aliran kerja yang mengikut corak yang sama, simpan aliran kerja latar belakang anda sebagai templat aliran kerja. Dengan cara ini, apabila anda perlu mencipta aliran kerja yang serupa, gunakan templat untuk mencipta aliran kerja latar belakang dan elakkan daripada memasukkan semua syarat dan tindakan dari awal.
Dalam kotak dialog Buat Proses , pilih Proses baharu daripada templat sedia ada (pilih daripada senarai).
Gunakan aliran kerja kecil
Jika anda menggunakan logik yang sama dalam aliran kerja yang berbeza atau dalam cawangan bersyarat, takrifkan logik itu sebagai aliran kerja kanak-kanak supaya anda tidak perlu meniru logik itu secara manual dalam setiap aliran kerja latar belakang 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.
Padamkan kerja aliran kerja latar belakang yang lengkap secara automatik
Untuk aliran kerja latar belakang (tak segerak), kami mengesyorkan agar anda memilih Padam secara automatik kerja aliran kerja yang telah siap (untuk menjimatkan ruang cakera) dalam definisi aliran kerja latar belakang. Memilih kotak semak ini membolehkan sistem memadam log aliran kerja latar belakang untuk pelaksanaan yang berjaya untuk menjimatkan ruang. Perhatikan bahawa log daripada pelaksanaan aliran kerja latar belakang yang gagal akan sentiasa disimpan untuk penyelesaian masalah.
Hadkan bilangan aliran kerja yang mengemas kini jadual yang sama
Menjalankan lebih daripada satu aliran kerja latar belakang yang mengemas kini jadual 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 cuba untuk mengemas kini baris akaun yang sama pada masa yang sama boleh menimbulkan isu penguncian sumber. Kegagalan aliran kerja latar belakang berlaku dan mesej ralat, seperti SQL Timeout: Tidak boleh mendapatkan kunci pada sumber nama sumber, direkodkan.
Guna Nota-nota untuk mengesan perubahan
Apabila anda mengedit aliran kerja anda perlu menggunakan tab Nota dan mengetaip perkara yang telah anda lakukan dan sebab anda melakukannya. Ini membolehkan orang lain memahami perubahan yang anda buat.
Langkah-langkah berikutnya
Konfigurasikan proses aliran kerja latar belakang
Pantau dan uruskan proses aliran kerja latar belakang