Menonaktifkan simpan otomatis untuk formulir atau organisasi
Topik ini berlaku untuk Dynamics 365 Customer Engagement (on-premises). Untuk versi Power Apps dari topik ini, lihat: Menonaktifkan penyimpanan otomatis di aplikasi berdasarkan model
Simpan otomatis membantu pengguna 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 rekaman, namun beberapa organisasi mungkin memiliki penyesuaian yang dirancang seperti penyimpanan eksplisit. Untuk organisasi ini, ada opsi untuk mengelola cara penyimpanan otomatis diterapkan.
Cara kerja simpan otomatis
Secara default, semua formulir utama untuk entitas yang diperbarui dan entitas klasik akan mengaktifkan penyimpanan otomatis. Setelah rekaman dibuat (awalnya disimpan), setiap perubahan yang dibuat pada formulir akan secara otomatis disimpan 30 detik setelah perubahan dibuat. Jika tidak ada perubahan yang dibuat terhadap formulir, simpan otomatis tidak akan berfungsi saat formulir terbuka. Setelah perubahan dilakukan, periode 30 detik sebelum penyimpanan otomatis dimulai lagi. Bidang yang saat ini diedit seseorang tidak akan disertakan dalam simpan otomatis. Jika seseorang telah memperbarui rekaman 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 rekaman. Setelah rekaman dibuat, tombol simpan di bilah perintah tidak ditampilkan, tetapi Anda dapat melihat tombol di sudut kanan bawah yang akan menunjukkan jika ada perubahan yang belum disimpan. Kontrol ini juga ditampilkan jika simpan otomatis dinonaktifkan.
Anda dapat mengklik tombol ini untuk menyimpan rekaman dan me-refresh data dalam formulir secepatnya. Saat penyimpanan otomatis diaktifkan, rekaman akan disimpan setiap kali Anda menavigasi keluar dari rekaman atau menutup jendela terpisah yang menampilkan rekaman. Tidak perlu tombol Simpan & Tutup yang muncul di formulir untuk entitas yang tidak diperbarui.
Penting
Di Antarmuka Terpadu, interval penyimpanan otomatis untuk halaman akan meningkat jika ada kesalahan selama penyimpanan otomatis. Selain itu, jika nilai atribut diubah atau ada penyimpanan yang berhasil, interval akan diatur ulang ke 30 detik.
Apakah Anda harus menonaktifkan simpan otomatis?
Jika Anda memiliki plug-in, alur kerja, atau skrip formulir yang dieksekusi bila rekaman 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. Apakah Anda mengaktifkan penyimpanan otomatis atau tidak, plug-in, alur kerja, dan skrip formulir harus dirancang untuk mencari perubahan tertentu, dan tidak boleh dijalankan tanpa pandang bulu untuk setiap peristiwa penyimpanan.
Jika audit dikonfigurasi untuk entitas, setiap penyimpanan akan dianggap seperti pembaruan terpisah. Jika seseorang berlama-lama di formulir dengan perubahan yang belum disimpan selama lebih dari 30 detik, Anda akan melihat entri tambahan hanya jika mereka menambahkan lebih banyak data setelah penyimpanan otomatis dilakukan. Jika Anda memiliki laporan yang tergantung pada aktivitas audit data dan menganggap setiap penyimpanan sebagai "sentuhan" terpisah pada rekaman, Anda mungkin melihat peningkatan frekuensi sentuhan. Jika menggunakan pendekatan ini, Anda harus mempertimbangkan bahwa perilaku pengguna individu menjadikannya metrik yang tidak dapat diandalkan dengan atau tanpa penyimpanan otomatis diaktifkan.
Menonaktifkan simpan otomatis untuk organisasi
Jika Anda menentukan bahwa penyimpanan otomatis akan menyebabkan masalah dengan ekstensi apa pun yang Anda gunakan, Anda dapat menonaktifkannya untuk organisasi Anda. Tidak ada pengaturan untuk menonaktifkan penyimpanan otomatis untuk entitas atau formulir individual.
Buka Pengaturan>Administrasi.
Pilih Pengaturan Sistem.
Untuk opsi Aktifkan penyimpanan otomatis untuk semua formulir , pilih Tidak.
Menonaktifkan simpan formulir untuk formulir
Jika Anda ingin menonaktifkan penyimpanan otomatis untuk formulir entitas tertentu, Anda dapat menambahkan kode ke OnSave
aktivitas dalam entitas.
Catatan
Simpan otomatis akan dinonaktifkan untuk formulir, tetapi data akan tetap disimpan saat Anda mengklik tombol di pojok 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.
Di bilah navigasi, pilih Microsoft Dynamics 365>Pengaturan.
Pengaturan muncul di bilah navigasi.
Buka Pengaturan>Penyesuaian.
Pilih Sesuaikan Sistem.
Di bawah Komponen, perluas Entitas dan temukan entitas untuk formulir.
Perluas simpul entitas dan pilih Formulir.
Buka formulir yang ingin Anda edit.
Membuat sumber daya web JavaScript dan menambahkannya ke formulir:
Di editor formulir, di grup Formulir , pilih Properti Formulir.
Pada tab Peristiwa , di bawah Pustaka Formulir, pilih Tambahkan.
Dalam kotak dialog Cari Rekaman, pilih Baru.
Masukkan informasi berikut dalam formulir sumber daya web:
Nilai Nama preventAutoSave nama tampilan Cegah Simpan Otomatis Jenis Skrip (JScript) Di samping bidang 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 Rekaman, sumber daya web baru yang Anda buat akan dipilih. Pilih Tambahkan untuk menutup dialog.
Mengkonfigurasi aktivitas OnSave:
Di jendela Properti Formulir, di bagian Penanganan Peristiwa , atur Peristiwa ke OnSave.
Klik Tambahkan .
Di jendela Properti Handler, atur Pustaka ke sumber daya web yang Anda tambahkan pada langkah sebelumnya.
Ketik '
preventAutoSave
' di bidang Fungsi . Ini peka terhadap huruf besar kecil. Jangan sertakan tanda kutip.Pastikan Diaktifkan dicentang.
Periksa Lulus konteks eksekusi sebagai parameter pertama.
Penting
Jika Anda tidak melakukan ini, skrip tidak akan berfungsi.
Dialog Properti Handler akan terlihat seperti ini. Prefiks penyesuaian: "new_" dapat bervariasi berdasarkan prefiks penyesuaian yang ditetapkan untuk penerbit default pada organisasi Anda.
Klik OK untuk menutup dialog Properti Handler.
Jika ada penanganan peristiwa lain untuk
OnSave
peristiwa, gunakan panah hijau untuk memindahkan yang satu ini ke atas.
Klik OK untuk menutup dialog Properti Formulir.
Klik Simpan dan Tutup untuk menutup formulir.
Di penjelajah solusi, klik Publikasikan Semua Penyesuaian.
Setelah Anda menerapkan skrip ini ke
OnSave
aktivitas, ketika orang mengedit rekaman menggunakan formulir ini, pesan perubahan yang belum disimpan akan muncul di sudut kanan bawah formulir seperti jika penyimpanan otomatis tidak dinonaktifkan. Tetapi pesan ini tidak akan hilang sampai orang mengklik tombol di sebelahnya.
Baca juga
Membuat dan mendesain formulir
Pertimbangan desain untuk formulir utama
Bagaimana formulir utama muncul di klien yang berbeda
Mengoptimalkan kinerja formulir