Process Orchestrator

Sambungkan peralatan ke transaksi MES, tanpa menulis kode

Lapisan otomasi yang menghubungkan data dari peralatan dengan transaksi yang perlu dijalankan dan dicatat MES. Flow disusun dengan merangkai node di kanvas, dijalankan per zona pabrik, dan tidak pernah masuk produksi tanpa deployment yang disengaja.

Singkatnya

Hubungkan event mesin ke transaksi MES dengan merangkai node di kanvas. Tidak ada yang masuk produksi tanpa deployment yang disengaja.

Saat ini Setiap integrasi mesin adalah kode kustom.

Dengan VECHR MES Flow dibangun visual dari node yang sudah tersedia.

Saat ini Perubahan langsung live begitu disimpan.

Dengan VECHR MES Draft, validasi, simulasi, lalu deploy dengan sengaja.

Saat ini Satu kegagalan menghentikan otomasi seluruh pabrik.

Dengan VECHR MES Flow berjalan per zona, masing-masing dengan failover sendiri.

Cakupan Process Orchestrator

  • High availability sejak awal Flow berjalan di pod yang redundan dengan failover otomatis antar-zone. Otomasi tetap jalan walau salah satu node bermasalah.
  • Flow builder visual, low-code Susun otomasi di kanvas drag-and-drop dengan 50+ jenis node dan aksi MES bawaan. Untuk kebutuhan umum, tidak perlu menulis kode.
  • Trigger berbasis event Flow bisa dijalankan manual, terjadwal, saat nilai data berubah, atau sebagai hook before/after di Specification, mengikuti cara proses produksi Anda berjalan.
  • Ekstensi dengan TypeScript Plugin SDK Untuk kebutuhan yang lebih khusus, buat node kustom dengan TypeScript lewat @vechr/orchestrator-sdk tanpa mengubah sistem inti. Plugin berbasis Claude AI juga bisa dipakai untuk memperluas kemampuan flow.
  • Update plugin tanpa downtime Update plugin dikirim ke semua pod tanpa menghentikan flow yang sedang jalan. Eksekusi yang sudah dimulai selesai dengan versi lama, eksekusi baru memakai versi terbaru.
  • Konfigurasi terstruktur dan bisa diterjemahkan Setiap node punya form konfigurasi bertipe yang bisa diterjemahkan, bukan JSON mentah, dengan perlindungan khusus untuk field sensitif seperti password.
  • Kontrol deployment yang aman Setiap flow melewati tahap Draft, Validate, Simulate, dan Deploy. Flow tidak pernah jalan di produksi hanya karena konfigurasinya diubah.
  • Observability dan tracing bawaan Pantau kesehatan tiap zona, metrik eksekusi, dan jejak setiap langkah, jadi flow bisa dipahami dan di-debug tanpa menebak-nebak.

Tidak ada yang sampai ke produksi karena kebetulan

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

TahapArtinya
DraftFlow masih bisa diedit dan belum jalan di mana pun. Ini status awal setiap flow baru.
ValidateStruktur flow dicek untuk menemukan masalah sebelum dijalankan.
SimulateFlow dijalankan dengan input contoh untuk mengecek setiap langkah, tanpa menyentuh data produksi.
DeployDeployment yang disengaja. Baru di tahap ini flow mulai berjalan terhadap proses produksi.

Update plugin dikirim ke semua pod tanpa menghentikan eksekusi yang sedang jalan. Run yang sudah dimulai tetap selesai dengan versi sebelumnya.

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

Setiap event bisnis bisa memulai flow

Flow bisa dimulai dengan jadwal cron atau interval, saat nilai data point berubah, atau saat sesuatu terjadi di MES.

SumberEvent
Production recordSeluruh 11 jenis transaksi.
Resource stateBerubah, dicatat, ditutup, di-acknowledge.
Unit trackingUnit dibuat, status unit berubah.
Production orderStatus berubah, dibuat, diubah, dihapus.
Production stockDiterima, diubah, disesuaikan, status berubah, dihapus.
Labour sessionClock-on, clock-off, ganti aktivitas.
PalletDibuat, ditutup, dibatalkan.

