All Products
Search
Document Center

SchedulerX:Alur Kerja

Last Updated:Jun 17, 2026

SchedulerX mendukung orkestrasi pekerjaan lintas aplikasi. Anda dapat menggabungkan pekerjaan dari aplikasi yang sama atau berbeda ke dalam satu alur kerja berdasarkan logika eksekusinya.

Buat alur kerja

  1. Masuk ke Konsol SchedulerX.

  2. Di bilah navigasi atas, pilih wilayah.

  3. Di bilah navigasi kiri, klik Workflow Management.

  4. Pada halaman Workflow Management, pilih namespace target, lalu klik Create Workflow.

  5. Di panel Create Workflow, atur Name, Description, Application ID, dan Time Type, lalu klik OK.

    Catatan

    Saat ini, Anda hanya dapat menjadwalkan alur kerja dengan menggunakan ekspresi cron.

    Anda juga dapat mengatur Advanced Configuration, Time Zone, dan Task Concurrency di bagian Calendar.

Buat pekerjaan

  1. Pada halaman Workflow Management, pilih alur kerja tersebut dan klik Edit untuk membuka halaman Workflow Details.

  2. Klik Create Task dan konfigurasikan parameter di panel Create Task. Setelah pekerjaan dibuat, pekerjaan tersebut ditambahkan ke alur kerja dan juga muncul di halaman Job Management.

    Pojok kanan atas halaman Workflow Details berisi tombol Import Jobs, Create Job, dan Edit Workflow. Area tengah menampilkan setiap node pekerjaan beserta dependensinya.

Impor pekerjaan

  1. Pada halaman Workflow Management, pilih alur kerja yang sudah ada dan klik Edit untuk membuka halaman Workflow Details.

  2. Di halaman Workflow Details, klik Import Jobs. Dari daftar drop-down Select Application, pilih aplikasi, lalu klik Import di kolom Actions untuk setiap pekerjaan yang ingin ditambahkan. Secara default, aplikasi tempat alur kerja saat ini berada akan dipilih.

Orkestrasi pekerjaan

Tambahkan dependensi

Anda dapat menambahkan dependensi dengan menyeret garis antar node.

Contoh 1: Pekerjaan 619 adalah pekerjaan hulu untuk Pekerjaan 620. Setelah Pekerjaan 619 selesai, Pekerjaan 620 dimulai.

Contoh 2: Setelah Pekerjaan 101 selesai, Pekerjaan 102 dan 103 dimulai secara bersamaan. Pekerjaan 107 hanya dimulai setelah Pekerjaan 104, 105, dan 106 semuanya berhasil.

Hapus dependensi

Anda dapat menghapus dependensi dengan salah satu cara berikut:

  • Pilih garis yang menghubungkan dua node pada diagram alur kerja dan tekan tombol DELETE.

  • Klik kanan garis yang menghubungkan dua node, lalu klik Remove.

Edit atau hapus pekerjaan

Pilih node pekerjaan pada diagram alur kerja, klik kanan node tersebut, lalu pilih Edit atau Remove.

Publikasikan alur kerja

Setelah membuat dan mengonfigurasi alur kerja, klik Publish pada halaman detailnya. Tindakan ini mengaktifkan alur kerja agar berjalan sesuai jadwal yang telah ditentukan. Untuk menguji alur kerja tanpa mengaktifkannya, klik Run Once pada halaman Workflow Management. Setelah memastikan alur kerja berfungsi sesuai harapan, Anda dapat mempublikasikannya.

Manage alur kerja

Lihat diagram instans

  1. Pada halaman Workflow Management, temukan alur kerja tersebut, lalu di kolom Actions, pilih More > History. Panel tersebut menampilkan daftar instans alur kerja dengan kolom seperti Data Time, Start Time, End Time, Operator, dan Instance ID/Instance Diagram.

  2. Di panel Instance History, klik ID pada kolom Instance ID/Instance Diagram untuk melihat status semua node dalam instans alur kerja tersebut. Diagram menampilkan status node berdasarkan warna: Waiting (abu-abu), In Pool (kuning), Running (biru), Successful (hijau), Failed (merah), dan Skipped (abu-abu gelap).

Hentikan instans

  1. Pada halaman Workflow Management, temukan alur kerja tersebut, lalu di kolom Actions, pilih More > History.

  2. Di panel Instance History, klik Stop. Tindakan ini akan menghentikan paksa semua node yang sedang berjalan, dan status instans berubah menjadi Failed.

Jalankan ulang instans atau node

