Menonaktifkan penyimpanan otomatis di aplikasi berdasarkan model
Simpan otomatis membantu pengguna aplikasi fokus pada pekerjaannya tanpa harus berupaya menyimpan data dalam formulir. Sebagian besar orang akan memilih untuk tidak menyimpan data secara eksplisit setiap kali mereka memperbarui baris, namun beberapa organisasi mungkin memiliki penyesuaian yang dirancang seperti penyimpanan eksplisit. Untuk organisasi ini, tersedia pilihan untuk mengelola penerapan simpan otomatis.
Cara kerja simpan otomatis
Secara default, semua formulir utama untuk Tabel diperbarui dan tabel klasik memiliki fitur simpan otomatis yang diaktifkan. Setelah baris dibuat (awalnya disimpan), setiap perubahan terhadap formulir akan secara otomatis disimpan dalam waktu 30 detik setelah perubahan dibuat. Jika tidak ada perubahan yang dibuat terhadap formulir, simpan otomatis tidak akan berfungsi saat formulir terbuka. Setelah perubahan dibuat, periode 30 detik sebelum simpan otomatis akan dimulai kembali. Jika seseorang telah memperbarui baris yang sama saat Anda mengeditnya, maka perubahan tersebut akan diambil dan ditampilkan dalam formulir saat simpan otomatis berjalan.
Bila simpan otomatis diaktifkan, tombol simpan hanya akan muncul untuk penyimpanan awal baris. Setelah baris dibuat, tombol simpan di bilah perintah tidak ditampilkan, namun Anda dapat melihat tombol
di sudut kanan bawah yang akan menampilkan jika ada perubahan yang tidak disimpan. Kontrol ini juga ditampilkan jika simpan otomatis dinonaktifkan.
Anda dapat memilih tombol ini untuk menyimpan baris dan me-refresh data dalam formulir secepatnya. Bila simpan otomatis diaktifkan, baris akan disimpan setiap kali Anda menavigasi keluar dari baris atau menutup jendela terpisah yang menampilkan baris. Untuk tabel yang tidak diperbarui, tombol Simpan & Tutup yang muncul dalam formulir tidak akan diperlukan.
Apakah Anda harus menonaktifkan simpan otomatis?
Jika Anda memiliki plug-in, alur kerja, atau skrip formulir yang dieksekusi bila baris disimpan, maka semuanya akan beroperasi setiap kali simpan otomatis berjalan. Kondisi ini mungkin menyebabkan perilaku yang tidak diinginkan jika ekstensi ini tidak dirancang untuk berfungsi dengan simpan otomatis. Baik simpan otomatis diaktifkan maupun tidak, plug-in, alur kerja, dan skrip formulir harus dirancang untuk mencari perubahan spesifik, dan tidak boleh dieksekusi secara acak untuk setiap aktivitas penyimpanan.
Jika audit dikonfigurasi untuk tabel, setiap penyimpanan akan dianggap seperti pembaruan terpisah. Jika seseorang tetap membuka formulir dengan perubahan yang belum disimpan selama lebih dari 30 detik, Anda akan melihat entri tambahan hanya jika mereka menambahkan data lain setelah simpan otomatis berjalan. Jika Anda memiliki laporan yang bergantung pada data pengauditan dan memperlakukan setiap penyimpanan sebagai "sentuhan" individual dalam satu baris, Anda mungkin melihat peningkatan frekuensi sentuhan. Jika menggunakan pendekatan ini, Anda harus mempertimbangkan bahwa perilaku setiap pengguna menghasilkan metrik yang tidak dapat diandalkan dengan atau tanpa simpan otomatis diaktifkan.
Menonaktifkan simpan otomatis untuk organisasi
Jika Anda menentukan bahwa simpan otomatis akan menyebabkan masalah dengan salah satu ekstensi yang Anda gunakan, Anda dapat menonaktifkannya untuk organisasi Anda. Tidak ada pengaturan untuk menonaktifkan simpan otomatis pada setiap tabel atau formulir.
Buka aplikasi berdasarkan model, lalu pada bilah perintah, pilih Pengaturan
> Pengaturan Lanjutan.Buka Pengaturan > Administrasi.
Pilih Pengaturan Sistem.
Untuk pilihan Aktifkan simpan otomatis pada semua formulir, pilih Tidak.
Menonaktifkan simpan formulir untuk formulir
Jika Anda ingin menonaktifkan simpan otomatis untuk formulir tabel khusus, Anda dapat menambahkan kode ke aktivitas OnSave di tabel.
Catatan
Simpan otomatis akan dinonaktifkan untuk formulir, namun data masih dapat disimpan bila Anda memilih tombol
di sudut kanan bawah. Jika Anda mencoba menavigasi keluar dari formulir atau menutup formulir tempat data yang diubah, mereka akan mendapatkan petunjuk untuk menyimpan perubahan sebelum diizinkan untuk menavigasi keluar atau menutup formulir.
Menggunakan prosedur di bawah ini akan menyebabkan tombol "Simpan dan Tutup" pada formulir tidak berfungsi, karena panggilan preventDefault di saveMode 2, yang merujuk Simpan dan Tutup. Anda dapat menghilangkan pemeriksaan getSaveMode() == 2 di bawah untuk menghindarinya, namun formulir akan disimpan otomatis jika Anda mencoba menavigasi keluar dari formulir atau menutup formulir dengan perubahan data.
Masuk ke Power Apps.
Perluas Data, pilih Tabel, pilih tabel yang Anda inginkan, lalu pilih area Formulir.ยท
Anda juga dapat membuat penyesuaian pada tabel dari dalam solusi. Untuk melakukan ini, pilih Solusi di panel samping, pilih tabel, lalu pilih area Formulir.
Buka formulir yang ingin Anda edit.
Pilih beralih ke klasik untuk mengedit formulir di desainer formulir klasik.
Membuat sumber daya web JavaScript dan menambahkannya ke formulir:
Dalam editor formulir, di grup Formulir, pilih Properti Formulir.
Di tab Aktivitas, di bawah Pustaka Formulir, pilih Tambah.
Dalam kotak dialog Cari Baris, pilih Baru.
Masukkan informasi berikut dalam formulir sumber daya web:
Titel Referensi Nama preventAutoSave Nama Tampilan Cegah Simpan Otomatis Jenis Skrip (JScript) Di sebelah kolom Jenis, pilih Editor Teks.
Di kolom Sumber, tempelkan kode berikut:
function preventAutoSave(econtext) { var eventArgs = econtext.getEventArgs(); if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) { eventArgs.preventDefault(); } }Pilih OK untuk menutup editor teks.
Pilih Simpan untuk menyimpan sumber daya web, lalu tutup jendela sumber daya web.
Dalam dialog Cari Baris, sumber daya web baru yang Anda buat akan dipilih. Pilih Tambah untuk menutup dialog.
Mengkonfigurasi aktivitas OnSave:
Di jendela Properti Formulir, dalam bagian Penanganan Aktivitas, atur Aktivitas ke OnSave.
Pilih Tambahkan.
Di jendela Properti Penanganan, atur Pustaka ke sumber daya web yang Anda tambahkan pada langkah sebelumnya.
Ketik '
preventAutoSave' dalam kolom Fungsi. Ini peka terhadap huruf besar kecil. Jangan sertakan tanda kutip.Pastikan Diaktifkan telah dicentang.
Centang Teruskan konteks eksekusi sebagai parameter pertama.
Penting
Jika Anda tidak melakukannya, skrip tidak akan bekerja.
Dialog Properti Penanganan akan tampak seperti ini. Prefiks penyesuaian: "new_" dapat bervariasi berdasarkan prefiks penyesuaian yang ditetapkan untuk penerbit default pada organisasi Anda.

