Periodic Task
Note, menu ini bersifat teknis. Untuk setting menu ini lebih baik langsung menghubungi tim engineer inalix.
Periodic task adalah tugas yang dapat diberikan ke sistem sehingga berjalan otomatis menjalankan perintah pada interval waktu tertentu, misal harian, mingguan, bulanan, tahunan, atau interval waktu lainnya. Ini untuk kebutuhan menjalankan perintah berulang. Periodic task pada inalix apps digunakan untuk generate schedule flight harian, mengambil jadwal penerbangan dari AOL, ping device FIDS, dan tugas lainnya sesuai kebutuhan di bandara. Untuk mengakses halaman ini dapat dilakukan dengan langkah seperti berikut:
Pastikan sudah masuk modul admin
Langkah Akses Menu Periodic Task
Halaman Home Periodic Task
Keterangan:
periodic task: nama periodic task
enabled: tercentang hijau berarti periodic task enable, silang merah berarti periodic task ini disable
interval schedule: skip, untuk saat ini tidak digunakan
start datetime: waktu mulai dijalankannya periodic task
last run datetime: waktu terakhir periodic task berjalan sesuai task
one-off-task: tercentang hijau berarti periodic task hanya run sekali, silang merah berarti periodic task berjalan terus menerus sesuai interval
Fungsi - fungsi button (di bagian atas) halaman home periodic task
icon inalix apps, untuk expand navbar menu
icon bintang, untuk favorites (bookmark menu)
icon ?, untuk membuka help (documentation) aplikasi
icon timezone, memilih timezone sesuai lokasi bandara
add new: tombol untuk menambah periodic task, penjelasan detail ada di bawah
icon search & filter: search data periodic task dengan fitur filter, penjelasan detail ada di bawah
Menambah Periodic Task
Klik tombol add new untuk menambah periodic task, akan muncul form add periodic task:
Form Add Periodic Task
Keterangan:
name, isi nama periodic task sesuai dengan fungsinya, misal untuk generate flight harian dapat diisi schedule generate flight
task (registered), pilih task sesuai kebutuhan
task (custom), task ini akan auto terisi dari task (registered) setelah klik save
enabled, centang jika periodic task dibuat enable, hilangkan centang jika ingin periodic task ini disable
description, isi deskripsi periodic task ini, dapat dibiarkan kosong
schedule, untuk mengatur interval dijalankannya periodic task, field yang digunakan hanya crontab
interval schedule, skip, tidak digunakan (menggunakan crontab)
crontab schedule, pilih konfigurasi interval dijalankannya periodic task ini. Jika tidak ada interval yang dibutuhkan untuk setting periodic task ini, klik tanda + untuk membuat periodic task baru, akan muncul form seperti berikut
Form Crontab Untuk Konfigurasi Periodic Time
Minute(s), tulis periode menit ke berapa AAS akan dibunyikan, tulis * untuk memilih semua menit
Hour(s), tulis periode jam ke berapa AAS akan dibunyikan, tulis * untuk memilih semua jam
Day(s) of The Week, tulis tiap hari apa AAS akan dibunyikan, tulis * untuk memilih semua hari. nomor 1 adalah hari senin, 2= selasa, 3= rabu, 4= kamis, 5= jumat, 6= sabtu, 7 atau 0 adalah hari minggu
Day(s) of The Month, tulis setiap tanggal berapa AAS akan dibunyikan, tulis * untuk memilih semua tanggal
Month(s) of The Year, tulis setiap bulan apa AAS akan dibunyikan, tulis * untuk memilih semua bulan. nomor 1 adalah Januari, 2= Februari, 3= Mmaret, 4= April, 5= Mei, 6= Juni, 7= Juli, 8= Agustus, 9= September, 10= Oktober, 11= November, 12 atau 0 adalah bulan desember
Cron Timezone, pilih UTC dikarenakan terkadang untuk localtime bisa jadi tidak sesuai
Contoh konfigurasi
berarti task akan berjalan pada sistem pada menit ke 0,10,20,30,40,50; jam 00–08.00 UTC, setiap hari, di semua tanggal, dan semua bulanNote, dilarang menghapus crontab schelule yang ada, karena ada kemungkinan konfigurasi tersebut dipakai untuk modul lain
solar schedule, skip, tidak digunakan (menggunakan crontab)
clocked schedule, skip, tidak digunakan (menggunakan crontab)
start datetime,
last run datetime,
one-off task,
Mengubah dan Menghapus data Periodic Task
Mengubah Data periodic task dapat dilakukan dengan cara klik salah satu periodic task >> edit data yang ingin diubah >> klik save
Menghapus data periodic task dapat dilakukan dengan 2 cara :
centang salah satu atau beberapa periodic task pada kotak centang paling kiri >> muncul popup action >> pilih dropdown Delete Selected Periodic Task >> klik go, atau
klik salah periodic task >> klik pada tombol delete >> klik yes
Fitur Search and Filter Periodic Task
Gunakan tombol icon search & filter, untuk search periodic task dengan filtering:
kotak pencarian, ketikkan identitas maskapai, nama atau 2,3 letter code di kolom ini untuk search maskapai dengan input free text
by origin, pilih salah satu kategori filter untuk filter airlines berdasarkan bandara asal (keberangkatan)