All Products
Search
Document Center

Microservices Engine:Manajemen alur kerja

Last Updated:Jun 22, 2026

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

  1. Masuk ke Konsol MSE SchedulerX.

  2. Masuk ke Konsol EDAS.

  3. Di panel navigasi sebelah kiri, klik Task Scheduling.

  4. Di bilah menu atas, pilih wilayah.

  5. Di panel navigasi sebelah kiri, klik Workflow Management.

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

  7. Di panel Create Workflow, konfigurasikan parameter alur kerja, seperti Name, Description, Application ID, dan Time Type, lalu klik OK.

    Catatan

    Saat ini, ekspresi cron adalah satu-satunya jenis waktu yang didukung untuk penjadwalan alur kerja.

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

Create a task

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

  2. Klik Add Task dan konfigurasikan parameter di panel Add Task. Setelah tugas dibuat, tugas tersebut ditambahkan ke alur kerja dan muncul di halaman Task Management.

Import tasks

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

  2. Pada halaman Workflow Details, klik Import Tasks. Di daftar drop-down Select Application, pilih aplikasi, lalu klik Import di kolom Actions untuk tugas yang diinginkan. Secara default, aplikasi dari alur kerja saat ini dipilih.

Task orchestration

Add a dependency

Anda dapat menambahkan dependensi dengan menarik garis dari satu node ke node lainnya.

Contoh 1: Node 619 merupakan node hulu untuk node 620. Setelah node 619 selesai dieksekusi, node 620 dimulai.

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

Delete a dependency

Gunakan salah satu metode berikut:

  • Pilih garis yang merepresentasikan dependensi dalam alur kerja dan tekan tombol Delete.

  • Klik kanan pada garis yang merepresentasikan dependensi dalam alur kerja dan klik Remove.

Edit or delete a job

Klik kanan pada node alur kerja dan pilih Edit atau Remove.

Publish a workflow

Setelah membuat atau mengedit tugas di halaman Workflow Details, klik Publish. Alur kerja diaktifkan dan penjadwalan dimulai. Jika Anda tidak ingin mengaktifkan alur kerja segera, Anda dapat membuka halaman Workflow Management, klik Run Once untuk mengujinya, lalu mengaktifkannya secara manual setelah pengujian berhasil.

Manage workflows

View the workflow instance graph

  1. Pada halaman Workflow Management, di kolom Actions, klik More > History untuk melihat riwayat eksekusi alur kerja.

  2. Di panel Workflow Instance Record, klik ID di kolom Instance ID/Workflow Instance Graph untuk melihat status eksekusi semua node dalam alur kerja.

Stop

  1. Pada halaman Workflow Management, di kolom Actions, klik More > History.

  2. Di panel Workflow Instance Record, klik Stop. Semua node yang sedang berjalan dalam alur kerja akan dihentikan secara paksa, dan status alur kerja berubah menjadi Failed.

Rerun

Rerun a workflow

Anda dapat menjalankan ulang alur kerja yang gagal.

  1. Pada halaman Workflow Management, di kolom Actions, klik More > History.

  2. Di panel Workflow Instance Record, klik More > Rerun. Semua node yang gagal dalam alur kerja akan dijalankan ulang, dan status alur kerja berubah menjadi Running.

Rerun a node

  1. Pada halaman Workflow Management, di kolom Actions, klik More > History.

  2. Di panel Workflow Instance Record, klik Details untuk membuka graf instans alur kerja.

  3. Klik kanan pada node target dan pilih salah satu opsi berikut sesuai kebutuhan Anda:

    • Restart Current Node and Descendant Nodes: Menjalankan ulang node saat ini dan semua node turunannya.

    • Rerun Current Node: Menjalankan ulang hanya node saat ini; node berikutnya tidak dijalankan ulang.

  4. Klik OK di kotak dialog konfirmasi untuk menjalankan ulang node yang ditentukan.

Pause

Anda dapat menjeda alur kerja yang sedang berjalan.

  1. Pada halaman Workflow Management, di kolom Actions, klik More > History.

  2. Di panel Workflow Instance Record, klik Pause. Sistem membiarkan node yang sedang berjalan selesai, tetapi tidak memulai node berikutnya. Status alur kerja berubah menjadi Paused.

Resume

Anda dapat melanjutkan alur kerja yang dijeda.

  1. Pada halaman Workflow Management, di kolom Actions, klik More > History.

  2. Di panel Workflow Instance Record, klik Resume untuk melanjutkan menjalankan node hilir.

Skip

Dalam alur kerja, jika suatu node belum dimulai tetapi Anda memutuskan untuk tidak menjalankannya, Anda dapat melewati (skip) node tersebut. Alur kerja secara otomatis melanjutkan ke node berikutnya.

  1. Pada halaman Workflow Management, di kolom Actions, klik More > History untuk melihat riwayat eksekusi alur kerja.

  2. Di panel Workflow Instance Record, klik ID di kolom Instance ID/Workflow Instance Graph untuk membuka graf instans alur kerja. Pada graf instans alur kerja, pilih node dan klik Skip.

Cancel skip

Anda dapat membatalkan aksi lewati pada sebuah node agar dapat dijalankan, selama node downstream-nya belum dimulai.

  1. Pada halaman Workflow Management, di kolom Actions, klik More > History untuk melihat riwayat eksekusi alur kerja.

  2. Di panel Workflow Instance Record, klik ID di kolom Instance ID/Workflow Instance Graph untuk membuka graf instans alur kerja. Pada graf instans alur kerja, pilih node yang dilewati dan klik Cancel Skip.

Import and export workflows

Menyinkronkan alur kerja antar wilayah atau namespace harus dilakukan secara manual.

Export a workflow

  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 Anda tidak memilih alur kerja apa pun, semua alur kerja untuk aplikasi yang dipilih akan diekspor.

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

Import a workflow

Pada halaman Workflow Management, klik Import Workflow. Unggah file alur kerja dan klik OK. Di kotak dialog, Anda dapat memilih Application ID dan menentukan cara menangani Existing Tasks dengan memilih Overwrite atau Skip.

Penting

Sebelum mengimpor alur kerja, Anda harus terlebih dahulu mengimpor tugas-tugas terkaitnya. Application ID dari alur kerja yang akan diimpor harus sama dengan Application ID dari alur kerja yang diekspor. Untuk mengimpor tugas, lihat Impor atau Ekspor Tugas.