Multi-Space
Multi SpaceEnterprise Edition+Pengantar
Plugin Multi-Space memungkinkan beberapa data space independen melalui isolasi logis dalam satu instance aplikasi.
Skenario Penggunaan
- Multi-store atau multi-factory: Proses bisnis dan konfigurasi sistem sangat konsisten, contohnya manajemen inventory, perencanaan produksi, strategi penjualan, dan template laporan terpadu, tetapi perlu memastikan data setiap unit bisnis tidak saling mengganggu.
- Manajemen multi-organization atau anak perusahaan: Beberapa organisasi atau anak perusahaan di bawah grup berbagi platform yang sama, tetapi setiap brand memiliki data customer, produk, dan order independen.
Instalasi
Cari plugin Multi-Space di plugin manager, dan aktifkan.

Manual Penggunaan
Manajemen Multi-Space
Setelah plugin diaktifkan, masuk ke halaman setting "Users & Permissions", beralih ke panel Space untuk mengelola space.
Pada status awal akan ada Unassigned Space built-in, terutama digunakan untuk melihat data lama yang belum terkait dengan space.

Membuat Space
Klik tombol "Add space" untuk membuat space baru:
.png)
Alokasi User
Setelah memilih space yang dibuat, Anda dapat mengatur user yang termasuk dalam space tersebut di sebelah kanan:
Tips: Setelah space mengalokasikan user, perlu refresh halaman secara manual, list switch space di kanan atas baru akan menampilkan space terbaru.

Switch dan Lihat Multi-Space
Anda dapat beralih space saat ini di kanan atas. Saat mengklik icon mata di sebelah kanan (status highlighted), Anda dapat melihat data dari beberapa space sekaligus.

Manajemen Data Multi-Space
- Untuk tabel data yang tidak berisi space field, sistem tidak akan menerapkan logika terkait space.
- Untuk tabel data yang berisi space field, sistem akan secara otomatis mengaktifkan aturan berikut:
- Saat membuat data, secara otomatis terkait dengan space yang dipilih saat ini;
- Saat query atau filter data, hanya mengembalikan data dalam space yang dipilih saat ini.
Setelah plugin diaktifkan, saat membuat tabel data (Collection) sistem akan secara otomatis menyiapkan space field. Hanya tabel yang berisi field tersebut yang akan dimasukkan dalam logika manajemen space

Untuk tabel data yang sudah ada, Anda dapat menambahkan space field secara manual untuk mengaktifkan manajemen space:

Klasifikasi Multi-Space untuk Data Lama
Untuk data yang sudah ada sebelum plugin multi-space diaktifkan (default tidak terpengaruh logika space), klasifikasi space dapat dilakukan dengan langkah-langkah berikut:
1. Tambah Space Field
Tambahkan space field secara manual untuk tabel lama:

2. Alokasi User ke Unassigned Space
Kaitkan user yang mengelola data lama ke semua space, perlu termasuk Unassigned Space untuk dapat melihat data yang belum termasuk dalam space:

3. Switch untuk Lihat Data Semua Space
Klik di bagian atas untuk melihat data dari semua space:

4. Konfigurasi Halaman Alokasi Data Lama
Buat halaman baru untuk alokasi data lama, tampilkan "space field" di list page dan edit page, untuk dapat menyesuaikan space yang dimiliki secara manual.

Sesuaikan space field menjadi dapat diedit

5. Alokasi Data Space Secara Manual
Melalui halaman di atas, edit data secara manual, secara bertahap alokasikan space yang benar untuk data lama (Anda juga dapat mengkonfigurasi batch edit sendiri).

