Compartilhar via


Criar e desenvolver formulários

 

Publicado: fevereiro de 2017

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

No Microsoft Dynamics 365, os formulários oferecem a interface do usuário que os usuários utilizarão para interagir com os dados que precisam para fazer o trabalho. É importante que o uso os formulários que as pessoas usam sejam criados para permitir que eles encontrem ou insiram as informações necessárias de forma eficiente.

Este artigo apresenta como os formulários podem variar por grupos de entidades, os diferentes tipos de formulário disponíveis e como você pode controlar o acesso aos formulários. Para obter informações sobre os elementos e propriedades de formulários, consulte Usar o editor de formulários.

Neste tópico

Diferenças de formulário por entidade

Tipos de formulários

Atribuir ordem do formulário

Controlar o acesso aos formulários

Diferenças de formulário por entidade

O Microsoft Dynamics 365 fornece muitas opções para criar formulários. Os formulários para o Entidades atualizadas e entidades personalizadas oferecem a maioria das opções. Selecionamos um grupo de entidades usadas pela maioria das pessoas e oferecemos uma nova experiência de usuário que inclui vários recursos novos incluindo suporte para o cliente Microsoft Dynamics 365 para Tablets, fluxos do processo empresarial e regras de negócios. Um dos principais requisitos para fornecer essas novas experiências inclui a meta que um personalizador de formulário pode criar uma vez e implantar para todos os clientes.

Entretanto ainda existe um número de entidades que mantém a aparência e recursos transferidos de versões anteriores.Entidades usando formulários clássicos não foram atualizados porque não são frequentemente usados pela maioria dos contatos e atualizar um que não tem impacto em sua experiência a maioria dos contatos usando o aplicativo. Isso permitiu focalizar nossa atenção sobre as entidades atualizadas.

A maioria do seu trabalho de personalização provavelmente envolverá entidades atualizadas e entidades personalizadas. Se alguns recurso se aplicam apenas aos formulários para entidades atualizadas, esse documento indicará isso.

Entidades atualizadas

Entidades atualizados são listadas na tabela a seguir:

Conta

Compromisso

Campanha

Atividade da Campanha

Resposta de Campanha

Ocorrência

Concorrente

Contato

Contrato

Linha de Contrato

Email

Fax

Fatura

Produto da Fatura

Cliente Potencial

Carta

Lista de Marketing

Oportunidade

Produto da Oportunidade

Ordem

Produto da Ordem

Telefonema

Item da Lista de Preços

Produto

Campanha Rápida

Cotação

Produto da Cotação

Compromisso Recorrente

Especificações

Equipe

Tarefa

Usuário

Entidades usando formulários clássicos

Entidades que usam a apresentação de formulário clássico são listadas na tabela a seguir:

Endereço

Artigo

Comentário sobre o Artigo

Operação de Exclusão em Massa

Conexão

Desconto

Lista de Descontos

Local do Documento

Anexo de Email

Seguir

Meta

Métrica de Meta

Arquivo de Origem da Importação

Produto da Fatura

Produto do Pedido

Lista de Preços

Item da Fila

Produto da Cotação

Campo de Acúmulo

Consulta Acumulada

Exibição Salva

Serviço

Atividade de Serviço

Site do SharePoint

Local

Região

Unidade

Grupo de Unidades

Tipos de formulários

A tabela a seguir descreve os tipos de formulários no Microsoft Dynamics 365:

Tipo de Formulário

Descrição

Principal

Usado no aplicativo Web, no Dynamics 365 para Outlook e no Dynamics 365 para tablets.

Esses formulários oferecem a interface do usuário principal para interagir com os dados da entidade.Para obter mais informações:Considerações sobre design dos formulários principais

Celulares

Usado para as páginas do Microsoft Dynamics 365 para telefones. Esse formulário simplificado foi criado para ser usado para dispositivos móveis.

Os formulários móveis atualizados para entidades não são alterados.Para obter mais informações:Criar e editar formulários móveis para o Dynamics CRM para os telefones express

Criação Rápida

Usado no aplicativo Web, no Dynamics 365 para Outlook e no Dynamics 365 para tablets.

Para entidades atualizadas, esses formulários oferecem um formulário otimizado básico para criar novos registros.Para obter mais informações:Criar e editar formulários de criação rápida

Exibição rápida

Usado no aplicativo Web, no Dynamics 365 para Outlook e no Dynamics 365 para tablets.

Para entidades atualizadas, esses formulários aparecem no formulário principal para exibir mais dados para um registro referenciado pelo campo de pesquisa no formulário.Para obter mais informações:Criar e editar formulários de visualização rápida

Atribuir ordem do formulário

Se você tiver vários formulários principais, de criação rápida ou móveis para uma entidade, é possível atribuir uma ordem do formulário. A ordem do formulário determina quais formulário disponíveis serão exibidos por padrão. Os formulários principais ou formulários móveis podem ser controlados atribuindo funções de segurança aos formulários. Consulte Controlar o acesso aos formulários para obter mais informações.

Não é possível atribuir funções de segurança para formulários de criação rápida, portanto, apenas o formulário que será usado por todos está no topo da ordem do formulário.

Para atribuir uma ordem do formulário

  1. Vá para Configurações > Personalizações.

  2. Escolha Personalizações, então escolha Personalizar o Sistema.

  3. No gerenciador de soluções, expanda a entidade desejada e selecione Formulários.

  4. Na barra de ferramentas da lista de formulários, selecione Ordem de Formulários.

  5. Escolha Conjunto de Formulários Principais, Conjunto de Formulários de Criação Rápida ou Conjunto de Formulários Móveis dependendo do tipo de formulário que você deseja trabalhar.

  6. A caixa de diálogo Ordem dos Formulários é uma lista simples onde você pode mover um formulário selecionado para cima ou para baixo na ordem do formulário.

  7. Depois de definir a ordem desejada, clique em OK para fechar a caixa de diálogo.

