SchedulerX mendukung orkestrasi tugas lintas aplikasi. Anda dapat mengatur tugas dari aplikasi yang sama atau berbeda ke dalam satu alur kerja berdasarkan logika eksekusinya.
Buat alur kerja
Masuk ke Konsol MSE SchedulerX.
Di bilah menu atas, pilih wilayah.
Di panel navigasi kiri, klik Workflow Management.
Pada halaman Workflow Management, pilih namespace target dan klik Create Workflow.
Pada panel Create Workflow, atur item konfigurasi seperti Name, Description, Application ID, dan Time Type, lalu klik OK.
CatatanSaat ini, penjadwalan alur kerja hanya mendukung ekspresi cron sebagai jenis waktu.

Di area Advanced Configuration, Anda juga dapat mengatur Time Zone, Calendar, dan Concurrent Tasks.
Create a task
Pada halaman Workflow Management, pilih alur kerja yang sudah ada dan klik Edit untuk membuka halaman Workflow Details.
Klik Create Task dan konfigurasi parameter di panel Create Task. Tugas tersebut kemudian ditambahkan ke alur kerja dan dapat dilihat di halaman Task Management.

Import a task
Pada halaman Workflow Management, pilih alur kerja yang sudah ada dan klik Edit untuk membuka halaman Workflow Details.
Pada halaman Workflow Details, klik Import Task. Dari daftar drop-down Select Application, pilih sebuah aplikasi. Lalu, klik Import di kolom Operation untuk tugas yang diinginkan. Aplikasi untuk alur kerja saat ini dipilih secara default.

Task orchestration
Add a dependency
Untuk menambahkan dependensi, seret mouse Anda untuk menggambar garis antar node.
Contoh 1: Node 619 adalah node hulu untuk node 620. Setelah node 619 selesai, node 620 dimulai.

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

Delete a dependency
Dua metode tersedia:
Pilih garis alur kerja dan tekan tombol Delete.
Klik kanan pada garis alur kerja dan klik Remove.
Edit or delete a Job
Anda dapat mengklik kanan node alur kerja dan memilih Edit atau Remove.
Publish a workflow
Setelah membuat alur kerja dan mengonfigurasi tugas-tugasnya di halaman detail alur kerja, klik Publish untuk mengaktifkan alur kerja dan memulai penjadwalannya. Jika tidak ingin mengaktifkannya segera, Anda dapat mengklik Run Once di halaman Workflow Management untuk menguji alur kerja tersebut. Setelah memastikan bahwa alur kerja berjalan dengan benar, Anda dapat mengaktifkannya secara manual.
Manage workflows
View the workflow instance graph
Pada halaman Workflow Management, di kolom Operation, klik More > History untuk melihat riwayat eksekusi alur kerja.

Di panel Workflow Instance Records, klik ID di kolom Instance ID/Workflow Instance Graph untuk melihat status berjalan semua node dalam alur kerja.
Stop
Pada halaman Workflow Management, di kolom Operation, klik More > History.
Di panel Workflow Instance Records, klik Stop. Aksi ini akan menghentikan paksa semua node yang sedang berjalan dalam alur kerja, dan status alur kerja berubah menjadi gagal.

Rerun
Rerun a workflow
Anda dapat menjalankan ulang alur kerja yang gagal.
Pada halaman Workflow Management, di kolom Operation, klik More > History.
Di panel Workflow Instance Records, klik More > Rerun untuk menjalankan ulang semua node yang gagal dalam alur kerja. Status alur kerja kemudian berubah menjadi Berjalan.

Rerun a node
Pada halaman Workflow Management, di kolom Operations, klik More > History.
Di panel Workflow Instance Records, klik Details untuk melihat detail instans alur kerja.
Klik kanan node target dan pilih salah satu opsi berikut:
Rerun Self and Descendants: Menjalankan ulang node saat ini dan semua node turunannya.
Rerun Self: Hanya menjalankan ulang node saat ini, bukan node turunannya.
Pada kotak dialog konfirmasi yang muncul, klik OK. Node alur kerja terkait akan dijalankan ulang.
Pause
Anda dapat menjeda alur kerja yang sedang berjalan.
Pada halaman Workflow Management, di kolom Operation, klik More > History.
Di panel Workflow Instance Records, klik Pause. Sistem akan menunggu node yang sedang berjalan selesai, tetapi node berikutnya tidak akan dijalankan. Alur kerja masuk ke status dijeda.

Resume
Anda dapat melanjutkan alur kerja yang dijeda.
Pada halaman Workflow Management, di kolom Operation, klik More > History.
Di panel Workflow Instance Records, klik Resume untuk melanjutkan eksekusi node turunan.

Skip
Dalam alur kerja, jika suatu node belum mulai berjalan, Anda dapat melewatinya. Alur kerja secara otomatis melanjutkan ke node berikutnya.
Pada halaman Workflow Management, di kolom Operation, klik More > History untuk melihat riwayat eksekusi.
Di panel Workflow Instance Records, klik ID di kolom Instance ID/Workflow Instance Graph. Pada halaman Workflow Instance Details, pilih sebuah node dan klik Skip.

Unskip
Anda dapat membatalkan lewati (unskip) sebuah node untuk melanjutkan eksekusinya, asalkan node turunannya belum mulai berjalan.
Pada halaman Workflow Management, di kolom Operation, klik More > History untuk melihat riwayat eksekusi alur kerja.
Di panel Workflow Instance Records, klik ID di kolom Instance ID/Workflow Instance Graph. Pada halaman Workflow Instance Details, pilih node tersebut dan klik Unskip.

Import and export workflows
Alur kerja harus disinkronkan secara manual antar wilayah atau namespace yang berbeda.
Export a workflow
Pada halaman Workflow Management, pilih aplikasi dari daftar drop-down All Applications. Pilih kotak centang untuk alur kerja yang ingin diekspor. Jika tidak memilih alur kerja apa pun, semua alur kerja untuk aplikasi tersebut akan diekspor. Klik Export Workflow.
Pada kotak dialog, pilih ID aplikasi, konfirmasi informasi alur kerja untuk diekspor, lalu klik OK.

Import a workflow
Pada halaman Workflow Management, klik Import Workflow, unggah file alur kerja, lalu klik OK.
Sebelum mengimpor alur kerja, Anda harus mengimpor tugas-tugas terkaitnya terlebih dahulu. ID aplikasi alur kerja yang akan diimpor harus sama dengan ID aplikasi alur kerja yang diekspor. Untuk informasi lebih lanjut tentang mengimpor tugas, lihat Impor atau ekspor tugas.