Optimumkan profil luar talian

Banyak yang perlu diingati apabila anda mencipta atau mengemas kini profil luar talian untuk aplikasi berpandukan model. Profil luar talian sepatutnya memasukkan semua data yang diperlukan oleh pengguna aplikasi untuk melengkapkan tugas dalam medan. Jika termasuk data yang terlalu banyak, walau bagaimanapun, pengguna aplikasi mungkin tersekat menunggu data mereka untuk dimuat turun. Ruang pada peranti mereka juga mungkin habis. Anda perlu mempertimbangkan peranti dan pelan data pengguna aplikasi anda untuk memastikan mereka mempunyai pengalaman yang hebat.

Garis panduan berikut akan membantu anda mencipta profil luar talian yang memenuhi keperluan sebenar organisasi anda.

Tidak membuat pengguna anda memuat turun data yang terlalu banyak

Setiap pengguna mungkin mempunyai akses kepada set data yang berbeza. Memikirkan dan menguji berapa banyak data kumpulan pengguna yang berbeza akan lihat adalah penting. Contohnya, pengurus jualan kumpulan mungkin mempunyai akses kepada lebih banyak peluang jualan daripada pengurus jualan tempatan.

Apabila anda membangunkan profil luar talian anda dan menguji dengan data sebenar atau perwakilan, sila ingat amalan terbaik ini:

  • Hadkan bilangan rekod kepada kurang daripada 200,000 untuk prestasi yang lebih baik. Melebihi rekod 3,000,000 tidak disokong oleh penyegerakan luar talian.
  • Hadkan bilangan jadual kepada kurang daripada 100.
  • Hadkan jumlah saiz data kepada kurang daripada 1 GB.
  • Hadkan jumlah fail dan saiz imej kepada kurang daripada 4 GB. Sapukan penapis untuk mengurangkan jumlah saiz muat turun.

Jika data luar talian aplikasi anda melebihi pengesyoran ini, pengguna akan melihat penyegerakan secara perlahan, penggunaan data yang lebih tinggi, penggunaan bateri yang lebih tinggi dan prestasi aplikasi yang lebih perlahan.

Optimumkan profil luar talian anda

Gunakan amalan terbaik berikut untuk memastikan bahawa pengguna memuat turun data yang mereka perlukan sahaja. Mengoptimumkan data yang dimuat turun akan menjadikan ia lebih mudah untuk kekal dalam had yang disarankan.

Jangan mencipta semula roda

Jika anda sedang menyesuaikan Perkhidmatan Lapangan atau Jualan, mulakan daripada profil luar talian lalai mereka. Anda tahu ciri teras akan berfungsi dan anda tidak akan terlepas jadual yang digunakan dalam borang standard.

Profil luar talian lalai termasuk semua yang anda perlukan untuk penyelesaian di luar kotak. Anda boleh menambah lebih banyak jadual yang penting untuk perniagaan anda.

Tetapi jangan keluarkan jadual daripada profil lalai. Tanpa jadual tersebut, borang atau pandangan mungkin gagal pada masa jalanan. Jika profil lalai termasuk baris data yang terlalu banyak atau terlalu sedikit, laraskan penapis pada jadual terbesar untuk mengoptimumkan saiz data untuk pengguna anda.

Tambah semua jadual yang dirujuk dalam setiap borang dan lihat dalam aplikasi anda

Apabila anda menambah borang atau pandangan pada aplikasi berpandukan model anda, cari rujukan kepada jadual lain, termasuk carian. Pastikan setiap jadual ini dimasukkan dalam profil luar talian anda dengan jadual atau penapis berkaitan yang sepadan. Pastikan semua jadual yang digunakan dalam skrip sumber web juga ditambah.

Apabila anda menambah jadual ke profil luar talian, anda boleh memilih salah satu daripada empat pilihan untuk menentukan baris yang akan dimuat turun:

  • Baris organisasi
  • Semua baris
  • Baris yang berkaitan sahaja
  • Tersuai

Untuk memilih pilihan terbaik untuk setiap jadual, pertimbangkan dengan mengikut kategori jadual anda yang dimiliki oleh:

  1. Jadual sendiri: Jadual yang boleh dilihat sebagai grid dalam aplikasi, seperti Kenalan

  2. Jadual berkaitan: Jadual yang dirujuk dalam borang atau pandangan grid bagi jadual yang berbeza, seperti Unit

  3. Jadual sumber: Jadual yang mengandungi data sumber, seperti Mata Wang atau Wilayah

