Memantau dan mengelola proses alur kerja real-time

Untuk memantau dan mengelola proses, Anda harus menemukan proses, mengevaluasi status, dan melakukan segala tindakan yang diperlukan untuk mengatasi masalah.

Memantau alur kerja dan tindakan real-time

Alur kerja dan tindakan real-time tidak menggunakan baris Pekerjaan Sistem karena keduanya terjadi secara langsung. Kesalahan yang terjadi akan ditampilkan kepada pengguna dalam aplikasi dengan judul Kesalahan Proses Bisnis.

Tidak ada log untuk operasi yang berhasil. Anda dapat mengaktifkan pendataan untuk kesalahan dengan mencentang pilihan Simpan log untuk pekerjaan alur kerja yang mengalami kesalahan di area Penyimpanan Log Alur Kerja di bawah tab Administrasi untuk proses tersebut.

Untuk melihat log kesalahan untuk proses tertentu, buka definisi alur kerja atau tindakan real-time, lalu buka tab Sesi Proses. Ini hanya akan menampilkan kesalahan yang tercatat untuk proses ini.

Jika Anda ingin melihat semua kesalahan untuk proses apa pun, buka Pencarian Tingkat Lanjut, lalu buat tampilan yang menunjukkan kesalahan pada tabel sesi proses.

Status proses alur kerja waktu nyata

Ketika Anda melihat daftar proses alur kerja waktu nyata, masing-masing proses dapat memiliki salah satu nilai Status dan Alasan Status:

Status Alasan Status
Siap Menunggu Sumber Daya
Ditangguhkan Menunggu
Terkunci Sedang Berlangsung

Menjeda

Membatalkan
Selesai Berhasil

Gagal

Dibatalkan

Menghapus baris log proses

Jika organisasi Anda menggunakan alur kerja latar belakang atau alur proses bisnis yang sering berjalan, jumlah baris log proses dapat menjadi cukup besar hingga menyebabkan masalah kinerja serta menggunakan kapasitas penyimpanan yang signifikan. Untuk menghapus baris log proses yang tidak dihapus sepenuhnya oleh salah satu pekerjaan penghapusan baris massal standar, gunakan fitur pekerjaan sistem penghapusan massal untuk membuat pekerjaan penghapusan baris massal kustom.

  1. Buka Pengaturan > Manajemen Data > Penghapusan Baris Massal.

  2. Dari area Penghapusan Baris Massal, pilih Baru.

  3. Di halaman mulai Wizard penghapusan massal, pilih berikutnya.

  4. Dalam daftar Cari, pilih Pekerjaan Sistem.

  5. Kondisi berikut digunakan untuk membuat pekerjaan penghapusan baris massal guna menghapus baris log proses:

    • Jenis Pekerjaan Sistem Sama Dengan Alur Kerja: Menargetkan baris alur kerja real-time.

    • Status sama dengan diselesaikan: hanya alur kerja yang diselesaikan yang valid untuk menjalankan tugas.

    • Alasan status Sama dengan berhasil: menghapus pekerjaan yang berhasil, dibatalkan, dan gagal.

    • Selesai Lebih dari X Hari 30: Hanya gunakan kolom Selesai Pada untuk menghapus baris log proses alur kerja real-time yang lebih lama dari 30 hari.

    Tampilan halaman untuk penghapusan baris massal kustom.

  6. Pilih Selanjutnya.

  7. Atur frekuensi pekerjaan penghapusan massal akan berjalan. Anda dapat menjadwalkan pekerjaan Anda untuk dijalankan pada interval yang ditentukan atau membuat pekerjaan penghapusan massal satu kali menggunakan pilihan segera. Dalam contoh ini, pekerjaan berulang diatur untuk dijalankan pada tanggal 21 Mei 2018 dan setiap 30 hari setelahnya.

    Opsi penghapusan baris massal.

Menggunakan pilihan segera

Perhatikan bahwa Anda memiliki opsi untuk melakukan penghapusan massal tersinkron secara langsung dengan memilih opsi Langsung. Penghapusan ini dilakukan dengan eksekusi SQL Server langsung dan tidak melewati setiap baris dalam alur aktivitas penghapusan, yang dapat mengurangi dampak terhadap kinerja sistem. Opsi ini bagus jika Anda ingin segera membersihkan baris alur kerja real-time tambahan, bukan pekerjaan penghapusan massal yang menunggu di antrean asinkron untuk diproses.

Pilihan segera diaktifkan bila kondisi berikut benar:

  • Pekerjaan penghapusan massal ditujukan bagi tabel Pekerjaan Sistem.
  • Kriteria pencarian memiliki jenis pekerjaan sistem kondisi yang sama dengan alur kerja.
  • Pengguna yang membuat pekerjaan penghapusan massal memiliki izin global atas hak istimewa penghapusan di tabel AsyncOperation. Peran keamanan Administrator Sistem memiliki hak istimewa ini.

Penghapusan massal tersinkron hanya akan menghapus baris AsyncOperation yang statusnya sudah selesai. Maksimal 1 juta baris akan diproses untuk setiap permintaan. Anda harus menjalankan pekerjaan beberapa kali jika lingkungan Anda memiliki lebih dari 1 juta baris yang akan dihapus.

Langkah berikutnya

Praktik terbaik untuk proses-proses alur kerja real-time

Catatan

Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)

Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).