Panduan 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.

Rencanakan peluncuran profil offline Anda

Mengembangkan dan meluncurkan profil offline Anda dalam tiga fase:

Ilustrasi yang menunjukkan Phase 1 untuk pembuat, Phase 2 untuk para penguji, dan Phase 3 untuk pengguna.

Fase 1: Mengembangkan dan melakukan iterasi

Setelah Anda mengkonfigurasi profil offline, sudah waktunya untuk mulai menguji dan mengutak-atik. Gunakan Power Apps seluler atau Field Service Mobile untuk menentukan cara kerja aplikasi saat offline. Untuk Windows, Anda akan menemukan aplikasi di Microsoft Store yang memungkinkan iterasi tanpa memerlukan perangkat bergerak.

Pada fase ini, Anda akan menambahkan tabel dan menerapkan filter ke tabel yang ada untuk memastikan bahwa data yang tepat diunduh ke aplikasi.

Hasil: Anda mengkonfirmasikan bahwa semua tabel dan formulir berfungsi secara offline setelah data diunduh dan ukuran unduhan wajar.

Penting

Metadata untuk aplikasi diambil saat aplikasi dimulai. Ini berarti bahwa jika Anda mengubah komponen di aplikasi Anda, seperti komponen formulir atau tampilan, maka Anda perlu memulai ulang aplikasi agar profil mencerminkan perubahan.

Fase 2: Uji dengan pengguna

Minta beberapa pengguna untuk menguji aplikasi dengan data riil. Pastikan skala profil offline untuk berbagai jenis pengguna dan berfungsi di perangkat dengan berbagai kapasitas penyimpanan. Periksa halaman Status Offline untuk setiap pengguna. Berapa banyak tabel dan file yang dapat diunduh dengan berbagai jenis akun pengguna? Sesuaikan filter di profil offline untuk meningkatkan atau mengurangi jumlah data yang diunduh.

Tangkapan layar halaman Status Offline aplikasi seluler setelah berhasil diunduh.

Hasil: Anda mengkonfirmasikan bahwa profil offline sesuai untuk kasus penggunaan nyata.

Fase 3: Luncurkan

Sebarkan aplikasi ke bagian lain organisasi Anda.

Hasil: Anda mengkonfirmasikan bahwa setiap kelas pengguna dalam peluncuran dapat disinkronkan dengan sukses dan bekerja offline.

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 catatan hingga kurang dari 200.000 untuk kinerja yang lebih baik. Melebihi data 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 ukuran unduhan total.

Jika data offline aplikasi Anda melebihi rekomendasi ini, pengguna akan melihat sinkronisasi yang lebih lambat, pemanfaatan data yang lebih tinggi, penggunaan daya tahan berlebih, 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 hilangkan 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:

  1. Tabel mandiri: Tabel yang terlihat sebagai kisi dalam aplikasi, seperti Kontak

  2. Tabel terkait: Tabel yang dirujuk pada tampilan formulir atau kisi pada tabel yang berbeda, seperti Unit

  3. 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 mencakup 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.

    Tangkapan layar yang menampilkan filter kustom dengan kondisi EQUALS eksplisit.

  • Tabel terkait: Gunakan filter kustom jika Anda ingin pengguna mengunduh baris yang terkait DAN yang cocok dengan kriteria filter lainnya.

    Tangkapan layar yang menampilkan filter kustom dengan kondisi AND eksplisit.

  • Tabel sumber daya: Gunakan filter kustom jika Anda ingin pengguna mengunduh hanya baris yang cocok dengan kriteria Anda, seperti baris dengan status Aktif.

    Tangkapan layar yang menampilkan filter kustom dengan Status sama dengan 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.

Tangkapan layar yang menampilkan beberapa filter, berdasarkan waktu mulai dan berakhir, dalam kondisi OR.

Filter berdasarkan status untuk membatasi unduhan ke baris dengan Status tertentu.

Tangkapan layar yang menampilkan beberapa filter dengan Status sama dengan Aktif.

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.

Tangkapan layar yang menampilkan filter berdasarkan Peran.

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 kecocokan string sebagian atau "Contains," "Begins with," atau "Ends with."

  • Hindari beberapa tingkat Relasi dalam filter kustom. Filter seperti ini dapat mengakibatkan unduhan lambat:

    Tangkapan layar yang menampilkan beberapa filter dengan fungsi bersarang Relasi.

  • Hindari penggunaan banyak kondisi OR.

Jangan lewatkan data yang diperlukan pengguna Anda

Uji apakah pengguna Anda memiliki semua data yang mereka perlukan. Bandingkan data yang tersedia saat aplikasi online dan saat offline. Dengan perangkat dalam mode pesawat, pastikan tampilan dan formulir menampilkan data yang sama seperti pada browser web online. Jika ada perbedaan, sesuaikan filter pada tampilan atau sesuaikan filter di profil offline Anda.

  • Alur proses bisnis: Jika formulir berisi alur proses bisnis, pastikan untuk menambahkan tabel alur proses bisnis. Untuk informasi lebih lanjut, buka Kemampuan yang didukung.

  • File dan gambar: Jika profil offline berisi file dan gambar, Anda harus menambahkan tabel untuknya. Untuk informasi lebih lanjut, buka Mengkonfigurasi profil mobile offline untuk file dan gambar. Gunakan filter kustom untuk membatasi pengunduhan file penting.

  • Garis waktu: Untuk membuat rekaman pada kontrol Garis waktu tersedia secara offline, tambahkan tabel rekaman, dan tabel Pengguna ke profil offline. Catatan bisa besar jika pengguna mengunggah gambar dan video, jadi terapkan filter kustom ke tabel Catatan untuk membatasi waktu pengunduhan.

    Penting

    Unduhan data mungkin akan lebih lambat jika pengguna mengunggah file yang lebih besar dari 4 MB ke kontrol garis waktu. Jika pengguna harus mengunggah file yang lebih besar dari 4 MB, gunakan kontrol catatan cepat di Field Service atau File/Gambar, bukan garis waktu untuk meningkatkan performa.

Baca juga

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).