Rencana Pengembangan Sistem Terintegrasi Lark dan ERP
Pendekatan bertahap untuk membangun ERP khusus yang tetap terhubung dengan ekosistem Lark — melalui Lark Custom App, automation, login, webhook, approval, dan notifikasi.
Dari Lark Base menuju ERP khusus
Membangun sistem operasional yang lebih terstruktur, tanpa langsung memutus penggunaan Lark yang sudah familiar bagi tim.
Proses bisnis masih banyak berjalan di Lark dan Lark Base.
- Data administrasi, PO, invoice, cashbon, surat jalan
- Approval dan notifikasi masih tersebar
- Dashboard belum menjadi sistem ERP penuh
Dibutuhkan sistem yang rapi, terukur, dan siap dikembangkan.
- Struktur database lebih kuat
- API dan backend sebagai pusat proses
- Laporan dan kontrol akses lebih fleksibel
ERP khusus yang tetap familiar bagi pengguna Lark.
- Tampilan menyerupai Lark Custom App
- Terintegrasi dengan login, webhook, approval, notifikasi Lark
- Transisi bertahap menuju ERP mandiri
Konsep Lark Custom App — coba klik menu di sisi kiri
Prototipe interaktif ini menunjukkan bagaimana ERP akan tampil saat diakses dari dalam ekosistem Lark. Klik item navigasi pada panel di bawah untuk berpindah antar tampilan.
6 titik integrasi agar transisi terasa mulus
Integrasi dibuat agar pengguna tetap nyaman menggunakan Lark selama proses transisi ke ERP.
Masuk lewat akun Lark, keputusan tetap di Lark Approval
Pengguna masuk melalui akun Lark, lalu hak akses ditentukan dari role di ERP; setiap approval tetap muncul di Lark agar pengguna tidak perlu berpindah aplikasi.
Alur Login & Akses
Login Lark
User membuka Lark Custom App dan login memakai akun Lark / Lark OAuth.
Validasi User
Backend membaca identitas Lark, departemen, email, dan user ID.
Role & Permission
Sistem menentukan modul, tombol, data, dan approval yang boleh diakses.
Alur Approval Terhubung ke Lark
Draft dibuat
User membuat PO, invoice, cashbon, atau surat jalan.
Validasi ERP
Backend validasi data, limit, dokumen, dan budget.
Kirim ke Lark
Sistem membuat approval request di Lark Approval.
Approve / Reject
Approver memberi keputusan dan catatan di Lark.
Webhook balik
Lark mengirim status approval ke backend.
Status update
ERP memperbarui status, audit log, dan notifikasi.
Approval bisa bertingkat sesuai nominal atau jenis transaksi; semua keputusan disimpan sebagai audit trail. Contoh status: Draft Waiting Approval Approved Rejected Completed
Prinsip Keamanan
- Tidak perlu membuat akun manual jika user sudah ada di Lark
- Akses bisa dicabut dari Lark dan ERP
- Session memiliki masa berlaku dan dapat logout otomatis
- Role-Based Access Control per jabatan/divisi
- Setiap perubahan data masuk audit log
- Akses data dapat dibatasi per cabang/departemen
- File dan dokumen tidak disimpan sembarangan
- Credential tidak disimpan di Lark Base
- HTTPS untuk seluruh komunikasi data
8 modul mengikuti proses operasional nyata
Modul disusun mengikuti dokumen dan proses operasional: PO, invoice, cashbon, surat jalan, dan laporan.
7 role, disesuaikan dengan struktur organisasi klien
Role final mengikuti hasil analisis kebutuhan data dan approval matrix pada tahap awal pekerjaan.
| Role | Kewenangan |
|---|
5 tahap kerja, total estimasi 8 minggu
Tahap awal memastikan struktur sistem dibangun sesuai proses bisnis nyata klien, lalu berlanjut ke pengembangan sistem dan integrasi penuh dengan Lark.
| Analisis kebutuhan data dan alur proses | 1 minggu |
| Perancangan dan pengembangan database | 1 minggu |
| Pengembangan website backend dan frontend | 2 minggu |
| Integrasi dengan Lark | 1 minggu |
| Training dan pendampingan (paralel dengan integrasi) | 1 minggu |
| Total estimasi durasi (versi rincian) | 5 minggu |
Lark tidak dihentikan — perannya berubah
Tidak perlu menghentikan Lark secara langsung; proses utama dipindahkan secara perlahan ke ERP.
Lark tetap digunakan untuk
- Komunikasi internal dan kolaborasi tim
- Notifikasi dan proses persetujuan
- Akses aplikasi melalui Lark Custom App
- Adaptasi pengguna agar tidak berubah terlalu drastis
ERP LJTI menjadi pusat proses
- Purchase order, invoice, cashbon, surat jalan
- Stok, pelanggan, pemasok, dan laporan
- Struktur database dan relasi antarmodul lebih kuat
- Fleksibel dikembangkan sesuai kebutuhan bisnis
Rencana eksekusi awal
Setelah proposal disetujui, pekerjaan dapat dimulai dari analisis kebutuhan dan validasi data.
- Kickoff meeting bersama tim klien
- Pengumpulan data Lark Base dan dokumen proses
- Validasi flow operasional dan kebutuhan modul
- Penyusunan rancangan database dan prioritas fitur
- Mulai pengembangan sesuai timeline 8 minggu