Tuval uygulamaları için mobile offline'ı ayarlama
Kullanıcıların internet bağlantıları konusunda endişelenmeden çalışmaları gerekiyorsa tuval uygulamanızda çevrimdışı modu açın.
Önkoşullar
Açık sütun seçimi açık olmalıdır. Özelliği etkinleştirmek için, düzenleme için bir tuval uygulamasını açın ve sonraAyarlar > Yakında kullanıma sunulacak özellikler > Önizleme'ye gidin. Açık sütun seçimi geçişini Açık olarak ayarlayın.
Tuval uygulamalarında çevrimdışı modu ayarlamak için Ortam Oluşturucu, Sistem Yöneticisi veya Sistem Özelleştirici rolüne sahip olmanız gerekir. Bu roller
Canvas App
veMobile offline profile
tablolarında oluşturma, okuma, yazma, silme ve paylaşma ayrıcalıklarına sahiptir. Önceden tanımlanmış güvenlik rolleri hakkında bilgi edinin.Temel Kullanıcı rolüne sahip kullanıcılar, çevrimdışı bir uygulamayı açamaz.
Canvas App
veMobile offline profile
tablolarında okuma ayrıcalıklarına sahip özel güvenlik rolü oluşturmanız gerekir.Zaten özel güvenlik rolüne sahipseniz, bu rolün
Canvas App
veMobile offline profile
tablolarında okuma ayrıcalıkları sağladığından emin olun. Çeşitli ayrıcalıklar hakkında bilgi edinin.
Uygulamanızı mobile offline için en iyi duruma getirme
Mobil uygulamalar sınırlı bağlantısı olan küçük ekranlarda çalışır. Çevrimdışı modu ayarlamadan önce tuval uygulamanızın çevrimdışı ve mobil kullanım için en iyi duruma getirildiğinden emin olun. Kapsamasını istediğiniz kullanıcı senaryolarını ve uygulamanın kullandığı veri miktarını göz önünde bulundurun. Basit ve hafif bir uygulama oluşturun.
Mobile offline kullanımı için bir uygulama oluştururken aşağıdaki en iyi uygulamaları izleyin:
Mobilde bir uygulama çalıştırdığınızda performans çok önemlidir. Performans gösteren tuval uygulamaları oluşturma hakkında daha fazla bilgi için bkz. Yüksek performanslı uygulamalar oluşturmaya genel bakış.
Sahada çalışan kullanıcıların gerçekleştirdiği görevler gibi görevle ilgili dışarıda gerçekleştirilen senaryoları tanımlayın.
İndirilmesi gereken tablo sayısını sınırlandırarak uygulamanızın karmaşıklığını azaltın. Bazen bir uygulama yerine iki uygulama kullanmak daha iyidir.
Büyük bir veri kümesini görüntülemek yerine deneyim için optimize edilmiş görünümler kullanın. Örneğin, Tüm firmalar görünümü yerine, Etkin firmalarım görünümünün kullanılması tercih edilir.
Tablolar için çevrimdışı özelliği etkinleştirme
Çevrimdışı öncelikli uygulamanızın kullandığı tablolarda çevrimdışı özelliği açık olmalıdır. Bazı yerleşik tablolarda bu ayar varsayılan olarak açıktır. Bazı tablolar çevrimdışı kullanılamaz. Ancak yeni ve özel tablolar için çevrimdışı yeteneği etkinleştirebilirsiniz.
Power Apps'te oturum açın.
Sol panelde Tablolar'ı seçin.
Bir tablo ve ardından Düzenle'yi seçin.
Tablo özelliklerini düzenle'yi seçin.
Gelişmiş seçenekler'i seçin ve Bu tablodaki satırlar bölümüne gidin.
Çevrimdışı duruma alınabilir'i seçin.
Kaydet'i seçin.
Uygulamanız için çevrimdışı özelliği etkinleştirme
Power Apps Studio uygulamasında, sol taraftaki panelde Uygulamalar'ı seçin.
Tuval uygulamanızı ve ardından Düzenle'yi seçin.
Ardından Ayarlar'ı seçin.
Genel'i seçin.
Çevrimdışı kullanılabilir seçeneğini açın.
Bir çevrimdışı profil seçme. İki seçeneğiniz vardır:
Otomatik olarak oluşturulmuş bir profil kullanın. Bu ayar, uygulamanızda kullanılan tabloları indirir ve bu, önerilen seçenektir.
Özel profil oluştur'da, yeni profilinizi listede görmek için Yenile simgesini seçip profili işaretleyin.
Çevrimdışı kullanılabilir seçeneğini göremiyorsanız, uygulamanın bir çözümde olduğundan emin olun.
Ayarlar penceresini kapatın ve ardından uygulamanızı kaydedip yayımlayın.
Çevrimdışı şablonunu temel alan bir sayfa uygulamaya otomatik olarak eklenir. Bu sayfa, uygulamanın çevrimdışı eşitleme durumunu yansıtmak için Bağlantı Power Fx işlevini kullanan bir simge içerir. Bunu olduğu gibi kullanabilir veya gerektiği gibi özelleştirebilirsiniz.
Not
Yeni bir tuval uygulamasında çevrimdışı özelliği etkinleştiriyorsanız, varsayılan ilk ekranın Çevrimdışı şablonu temel aldığından emin olun.
Mobile Offline profili oluşturma
Otomatik olarak oluşturulan çevrimdışı profil gereksinimlerinizi karşılamıyorsa kendi profilinizi oluşturun. Çevrimdışı profil yönergeleri hakkında bilgi edinin.
Tuval uygulamanızın ayarlarından seçebilmeniz için yeni çevrimdışı profilinizi yayımlamanız gerekir. Çevrimdışı bir profili düzenleyip yayımlıyorsanız, onu kullanan tuval uygulamalarını da yayımlamanız gerekir.
Çevrimdışı profil oluşturma (yönetici haklarıyla)
Yönetici hesabını kullanarak Power Platform yönetim merkezinde oturum açın.
Sol panelde Ortamlar'ı seçin.
Bir ortam seçin ve ardından Ayarlar'ı seçin.
Kullanıcılar + izinler'i genişletin ve ardından Mobil yapılandırma'yı seçin.
Yeni profil oluştur'u seçin.
Bir ad ve açıklama girip Oluştur'u seçin.
Profil oluşturulduktan sonra düzenlemeye devam etmek için profili seçin.
Çevrimdışı kullanılabilen veriler bölümünde Tablo ekle'yi seçin.
Listeden bir tablo seçme. Listede yalnızca çevrimdışı kullanım için ayarlanabilecek tablolar görüntülenir.
İleri'yi seçin.
Tablonun sahiplik türüne göre bir filtre seçin.
Tablo sahipliği türü Veri indirme için kullanılabilir filtre seçenekleri Kullanıcı veya takım - Yalnızca ilgili satırları indir: Tablonun ilgili verilerini çevrimdışı kullanılabilir duruma getirin. Herhangi bir ilişki ayarlamazsanız bu tablodaki hiçbir satır kullanılamaz.
- Tüm satırlar: Bu tablodaki tüm satırları çevrimdışı kullanılabilir duruma getirin.
- Diğer veri filtresi: Yalnızca bu tablodaki belirtilen satırları çevrimdışı kullanılabilir duruma getirin. Aşağıdaki seçenekler arasından uygun olanları belirleyin:
- Kullanıcı satırlarını indir: Yalnızca satırlarınızı çevrimdışı kullanılabilir duruma getirin.
- Takım satırlarını indir: Yalnızca takımınızın satırlarını çevrimdışı kullanılabilir duruma getirin.
- Departmanımın satırlarını indir: Departmanınızın satırlarını çevrimdışı kullanılabilir duruma getirin.
Kuruluş - Yalnızca ilgili satırları indir: Tablonun ilgili verilerini çevrimdışı kullanılabilir duruma getirin. Herhangi bir ilişki ayarlamazsanız bu tablo için hiçbir satır kullanılamaz.
- Tüm satırlar: Bu tablodaki tüm satırları çevrimdışı kullanılabilir duruma getirin.
İşletme - Yalnızca ilgili verileri indir: Tablonun ilgili verilerini çevrimdışı kullanılabilir duruma getirin. Herhangi bir ilişki ayarlamazsanız bu tablo için hiçbir satır kullanılamaz.
- Tüm satırlar: Bu tablodaki tüm satırları çevrimdışı kullanılabilir duruma getirin.
- Diğer satırlar: Yalnızca bu tablodaki belirtilen satırları çevrimdışı kullanılabilir duruma getirin. Aşağıdaki seçeneği belirleyin:
- Departmanımın satırlarını indir: Departmanınızın satırlarını çevrimdışı kullanılabilir duruma getirin.
None - Yalnızca ilgili satırları indir: Tablonun ilgili verilerini çevrimdışı kullanılabilir duruma getirin. Herhangi bir ilişki ayarlamazsanız bu tablo için hiçbir satır kullanılamaz.
Özel'i seçtiğinizde, aşağıdaki kurallarla üç düzeye kadar özel bir filtre tanımlayabilirsiniz.
Kurallar eşittir eşit değil by – büyüktür be – büyük ya da eşittir ke – küçük ya da eşittir kç – küçüktür benzer benzer değil içinde içinde değil boş boş değil eş-kullanıcı kimliği ed-kullanıcı kimliği eş-kullanıcı ekipleri eş-kullanıcı veya kullanıcı ekipleri eş-kullanıcı veya kullanıcı hiyerarşisi eş-kullanıcı veya kullanıcı hiyerarşisi ve ekipleri eş-işletme kimliği ed-işletme kimliği eş-kullanıcı dili ile başlar ile başlamaz ile biter ile bitmez Bu tablolarla ilgili [tablo adı] kayıtlarını ekle bölümünde, ilgili tablo ilişkilerini seçin. İlişki oluşturmak istediğiniz tabloyu eklemiş olmanız gerekir. Örneğin,
Account
veContact
tabloları arasında bir ilişki eklemek isterseniz bu mobil çevrimdışı profiline her ikisini de eklemeniz gerekir.Örneğin, İlgili Kişi | Alan adı: Birincil İlgili Kişi'yi seçerseniz sistem her ilgili kişi için ilgili olduğu firmayı da indirir.
Kaydet'i seçin.
Çevrimdışı profil oluşturma (yönetici hakları olmadan)
Power Apps hesabınız yönetici haklarına sahip olmasa da bir Mobile Offline profili oluşturabilirsiniz. Çok yakında doğrudan Power Apps Studio'da çevrimdışı bir profil oluşturabileceksiniz. O zamana kadar bu çözümü kullanın.
- Test ortamınızda tuval uygulamanızla aynı tabloları kullanan model temelli bir uygulama oluşturun.
- Model temelli uygulamayı çevrimdışı kullanım için ayarlayın.
- Varsayılan bir profil oluşturun ve filtreleri olan tablolar ekleyin.
- Model temelli uygulamayı yayımlayın.
- Tuval uygulamanızda çevrimdışı profili seçin.
Çevrimdışı tuval uygulaması oluşturma
Tuval uygulamasını çevrimdışı kullanmak üzere oluşturmayı veya dönüştürmeyi kolaylaştırmak için Çevrimdışı şablonunu oluşturduk. Bu şablon, gezinti çubuğunda bağlantı ve eşitleme durumunu gösteren ve çevrimdışı kullanımı deneyimin merkezine yerleştiren bir dünya simgesi içerir. Kullanıcılar cihazlarının ve verilerinin kullanıma hazır olup olmadığını her zaman bilir.
Tuval uygulamanızda çevrimdışı özelliğini açtığınızda, Çevrimdışı şablondan oluşturulan yeni bir sayfa otomatik olarak eklenir.
Çevrimdışı şablonu temel alan yeni sayfayı, diğer şablonlardan sayfa eklediğiniz şekilde ekleyebilirsiniz.
Şablonun gezinti çubuğundaki dünya simgesi Power Fx Connection.Sync
işlevinin değerine bağlı olarak farklı simgeler kullanır. Aşağıdaki Power Fx betiğini kullanarak kendi simgenizi oluşturabilir ve Simge özelliğini ayarlayabilirsiniz:
Switch(Connection.Sync,
ConnectionSync.Connected, Icon.Globe,
ConnectionSync.ConnectedWithWarning, Icon.GlobeWarning,
ConnectionSync.ConnectedPendingUpsync, Icon.GlobeChangesPending,
ConnectionSync.ConnectedError, Icon.GlobeError,
ConnectionSync.ConnectedRefresh, Icon.GlobeRefresh,
ConnectionSync.NotConnected, Icon.GlobeNotConnected,
ConnectionSync.NotConnectedWithWarning, Icon.GlobeWarning,
ConnectionSync.NotConnectedPendingUpsync, Icon.GlobeChangesPending,
ConnectionSync.NotConnectedSyncError, Icon.GlobeError)
Dünya simgesi seçili durumdayken Cihaz durumu sayfasını göstermek için Power Fx ShowHostInfo
işlevini kullanarak OnSelect özelliğini ayarlayabilirsiniz.
ShowHostInfo(HostInfo.OfflineSync)
Uygulama çevrimdışı modu destekleyen bir oynatıcıda kullanıldığında yalnızca dünya simgesini göstermek için Power Fx Host
işlevini kullanarak Görünür özelliğini ayarlayabilirsiniz.
Host.OfflineEnabled
En iyi çevrimdışı kullanıcı deneyimi nasıl oluşturulur?
Belirli senaryolara yönelik daha hızlı bir kullanıcı deneyimi oluşturmak için aşağıdaki önerileri kullanın.
Senaryo | Önerilmeyen yaklaşım | Önerilen yaklaşım |
---|---|---|
Galeride ilgili tablo bilgilerini gösterme. | Verileri almak için arama kullanın. | İlgili tablonun sütununu içeren bir görünüm kullanın. |
Çok sayıda kayıt içeren filtrelenebilir bir galeri oluşturun. | Kayıtları Dataverse'den yükleyin ve bunları bir koleksiyonda saklayın. Galerinin öğelerini filtrelenen koleksiyona ayarlayın. | Galerinin öğelerini doğrudan Dataverse filtreli verilere ayarlayın. |
Birden fazla kaydı güncelleştirin. | Kayıtları döndürün ve tek tek yama yapın. | Tüm değişiklikleri içeren bir koleksiyona toplu yama uygulayın. |
Çevrimdışı için etkinleştirilmiş bir tuval uygulaması içeren bir çözümü dışa aktarma
Bir çözümü bir çevrimdışı tuval uygulamasıyla dışa aktardığınızda, uygulamanın bir bağımlılığı olduğundan, çevrimdışı profili uygulama için dışa aktarmanız da gerekir.
- Power Apps adresinde oturum açın ve ardından sol gezinti bölmesinde Çözümler'i seçin.
- Dışa aktarmak istediğiniz çözümü seçin ve Düzenle'yi onaylayın.
- Çevrimdışı için etkinleştirilen tuval uygulamasını ve ardından Gelişmiş > Gerekli nesneleri ekle'yi seçin.
İlişkili çevrimdışı profilin çözümde olduğundan emin olun ve ardından profili dışa aktarabilirsiniz.
Sınırlamalar ve bilinen sorunlar
Otomatik olarak oluşturulmuş çevrimdışı profil, filtreleri işlemez. Bu nedenle, uygulamada kullanılan her tablo için kullanıcının izinlere sahip olduğu tüm satırları indirir.
Sharepoint gibi Dataverse dışı bağlayıcılar, çevrimdışı modda desteklenmez.
Bir galerideki öğeler, herhangi bir sıralama düzeni seçilmediğinde, çevrimdışı özellikli uygulamada farklı düzende görünebilir. Uygulamanın mobil uygulamalarda ve web tarayıcılarında tutarlı davranmasını sağlamak için galeri denetiminde sıralama düzenini seçin.
Çok-çok ilişkileri çevrimdışı modda desteklenmez.
Power Fx dil yetenekleri ve sınırlamaları hakkında bilgi edinin.
Diğer Mobile Offline özellikleri ve sınırlamaları hakkında bilgi edinin.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin