Process Orchestrator

Sambungkan peralatan ke transaksi MES, tanpa menulis kode

Lapisan otomasi yang menghubungkan apa yang dilaporkan peralatan dengan apa yang perlu dilakukan dan dicatat MES. Flow dibangun dengan menyambungkan node di kanvas, dijalankan sesuai zona pabrik, dan tidak pernah masuk ke produksi tanpa deployment yang disengaja.

Yang dicakup Process Orchestrator

  • High availability sejak awal Flow berjalan pada pod yang redundan dengan failover otomatis antar-zone, sehingga otomasi tetap berjalan ketika salah satu node mengalami gangguan.
  • Flow builder visual berbasis low-code Bangun otomasi dengan kanvas drag-and-drop, menggunakan 50+ tipe node dan aksi MES native tanpa harus menulis kode untuk kebutuhan umum.
  • Trigger berbasis event Flow dapat dijalankan secara manual, terjadwal, saat nilai data berubah, atau sebagai hook before/after dalam Specification, mengikuti cara proses produksi Anda berjalan.
  • Ekstensi dengan TypeScript Plugin SDK Untuk kebutuhan yang lebih spesifik, buat node kustom menggunakan TypeScript melalui @vechr/orchestrator-sdk tanpa mengubah core system. Plugin berbasis Claude AI juga dapat digunakan untuk memperluas kemampuan flow.
  • Update plugin tanpa downtime Pembaruan plugin dapat didistribusikan ke seluruh pod tanpa menghentikan flow yang sedang berjalan. Eksekusi yang sudah dimulai menyelesaikan prosesnya dengan versi lama, sementara eksekusi baru menggunakan versi terbaru.
  • Konfigurasi terstruktur dan terlokalisasi Setiap node memiliki form konfigurasi bertipe yang dapat diterjemahkan, bukan JSON mentah, dengan perlindungan khusus untuk field sensitif seperti password.
  • Kontrol deployment yang aman Setiap flow melewati tahapan Draft, Validate, Simulate, dan Deploy, sehingga flow tidak pernah berjalan di produksi hanya karena perubahan konfigurasi.
  • Observability dan tracing bawaan Pantau kesehatan setiap zona, metrik eksekusi, serta jejak langkah secara detail sehingga flow dapat dipahami dan di-debug tanpa menebak apa yang terjadi.

Tidak ada yang sampai ke produksi karena kebetulan

Flow tidak langsung berjalan hanya karena sudah selesai dibuat. Setiap flow melewati empat tahap, dan deployment ke produksi selalu merupakan tindakan yang disengaja.

TahapArtinya
DraftFlow masih dapat diedit dan belum berjalan di lingkungan mana pun. Ini adalah status awal setiap flow baru.
ValidateStruktur flow diperiksa untuk menemukan masalah sebelum flow dijalankan.
SimulateFlow dijalankan menggunakan input contoh untuk memeriksa setiap langkah tanpa menyentuh data produksi.
DeployDeployment yang disengaja. Baru pada tahap ini flow mulai berjalan terhadap proses produksi.

Pembaruan plugin didistribusikan ke seluruh pod tanpa menghentikan eksekusi yang sedang berjalan. Run yang sudah dimulai tetap menyelesaikan prosesnya dengan versi sebelumnya.

Kanvas Process Orchestrator dengan node yang menghubungkan event peralatan ke aksi MES

Dijalankan per zona, bukan hanya per pabrik

  • Eksekusi ter-scope per zona Flow berjalan pada zona yang ditentukan, sehingga otomasi dapat ditempatkan dekat dengan proses yang membutuhkannya, termasuk untuk pabrik besar dan lingkungan multi-site.
  • Failover otomatis Flow berjalan pada pod yang redundan dan dapat melakukan failover ketika salah satu node mengalami gangguan, dengan target failover sekitar 30 detik.
  • Draft dari AI, dikonfirmasi manusia Jelaskan otomasi dengan bahasa biasa dan asisten AI dapat membuat draft flow dengan menyambungkan node yang diperlukan. Manusia tetap meninjau sebelum flow di-deploy.
  • Bisa diamati sampai ke setiap langkah Kesehatan zona, metrik eksekusi, dan trace langkah demi langkah tersedia untuk membantu menemukan masalah tanpa harus menebak dari hasil akhirnya.

Pertanyaan yang Sering Diajukan

Yang biasanya ditanyakan tim otomasi sebelum memercayakan proses produksi pada sebuah flow.

Bisakah flow yang belum selesai memengaruhi produksi?

Tidak. Flow baru berjalan setelah deployment yang disengaja dan sebelumnya melewati validasi serta simulasi. Mengubah status menjadi Active saja tidak membuat flow berjalan di produksi.

Apakah kami membutuhkan developer untuk membuat flow?

Untuk kebutuhan normal, tidak. Flow dapat dibangun melalui kanvas drag-and-drop dengan 50+ tipe node dan aksi MES native. Jika membutuhkan perilaku khusus, TypeScript Plugin SDK memungkinkan pembuatan node kustom tanpa mengubah core system.

Apa yang terjadi pada flow yang sedang berjalan ketika plugin diperbarui?

Eksekusi yang sudah berjalan menyelesaikan prosesnya menggunakan versi plugin sebelumnya. Eksekusi baru menggunakan versi terbaru, sehingga pembaruan tidak memerlukan downtime dan tidak ada proses yang berpindah versi di tengah eksekusi.

Lanjut baca