Home Page - Status Khusus (Custom Statuses)
Status Kustom memungkinkan Anda menyesuaikan opsi status yang tersedia untuk Prospek dan Transaksi dengan kebutuhan bisnis spesifik Anda. Dengan menentukan daftar status kustom, Anda dapat menciptakan alur kerja yang lebih akurat dan bermakna yang mencerminkan proses unik organisasi Anda.
Menambahkan Status Kustom
Status kustom diimplementasikan menggunakan Form Script di Desk. Berikut panduan langkah demi langkahnya:
- Navigasi ke Meja: Beralih ke Meja dan navigasikan ke Skrip Formulir CRM.
- Pilih Doctype: Pilih Doctype (misalnya, Prospek atau Kesepakatan). Anda akan melihat kode standar.
- Terapkan Ke: Pilih "Formulir".
- Tentukan Daftar Status Kustom: Buat variabel untuk menyimpan daftar status yang diinginkan berdasarkan logika bisnis Anda. Pastikan status ini ada di
Lead/Deal Status
master.
- Tampilkan Status Secara Bersyarat: Mengembalikan daftar status yang sesuai secara bersyarat berdasarkan nilai bidang Prospek/Transaksi.
Contoh:
function setupForm({ doc }) {
let statuses_for_product = ['Interest', 'Consideration', 'Evaluation', 'Purchase Decision', 'Negotiation', 'Won','Lost']
let statuses_for_service = ['Consultation/Inquiry', 'Needs Assessment', 'Proposal/Quotation', 'Negotiation', 'Commitment', 'Won', 'Lost']
let statuses = statuses_for_service
if (doc.custom_type == "Product") {
statuses = statuses_for_product
}
return {
statuses: statuses
}
}
Penjelasan:
- Fungsi setupForm menerima dokumen Prospek/Kesepakatan (doc) saat ini sebagai input.
- Ini mendefinisikan dua daftar status:
statuses_for_product
danstatuses_for_service
. - Berdasarkan nilai bidang
custom_type
, ia memilih daftar status yang sesuai dan mengembalikannya sebagai properti status.
Hasil
Setelah Anda menentukan daftar status kustom, daftar tersebut akan ditampilkan di menu tarik-turun status pada formulir Prospek/Transaksi. Pengguna dapat memilih status yang relevan berdasarkan perkembangan Prospek/Transaksi.