Model: appointment_request
Menu: Appointment → Requests
Alur status: Draft → Waiting for Approval → Waiting for Schedule → Schedule / Cancelled / Rejected
Nomor unik dokumen Appointment Request. Diisi otomatis oleh sistem saat dokumen disetujui (status berubah ke Waiting for Schedule).
Nilai Default: / (placeholder sebelum nomor diterbitkan)
Wajib Diisi: Ya
Dapat Dirubah: Hanya jika manual_number_ok diaktifkan pada policy.
Mekanisme Pengisian Otomatis: Diterbitkan otomatis dari sequence saat perpindahan status ke Waiting for Schedule.
Perusahaan yang memiliki dokumen ini.
Nilai Default: Perusahaan pengguna yang sedang login.
Wajib Diisi: Ya
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: N/A
Pengguna yang bertanggung jawab atas dokumen ini.
Nilai Default: Pengguna yang sedang login.
Wajib Diisi: Tidak
Dapat Dirubah: Ya
Mekanisme Pengisian Otomatis: N/A
Status dokumen dalam alur proses persetujuan.
Nilai Default: Draft
Wajib Diisi: Ya
Dapat Dirubah: Tidak (berubah melalui tombol aksi)
Mekanisme Pengisian Otomatis: Berubah otomatis mengikuti aksi: Confirm → Waiting for Approval, Approve → Waiting for Schedule, Reject → Rejected, Done → Schedule, Cancel → Cancelled, Restart → Draft.
Judul atau deskripsi singkat permintaan janji temu.
Nilai Default: -
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: N/A
Kontak (individu) yang mengajukan permintaan janji temu. Harus merupakan kontak individu (bukan perusahaan) dan memiliki parent company.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Pembatasan Pilihan: Hanya kontak dengan is_company = False dan parent_id != False.
Mekanisme Pengisian Otomatis: N/A
Perusahaan induk dari kontak yang dipilih.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Terisi otomatis dari field commercial_partner_id pada kontak yang dipilih di Contact.
Jenis janji temu yang diminta.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: N/A
Daftar pengguna yang diizinkan sebagai appointee, berdasarkan konfigurasi Type.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Terisi otomatis dari field allowed_appointee_ids pada Type yang dipilih.
Pengguna yang akan menjadi pelaksana janji temu.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Ya (hanya saat status Waiting for Schedule)
Pembatasan Pilihan: Hanya pengguna yang terdaftar di Allowed Appointee on Request.
Mekanisme Pengisian Otomatis: N/A
Metode pelaksanaan janji temu.
Nilai Default: Online
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: N/A
Tanggal permintaan janji temu.
Nilai Default: Tanggal hari ini.
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: N/A
Jumlah hari offset minimum dari Date untuk pencarian jadwal yang tersedia.
Nilai Default: 0
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: Terisi otomatis dari field request_date_offset pada Type yang dipilih (via onchange Type).
Jadwal janji temu yang dipilih dari daftar yang tersedia.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Ya (hanya saat status Waiting for Schedule)
Pembatasan Pilihan: Hanya jadwal dengan status Ready to Start, tanpa kontak, tanggal ≥ (Date + Days Offset), sesuai Type dan Appointee jika diisi.
Mekanisme Pengisian Otomatis: N/A
Tanggal jadwal janji temu yang dipilih.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Terisi otomatis dari field date pada # Appointment yang dipilih.
Slot waktu dari jadwal janji temu yang dipilih.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Terisi otomatis dari field time_slot_id pada # Appointment yang dipilih.