Pilih pilihan baris berdasarkan kategori jadual yang anda tambah:

Jenis jadual Baris organisasi Semua baris Baris yang berkaitan sahaja Tersuai
Kendiri
Berkaitan
Sumber

Gunakan penapis untuk mengurangkan saiz muat turun data

Jika pengguna mempunyai akses kepada set data yang banyak apabila mereka berada dalam talian, gunakan penapis untuk menyekat data yang akan dimuat turun apabila mereka berada di luar talian.

Penting

Jika anda menambah penapis tersuai pada jadual yang ditetapkan untuk memuat turun baris yang berkaitan, penapis dianggap sebagai ATAU. Ini bermaksud semua baris yang berkaitan dimuat turun, sebagai tambahan kepada baris yang ditentukan oleh penapis. Pengguna boleh memuat turun lebih banyak data daripada yang anda mahu. Jika anda mahu memuat turun baris berkaitan dan menggunakan penapis tambahan, kosongkan Baris berkaitan sahaja dan tentukan perhubungan dan sekatan tambahan dalam penapis tersuai menggunakan DAN.

  • Jadual sendiri: Gunakan penapis tersuai yang termasuk rekod yang diperlukan untuk pandangan grid dalam aplikasi anda. Secara lalai, semua pandangan disertakan apabila anda menambahkan jadual dalam pereka bentuk aplikasi. Untuk memastikan pengguna mempunyai data dalam talian dan luar talian yang sama, pilih pandangan yang menapis data yang anda masukkan dalam profil luar talian secara eksplisit.

    Tangkapan skrin yang menunjukkan penapis tersuai dengan keadaan yang SAMA secara eksplisit.

  • Jadual berkaitan: Gunakan penapis tersuai jika anda mahu pengguna untuk memuat turun baris yang berkaitan DAN yang sepadan dengan kriteria penapis anda yang lain.

    Tangkapan skrin yang menunjukkan penapis tersuai DAN syarat.

  • Jadual sumber: Gunakan penapis tersuai jika anda mahu pengguna memuat turun baris yang sepadan dengan kriteria anda sahaja, seperti baris dengan status Aktif.

    Tangkapan skrin yang menunjukkan penapis tersuai dengan Status sama dengan Aktif.

Penapis tersuai biasa

Tapis mengikut medan masa dan tarikh untuk data yang mengutamakan masa seperti item tempahan dan garis masa. Pertimbangkan kedua-dua tarikh masa depan dan masa lalu. Sebagai contoh, penapis biasa mungkin termasuk janji temu dari bulan sebelumnya dan tiga bulan akan datang.

Tangkapan skrin yang menunjukkan berbilang penapis, berdasarkan masa mula dan masa tamat, dalam keadaan ATAU.

Tapis mengikut status untuk menghadkan muat turun ke baris dengan Status tertentu.

Tangkapan skrin yang menunjukka penapis berganda dengan Status sama ke Aktif.

Tapis mengikut medan kategori tersuai atau peranan untuk lingkup jadual besar pada data yang diperlukan untuk aplikasi anda. Sebagai contoh, anda boleh menapis Kenalan mengikut Peranan untuk mengehadkan data kepada pemegang amanah.

Tangkapan skrin yang menunjukkan penapis berdasarkan Peranan.

Elakkan daripada perangkap penapis yang boleh melambatkan muat turun anda

Jika penapis tersuai menghasilkan pertanyaan Dataverse yang perlahan, muat turun akan mengambil masa yang lebih lama. Ikuti amalan terbaik ini untuk mengelakkan cerutan prestasi umum:

  • Jangan gunakan padanan rentetan separa atau "Mengandungi," "Bermula dengan" atau "Berakhir dengan."

  • Elakkan berbilang peringkat perhubungan dalam penapis tersuai. Penapis seperti ini boleh membawa kepada muat turun yang perlahan:

    Tangkapan skrin yang menunjukkan penapis berganda dengan perhubungan bersarang.

  • Elakkan daripada menggunakan keadaan ATAU yang banyak.

Lihat juga

Nota

Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)

Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).