Ölçeklenebilir Zoho CRM Widget Geliştirme Çerçevesi
Bir Zoho CRM danışmanlık ekibi, her bir uzantı için proje iskelelemesini çoğaltmadan, birden fazla özel CRM widget'ı oluşturmak, test etmek ve dağıtmak için ölçeklenebilir bir çerçeveye ihtiyaç duyuyordu.
Projenizi Tartışın
Zorluk
Zoho CRM widget'ları oluşturmak tekrarlayıcı ve parçalıydı:
- Her widget kendi proje yapısını, manifest'ini ve derleme kurulumunu gerektiriyordu
- Widget'lar arasında paylaşılan yardımcı programlar veya bileşenler yoktu
- Yerel geliştirme, CRM SDK uyumluluğu için manuel HTTPS sunucu kurulumu gerektiriyordu
- Widget'ları dağıtım için paketlemek, manuel ZIP oluşturmayı içeriyordu
- Yeni widget'lar eklemek, mevcut projelerden boilerplate'i çoğaltmak anlamına geliyordu
Çözümümüz
Paylaşılan yardımcı programlara, otomatik iskelelemeye, yerel bir HTTPS geliştirme sunucusuna ve tek komutla derleme paketlemeye sahip çoklu widget çalışma alanı çerçevesi oluşturduk.
Mimari
- Widget Uygulamaları: Paylaşılan bir çalışma alanında organize edilmiş bireysel widget kaynakları
- Paylaşılan Yardımcı Programlar: Tüm widget'lar tarafından erişilebilen ortak kod
- Geliştirme Sunucusu: Yerel CRM SDK testi için kendinden imzalı sertifikalara sahip HTTPS sunucusu
- Derleme Sistemi: Her widget için ZIP paketleme için otomatik komut dosyaları
- İskeleleme: Şablonlardan yeni widget boilerplate'i oluşturmak için bir CLI aracı
- Manifest: Tüm widget bildirimleri için merkezi manifest
Geliştirme İş Akışı
- İskelele — Tüm boilerplate ile yeni bir widget oluşturmak için iskeleleme aracını çalıştırın
- Geliştirin — CRM sandbox'ında canlı test için HTTPS geliştirme sunucusuyla widget HTML/JS'ini düzenleyin
- Test Edin — Widget, Zoho Embedded App SDK aracılığıyla CRM sandbox'ına yüklenir
- Derleyin — Paketleme komut dosyası, dağıtılabilir bir ZIP yapıtı oluşturur
- Dağıtın — ZIP'i Zoho CRM Uzantı hattına yükleyin
Widget Yetenekleri
Çerçeve, çeşitli CRM modüllerine gömülü widget'lar oluşturmak için kullanıldı, bunlar arasında:
- Eylemleri tetiklemek için düğme widget'ları (şablon gönderme, iş akışlarını başlatma)
- İlgili kayıtları akordeon/liste UI'sında gösteren veri görüntüleme widget'ları
- CRM'i harici mikro hizmetlerle bağlayan entegrasyon widget'ları
- CRM kayıtlarını çapraz referanslamak için sorgulama yeteneklerine sahip widget'lar
Temel Özellikler
- Çoklu Widget Çalışma Alanı — Tüm widget'lar, paylaşılan bağımlılıklarla tek bir projede
- Otomatik İskeleleme — Tek bir komutla şablonlardan yeni widget'lar oluşturun
- HTTPS Geliştirme Sunucusu — CRM SDK uyumluluğu ile yerel test
- Tek Komutla Derleme — Her widget için otomatik ZIP paketleme
- Paylaşılan Kod — Tüm widget'lar tarafından erişilebilen ortak yardımcı programlar
- i18n Desteği — Çok dilli widget'lar için uluslararasılaştırma entegrasyonu
- Merkezi Manifest — Tüm widget meta verileri için tek yapılandırma
Sonuçlar
Teknoloji Yığını
caseStudyDetail.more Vaka Çalışmaları
Daha fazla teknik uygulamamızı keşfedin
AI Destekli Fatura İşleme (OCR ve QuickBooks Entegrasyonu ile)
Ayda yüzlerce satıcı faturasını işleyen orta ölçekli bir işletme, fatura verilerini AI/OCR kullanarak otomatik olarak çıkarıp muhasebe ve ödeme takibi için doğrudan QuickBooks'a senkronize ederek manuel veri girişini ortadan kaldırmak istedi.
İstemci Tarafında Reklam Ekleme (CSAI), SCTE-35 İşaretleyici Ayrıştırma ve Çok Platformlu Oynatıcı Entegrasyonu ile
Bir video akış platformu, sunucu tarafı reklam eklemenin sağlayamadığı tam reklam etkileşimi desteğiyle (tıklanabilir katmanlar, yardımcı banner'lar, atlama düğmeleri) kişiselleştirilmiş, cihaz düzeyinde reklam deneyimleri sunarak web, mobil ve akıllı TV uygulamaları genelinde Client-Side Ad Insertion (CSAI) uygulamasına ihtiyaç duyuyordu.
İşletmenizi Dönüştürmeye Hazır mısınız?
Zorluklarınıza benzer çözümler uygulamamızın yollarını konuşalım.