Kemampuan dan keterbatasan Mobile offline

Sebelum Anda menyiapkan aplikasi seluler dalam mode offline, pastikan untuk membaca kemampuan, tips, dan batasan berikut. Sebaiknya baca juga panduan profil Offline.

Tabel ini dan perintah terkait yang tersedia dalam offline mode.

Catatan

Semua perintah yang tidak didukung disembunyikan secara offline.

Table Perintah
Akun Membuat, membaca, memperbarui, Hapus
Pointer Aktivitas Baca, Hapus
Janji Temu Membuat, membaca, memperbarui, menghapus, mengkonversi Kasus Aktivitas
Lampiran Hanya baca
Kasus Membuat, membaca, memperbarui, Hapus
Pesaing Membuat, membaca, memperbarui, Hapus
Alamat Pesaing Membuat, membaca, memperbarui, Hapus
Koneksi Baca saja
Peran Sambungan Baca saja
Kontak Membuat, membaca, memperbarui, Hapus
Tabel kustom Membuat, membaca, memperbarui, Hapus
email Baca saja
Prospek Membuat, membaca, memperbarui, menghapus, kualifikasi/mendiskualifikasi
Peluang Membuat, membaca, memperbarui, Hapus
Produk Peluang Membuat, membaca, memperbarui, Hapus
Panggilan Telepon Membuat, membaca, memperbarui, Hapus
Posisi Membuat, membaca, memperbarui, Hapus
Produk Baca
Tugas Membuat, membaca, memperbarui, Hapus
Tim Baca saja
User Baca saja

Kemampuan yang didukung

  • Aturan bisnis- Aturan bisnis didukung di mobile offline. Untuk informasi lebih lanjut, lihat membuat aturan bisnis dan rekomendasi untuk menerapkan logika dalam formulir aplikasi berdasarkan model.

  • Alur Proses Bisnis - Anda dapat menggunakan alur proses bisnis dalam mode offline jika kondisi berikut terpenuhi:

    • Aplikasi alur proses bisnis digunakan dalam aplikasi yang dapat Anda jalankan di Power Apps seluler.
    • Aplikasi seluler Power Apps diaktifkan untuk penggunaan offline.
    • Alur proses bisnis memiliki tabel tunggal.
    • Tabel alur proses bisnis ditambahkan di profil offline.

      Catatan

      Jika tabel dikaitkan dengan beberapa alur proses bisnis, agar salah satu alur proses bisnis berfungsi secara offline, semua alur proses bisnis harus ditambahkan ke profil offline.

    Ada tiga perintah yang tersedia untuk alur proses bisnis ketika Anda menjalankan aplikasi dalam mode offline pada aplikasi seluler Power Apps.

    • Tahapan Berikutnya
    • Tahapan Sebelumnya
    • Atur tahapan aktif

Untuk Informasi selengkapnya, lihat jalankan alur proses bisnis offline.

  • Dukungan pencarian- Pencarian didukung untuk tabel yang diaktifkan mobile offline. Semua tabel yang berpartisipasi dalam pencarian juga harus diaktifkan offline.

  • Tampilan yang didukung- Hanya Tampilan sistem dan Tampilan cepat yang didukung di mobile offline. Tampilan pribadi tidak didukung.

  • Pencarian offline- Hanya tersedia untuk tabel offline. Pengguna hanya dapat mencari satu tabel setiap kali. Pencarian global default untuk pencarian dikategorikan dalam mode offline, bahkan jika Dataverse pencarian diaktifkan, karena Dataverse pencarian tidak didukung dalam mode offline. Pada halaman kisi, pencarian berbasis tampilan (filter menurut kata kunci) tidak didukung dalam mode offline dan pencarian kisi beralih ke pencarian cepat berbasis pencarian.

  • Catatan pada kontrol Garis Waktu- Catatan pada kontrol Garis Waktu tersedia dalam mode offline. Anda dapat mengambil gambar, membaca catatan, dan menambah/menghapus lampiran dalam mode offline.

    Catatan

    Kolom Tanggal tidak tersedia untuk penelusuran mobile offline.

  • Tabel kustom- Perintah ini tersedia di edit formulir, Tandai Selesai , Refresh, Konversi Ke- Peluang , dan Hapus.

