Proses Latar (Background Jobs)
Ringkasan
Section titled “Ringkasan”SIKOPIT menjalankan sejumlah proses di latar belakang (background jobs), misalnya rekonsiliasi plafon anggota dan reset limit belanja bulanan. Dashboard GoodJob menampilkan status seluruh proses ini secara langsung dari mesin antrean (queue) aplikasi: proses apa yang sedang berjalan, mana yang gagal, dan jadwal proses otomatis yang berjalan berkala.
Hak Akses
Section titled “Hak Akses”Halaman ini hanya dapat diakses oleh pengguna dengan peran Super Admin yang sudah masuk (login). Berbeda dari halaman Administrasi lain yang mengalihkan Anda ke beranda dengan pesan “Anda tidak memiliki akses ke halaman ini.” jika Anda bukan Super Admin, halaman ini menampilkan error “halaman tidak ditemukan” (404) bagi pengguna yang bukan Super Admin atau belum masuk, tanpa pesan penjelasan.
Melihat Daftar Proses (Jobs)
Section titled “Melihat Daftar Proses (Jobs)”- Buka alamat
/good_jobdi peramban Anda.
Hasil: Aplikasi menampilkan dashboard GoodJob dengan tab navigasi Jobs, Batches, Cron, Processes, Performance, Pauses, dan Discard Cleaner di bagian atas. Tab Jobs (halaman utama) menampilkan daftar proses dengan kolom Queue, Priority, Labels, dan Attempts, disertai status di kanan setiap baris (Scheduled, Queued, Running, Succeeded, Discarded, atau Retried) dan waktu relatif sejak proses terakhir berjalan.
- Gunakan filter Queue name, Job name, Label, atau kolom Search di bagian atas tabel untuk mempersempit daftar.
- Klik salah satu tab status (All, Scheduled, Queued, Running, Succeeded, Discarded, Retried) di bawah filter untuk menyaring berdasarkan status tertentu.
Melihat Detail dan Menindaklanjuti Proses yang Gagal
Section titled “Melihat Detail dan Menindaklanjuti Proses yang Gagal”- Pada daftar Jobs, klik nama proses (class job) atau ID untuk membuka halaman detail.
- Pada baris proses, klik ikon titik tiga di kanan untuk membuka menu aksi. Untuk proses yang gagal (Discarded), pilih Retry job untuk menjalankannya kembali, atau Destroy job untuk menghapusnya dari antrean.
Hasil: Status proses berubah sesuai aksi yang dipilih; Retry job mengembalikan proses ke antrean untuk dijalankan ulang, Destroy job menghapus catatan proses tersebut.
Melihat Jadwal Proses Terjadwal (Cron)
Section titled “Melihat Jadwal Proses Terjadwal (Cron)”- Klik tab Cron pada bagian atas dashboard.
Hasil: Halaman Cron Schedules menampilkan daftar proses terjadwal SIKOPIT beserta kolom Class, Schedule, Last run, Next scheduled, dan Status (Active atau Paused).
Melihat Proses Aplikasi yang Sedang Berjalan (Processes)
Section titled “Melihat Proses Aplikasi yang Sedang Berjalan (Processes)”- Klik tab Processes pada bagian atas dashboard.
Hasil: Aplikasi menampilkan daftar proses worker yang sedang aktif memproses antrean, beserta waktu Started dan Updated terakhir.