Nyah daya auto-simpan untuk borang atau organisasi
Topik ini digunakan untuk Dynamics 365 Customer Engagement (on-premises). Untuk versi Power Apps topik ini, rujuk: Nyahdayakan simpanan automatik dalam apl berpandukan model
Auto-simpan membantu orang fokus pada kerja mereka tanpa perlu menguruskan menyimpan data simpanan dalam borang. Kebanyakan orang akan menghargai jika tidak perlu dengan jelas menyimpan data setiap kali mereka mengemas kini rekod, tetapi sesetengah organisasi mungkin mempunyai penyesuaian yang telah dibentuk mengharapkan simpan dengan jelas. Bagi organisasi ini, terdapat pilihan untuk mengurus cara simpan automatik digunakan.
Bagaimana auto-simpan berfungsi
Secara lalai semua borang utama untuk entiti yang dikemas kini dan entiti klasik akan didayakan simpan secara automatik. Selepas rekod dicipta (pada mulanya disimpan), sebarang perubahan yang dibuat pada borang akan disimpan secara automatik 30 saat selepas perubahan dibuat. Jika tiada perubahan yang dibuat dalam borang, automatik simpan tidak akan berlaku semasa borang dibuka. Selepas perubahan dibuat, tempoh 30 saat sebelum simpanan automatik bermula semula. Ruang yang seseorang sedang edit tidak termasuk dalam auto-Simpan. Jika orang lain telah mengemas kini rekod yang sama semasa anda mengeditnya, perubahan tersebut akan diperoleh semula dan dipaparkan dalam borang apabila berlaku auto-simpan.
Dengan auto-simpan didayakan, butang simpan hanya muncul untuk permulaan menyimpan rekod. Selepas rekod dibuat, butang simpan dalam bar arahan tidak ditunjukkan, tetapi anda boleh melihat butang di sudut kanan bawah yang akan menunjukkan jika terdapat sebarang perubahan yang tidak disimpan. Kawalan ini juga akan dipaparkan jika auto-simpan dinyahdayakan.
Anda boleh klik butang ini untuk menyimpan rekod dan data dalam bentuk segar semula dengan serta-merta. Apabila simpan automatik didayakan, rekod akan disimpan setiap kali anda menavigasi keluar daripada rekod atau menutup tetingkap berasingan yang memaparkan rekod. Tidak perlu butang Simpan & Tutup yang muncul dalam borang untuk entiti yang tidak dikemas kini.
Penting
Dalam Antara Muka Disatukan, selang simpan automatik untuk halaman akan meningkat jika terdapat ralat semasa menyimpan secara automatik. Selain itu, jika nilai atribut diubah atau terdapat penjimatan yang berjaya, selang akan ditetapkan semula kepada 30 saat.
Haruskah anda nyah daya auto simpan?
Jika anda mempunyai aliran kerja plug-in, atau skrip borang yang melaksanakan apabila rekod disimpan, ia akan dijalankan setiap kali auto-simpan berlaku. Ini mungkin membawa kepada tingkah laku yang tidak diingini jika sambungan ini tidak direka untuk berfungsi dengan auto-simpan. Sama ada anda mendayakan simpan automatik atau tidak, pemalam, aliran kerja dan skrip borang hendaklah direka bentuk untuk mencari perubahan tertentu dan tidak boleh dilaksanakan secara sembarangan untuk setiap acara simpan.
Jika anda mempunyai pengauditan dikonfigurasikan untuk sebuah entiti, setiap simpan dianggap seperti kemas kini yang berasingan. Jika seseorang berlarutan pada borang dengan perubahan yang tidak disimpan selama lebih daripada 30 saat, anda akan melihat entri tambahan hanya jika mereka menambah lebih banyak data selepas simpanan automatik dilakukan. Jika anda mempunyai laporan yang bergantung pada pengauditan data dan menganggap setiap satu simpan sebagai "sentuhan" individu bagi rekod, anda mungkin melihat peningkatan kekerapan sentuhan. Jika anda menggunakan pendekatan ini, anda harus mempertimbangkan bahawa tingkah laku pengguna individu menjadikannya metrik yang tidak boleh dipercayai dengan atau tanpa disimpan secara automatik didayakan.
Nyah daya auto-simpan untuk organisasi
Jika anda menentukan bahawa autosimpan akan menyebabkan masalah dengan sebarang sambungan yang anda gunakan, anda boleh menyahdayakannya untuk organisasi anda. Tiada tetapan untuk menyahdayakan simpanan automatik untuk entiti atau borang individu.
Pergi ke Tetapan>Pentadbiran.
Pilih Seting Sistem.
Untuk opsyen Dayakan simpan automatik untuk semua borang , pilih Tidak.
Nyah daya auto-simpan untuk borang
Jika anda ingin menyahdayakan simpanan automatik untuk borang entiti tertentu, anda boleh menambah kod pada acara dalam OnSave
entiti.
Nota
Auto-simpan akan dinyahdayakan untuk borang, tetapi data masih akan disimpan apabila anda mengklik butang di sudut kanan bawah. Jika anda cuba meninggalkan borang daripada borang atau menutup borang di mana data telah dituar, mereka akan mendapat gesaan untuk menyimpan perubahan mereka sebelum mereka dibenarkan meninggalkan atau menutup borang ini.
Pada bar navigasi, pilih Microsoft Dynamics 365>Tetapan.
Seting muncul pada bar navigasi.
Pergi ke Tetapan>Penyesuaian.
Pilih Sesuaikan Sistem.
Di bawah Komponen, kembangkan Entiti dan cari entiti untuk borang tersebut.
Kembangkan nod entiti dan pilih Borang.
Buka borang yang anda mahu edit.
Cipta sumber web JavaScript dan tambahkannya pada borang:
Dalam editor borang, dalam kumpulan Borang , pilih Sifat Borang.
Pada tab Acara , di bawah Pustaka Borang pilih Tambah.
Dalam kotak dialog Cari Rekod , pilih Baru.
Masukkan maklumat yang berikut dalam borang sumber web:
Nilai Nama preventAutoSave Nama Paparan Mencegah Auto Simpan Taip Skrip (JScript) Di sebelah medan Jenis , pilih Editor Teks.
Dalam medan Sumber , tampal kod 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 web dan kemudian tutup tetingkap sumber web.
Dalam dialog Rekod Carian, sumber web baru yang anda cipta akan dipilih. Pilih Tambah untuk menutup dialog.
Konfigurasikan peristiwa OnSave:
Dalam tetingkap Sifat Borang, dalam seksyen Pengendali Acara, setkanAcara kepada OnSave.
Klik Tambah.
Dalam tetingkap Handler Properties , setkanPustaka kepada sumber web yang anda tambah dalam langkah sebelumnya.
Taipkan '
preventAutoSave
' dalam medan Fungsi . Ini adalah sensitif terhadap kes. Jangan masukkan tanda petikan.Pastikan Didayakan ditandakan .
Semak konteks pelaksanaan Pas sebagai parameter pertama.
Penting
Jika anda tidak melakukan ini, skrip tidak akan berfungsi.
Dialog Handler Properties sepatutnya kelihatan seperti ini. Awalan penyesuaian: "new_" mungkin berbeza-beza berdasarkan awalan penyesuaian yang ditetapkan untuk penerbit lalai bagi organisasi anda.
Klik OK untuk menutup dialog Sifat Pengendali.
Sekiranya terdapat pengendali acara lain untuk acara tersebut
OnSave
, gunakan anak panah hijau untuk memindahkan yang ini ke bahagian atas.
Klik OK untuk menutup dialog Sifat Borang .
Klik Simpan dan Tutup untuk menutup borang.
Dalam penjelajah penyelesaian, klik Terbitkan Semua Penyesuaian.
Selepas anda menggunakan skrip ini pada
OnSave
peristiwa, apabila individu mengedit rekod menggunakan borang ini, mesej perubahan yang tidak disimpan akan muncul di penjuru bawah kanan borang sama seperti sebelum ini jika simpan automatik tidak dinyahdayakan. Tetapi mesej ini tidak akan hilang sehingga orang mengklik butang di sebelahnya.
Lihat juga
Borang Cipta dan Reka Bentuk
Pertimbangan reka bentuk untuk borang utama
Bagaimana borang utama muncul dalam pelanggan yang berbeza
Optimumkan prestasi borang
Maklum balas
https://aka.ms/ContentUserFeedback.
Akan datang: Sepanjang 2024, kami akan menghentikan secara berperingkat Isu GitHub sebagai kaedah maklum balas untuk kandungan dan menggantikannya dengan sistem maklum balas baharu. Untuk mendapatkan maklumat lanjut lihat:Kirim dan lihat maklum balas untuk