Controlar o acesso aos formulários

Há duas maneiras de controlar o acesso aos formulários principais:

  • Tronar um formulário principal inativo

    A capacidade de definir um estado ativo ou inativo para formulários principais é novidade nesta versão. Isso foi incluído principalmente para gerenciar novos formulários incluídos durante a atualização da organização, mas você pode usar para impedir que as pessoas possam usar qualquer formulário principal. Consulte Atualizar os formulários para obter mais informações.

  • Atribuir funções de segurança ao formulário principal

    Use essa opção para tornar um formulário principal disponível para grupos específicos.

Pessoas diferentes na sua organização podem interagir com os mesmos dados de várias maneiras diferentes. Os gerentes podem depender de poder examinar rapidamente as informações de um registro e as pessoas de serviço podem exigir um formulário que simplifique a entrada de dados. Você pode acomodar requisitos diferentes atribuindo aos formulários as funções de segurança aos quais grupos de pessoas diferentes pertencem.

Para procedimentos passo a passo, consulte Atribuir funções de segurança para formulários.

Se você tiver mais de um formulário móvel ou principal definido para uma entidade, é possível selecionar quais usuários dos formulários poderão usar com base nas funções de segurança. Como cada entidade deve poder exibir um formulário para qualquer usuário, pelo menos um formulário pode ser designado como formulário de "fallback” – um formulário visível para os usuários cujas funções de segurança não têm qualquer formulário explicitamente atribuído a eles.

Dica

Os formulários de criação rápida e de exibição rápida não podem ser atribuídos às funções de segurança.

No editor de formulários ou na grade de formulários, você pode atribuir as funções de segurança a um formulário. No entanto, se houver apenas um formulário para a entidade, você não poderá desmarcar a opção Habilitado para fallback na caixa de diálogo Atribuir Funções de Segurança. Nesse caso, mesmo que você tenha atribuído direitos de acesso ao formulário, todos os usuários que estiverem associados a um direito de acesso que você não incluiu ainda poderão exibir esse formulário, pois ele está habilitado para fallback.

Depois de criar um segundo formulário principal ou móvel para a entidade, você poderá desmarcar a opção Habilitado para fallback para um deles. O sistema sempre garantirá que pelo menos um formulário esteja habilitado para fallback.

Se você tiver mais de um formulário principal, é possível especificar uma ordem do formulário que irá controlar quais formulários uma pessoa pode ver por padrão. Se houver mais de um formulário que possa ser utilizado, eles podem alterar os formulários e o formulário escolhido será o formulário padrão até escolher um diferente. Esta preferência é armazenadas no navegador. Se usar um outro navegador ou computador, verá o formulário padrão original.

Estratégias para gerenciar o formulário de fallback

As estratégias para gerenciar o formulário de fallback incluem o seguinte:

Todos os usuários exibirão o mesmo formulário

Se você não precisar de vários formulários para uma entidade, não será necessário um formulário de fallback.

Criar um formulário de contingência

Se estiver usando formulários baseados em função porque deseja restringir a informação que os usuários podem ver ou editar, considere criar um formulário com um mínimo de informação exibida. Em seguida, na caixa de diálogo Atribuir Funções de Segurança, selecione Exibir somente para as funções de segurança selecionadas, mas não selecione as funções com exceção do administrador do sistema e selecione Habilitado para fallback. O resultado é que esse formulário nunca será visto por qualquer pessoa com exceção do administrador do sistema ou por alguém cujas funções de segurança não foram associadas a um formulário específico. Você pode incluir um recurso da Web HTML no formulário com informações sobre porque pouca informação está visível no formulário e um link para informações sobre como a solicitação está sendo acionada a uma função de segurança associada a uma nova função de segurança de ou para incluir de um formulário.

Dica

Não é possível incluir um recurso da Web no cabeçalho ou rodapé de um formulário.

Criar um formulário genérico

Se você usar formulários baseados em função para fornecer uma experiência de usuário personalizada com base na função de uma pessoa na organização, é possível definir seu formulário menos especializado como o formulário de fallback e configurá-lo para ser exibido para todos. Em seguida, crie formulários personalizados para funções de segurança específicas e configure esses formulários para exibir somente para as funções de segurança que precisam deles. Não habilite esses formulários para fallback. Por fim, na lista Formulários, use a caixa de diálogo Ordem dos Formulários para especificar quais formas exibir a classificação do mais exclusivo para menos exclusivo. Seu formulário de fallback aparecerá na parte inferior da lista. Essa estratégia fará com que as pessoas vejam o formulário personalizado para a função como o formulário padrão, mas ainda podem usar o seletor de formulários para selecionar o formulário mais comum se desejarem. Selecione o formulário que permanecerá o formulário padrão até selecionar um formulário diferente.

Usar o script de formulário

Por fim, no aplicativo Web é possível, mas não recomendado, para um desenvolvedor usar scripts no evento Onload do formulário para usar o conjunto Xrm.Page.ui.formSelector.items para consultar formulários disponíveis e usar o método de navegação para direcionar os usuários para um formulário específico. Lembre-se de que o método de navegação fará com que o formulário seja carregado novamente (e o evento Onload ocorra novamente.) Sua lógica no manipulador de eventos deve ser sempre verificar algumas condições antes de usar o método de navegação para evitar um loop infinito ou restringir desnecessariamente as opções do usuário para navegar entre formulários.

Essa abordagem não funcionará para o Microsoft Dynamics 365 para Tablets porque vários formulários não estarão disponíveis para seleção.

Confira Também

Personalizar seu sistema Dynamics 365
Criar e editar metadados
Criar e editar exibições

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais