Saha ekiplerinin en büyük kabusu, ziyaret sırasında internet bağlantısının kesilmesidir. Hastane bodrum katları, kırsal bölgeler, sanayi alanları veya yoğun şehir merkezlerinde sinyalin zayıfladığı anlar — bağlantı sorunları saha çalışanlarının günlük gerçeğidir. Bir temsilcinin doktor ziyareti sırasında "Bağlantı yok, lütfen tekrar deneyin" uyarısıyla karşılaşması, hem profesyonel imajı zedeler hem de veri kaybına yol açar.
Online-Bağımlı Uygulamaların Riski
Yalnızca çevrimiçi çalışan saha uygulamalarında yaşanan tipik sorunlar:
- Ziyaret sırasında sunum yapılamaması — dosya sunucudan yüklenemez
- Girilen ziyaret kaydının kaybolması — form gönderilmeden bağlantı kesilir
- Kişi bilgilerinin görüntülenememesi — doktor profiline erişim sağlanamaz
- Sipariş girişinin yarıda kalması — eczane beklerken temsilci çaresiz kalır
- Günlük planın yüklenmemesi — temsilci bir sonraki ziyaret adresini göremez
Bu sorunların her biri temsilcinin günlük performansını doğrudan etkiler. Daha kötüsü, yarıda kalan veri girişleri kaybolduğunda gün sonunda tekrar girilmesi gerekir — bu da çift iş yükü ve hata riski demektir.
Offline-First Mimari Nedir?
Pharmon Assist, "offline-first" (çevrimdışı öncelikli) mimari ile tasarlanmıştır. Bu yaklaşımda uygulama, internet bağlantısını "bonus" olarak değerlendirir — temel işlevler bağlantı olmadan da eksiksiz çalışır.
Uygulamanın altyapısında güçlü bir yerel veritabanı kullanılır. Tüm kritik veriler cihaza senkronize edilir ve yerel olarak saklanır:
- Kişi bilgileri (doktor ve eczane profilleri, iletişim bilgileri, adresler)
- Ürün kataloğu (tüm ürünler, promosyon ürünleri, numune ürünleri)
- Sunum dosyaları (PDF ve HTML sunumlar cihaza indirilir)
- Ziyaret planları (günlük, haftalık planlar ve etkinlik listesi)
- Form şablonları (aktif formlar ve soru yapıları)
- Pozisyon ve brick bilgileri
Çevrimdışı Yapılabilecekler
İnternet bağlantısı olmadan temsilci şunları yapabilir:
Ziyaret kaydı oluşturma ve güncelleme: Doktor/eczane seçimi, ürün ekleme, ziyaret tipi belirleme, notlar yazma, takım arkadaşı ekleme — tüm ziyaret formu çevrimdışı doldurulabilir.
E-detailing sunumu yapma: Sunum dosyaları önceden cihaza indirildiği için, tam ekran PDF veya HTML sunum çevrimdışı ortamda sorunsuz çalışır. Sayfalar arası geçiş, duraklatma ve sonlandırma tüm fonksiyonları aktiftir.
Sipariş girişi: Eczane seçimi, ürün ve miktar belirleme, depo seçimi — sipariş akışının tüm adımları çevrimdışı tamamlanabilir. Sipariş, bağlantı sağlandığında sunucuya iletilir.
Form ve anket doldurma: Aktif formlar yerel olarak saklandığı için, çevrimdışı ortamda form doldurulabilir. Yanıtlar cihazda güvenle saklanır.
Kişi bilgilerini görüntüleme: Doktor profilleri, eczane bilgileri, iletişim detayları ve geçmiş ziyaret notları çevrimdışı erişilebilir.
Harita görüntüleme: Önbelleğe alınmış harita verileri ile yakın çevredeki kişilerin konumları görüntülenebilir.
Otomatik Senkronizasyon
Bağlantı yeniden sağlandığında, cihazda biriken tüm veriler otomatik olarak sunucuyla senkronize edilir. Temsilcinin herhangi bir buton basmasına veya işlem yapmasına gerek yoktur — senkronizasyon arka planda sessizce gerçekleşir.
Ana ekrandaki senkronizasyon göstergesi, senkronizasyonun durumunu anlık olarak gösterir. Senkronizasyon sırasında bir sorun oluşursa ekranda bildirim gösterilir. Senkronizasyon geçmişi detaylı olarak görüntülenebilir — hangi işlemin başarılı olduğu, hangisinin hata verdiği takip edilir.
Veri Çakışması Yönetimi
Çevrimdışı çalışmanın en karmaşık teknik sorunu veri çakışmasıdır. Aynı kaydın hem cihazda hem sunucuda değiştirilmesi durumunda ne olacağı önceden belirlenmelidir.
Pharmon Assist'te senkronizasyon mantığı şu şekilde çalışır: temsilcinin oluşturduğu yeni kayıtlar (ziyaret, sipariş, form yanıtı) doğrudan sunucuya aktarılır. Sunucudan güncellenen veriler (kişi bilgileri, ürün kataloğu, plan değişiklikleri) ise yerel veritabanını günceller. Bu tek yönlü veri akışı, çakışma riskini minimize eder.
Arka Plan Konumu ve Bildirimler
Çevrimdışı modda bile arka plan konum servisleri çalışmaya devam eder. Yakınındaki eczane bildirimi özelliği aktifse, temsilci portföyündeki bir kişiye yaklaştığında yerel bildirim alır — bu bildirim internet bağlantısı gerektirmez çünkü kişi konumları cihazda yerel olarak saklanır.
Push bildirimleri ise doğal olarak internet bağlantısı gerektirir. Bağlantı kesildiğinde kaçırılan bildirimler, bağlantı sağlandığında otomatik olarak alınır.
Sahada kesinti olmaz. Pharmon Assist ile internet olsun veya olmasın, işinize devam edin. Çevrimdışı çalışmanın yanı sıra mobil, tablet ve web platformlarında nasıl çalıştığını da keşfedin.