🚀 Rilis Terbaru AlurKerja Ver. 2026.08.3: Webhook & Audit Trail Pelajari Lebih Lanjut

Alurkerja Released - 2026.10.2.1

Damar Khoirul Huda
15 October, 2026
blog cover

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

AreaYang berubah
KPIPencapaian kini dihitung terhadap target penuh periode secara bawaan. KPI lama ikut bawaan ini, sehingga pencapaian bulan berjalan dapat terlihat lebih rendah dari sebelumnya.
Linter BPMNPool dalam diagram kolaborasi yang belum dibagi ke lane ditandai error. Pool eksternal tanpa isi dan proses tanpa pool tidak diperiksa.
Reading GuideLane tanpa nama tidak lagi menampilkan ID teknis; bagian itu tampil sebagai "…" dengan tanda "incomplete: Lane name".
Lisensi StudioPemeriksaan lisensi Studio kini selalu berjalan. Lisensi yang tidak ACTIVE akan mengunci Studio.
Metrics dan KPIsMenu selalu tampil; flag VITE_FEATURE_FLAG_METRICS_KPI tidak lagi dipakai.
AddonPublish 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

HalTindakan
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 deployMigrasi → backend (bpm, report, company-profile, integration, camunda) → frontend (Studio, App). Camunda naik sebelum atau bersamaan dengan Studio; tenant-management-service sebelum App.
LisensiPastikan lisensi ACTIVE sebelum Studio baru naik.
AddonBatasi 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 OdooIsi 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 lanesTambahkan FEATURE_FLAG_LANE_SYNC=true (bpm-service) dan VITE_FEATURE_FLAG_LANE_SYNC=true (Studio). Kedua kunci belum ada di templat compose.
My DashboardTambahkan VITE_FEATURE_MY_DASHBOARD=true di konfigurasi runtime App.
API instance aktifSet FEATURE_FLAG_ACTIVE_INSTANCES_API dengan nilai yang sama di report-service dan integration-service, lalu restart report-service.
API start bulkAktifkan BULK_START_ENABLED di camunda bila dibutuhkan.
VersiSesuaikan 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.

Ready to Digitally Transform Your Business Processes?

Join 100+ companies already experiencing maximum productivity

WEEKLY INSIGHTS

Get Insights Relevant to Your Work

Answer three short questions so AlurKerja Weekly Insight can be tailored to your industry, role, and needs.

Select up to two topics.

(Optional)