Mode Gelap
Kontak (Contacts)
Kontak adalah data orang (contact person) di setiap organisasi klien yang menjadi titik komunikasi Anda. Setiap kontak selalu terhubung ke satu organisasi dan menyimpan informasi seperti jabatan, departemen, serta jalur komunikasi (email, telepon, WhatsApp, Telegram). Data kontak digunakan sebagai referensi pada inquiry, quotation, dan deals.
Path menu: Pelanggan → Kontak (/contacts)
Daftar Kontak
Halaman utama menampilkan kontak dalam bentuk kartu (card grid). Di bagian atas terdapat tiga kartu ringkasan:
| Kartu | Keterangan |
|---|---|
| Total Kontak | Jumlah seluruh kontak terdaftar |
| Organisasi | Jumlah organisasi yang tersedia |
| Filter Aktif | Jumlah filter yang sedang diterapkan (pencarian + organisasi) |
Setiap kartu kontak menampilkan:
- Avatar (inisial nama) dengan indikator status.
- Nama dan Jabatan (title).
- Organisasi tempat kontak bernaung.
- Email (tautan kirim email) dan Telepon (tautan panggil).
- Departemen.
- Badge Role: Primary, Decision Maker, dan/atau Billing.
- Tombol cepat Lihat dan Edit.
Pencarian & Filter
Gunakan kolom Search untuk mencari berdasarkan nama, email, atau telepon. Filter Organisasi menyaring kontak berdasarkan organisasi tertentu. Tekan tombol refresh untuk menerapkan pencarian.
Badge Role
Badge role muncul otomatis berdasarkan penanda pada kontak:
| Badge | Penanda | Keterangan |
|---|---|---|
| Primary | is_primary | Kontak utama yang dihubungi pertama kali |
| Decision Maker | is_decision_maker | Pengambil keputusan di organisasi |
| Billing | is_billing_contact | Kontak untuk urusan pembayaran/invoice |
Interaksi Kartu
- Lihat atau menu (ikon titik tiga) → Lihat Detail untuk membuka detail kontak.
- Edit atau menu → Edit Kontak untuk mengubah data.
- Menu → Hapus untuk menghapus kontak.
Menambah Kontak Baru
Klik Tambah Kontak di bagian atas, lalu isi formulir yang terbagi menjadi beberapa bagian:
Organisasi
- Pilih Organisasi — Wajib dipilih. Kontak selalu terhubung ke satu organisasi.
Informasi Kontak
- Nama Lengkap — Wajib diisi.
- Jabatan — Misalnya Manager, Director.
- Departemen — Misalnya HR, Keuangan.
Informasi Komunikasi
- Telepon
- WhatsApp — Nomor untuk komunikasi langsung.
- Telegram Chat ID
Role & Status — berupa sakelar (toggle):
- Kontak Utama (Primary)
- Decision Maker
- Billing Contact
- Aktif — Kontak tidak aktif tidak muncul di daftar pilihan.
Catatan — Informasi tambahan (opsional).
Klik Simpan untuk menyimpan kontak.
Validasi
Organisasi dan Nama Lengkap wajib diisi. Jika Email diisi, formatnya harus valid.
Detail Kontak
Buka Lihat Detail untuk melihat data kontak dalam mode baca:
- Header — Nama, jabatan, dan badge role.
- Organisasi — Organisasi tempat kontak bernaung.
- Informasi Kontak — Email, telepon, WhatsApp (tautan wa.me), dan departemen.
- Catatan — Ditampilkan bila diisi.
- Metadata — Tanggal dibuat dan diperbarui.
Klik Edit Kontak untuk beralih ke mode edit.
Menghapus Kontak
- Buka menu kontak lalu pilih Hapus.
- Konfirmasi pada dialog yang muncul.
Data yang Dihapus Tidak Dapat Dikembalikan
Kontak mungkin terhubung dengan inquiry, quotation, atau deals yang ada. Penghapusan bersifat permanen dan tidak dapat dibatalkan.
Hubungan dengan Modul Lain
| Modul | Hubungan |
|---|---|
| Organisasi | Setiap kontak wajib terhubung dengan satu organisasi |
| Deals | Kontak dapat dipilih sebagai contact person pada deal (dimuat sesuai organisasinya) |
| Inquiry & Quotation | Kontak menjadi referensi pihak yang berkomunikasi |