Pilih OK untuk menutup dialog Properti Penanganan.
Jika terdapat penanganan aktivitas lainnya untuk aktivitas
OnSave, gunakan panah hijau untuk memindahkan penanganan ini ke atas.Properti Formulir akan ditampilkan sebagai berikut. Catatan dalam contoh yang ditunjukkan di bawah ini, pembaruan telah terjadi dari dalam solusi dan sebagai hasilnya awalan penerbit (dspin_) tidak sama dengan yang disediakan oleh pubisher default (new_). Ini karena penerbit yang berbeda digunakan untuk solusi.
Pilih OK untuk menutup dialog Properti Formulir.
Pilih Simpan dan Tutup untuk menutup formulir.
Di explorer solusi, pilih Publikasikan Semua Penyesuaian.
Setelah Anda menerapkan skrip ini pada aktivitas OnSave, bila seseorang mengedit baris menggunakan formulir ini, maka pesan perubahan yang tidak tersimpan akan muncul di sudut kanan bawah formulir sama seperti jika simpan otomatis tidak dinonaktifkan. Namun pesan ini tidak akan hilang hingga orang memilih tombol
di sebelahnya.
Langkah berikutnya
Membuat dan merancang formulir
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).
Saran dan Komentar
Kirim dan lihat umpan balik untuk