Alurkerja Released - 2026.10.2.1
Paket 2026.10.2.1 mencakup Reusable Dynamic Form, sinkronisasi struktur organisasi dari Odoo bersama Check SOP lanes, laporan terjadwal per penerima, serta perluasan MCP AlurKerja untuk Metric, KPI, SBG Dashboard, dan External Page. Notifikasi In App, Dashboard Studio, dan editor BPMN juga mendapat pembaruan. Laporan maintenance mencatat 13 tiket helpdesk telah ditangani; tidak semuanya berupa perubahan kode atau fitur baru pada rilis ini.
Sorotan — Reusable Dynamic Form
Form yang sama sering dipakai di banyak proses, dan selama ini harus disalin ke setiap BPMN. Kini form cukup dibuat sekali di Drive, lalu dipakai di banyak user task atau start event.
- Menu New Reusable Form di Drive, dengan editor draft dan publish.
- Riwayat versi dengan rollback, serta tab Used in untuk melihat proses yang memakainya.
- Komponen Reusable Form di Form Builder: pilih form, pin versi bila perlu, dan override per field. Bentrok key diperiksa sejak di editor.
- Perubahan form yang dipublish berlaku tanpa deploy ulang BPMN.
- Deploy BPMN ditolak bila form yang dirujuk tidak ada, belum dipublish, atau key-nya bentrok.
- Hak menulis form ada pada Admin SOP dan Owner.
- Aturan hidden dan readonly ditegakkan di frontend. Validasi required di server mengikuti flag
FORM_CONSTRAINT_ENABLED. - Fitur ini tidak memakai feature flag, sehingga migrasi DB-nya wajib dijalankan sebelum servis baru naik.
Sorotan — Struktur organisasi dari Odoo dan Check SOP lanes
Struktur organisasi dan SOP sering tidak sinkron. Dua fitur ini menjadikan struktur organisasi sebagai acuan.
Sync from Odoo
- Tombol Sync from Odoo di Organization Structure menarik departemen dan karyawan dalam empat langkah: Connection, Fetch, Review, Apply.
- Node dari Odoo dikenali lewat
external_id, sehingga sync berikutnya memperbarui node yang sama dan tidak menggandakan. - Node dan anggota yang dibuat manual tetap disimpan.
- Node yang hilang dari Odoo ditandai Not in Odoo, tidak langsung dihapus.
Check SOP lanes
- Nama lane BPMN dicocokkan dengan node struktur organisasi berdasarkan nama.
- Tersedia dari tiga tempat: dialog Check SOP lanes di halaman struktur organisasi (Scope, Scan, Review, Apply), tombol Match lanes by name di toolbar editor BPMN, dan menu yang sama di kartu Drive.
- Apply dijalankan per file dengan pemeriksaan versi, lalu hasilnya ditandai Lane sync di tab SOP.
- Select Role menampilkan induk untuk nama node yang kembar.
Kedua fitur mati secara bawaan. Sync from Odoo memakai VITE_FEATURE_FLAG_ODOO_ORG_SYNC, sedangkan Check SOP lanes memakai FEATURE_FLAG_LANE_SYNC dan VITE_FEATURE_FLAG_LANE_SYNC.
Sorotan — Laporan terjadwal per penerima
Laporan terjadwal dari dashboard kini bisa berisi data yang berbeda untuk setiap penerima.
- Query yang memakai
{{__user.email}},{{__user.name}}, atau{{__user.is_admin}}dijalankan per penerima dengan identitas masing-masing. - Penerima wajib anggota workspace.
- Tanpa migrasi dan tanpa feature flag.
{{__user.name}}hanya terisi pada laporan terjadwal. Link unduhan berlaku 72 jam dan tidak terikat pada penerima.
Sorotan — MCP AlurKerja: Metric, KPI, SBG Dashboard, External Page
Agen AI kini dapat mengelola lebih banyak objek, bukan hanya membacanya.
- Metric: membaca detail, membuat dan mengubah lewat spesifikasi builder, serta menghapus.
- KPI: membuat dan mengubah KPI bentuk goal. Penghapusan ditolak bila KPI masih dipakai dashboard.
- SBG Dashboard: list, get, create, update, dan delete.
- External Page: membuat, mengubah, publish, unpublish, dan menghapus. Draf tersimpan sebagai tidak aktif sampai dipublish.
Fitur baru lainnya
- Notifikasi In App — Target Path: field opsional di panel Notifications Studio. Saat notifikasi diklik, pengguna dibawa ke halaman tujuan.
- My Dashboard: Home App dapat menampilkan KPI individual milik pengguna yang login. Mati secara bawaan (
VITE_FEATURE_MY_DASHBOARD). - API instance aktif: daftar instance aktif beserta variabelnya per environment TEST atau LIVE, juga tersedia sebagai tool MCP
list_active_instances. Mati secara bawaan (FEATURE_FLAG_ACTIVE_INSTANCES_API). - API start process bulk: memulai hingga 100 instance dalam satu request; seluruh item divalidasi lebih dulu. Mati secara bawaan (
BULK_START_ENABLED).
Peningkatan
- Dashboard Studio: kartu Question dan KPI punya tombol Edit, lalu kembali ke dashboard asal setelah disimpan.
- Editor BPMN: file BPMN bisa dihapus dari menu More actions › Delete oleh Admin SOP dan Owner. Menghapus file tidak menghentikan proses yang sudah ter-deploy.
- Metric dan KPI: tampilan diperbarui; target boleh bernilai 0 dan tersedia timeseries harian.
- Dokumentasi: halaman baru di docs v2 untuk Metrics dan KPIs, SBG Dashboards, API Instance Aktif dan Start Bulk, Target Path notifikasi, filter Business Processes, hapus file BPMN, Sync from Odoo, dan Check SOP lanes.
Perbaikan
- Tasklist: nilai variabel yang dikirim saat complete task kembali tersimpan sesuai tipenya (Boolean, angka, null), sehingga gateway seperti
${flag}berjalan lagi. - Notifikasi In App: placeholder seperti
${task.assignee.name}, initiator, dan nama proses kini terisi. - Form Builder: edit elemen Date dan Date Time tidak lagi crash setelah Max/Min Date disimpan.
- My Team: nama role tampil sebagai Owner, Admin SOP, dan Member di My Team, undangan, link undangan, dan workspace switcher.
- Editor BPMN: tooltip properties panel (misalnya Value pada Timer) tampil di atas kanvas.
- Struktur organisasi: child lane yang punya role kini ikut terbaca di tab SOP node.
- Master Data: kolom number diurutkan sebagai angka; nilai kosong di akhir.
- External Page: menyimpan tanpa content memberi pesan yang jelas. Halaman nonaktif tidak tampil di sidebar App dan tidak bisa dibuka.
- Console Licence: menampilkan tanggal akhir subscription.
- Keamanan: dua perbaikan keamanan pada layanan backend.
Perubahan perilaku yang perlu diketahui
| Area | Yang berubah |
|---|---|
| KPI | Pencapaian kini dihitung terhadap target penuh periode secara bawaan. KPI lama ikut bawaan ini, sehingga pencapaian bulan berjalan dapat terlihat lebih rendah dari sebelumnya. |
| Linter BPMN | Pool dalam diagram kolaborasi yang belum dibagi ke lane ditandai error. Pool eksternal tanpa isi dan proses tanpa pool tidak diperiksa. |
| Reading Guide | Lane tanpa nama tidak lagi menampilkan ID teknis; bagian itu tampil sebagai "…" dengan tanda "incomplete: Lane name". |
| Lisensi Studio | Pemeriksaan lisensi Studio kini selalu berjalan. Lisensi yang tidak ACTIVE akan mengunci Studio. |
| Metrics dan KPIs | Menu selalu tampil; flag VITE_FEATURE_FLAG_METRICS_KPI tidak lagi dipakai. |
| Addon | Publish addon yang memuat script hanya untuk platform owner. Script addon berjalan dengan user terpisah dan tidak lagi mewarisi environment integration-service. |
Yang perlu disiapkan saat memasang
| Hal | Tindakan |
|---|---|
| Migrasi DB (wajib, manual) | Jalankan sebelum container baru naik, sebagai pemilik tabel: bpm-service 20261007090000_bpm_add_note_to_drive_versions dan 20261009134718_bpm_create_drive_forms; report-service 20261013100000_report_add_kpi_target_so_far; company-profile-service 20261013174045_compro_add_org_chart_external_source dan 20261013174046_compro_create_org_chart_sync_tables. Tanpa dua migrasi pertama dan migrasi report, menyimpan versi BPMN, membuat Reusable Form, dan menyimpan KPI akan gagal. |
| Urutan deploy | Migrasi → backend (bpm, report, company-profile, integration, camunda) → frontend (Studio, App). Camunda naik sebelum atau bersamaan dengan Studio; tenant-management-service sebelum App. |
| Lisensi | Pastikan lisensi ACTIVE sebelum Studio baru naik. |
| Addon | Batasi izin berkas .env di host (chmod 600) atau lepas bind mount .env dari integration. Pastikan folder addons bisa dibaca, lalu uji satu addon ber-script. Batas waktu script diatur lewat ADDON_SCRIPT_TIMEOUT (bawaan 5m). |
| Sync from Odoo | Isi INTERNAL_SERVICE_TOKEN (sama di integration, company-profile, dan camunda) dan COMPRO_INTERNAL_URL, jalankan dua migrasi company-profile, lalu aktifkan VITE_FEATURE_FLAG_ODOO_ORG_SYNC. |
| Check SOP lanes | Tambahkan FEATURE_FLAG_LANE_SYNC=true (bpm-service) dan VITE_FEATURE_FLAG_LANE_SYNC=true (Studio). Kedua kunci belum ada di templat compose. |
| My Dashboard | Tambahkan VITE_FEATURE_MY_DASHBOARD=true di konfigurasi runtime App. |
| API instance aktif | Set FEATURE_FLAG_ACTIVE_INSTANCES_API dengan nilai yang sama di report-service dan integration-service, lalu restart report-service. |
| API start bulk | Aktifkan BULK_START_ENABLED di camunda bila dibutuhkan. |
| Versi | Sesuaikan identitas versi deployment ke 2026.10.2.1 sesuai tag yang dipasang. |
Catatan cakupan
Komponen Form Builder baru (Paragraph, Link, Date range dengan durasi, Signature pad, Rich text dari variabel, Repeater, API Data Table, dan template pada File Upload) ikut dalam kode rilis ini tetapi masih dalam pengujian; pengumumannya menyusul. License developer untuk instalasi lokal belum termasuk rilis ini.
Untuk informasi lengkap, kunjungi docs.alurkerja.com.
Next article
AlurKerja vs n8n: Memilih Platform untuk Otomasi Proses Bisnis End-to-End
Bandingkan AlurKerja vs n8n dari fitur workflow, approval, integrasi, dan biaya untuk memilih platform otomasi yang sesu...
Alurkerja Released - 2026.10.1.1
Rilis 2026.10.1.1: Schema Builder di Studio, lampiran Email BPMN, MCP Phase 2, pembatasan lisensi on-premise, serta peni...
Ready to Digitally Transform Your Business Processes?
Join 100+ companies already experiencing maximum productivity