Periodic Task icon_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

../../_images/access_periodic_task.png

Langkah Akses Menu Periodic Task

../../_images/home_periodic_task.png

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:

../../_images/form_add_periodic_task.png ../../_images/form_add_periodic_task2.png

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

../../_images/form_add_crontab.png

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 crontab 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 bulan

  • Note, 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)