Pembatasan

  • Jumlah rekaman yang disinkronkan - Jumlah total rekaman yang disinkronkan dibatasi hingga 3,000,000. Upaya untuk menyinkronkan sejumlah besar rekaman akan gagal. Jumlah ini juga mencakup tabel tersembunyi yang digunakan untuk kemampuan offline.

  • Model - keamanan Keamanan tingkat bidang dan berbagi bidang tidak didukung dalam mode Mobile offline.

  • Kualifikasi prospek- Saat prospek yang dibuat di mobile offline memenuhi syarat dan saat pengguna online, tahap proses bisnis menunjukkan tahap kualifikasi. Pengguna harus secara manual memilih Tahap berikutnya untuk pindah ke tahap berikutnya.

  • Grids

    • Pemfilteran kolom dinonaktifkan saat profil offline disiapkan bahkan saat ada konektivitas jaringan. Grid bekerja dengan database lokal dan tidak mendukung filter kustom.
    • Gambar mini utama tidak tersedia untuk offline kecuali sebelumnya ditampilkan secara online.
    • Ikon kustom di samping nilai dalam kisi tidak tersedia untuk offline. Untuk informasi selengkapnya tentang kemampuan ini, buka Cara menampilkan ikon kustom.
  • Tampilan tidak didukung untuk tabel berikut ini dalam mode offline:

    • email

    • Tugas

    • Faks

    • Surat

    • Serviceappointment

    • Campaignresponse

    • Campaignactivity

    • Recurringappointmentmaster

    • Socialactivity

    Tampilan apa pun yang memiliki tabel tertaut (tabel terkait) yang tidak tersedia secara offline juga tidak didukung.

  • Pencarian tingkat lanjut- Fungsi pencarian tingkat lanjut tidak didukung dalam skenario offline. Saat Anda offline, tombol Pencarian tingkat lanjut digantikan oleh daftar turun bawah Ubah tampilan .

  • Tambahkan yang Ada di subgrid - Fungsi Tambahkan yang Ada tidak didukung untuk mobile offline untuk jenis Relasi tertentu. Saat Anda offline, Relasi tertentu seperti Relasi yang N:N hanya baca, dan perintah Tambahkan yang Ada disembunyikan di subkisi untuk Relasi tersebut. Bahkan jika tombol disembunyikan melalui penyesuaian, perintah tidak berfungsi secara offline.

  • Sumber daya web- Sumber daya web sebagian didukung dalam mode offline. Lihat tabel berikut untuk informasi selengkapnya.

    Konfigurasi sumber daya web Dukungan offline i Android dan Windows Dukungan offline aktif iOS
    Sumber daya web yang digunakan pada penanganan formulir, skrip formulir, dan perintah pita Didukung (Nama file harus dengan huruf kecil) Didukung (Nama file harus dengan huruf kecil)
    File JavaScript yang direferensikan dalam sumber daya web HTML Didukung Tidak didukung. Sumber daya web mungkin tersedia secara offline dalam beberapa keadaan jika diambil saat online dan di-cache oleh browser.
    HTML, JS, CSS, sumber daya web XML yang disematkan pada formulir aplikasi berdasarkan model Didukung Tidak didukung. Sumber daya web mungkin tersedia secara offline dalam beberapa keadaan jika diambil saat online dan di-cache oleh browser.
    Sumber daya web lainnya yang disematkan pada formulir aplikasi berdasarkan model (seperti gambar, resx, dll.)

    Catatan: Atribut Dataverse file dan gambar bukanlah sumber daya web, melainkan data biasa Dataverse . Untuk mengaktifkannya saat offline, lihat Mengonfigurasi profil mobile offline untuk file dan gambar.
    Tidak didukung** Tidak didukung**
    Halaman web (sumber daya web HTML) melalui peta situs aplikasi berdasarkan model Tidak didukung Tidak didukung
    File JS kustom yang membuat fetchXML secara dinamis Tidak didukung Tidak didukung

    ** Mengakses sumber daya web RESX sebagai dependensi melalui API Klien dari dalam file JS didukung.

  • Bidang terhitung dan rollup- Bidang terhitung dan rollup yang merupakan bagian dari baris yang disinkronkan ke klien tidak dievaluasi ulang oleh klien. Evaluasi ulang terjadi di server saat baris yang diperbarui disinkronkan.

  • Bidang yang dipetakan- Saat Anda menjalankan aplikasi dalam mode offline, bidang yang dipetakan tidak diisi sebelumnya saat Anda membuat rekaman baru dari tabel yang memiliki bidang yang dipetakan ke tabel lain.

  • Operasi filter- Tidak semua operasi filter didukung dalam mode offline. Untuk daftar lengkap operator yang didukung, lihat Operasi Filter yang Didukung Per Jenis Atribut di Mobile Offline menggunakan FetchXML.

  • Janji temu- Janji temu dapat dibuat atau diperbarui Dataverse, tetapi tidak dikirim ke penerima dengan sinkronisasi sisi server. Untuk informasi selengkapnya, lihat Tabel janji temu/referensi entitas dan Tabel sinkronisasi sisi server.

  • Tugas layanan perintah kerja- Tugas layanan perintah kerja yang dibuat melalui kode kustom mengharuskan msdyn_lineorder diatur ke -1. Nilai aktual akan ditetapkan secara otomatis setelah siklus sinkronisasi berikutnya.

