All Products
Search
Document Center

SchedulerX:Kelola alur kerja

Last Updated:Nov 11, 2025

SchedulerX mendukung orkestrasi pekerjaan lintas aplikasi. Anda dapat menggunakan alur kerja untuk mengatur orkestrasi pekerjaan dalam satu aplikasi atau di beberapa aplikasi yang berbagi logika eksekusi yang sama.

Buat alur kerja

  1. Masuk ke Konsol SchedulerX.

  2. Di bilah navigasi atas, pilih wilayah.

  3. Di panel navigasi sebelah kiri, klik Workflows.

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

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

    Catatan

    Alur kerja SchedulerX hanya mendukung penjadwalan pekerjaan melalui ekspresi cron.

    image.png

    Pada bagian Advanced Configuration, atur Time Zone, Calendar, dan Task Concurrency.

Create a job

  1. Pada halaman Workflows, temukan alur kerja yang telah Anda buat dan klik Edit untuk membuka halaman Workflow Details.

  2. Klik Create Task. Dalam panel Create Task, konfigurasikan parameter. Pekerjaan tersebut kemudian ditambahkan ke dalam alur kerja. Anda juga dapat melihat pekerjaan tersebut pada halaman Jobs.

    image.png

Import a job

  1. Pada halaman Workflows, temukan alur kerja yang telah Anda buat dan klik Edit untuk membuka halaman Workflow Details.

  2. Pada halaman Workflow Details, klik Import Tasks. Dalam daftar drop-down Application, pilih aplikasi yang sudah ada. Dari daftar pekerjaan yang muncul, temukan pekerjaan yang ingin Anda impor dan klik Import pada kolom Operation. Aplikasi tempat alur kerja ini berada dipilih secara default.image.png

Orchestrate jobs

Add dependencies

Anda dapat menyeret dan melepas garis untuk menambahkan dependensi.

Contoh 1: Pekerjaan 619 adalah pekerjaan hulu dari Pekerjaan 620. Setelah Pekerjaan 619 dieksekusi, Pekerjaan 620 dimulai.

image.png

Contoh 2: Setelah Pekerjaan 101 dieksekusi, Pekerjaan 102 dan Pekerjaan 103 mulai berjalan secara bersamaan. Pekerjaan 107 baru mulai berjalan setelah Pekerjaan 104, Pekerjaan 105, dan Pekerjaan 106 berhasil dieksekusi.

image.png

Delete dependencies

Anda dapat memilih dari dua metode:

  • Klik sebuah garis pada bagan alur kerja dan tekan tombol DELETE.

  • Klik kanan sebuah garis pada bagan alur kerja dan klik Remove.

Edit or delete a job

Klik kanan sebuah node pada bagan alur kerja dan klik Edit atau Remove.

Publish a workflow

Setelah membuat alur kerja, buat atau edit pekerjaan pada halaman detail alur kerja, lalu klik Publish. Hal ini akan mengaktifkan alur kerja dan memulai penjadwalan. Jika Anda tidak ingin langsung mengaktifkan alur kerja, Anda dapat mengklik Run Once pada halaman Workflows untuk menguji alur kerja sebelum mengaktifkannya secara manual.

Kelola alur kerja

Lihat graf instans alur kerja

  1. Pada halaman Workflows, temukan alur kerja yang ingin Anda kelola dan pilih More > History pada kolom Operation untuk melihat riwayat eksekusinya.image.png

  2. Dalam panel Process Instance Records, klik ID pada kolom Instance ID/Process Instance Diagram untuk melihat status berjalan semua node dalam alur kerja.

Hentikan

  1. Pada halaman Workflows, temukan alur kerja yang ingin Anda kelola dan pilih More > History pada kolom Operation.

  2. Dalam panel Process Instance Records, klik Stop. Semua node yang sedang berjalan dalam alur kerja akan dihentikan, dan status alur kerja berubah menjadi Failed.image.png

Jalankan ulang alur kerja

Jalankan ulang alur kerja