Trigger BEFORE bisa memveto operasi, dan otomatis menolak saat timeout. Trigger COMPLETED berjalan tanpa ditunggu. Payload-nya membawa nama yang mudah dibaca di samping setiap ID, dan setiap kuantitas dalam semua satuan yang bisa dikonversi material itu.

Sekitar 51 node bawaan dalam enam kategori

KategoriContoh
SourceTimer, baca data point, subscribe pesan, input manual, konstanta.
TransformFilter, scale, deadband, script, switch, loop, parallel, error handler.
ActionTransaksi MES, notifikasi, lookup master data, call flow, resource state, Certification Check, konversi satuan, pallet, slot scheduling.
IntegrationREST request, kirim email.
DatabaseSQL Server, PostgreSQL, MySQL.
DestinationPublish pesan, tulis data point, log, end.

Kegagalan ditangani dengan sengaja. Setiap node punya error port, node Error Handler menangkap kegagalan, dan Anda yang menentukan apakah kegagalan yang sudah ditangani tetap dihitung sebagai run gagal. Flow menyimpan revisi, memisahkan revisi yang di-deploy dari yang aktif, dan bisa punya kolaborator.

Dijalankan per zona, bukan hanya per pabrik

  • Eksekusi dibatasi per zona Flow berjalan di zona yang ditentukan, jadi otomasi bisa ditempatkan dekat dengan proses yang membutuhkannya, termasuk di pabrik besar dan lingkungan multi-site.
  • Failover otomatis Flow berjalan di pod yang redundan dan bisa failover saat salah satu node bermasalah, dengan target sekitar 30 detik.
  • Draf dari AI, dikonfirmasi manusia Jelaskan otomasi yang Anda mau dengan bahasa biasa, lalu asisten AI menyusun draf flow dan merangkai node yang diperlukan. Manusia tetap meninjaunya sebelum flow di-deploy.
  • Bisa dipantau sampai ke setiap langkah Kesehatan zona, metrik eksekusi, dan jejak setiap langkah tersedia untuk menemukan masalah, tanpa menebak dari hasil akhirnya.
  • Edge Agent mengumpulkan data di lokasi Data mesin dikumpulkan oleh Edge Agent di dalam plant, bukan oleh cloud. Satu plant bisa menjalankan beberapa agent, satu per mesin, cell, atau line.
  • Tetap mengumpulkan data saat koneksi putus Setiap sampel ditulis dulu ke historian lokal. Konfigurasi dan flow disimpan di lokasi, jadi restart saat koneksi putus pun tetap kembali mengumpulkan data.
  • Tidak ada trigger yang hilang Flow yang butuh cloud diantrekan di plant dan dikirim berurutan saat koneksi kembali. Cloud menjalankannya tepat satu kali, dengan waktu sesuai saat trigger terjadi.
  • Didaftarkan dengan persetujuan administrator Agent mengumumkan dirinya, lalu administrator menyetujuinya. Tidak ada kredensial yang diketik langsung di perangkat.

Pertanyaan yang Sering Diajukan

Pertanyaan yang biasanya diajukan 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 harus lolos validasi dan simulasi. Mengubah status menjadi Active saja tidak membuat flow jalan di produksi.

Apakah kami butuh developer untuk membuat flow?

Untuk kebutuhan sehari-hari, tidak. Flow bisa disusun di kanvas drag-and-drop dengan 50+ jenis node dan aksi MES bawaan. Kalau butuh perilaku khusus, TypeScript Plugin SDK bisa dipakai untuk membuat node kustom tanpa mengubah sistem inti.

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

Eksekusi yang sudah jalan selesai dengan versi plugin sebelumnya. Eksekusi baru memakai versi terbaru. Update tidak butuh downtime, dan tidak ada proses yang berganti versi di tengah jalan.

Lanjut baca

Istilah di halaman ini(1)
MESManufacturing Execution System
Sistem yang menjalankan dan mencatat produksi di lantai pabrik: order, bahan, langkah, kualitas, dan mesin.
Lihat semua istilah →
Minta Walkthrough