Jalankan ulang instans alur kerja

Anda dapat menjalankan ulang instans alur kerja yang gagal.

  1. Pada halaman Workflow Management, temukan alur kerja tersebut, lalu di kolom Actions, pilih More > History.

  2. Di panel Instance History, pilih More > Rerun. Tindakan ini akan menjalankan ulang semua node yang gagal dalam instans tersebut, dan statusnya berubah menjadi Running.

    Setelah menjalankan ulang dimulai, node yang sebelumnya gagal (misalnya, jobB dan jobC) berubah menjadi status Running (biru). Node hulu yang sudah berhasil (misalnya, jobA) tetap dalam status Successful (hijau). Node hilir (misalnya, jobD dan jobE) tetap dalam status Waiting (abu-abu).

Jalankan ulang node

  1. Pada halaman Workflow Management, temukan alur kerja tersebut, lalu di kolom Actions, pilih More > History.

  2. Di panel Instance History, klik Details untuk membuka tampilan detail instans alur kerja.

  3. Klik kanan node target dan pilih salah satu opsi berikut:

    • Rerun node and downstream: Menjalankan ulang node saat ini dan semua node hilirnya.

    • Rerun node only: Hanya menjalankan ulang node saat ini. Node hilir tidak terpengaruh.

  4. Klik OK pada kotak dialog konfirmasi untuk menjalankan ulang node atau node yang dipilih.

Jeda instans

Anda dapat menjeda instans alur kerja yang sedang berjalan.

  1. Pada halaman Workflow Management, temukan alur kerja tersebut, lalu di kolom Actions, pilih More > History.

  2. Di panel Instance History, klik Pause. Sistem akan menunggu node yang sedang berjalan hingga selesai, lalu menghentikan eksekusi node berikutnya. Status instans berubah menjadi Paused.

Lanjutkan instans

Anda dapat melanjutkan instans alur kerja yang dijeda.

  1. Pada halaman Workflow Management, temukan alur kerja tersebut, lalu di kolom Actions, pilih More > History.

  2. Di panel Instance History, klik Resume untuk melanjutkan eksekusi node hilir.

Lewati node

Anda dapat melewatkan node dalam alur kerja yang belum dimulai. Alur kerja kemudian secara otomatis melanjutkan ke node berikutnya dalam urutan tersebut.

  1. Pada halaman Workflow Management, temukan alur kerja tersebut, lalu di kolom Actions, pilih More > History untuk melihat riwayat eksekusinya.

  2. Di panel Instance History, klik ID pada kolom Instance ID/Instance Diagram. Di halaman Workflow Instance Details, pilih node tersebut dan klik Skip. Atau, Anda dapat mengklik kanan node target untuk membuka menu konteks dengan opsi Details, Logs, dan Skip.

Batalkan lewati

Anda dapat membatalkan operasi lewati untuk suatu node dan mengembalikannya ke antrian eksekusi, asalkan node hilirnya belum dimulai.

  1. Pada halaman Workflow Management, temukan alur kerja tersebut, lalu di kolom Actions, pilih More > History untuk melihat riwayat eksekusinya.

  2. Di panel Instance History, klik ID pada kolom Instance ID/Instance Diagram. Di halaman Workflow Instance Details, pilih node yang dilewati dan klik Cancel Skip.

Impor dan ekspor alur kerja

Untuk menyinkronkan alur kerja di berbagai wilayah atau namespace, Anda harus mengekspor dan mengimpornya secara manual.

Ekspor alur kerja

  1. Pada halaman Workflow Management, pilih aplikasi dari daftar drop-down All applications. Pilih kotak centang untuk alur kerja yang ingin diekspor, lalu klik Export Workflow. Jika tidak ada alur kerja yang dipilih, semua alur kerja untuk aplikasi tersebut akan diekspor.

  2. Di kotak dialog yang muncul, pilih Application ID, konfirmasi informasi alur kerja, lalu klik OK.

Impor alur kerja

Pada halaman Workflow Management, klik Import Workflow. Di kotak dialog, pilih Application ID dan pilih kebijakan untuk Duplicate jobs (baik Overwrite maupun Skip). Lalu, unggah file alur kerja di area Import Workflow, lalu klik OK.

Penting

Sebelum mengimpor alur kerja, Anda harus terlebih dahulu mengimpor pekerjaan yang diperlukannya. Application ID aplikasi target harus sesuai dengan Application ID dari mana alur kerja diekspor. Untuk mempelajari cara mengimpor pekerjaan, lihat Impor atau ekspor pekerjaan.