Anda dapat menjalankan ulang alur kerja yang gagal.

  1. Pada halaman Workflows, temukan alur kerja yang ingin Anda kelola dan pilih More > History pada kolom Operation.

  2. Dalam panel Process Instance Records, pilih More > Rerun. Semua node yang gagal dalam alur kerja akan dijalankan ulang, dan status alur kerja berubah menjadi Running.

    image.png

Jalankan ulang sebuah node

  1. Pada halaman Workflows, temukan alur kerja yang ingin Anda kelola dan pilih More > History pada kolom Operation.

  2. Dalam panel Process Instance Records, klik Details untuk membuka tampilan detail instans alur kerja.

  3. Klik kanan node target dan pilih opsi sesuai kebutuhan:

    • Rerun Self And Descendants: Menjalankan ulang node itu sendiri beserta semua node turunannya.

    • Rerun Self: Hanya menjalankan ulang node itu sendiri. Node turunan tidak dijalankan ulang.

  4. Pada kotak dialog konfirmasi yang muncul, klik OK. Node terkait dalam alur kerja akan dijalankan ulang.

Jeda alur kerja

Anda dapat menjeda alur kerja yang berstatus Berjalan.

  1. Pada halaman Workflows, temukan alur kerja yang ingin Anda kelola dan pilih More > History pada kolom Operation.

  2. Dalam panel Process Instance Records, klik Pause. Sistem akan menunggu node yang sedang berjalan menyelesaikan eksekusinya. Node berikutnya tidak akan dieksekusi, dan status alur kerja berubah menjadi Paused.image.png

Lanjutkan alur kerja yang dijeda

Anda dapat melanjutkan alur kerja yang berstatus Paused.

  1. Pada halaman Workflows, temukan alur kerja yang ingin Anda kelola dan pilih More > History pada kolom Operation.

  2. Dalam panel Process Instance Records, klik Resume untuk melanjutkan eksekusi node hilir.image.png

Lewati

Dalam alur kerja, jika suatu pekerjaan belum mulai berjalan dan Anda memutuskan untuk tidak menjalankannya, Anda dapat melewati pekerjaan tersebut. Alur kerja kemudian akan otomatis melanjutkan ke pekerjaan berikutnya.

  1. Pada halaman Workflows, temukan alur kerja yang ingin Anda kelola dan pilih More > History pada kolom Operation untuk melihat riwayat eksekusinya.

  2. Dalam panel Process Instance Records, klik ID pada kolom Instance ID/Process Instance Diagram. Pada halaman On The Workflow Instance Details, pilih pekerjaan tersebut lalu klik Skip.image.png

Batalkan lewati

Untuk pekerjaan yang dilewati, Anda dapat membatalkan lewati dan melanjutkan eksekusinya sebelum pekerjaan hilirnya mulai berjalan.

  1. Pada halaman Workflows, temukan alur kerja yang ingin Anda kelola dan pilih More > History pada kolom Operation untuk melihat riwayat eksekusinya.

  2. Dalam panel Process Instance Records, klik ID pada kolom Instance ID/Process Instance Diagram. Pada halaman On The Workflow Instance Details, pilih pekerjaan yang dilewati lalu klik Cancel Skip.image.png

Impor dan ekspor alur kerja

Untuk menyinkronkan alur kerja antar wilayah atau namespace, Anda harus mengimpornya atau mengekspornya secara manual.

Ekspor alur kerja

  1. Pada halaman Workflows, pilih aplikasi dari daftar drop-down All Applications, lalu centang kotak alur kerja yang ingin Anda ekspor. Kemudian, klik Export Workflow. Jika Anda tidak memilih alur kerja apa pun, semua alur kerja dari aplikasi yang dipilih akan diekspor.

  2. Pada kotak dialog yang muncul, pilih ID aplikasi, konfirmasi informasi alur kerja, lalu klik OK.image.png

Impor alur kerja

Pada halaman Workflows, klik Import Workflow, unggah file alur kerja, lalu klik OK.image.png

Penting

Anda harus mengimpor pekerjaan yang termasuk dalam alur kerja sebelum dapat mengimpor alur kerjanya. ID aplikasi dari alur kerja yang diimpor harus sama dengan ID aplikasi dari alur kerja yang diekspor. Untuk informasi selengkapnya, lihat Impor atau ekspor pekerjaan.