Mengoptimalkan profil offline
Banyak hal yang perlu diingat saat Anda membuat atau memperbarui profil offline untuk aplikasi berdasarkan model. Profil offline harus mencakup semua data yang harus diselesaikan oleh pengguna aplikasi pada bidang tersebut. Namun, jika mencakup terlalu banyak data, pengguna aplikasi mungkin terjebak menunggu data mereka untuk diunduh. Mereka bahkan mungkin kehabisan ruang pada perangkat mereka. Anda harus mempertimbangkan perangkat dan paket data, sehingga pengguna aplikasi harus memastikan mereka memiliki pengalaman yang luar biasa.
Panduan berikut akan membantu Anda membuat profil offline yang sesuai dengan kebutuhan organisasi Anda.
Jangan buat pengguna mengunduh data terlalu banyak
Setiap pengguna mungkin memiliki akses ke kumpulan data yang berbeda. Penting untuk memikirkan tentang dan menguji seberapa banyak data yang akan dilihat oleh grup pengguna yang berbeda. Misalnya, manajer penjualan grup mungkin memiliki akses ke lebih banyak peluang penjualan daripada manajer penjualan lokal.
Saat Anda mengembangkan profil offline dan menguji dengan data nyata atau perwakilan, perhatikan praktik terbaik berikut:
- Batasi jumlah rekaman hingga kurang dari 200.000 untuk performa yang lebih baik. Melebihi catatan 3,000,000 tidak didukung oleh sinkronisasi offline.
- Batasi jumlah tabel kurang dari 100.
- Batasi ukuran data total hingga kurang dari 1 GB.
- Batasi total ukuran file dan gambar hingga kurang dari 4 GB. Terapkan filter untuk mengurangi total ukuran unduhan.
- Kurangi jumlah rekaman yang diunduh dalam tabel yang sering berubah dengan memfilter pada bidang seperti status, grup, wilayah, pemilik, atau yang ditetapkan ke.
Jika data offline aplikasi Anda melebihi rekomendasi ini, pengguna akan melihat sinkronisasi yang lebih lambat, penggunaan data yang lebih tinggi, penggunaan baterai yang lebih tinggi, dan performa aplikasi yang lebih lambat.
Optimalkan Profil Offline Anda
Terapkan praktik terbaik berikut untuk memastikan pengguna mengunduh hanya data yang mereka perlukan. Mengoptimalkan data yang diunduh akan lebih memudahkan untuk tetap berada dalam batas yang disarankan.
Jangan mulai dari nol
Jika Anda menyesuaikan Field Service atau Sales, mulai dari profil offline default. Anda tahu bahwa fitur inti akan berfungsi dan Anda tidak akan melewatkan tabel yang digunakan dalam formulir standar.
Profil offline default mencakup semua yang Anda perlukan untuk solusi siap pakai. Anda dapat menambahkan lebih banyak tabel yang penting untuk bisnis Anda.
Namun, jangan hapus tabel dari profil default. Tanpa tabel, formulir atau tampilan mungkin gagal saat runtime. Jika profil default mencakup terlalu banyak atau terlalu sedikit baris data, sesuaikan filter pada tabel terbesar untuk mengoptimalkan ukuran data untuk pengguna Anda.
Tambahkan semua tabel yang dirujuk di setiap formulir dan lihat di aplikasi Anda
Bila Anda menambahkan formulir atau tampilan ke aplikasi berdasarkan model, cari referensi ke tabel lain, termasuk pencarian. Pastikan setiap tabel ini tercakup di profil offline dengan tabel atau filter terkait yang terkait. Pastikan untuk menambahkan semua tabel yang digunakan di skrip sumber daya web juga.
Saat menambahkan tabel ke profil offline, Anda dapat memilih salah satu dari empat pilihan untuk menentukan baris yang akan diunduh:
- Baris organisasi
- Semua baris
- Hanya baris terkait
- Kustom
Untuk memilih pilihan terbaik untuk setiap tabel, pertimbangkan kategori berikut yang memiliki tabel Anda:
Tabel mandiri: Tabel yang terlihat sebagai kisi di aplikasi, seperti Kontak.
Tabel terkait: Tabel yang dirujuk dalam tampilan formulir atau kisi tabel yang berbeda, seperti Unit.
Tabel sumber daya: Tabel yang berisi data sumber daya, seperti Mata Uang atau Wilayah.
Pilih pilihan baris berdasarkan kategori tabel yang Anda tambahkan:
Jenis tabel | Baris organisasi | Semua baris | Hanya baris terkait | Kustom |
---|---|---|---|---|
Mandiri | ✓ | ✓ | ||
Terkait | ✓ | ✓ | ||
Sumber daya | ✓ | ✓ |
Gunakan filter untuk mengurangi ukuran unduhan data
Jika pengguna memiliki akses ke kumpulan data besar saat online, terapkan filter untuk membatasi data yang akan mereka unduh saat offline.
Penting
Jika Anda menambahkan filter kustom ke tabel yang diatur untuk mengunduh baris terkait, filter akan dianggap sebagai OR. Berarti semua baris terkait diunduh, selain baris yang ditentukan oleh filter. Pengguna dapat mengunduh data lebih banyak dari yang Anda maksud. Jika Anda ingin mengunduh baris terkait dan menerapkan filter tambahan, kosongkan Baris terkait saja dan tentukan relasi dan pembatasan tambahan di filter kustom menggunakan AND.
Tabel mandiri: Gunakan filter kustom yang menyertakan rekaman yang diperlukan untuk tampilan kisi di aplikasi Anda. Secara default, semua tampilan disertakan saat Anda menambahkan tabel dalam desainer aplikasi. Untuk memastikan bahwa pengguna memiliki data yang sama secara online dan offline, pilih tampilan yang memfilter data yang Anda sertakan dalam profil offline secara eksplisit.
Tabel terkait: Gunakan filter kustom jika Anda ingin pengguna mendownload baris yang terkait DAN yang cocok dengan kriteria filter lainnya.
Tabel sumber daya: Gunakan filter kustom jika Anda ingin pengguna hanya mendownload baris yang sesuai dengan kriteria Anda, seperti baris dengan status Aktif.
Filter kustom umum
Filter berdasarkan bidang waktu dan tanggal untuk data pusat waktu seperti pemesanan dan item garis waktu. Pertimbangkan tanggal yang akan datang dan sebelumnya. Contohnya, filter umum dapat mencakup janji temu dari bulan lalu dan tiga bulan berikutnya.
Filter berdasarkan status untuk membatasi unduhan ke baris dengan status tertentu.
Filter berdasarkan kategori kustom atau bidang peran untuk mencakup tabel besar hingga data yang diperlukan untuk aplikasi Anda. Misalnya, Anda dapat memfilter Kontak berdasarkan Peran untuk membatasi data ke pemangku kepentingan.
Hindari jebakan filter yang dapat memperlambat unduhan
Jika filter kustom menghasilkan kueri yang lambat, unduhan Dataverse akan lebih lama. Ikuti praktik terbaik ini untuk menghindari hambatan performa umum:
Jangan gunakan pencocokan string parsial atau Contains,Begins with, atau Ends with.
Hindari beberapa tingkat Relasi dalam filter kustom. Filter seperti ini dapat mengakibatkan unduhan lambat:
Hindari menggunakan banyak kondisi OR .
Hindari menggunakan jendela waktu kecil untuk mengurangi unduhan data pada tabel yang sering berubah. Jika tabel di profil offline Anda besar dan sering berubah, kurangi jumlah rekaman yang diunduh dengan memfilter pada bidang seperti status, grup, wilayah, pemilik, atau ditetapkan ke.
Mengoptimalkan data yang diunduh dengan Pemilihan Kolom Tabel Offline (Pratinjau)
Penting
- Ini adalah fitur pratinjau.
- Fitur pratinjau tidak dibuat untuk penggunaan produksi dan mungkin memiliki fungsionalitas yang dibatasi. Fitur ini tersedia sebelum rilis resmi agar pelanggan bisa memperoleh akses awal dan memberikan tanggapan.
Sinkronisasi pertama dapat memakan waktu untuk diselesaikan untuk organisasi dengan kumpulan data yang sangat besar, terutama di daerah terpencil. Dengan Pemilihan Kolom Tabel Offline (Pratinjau)Anda dapat memilih kolom yang akan diunduh di perangkat untuk menghindari pengunduhan kolom yang tidak pernah digunakan di aplikasi. Ini menghemat penggunaan jaringan dan disk dan menghasilkan waktu sinkronisasi yang lebih cepat. Meskipun ini memengaruhi sinkronisasi pertama dan sinkronisasi delta, sinkronisasi pertama akan melihat dampak yang lebih besar karena ada lebih banyak rekaman untuk diunduh.
Di panel Power Apps Studio sebelah kiri, pilih Aplikasi.
Pilih aplikasi berdasarkan model Anda, lalu pilih Edit.
Pilih pengaturan.
Pilih Umum.
Di bagian Pilih mode offline dan profil, pilih Edit profil yang dipilih dari menu dropdown.
Panel Edit Profil muncul. Di bagian Data untuk penggunaan offline, untuk tabel yang ingin Anda optimalkan, pilih ikon Tindakan lainnya(...), lalu pilih Edit.
Halaman Edit Akun akan muncul. Di bagian Kolom yang dipilih, pilih opsi Kelola kolom .
Di panel Kolom terpilih yang dikelola, pilih opsi Pilih hanya kolom yang diperlukan, lalu pilih kolom lainnya, jika diperlukan.
Penting
Jika Anda memiliki kode JavaScript kustom di aplikasi, pastikan kolom yang digunakan dalam kode kustom dipilih di profil offline.
Pilih Kembali.
Pilih Simpan.
Pilih Simpan + tutup.
Tutup Pengaturan dan pilih Terbitkan.
Catatan
- Untuk aplikasi kanvas yang menggunakan profil offline yang dibuat secara otomatis, sistem secara otomatis mengoptimalkan kolom yang diunduh di perangkat.
- Sebaiknya pilih kolom pada tabel dengan jumlah kolom yang tidak digunakan dalam jumlah tinggi.
- Opsi kelola kolom tidak diaktifkan dalam konfigurasi offline pusat Power Platform admin.
Baca juga
- Praktik terbaik untuk mengembangkan aplikasi untuk penggunaan offline
- Gambaran umum Mobile offline untuk aplikasi berdasarkan model
- Praktik terbaik dan batasan (berisi video)
- Lima tips untuk menerapkan aplikasi seluler Field Service (Dynamics 365) (blog)
Catatan
Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)
Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).