Kongsi melalui


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 Butang simpan automatik. 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.

  1. Pergi ke Tetapan>Pentadbiran.

  2. Pilih Seting Sistem.

  3. 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 Butang simpan automatik. 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.

  1. Pada bar navigasi, pilih Microsoft Dynamics 365>Tetapan.

    Seting muncul pada bar navigasi.

  2. Pergi ke Tetapan>Penyesuaian.

  3. Pilih Sesuaikan Sistem.

  4. Di bawah Komponen, kembangkan Entiti dan cari entiti untuk borang tersebut.

  5. Kembangkan nod entiti dan pilih Borang.

  6. Buka borang yang anda mahu edit.

  7. Cipta sumber web JavaScript dan tambahkannya pada borang:

    1. Dalam editor borang, dalam kumpulan Borang , pilih Sifat Borang.

    2. Pada tab Acara , di bawah Pustaka Borang pilih Tambah.

    3. Dalam kotak dialog Cari Rekod , pilih Baru.

    4. Masukkan maklumat yang berikut dalam borang sumber web:

      Nilai
      Nama preventAutoSave
      Nama Paparan Mencegah Auto Simpan
      Taip Skrip (JScript)
    5. Di sebelah medan Jenis , pilih Editor Teks.

    6. Dalam medan Sumber , tampal kod berikut:

      function preventAutoSave(econtext) {  
          var eventArgs = econtext.getEventArgs();  
          if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {  
              eventArgs.preventDefault();  
          }  
      }  
      
      
    7. Pilih OK untuk menutup editor teks.

    8. Pilih Simpan untuk menyimpan sumber web dan kemudian tutup tetingkap sumber web.

    9. Dalam dialog Rekod Carian, sumber web baru yang anda cipta akan dipilih. Pilih Tambah untuk menutup dialog.

  8. Konfigurasikan peristiwa OnSave:

    1. Dalam tetingkap Sifat Borang, dalam seksyen Pengendali Acara, setkanAcara kepada OnSave.

    2. Klik Tambah.

    3. Dalam tetingkap Handler Properties , setkanPustaka kepada sumber web yang anda tambah dalam langkah sebelumnya.

    4. Taipkan 'preventAutoSave' dalam medan Fungsi . Ini adalah sensitif terhadap kes. Jangan masukkan tanda petikan.

    5. Pastikan Didayakan ditandakan .

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

    Pengendali acara OnSave untuk mengelakkan autosave dalam Dynamics 365 for Customer Engagement.

    1. Klik OK untuk menutup dialog Sifat Pengendali.

    2. Sekiranya terdapat pengendali acara lain untuk acara tersebut OnSave , gunakan anak panah hijau untuk memindahkan yang ini ke bahagian atas.

  9. Klik OK untuk menutup dialog Sifat Borang .

  10. Klik Simpan dan Tutup untuk menutup borang.

  11. 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 Butang simpan automatik. 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