Bagikan melalui


Mengoptimalkan performa formulir

 

Diterbitkan: Februari 2017

Berlaku Untuk: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Formulir yang dimuat dengan lambat dapat mengurangi produktivitas dan adopsi pengguna. Ikuti rekomendasi ini untuk memaksimalkan kecepatan pemuatan formulir. Beberapa rekomendasi ini adalah tentang cara pengembang dapat menerapkan formulir skrip untuk organisasi Anda. Pastikan untuk mendiskusikan rekomendasi ini dengan pengembang yang membuat formulir skrip untuk formulir Anda.

Dalam Topik ini

Desain formulir

Formulir skrip

panel perintah atau pita

Desain formulir

Pikirkan tentang interaksi yang akan pengguna memiliki dengan formulir dan jumlah data yang harus ditampilkan di dalamnya.

  • Meminimalisir jumlah bidang
    Semakin banyak bidang dalam formulir, maka semakin banyak data yang harus ditransfer melalui Internet atau intranet agar dapat melihat setiap catatan.

Formulir skrip

Bila Anda memiliki penyesuaian menggunakan formulir skrip, pastikan bahwa pengembang memahami strategi ini untuk meningkatkan kinerja.

  • Jangan sertakan perpustakaan sumber daya web JavaScript yang tidak perlu
    Semakin banyak skrip yang ditambahkan ke formulir, maka semakin banyak waktu yang dibutuhkan untuk mengunduhnya. Biasanya skrip di-cache dalam browser Anda setelah dimuat untuk pertama kalinya, namun kinerja saat formulir pertama kali dilihat sering membuat kesan yang signifikan.

  • Jangan muat semua skrip di aktivitas Onload
    Jika Anda memiliki kode yang hanya mendukung aktivitas OnChange untuk bidang atau aktivitas OnSave, pastikan Anda menetapkan perpustakaan skrip dengan penanganan aktivitas, bukan aktivitas OnLoad. Dengan demikian pemuatan perpustakaan tersebut dapat ditunda dan meningkatkan kinerja saat formulir dimuat.

  • Gunakan tab tutup untuk menunda pemuatan web sumber daya
    Bila web sumber daya atau IFRAME disertakan di beberapa bagian dalam tab tutup, maka mereka akan tidak dimuat jika tab ditutup. Mereka akan dimuat bila tab dibuka. Bila tab status berubah, maka aktivitas TabStateChange akan terjadi. Setiap kode yang diperlukan untuk mendukung sumber daya web atau IFRAME dalam tab tutup dapat menggunakan penanganan aktivitas untuk aktivitas TabStateChange dan mengurangi kode yang mungkin terjadi dalam aktivitas OnLoad.

  • Atur pilihan visibilitas ke default
    Jangan gunakan formulir skrip di aktivitas OnLoad yang menyembunyikan elemen formulir. Tetapkan standar pilihan visibilitas default untuk elemen formulir yang mungkin tersembunyi agar tidak terlihat secara default bila formulir dimuat. Setelah itu, gunakan skrip di aktivitas OnLoad untuk menunjukkan mereka elemen formulir yang ingin ditampilkan.

panel perintah atau pita

Ingat rekomendasi ini bila Anda mengedit panel perintah atau pita.

  • Meminimalisir jumlah kontrol
    Dalam panel perintah atau pita untuk formulir, evaluasi kontrol yang diperlukan dan sembunyikan yang tidak diperlukan. Semua kontrol yang ditampilkan meningkatkan sumber daya yang harus diunduh ke browser.

Lihat Juga

Membuat dan merancang formulir
Menggunakan editor formulir
Pertimbangan desain untuk formulir utama
Penyajian formulir utama
Mengelola simpan otomatis
Perbarui formulir Anda

© 2017 Microsoft. Semua hak dilindungi undang-undang. Hak cipta