Compartilhar via


Otimizar o desempenho do formulário

 

Publicado: fevereiro de 2017

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Os formulários que carregam lentamente podem reduzir a produtividade e a adoção do usuário. Siga as recomendações para maximizar a rapidez do carregamento dos seus formulários. Várias dessas recomendações são sobre como um desenvolvedor pode implementar scripts de formulário para sua organização. Certifique-se de discutir essas recomendações com os desenvolvedores que criam scripts de formulário para seus formulários.

Neste tópico

Design do formulário

Scripts de formulário

Barra de comandos ou faixa de opções

Design do formulário

Pense sobre a interação que o usuário terá com o formulário e a quantidade de dados que deverá ser exibida.

  • Manter o número de campos em um mínimo
    Quanto mais campos estiverem disponíveis no formulário, mais dados precisarão ser transferidos pela Internet ou intranet para exibir cada registro.

Scripts de formulário

Quando você tem personalizações usando scripts de formulário, certifique-se de que o desenvolvedor entenda essas estratégias para melhorar o desempenho.

  • Evite incluir bibliotecas de recursos da Web de Javascript desnecessárias
    Quanto mais scripts você adiciona ao formulário, mais tempo levará para baixá-los. Os scripts geralmente são armazenados em cache no navegador depois de serem carregados pela primeira vez, mas o desempenho na primeira vez que um formulário é exibido geralmente cria uma boa impressão.

  • Evite carregar todos os scripts no evento Onload
    Se você tiver um código que oferece suporte apenas para eventos do OnChange para campos ou o evento OnSave, certifique-se de definir a biblioteca de scripts com o manipulador de eventos para esses eventos ao invés do evento OnLoad. Dessa forma, carregar essas bibliotecas pode atrasar e aumentar o desempenho ao carregar formulários.

  • Use para guias ocultas para atrasar o carregamento de recursos da Web
    Quando os recursos da Web ou IFRAMES são incluídos nas seções em uma guia recolhida, eles não serão carregados se a guia for recolhida. Serão carregados quando a guia for expandida. Quando o estado da guia muda, o evento TabStateChange ocorre. Um código necessário para oferecer suporte aos recursos da Web ou IFRAMEs nas guias recolhidas pode usar manipuladores de eventos para o evento TabStateChange e reduzir o código que pode ocorrer no evento OnLoad.

  • Definir opções de visibilidade padrão
    Evite usar scripts de formulário no evento OnLoad que ocultam elementos do formulário. Em vez disso, defina as opções de visibilidade padrão para elementos do formulário que possam estar ocultos e não estar visíveis por padrão ao carregar formulários. Em seguida, use scripts no evento OnLoad para mostrar os elementos de formulário que deseja exibir.

Barra de comandos ou faixa de opções

Mantenha essas recomendações em mente ao editar a barra de comandos ou a faixa de opções.

  • Manter o número de controles em um mínimo
    Na barra de comandos ou na faixa de opções do formulário, avalie quais controles são necessários e oculte aqueles desnecessários. Qualquer controle que é exibido aumenta os recursos necessários para ser baixado para o navegador.

Confira Também

Criar e desenvolver formulários
Usar o editor de formulários
Considerações sobre design dos formulários principais
Apresentações de formulário principais
Gerenciar o salvamento automático
Atualizar os formulários

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais