Zoho Deluge kullanarak Lead (Müşteri Adayı) -> Contact (Kişi) dönüşümü işlemi için bir örnek kod aşağıda verilmiştir.
Bu kod, belirli bir Lead’in (Müşteri Adayı) Contact (Kişi) olarak dönüştürülmesini sağlar.
Örnek Zoho Deluge Script
delugeCopyEditleadId = "1234567890123456789"; // Dönüştürülecek Lead ID'si
leadData = zoho.crm.getRecordById("Leads", leadId); // Lead bilgilerini al
if(leadData.isEmpty() == false)
{
// Yeni Contact oluştur
contactData = Map();
contactData.put("First_Name", leadData.get("First_Name"));
contactData.put("Last_Name", leadData.get("Last_Name"));
contactData.put("Email", leadData.get("Email"));
contactData.put("Phone", leadData.get("Phone"));
contactData.put("Company", leadData.get("Company"));
// Contact kaydı oluştur
createdContact = zoho.crm.createRecord("Contacts", contactData);
if(createdContact.containKey("id"))
{
// Lead'i kapat (Convert işlemi tamamlandı olarak işaretle)
updateData = Map();
updateData.put("Lead_Status", "Converted"); // Lead Status alanı değiştiriliyor
updateLead = zoho.crm.updateRecord("Leads", leadId, updateData);
info "Lead başarıyla Contact'a dönüştürüldü!";
}
else
{
info "Contact oluşturulamadı!";
}
}
else
{
info "Geçersiz Lead ID!";
}
Kod Açıklaması:
- Lead Bilgilerini Alma:
zoho.crm.getRecordById("Leads", leadId);ile belirli bir müşteri adayının bilgileri alınır. - Yeni Contact Kaydı Oluşturma:
Lead’deki bilgileriContactsmodülüne uygun hale getirerek yeni bir Contact kaydı oluştururuz. - Lead’i Dönüştürme (Convert Etme):
- Yeni Contact başarıyla oluşturulursa, Lead’in
Lead_Statusalanı"Converted"olarak güncellenir. - Böylece müşteri adayı Contact olarak kaydedilmiş olur.
- Yeni Contact başarıyla oluşturulursa, Lead’in
Bu kodu Zoho CRM iş akışlarına, Blueprint veya Custom Function olarak entegre edebilirsiniz.
Yorum bırakın