Kiat

Sinkronisasi mobile offline

  • Sinkronisasi mobile offline dengan perangkat mobile yang terjadi secara berkala. Siklus sinkronisasi bisa bertahan selama beberapa menit, tergantung pada latensi jaringan Azure, volume data yang diatur untuk sinkronisasi, dan kecepatan jaringan selular. Pengguna masih dapat menggunakan aplikasi mobile selama sinkronisasi.

  • Waktu untuk pengunduhan metadata awal ditentukan berdasarkan jumlah total tabel dalam modul aplikasi yang diaktifkan secara offline. Pastikan untuk mengaktifkan hanya tabel tersebut dan modul aplikasi untuk offline yang diperlukan untuk mengoptimalkan pengalaman pengguna akhir.

  • Pastikan bahwa tampilan apa pun yang ingin Anda kerjakan secara offline tidak mereferensikan tabel yang tidak diaktifkan secara offline. Misalnya, dengan asumsi Akun berada di profil offline, maka tampilan Akun yang mereferensikan kontak utama saat Kontak tidak ada di profil tidak tersedia.

  • Perubahan hak istimewa keamanan pengguna diperbarui selama siklus sinkronisasi berikutnya. Sampai saat itu, pengguna dapat terus mengakses data sesuai dengan hak keamanan mereka sebelumnya, tetapi setiap perubahan yang mereka buat divalidasi selama sinkronisasi ke server. Jika mereka tidak lagi memiliki hak istimewa untuk membuat perubahan untuk baris, mereka menerima kesalahan dan baris tidak akan dibuat, diperbarui, atau dihapus.

  • Setiap perubahan hak istimewa pengguna untuk melihat baris tidak akan diterapkan pada perangkat mobile sampai siklus sinkronisasi berikutnya.

  • Mobile offline menghormati model keamanan aplikasi seluler dan model keamanan hierarki kecuali keamanan tingkat bidang dan berbagi bidang.

Filter data organisasi

Penting

Filter data organisasi tidak lagi digunakan. Perubahan pada filter harus diedit dalam profil seluler itu sendiri.

Sebaiknya Anda memiliki setidaknya satu aturan yang ditetapkan untuk semua filter data yang diaktifkan mobile offline, jika Anda menggunakan tabel di seluruh profil. Secara default, nilai ini diatur ke 10 hari untuk sebagian besar tabel yang diaktifkan secara offline.

Edit Filter Data Organisasi.

Filter Profil

Keterbatasan Profil

Rincian Profil Pembatasan
Relasi yang ditentukan untuk setiap tabel Maksimal 15 relasi. Dan maksimum satu relasi banyak ke banyak (M:M) atau relasi satu ke banyak (1:M) dalam 15 relasi tersebut. Jika tabel kustom apa pun meminta skenario ini, lihat lagi model data. Referensi melingkar atau referensi mandiri tidak didukung.
Gambar dan file Gambar dan file memiliki batasan yang sama seperti tabel lainnya. Karena definisi implisit Relasi, profil offline hanya dapat berisi hingga 14 kolom gambar di semua entitas.

Rekomendasi aturan filter profil

Pastikan bahwa Anda telah mengkonfigurasi minimal satu aturan profil untuk setiap tabel untuk mengunduh datanya.

Penyesuaian Rekomendasi
Semua Rekaman Jika memilih filter ini, Anda tidak dapat menentukan aturan filter lainnya.
Unduh hanya data terkait Jika memilih filter ini, Anda tidak dapat menentukan aturan filter lainnya. Pastikan bahwa tabel juga telah ditentukan sebagai tabel asosiasi Item profil.
Filter Data Lain - jika dipilih, maka pilih setidaknya salah satu pilihan ini: Unduh Rekaman Saya, Unduh Rekaman Tim saya, atau Unduh Unit bisnis saya Jika Anda ingin mendefinisikan filter ini, maka Anda harus memilih minimal salah satu pilihan tertentu. Sangat disarankan untuk tidak memiliki filter tingkat Unit Bisnis untuk tabel kecuali ada pembenaran yang kuat. Hal dianjurkan untuk skenario data master dengan rangkaian data kecil seperti kode negara.
Filter data kustom <=3 filter dapat ditentukan dalam filter data kustom.

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