Aracılığıyla paylaş


Çevrimdışı veri eşitlemeyi yapılandırma

Çevrimdışı profil ayarlandıktan ve veriler mobil cihaza ilk kez indirildikten sonra, mobil uygulama her zaman çevrimdışı-ilk olarak çalışır. Çevrimdışı kullanımı önceliklendirmek uygulamanın performansını en iyi duruma getirir. Ayrıca, saha teknisyenleri için Internet bağlantısı olan ve olmayan alanlardan geçerken de tutarlı bir deneyim sunar.

Eşitleme aralıkları

Eşitleme aralıkları, verilerin kullanıcıların cihazlarıyla otomatik olarak ne sıklıkta eşitleneceğini tanımlar. Beş dakika kadar kısa veya bir gün kadar uzun olabilir. Değişken eşitleme aralıklarıyla yöneticiler veri eşitleme üzerinde daha fazla denetime sahip olur ve uygulama performansını iyileştirmeye yardımcı olabilir. Değişen kayıtlar genellikle daha sık eşitlenir ve çok sık değişmeyen kayıtların da sık sık eşitlenmesi gerekmez.

Varsayılan çevrimdışı profil olan Field Service Mobile - Çevrimdışı Profil, tipik kullanım desenlerine göre her kayıt türü için önceden belirlenmiş eşitleme aralıkları içerir.

Eşitleme yalnızca uygulama etkinse ve cihaz İnternet'e bağlı olduğunda başlatılır. Android ve iOS cihazlarda, eşitleme başlatıldıktan sonra uygulama arka planda olsa dahi tamamlanabilir.

Seçili ilişkiler ve ilgili tabloları içeren özel filtreleri temel alan bağımlılıklar, her eşitleme isteği sırasında çözümlenir. İlişkili bir tablo daha düşük bir eşitleme aralığına sahipse, tablo için eşitleme aralığına uyulamayabilir.

Eşitleme ayarları ve çevrimiçi mod (önizleme)

Yöneticiler, senkronizasyon deneyimi üzerinde daha fazla kontrol sağlamak için son kullanıcılar için daha fazla senkronizasyon ayarı etkinleştirebilir. Örneğin, yalnızca cihaz bir Wi-Fi ağına bağlıyken senkronizasyon seçeneği. Bu ayarlar, teknisyenler hücresel bağlantının düzenli olarak zayıf olduğu alanlarda çalışırken mobil cihaz bant genişliğinden ve pil ömründen tasarruf etmeye yardımcı olabilir.

Yöneticiler, çevrimdışı öncelikli uygulama için çevrimiçi modu da etkinleştirebilir. Bu ayar, ön saf çalışanlarına çevrimdışı moddan çevrimiçi moda geçme seçeneği sunarak, canlı Dataverse verileri çevrimdışı profil yapılandırmalarının parametrelerinin dışında görüntülemelerine olanak tanır. Bu moddayken, uygulama verileri eşitlemeye devam eder ve ağ bağlantısı kesilirse çevrimdışı moda geri döner.

Eşitleme çakışmaları

Cihazdaki veriler ile sunucudaki veriler arasında bir uyumsuzluk olması halinde eşitleme çakışmaları meydana gelebilir. Bu durum, bir saha teknisyeni ve sevkiyatçı kendi değişikliklerini eşitlemeden aynı iş emri düzenlediğinde oluşabilir. Sistem, çakışan bilgiler içerdiği için, kayıtta hangi değişikliğin uygulanacağını bilemez.

Çakışmalar alan düzeyinde değil, tablo düzeyinde gerçekleşir. Örneğin, bir saha teknisyeni bir iş emrinin Başlangıç Saati'ni ve bir sevkiyatçı da Bitiş Saatini değiştirirse, bu bir çakışmadır. Sistem, değişiklik alanını alana göre birleştirmeyi denemez. Bunun yerine, tüm kayda bakar ve hangisinin tutulacağına karar vermeye çalışır.

Çakışmalar, yönetici Mobile Offline eşitleme ayarı için çakışma algılamasını ayarla ayarı için seçtiklerine göre çözülür. Bu ayar, mobil istemci sistem ayarlarında kullanılabilir.

  • Hayır: Çevrimdışı cihaz yeniden çevrimiçi duruma geldiğinde sistem çakışmaları denetlemez. Saha teknisyenin çevrimdışı "kazan" olarak yaptığı değişiklikler, sevkiyatçının yaptığı değişikliklerin üzerine yazılır. Bu ayar varsayılandır.

  • Evet: Çevrimdışı cihaz yeniden çevrimiçi duruma geldiğinde sistem çakışmaları denetlenir. Sevkiyatçının "kazan" olarak yaptığı değişiklikler, saha teknisyeninin çevrimdışı yaptığı değişikliklerin üzerine yazılır. Alan teknisyeni bir eşitleme çakışma hatası görebilir.

