Mode Gelap
Setup Awal CRM
Halaman Setup adalah proses inisialisasi otomatis modul CRM untuk institusi Anda. Halaman ini bukan wizard berlangkah — tidak ada form yang perlu diisi. Saat dibuka, sistem memeriksa apakah komponen CRM sudah siap; bila belum, sistem langsung menyiapkan database yang diperlukan, lalu mengarahkan Anda ke Dashboard.
Path: /setup
Alur Inisialisasi
Begitu halaman dimuat, proses berjalan otomatis:
- Pengecekan akses — halaman memerlukan sesi login yang valid. Bila token tidak ada, Anda diarahkan ke halaman login (
/auth/login). Institusi aktif diambil dari cookie institusi. - Mempersiapkan sistem — tampil status "Mempersiapkan sistem..." dengan indikator berputar.
- Cek status — sistem memanggil pemeriksaan status setup. Bila seluruh komponen sudah siap, status berubah menjadi "Sistem siap!" dan Anda langsung diarahkan ke Dashboard (
/home). - Menyiapkan database — bila belum siap, status berubah menjadi "Menyiapkan database..." dan sistem menjalankan inisialisasi.
- Selesai — bila semua komponen berhasil disiapkan, status menjadi "Sistem siap!" dan Anda diarahkan ke Dashboard.
Bila Terjadi Kesalahan
Jika ada komponen yang gagal disiapkan, atau terjadi kesalahan saat pengecekan/inisialisasi, halaman menampilkan:
- Ikon silang merah,
- Pesan kesalahan (mis. "Gagal menyiapkan beberapa komponen", "Gagal memeriksa status sistem", atau "Gagal menginisialisasi sistem"),
- Tombol Coba Lagi untuk menjalankan ulang seluruh proses setup dari awal.
TIP
Halaman Setup umumnya hanya perlu dilalui sekali saat institusi pertama kali mengaktifkan CRM. Setelah komponen siap, membuka /setup akan langsung meneruskan Anda ke Dashboard tanpa proses tambahan.
WARNING
Proses ini menyiapkan struktur database CRM. Bila tombol Coba Lagi berulang kali gagal, pastikan institusi Anda sudah terpilih dengan benar dan sesi login masih aktif, lalu hubungi tim dukungan bila masalah berlanjut.