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
Masuk ke Konsol SchedulerX.
Di bilah navigasi atas, pilih wilayah.
Di panel navigasi sebelah kiri, klik Workflows.
Pada halaman Workflows, pilih namespace target, lalu klik Create Workflow.
Dalam panel Create Workflow, atur parameter seperti Name, Description, Application ID, dan Time Type, lalu klik OK.
CatatanAlur kerja SchedulerX hanya mendukung penjadwalan pekerjaan melalui ekspresi cron.

Pada bagian Advanced Configuration, atur Time Zone, Calendar, dan Task Concurrency.
Create a job
Pada halaman Workflows, temukan alur kerja yang telah Anda buat dan klik Edit untuk membuka halaman Workflow Details.
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.

Import a job
Pada halaman Workflows, temukan alur kerja yang telah Anda buat dan klik Edit untuk membuka halaman Workflow Details.
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.

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.

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.

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
Pada halaman Workflows, temukan alur kerja yang ingin Anda kelola dan pilih More > History pada kolom Operation untuk melihat riwayat eksekusinya.

Dalam panel Process Instance Records, klik ID pada kolom Instance ID/Process Instance Diagram untuk melihat status berjalan semua node dalam alur kerja.
Hentikan
Pada halaman Workflows, temukan alur kerja yang ingin Anda kelola dan pilih More > History pada kolom Operation.
Dalam panel Process Instance Records, klik Stop. Semua node yang sedang berjalan dalam alur kerja akan dihentikan, dan status alur kerja berubah menjadi Failed.

Jalankan ulang alur kerja
Jalankan ulang alur kerja
Anda dapat menjalankan ulang alur kerja yang gagal.
Pada halaman Workflows, temukan alur kerja yang ingin Anda kelola dan pilih More > History pada kolom Operation.
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.

Jalankan ulang sebuah node
Pada halaman Workflows, temukan alur kerja yang ingin Anda kelola dan pilih More > History pada kolom Operation.
Dalam panel Process Instance Records, klik Details untuk membuka tampilan detail instans alur kerja.
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.
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.
Pada halaman Workflows, temukan alur kerja yang ingin Anda kelola dan pilih More > History pada kolom Operation.
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.

Lanjutkan alur kerja yang dijeda
Anda dapat melanjutkan alur kerja yang berstatus Paused.
Pada halaman Workflows, temukan alur kerja yang ingin Anda kelola dan pilih More > History pada kolom Operation.
Dalam panel Process Instance Records, klik Resume untuk melanjutkan eksekusi node hilir.

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.
Pada halaman Workflows, temukan alur kerja yang ingin Anda kelola dan pilih More > History pada kolom Operation untuk melihat riwayat eksekusinya.
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.

Batalkan lewati
Untuk pekerjaan yang dilewati, Anda dapat membatalkan lewati dan melanjutkan eksekusinya sebelum pekerjaan hilirnya mulai berjalan.
Pada halaman Workflows, temukan alur kerja yang ingin Anda kelola dan pilih More > History pada kolom Operation untuk melihat riwayat eksekusinya.
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.

Impor dan ekspor alur kerja
Untuk menyinkronkan alur kerja antar wilayah atau namespace, Anda harus mengimpornya atau mengekspornya secara manual.
Ekspor alur kerja
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.
Pada kotak dialog yang muncul, pilih ID aplikasi, konfirmasi informasi alur kerja, lalu klik OK.

Impor alur kerja
Pada halaman Workflows, klik Import Workflow, unggah file alur kerja, lalu klik OK.
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.