Çevrimdışı çalışma hakkında daha fazla bilgi edinin.

Yöneticiler Ayarlar>Eşitleme Hataları bölümüne giderek geçmiş eşitleme hatalarını görüntüleyebilir.

Eşitleme bildirimleri

Kullanıcılara şu durumlarda bir uygulama içi bildirim gönderilir:

  • Uygulama ilk eşitleme sırasında verileri indiriyor.
  • Kullanıcı bir tabloda Yenile'yi seçer.
  • Büyük bir artan eşitleme, uygulama bir süre kullanım dışı kaldıktan sonra çalışır.

Bildirimler, eşitleme sürerken görünür. Büyük bir artırımlı eşitleme tamamlandıktan sonra kullanıcı en son güncelleştirmeleri almak için görünümü yenileyebilir.

Her biri vurgulanan üç eşitleme bildirimi türünden biriyle üç cihaz ekranı işlemeleri.

Çevrimdışı eşitleme durumunu görüntüleme

Uygulamadaki Çevrimdışı Durum sayfası, eşitlenen tabloların güncelleştirildiğini son tarihi ve saati gösterir.

Çevrimdışı eşitleme simgesi mobil uygulamanın eşitleme durumunu gösterir. Bu her zaman Windows, iOS ve Android cihazlardaki ana uygulama gezintisinde görünürdür. Uygulamanızın ağa bağlı olup olmadığını, bir eşitlemenin devam edip etmediğini veya eşitleme hataları olup olmadığını tek bakışta öğrenin.

Ayrıntıları görüntülemek için Cihaz Durumu sayfasını açmak için çevrimdışı eşitleme simgesini seçin.

Uygulama zayıf bir ağ bağlantısı algılarsa veya ağ bağlantısı yoksa " Ağ veya Servis Kullanılamıyor" iletisi görüntülenir. Uygulama yeni verileri eşitlemez ve uygulamanın harita veya Dataverse arama gibi ağa bağlı bazı özellikleri çalışmaz. Aşağıdaki olaylar uygulamanın bu iletiyi görüntülemesine neden olabilir:

  • Uygulama, ağın kullanılabilirliğini algılamadan önce çevrimdışı moda girer.
  • Uygulamanın ağ denetimi yanıt alamaz veya yanıt çok uzun sürer.

Çevrimdışı eşitleme için telemetriyi analiz etme

Çevrimdışı senkronizasyon olaylarıyla ilgili veriler, çevrimdışı senkronizasyonun sağlığını ve performansını değerlendirmek için kullanılabilir.

Tanılama ve performans hakkında telemetri almak için bir Application Insights ortamı kurabilirsiniz. Telemetri akışını istediğiniz zaman etkinleştirebilir veya devre dışı bırakabilirsiniz.

Alabileceğiniz veriler hakkında ayrıntılı bilgi için bkz Mobil uygulama eşitlemesi ve eylemleri için telemetri olayları.

Mobil cihazdan veri kaldırma

Eşitlemeden sonra, çevrimdışı profil filtresi ölçütüne artık uymayan veriler mobil cihazdan kaldırılabilir. Veri kaldırma işlemi iki örnekte çok yaygındır:

  • İlk eşitlemeden sonra. Örneğin, bir saha teknisyeni çevrimiçi durumdayken tüm geçmiş ayırmaları görebilir, ancak bağlantısız bir alana geçtikten sonra yalnızca bugün veya gelecekte başlayan ayırmaları görün.

  • Artımlı eşleme sonrasında. Örneğin, mobil çevrimdışı profili tamamlanmış ayırmaları filtrelerse, yeni tamamlanan bir ayırma bir eşitlemenin ardından ajandadan kaldırılır ve artık uygulamada erişilemez.

Kullanıcı mobil çevrimiçi veritabanından kaldırılan bir kaydı görüntülüyorsa, uygulama bir Kayıt Bulunamadı hatası gösterir. Bu hata sık sık görünüyorsa, fazla kısıtlayıcı olmadıklarından emin olmak için filtreleri gözden geçirmenizi öneririz.

Mobil uygulama sıfırlanırsa cihazdaki çevrimdışı veritaban temizlenir.

Sonraki adımlar