Usar o editor de formulários
Publicado: fevereiro de 2017
Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Este tópico descreve como acessar o editor de formulários, o recursos que contém, os elementos de formulário que você pode editar e as propriedades desses elementos.
Neste tópico
Abrir o editor de formulários
Interface do usuário do editor de formulários
Propriedades do formulário
Opções de visibilidade
Propriedades da Guia
Propriedades da seção
Propriedades do campo comum
Propriedades do campo especial
Propriedades da subgrade
Propriedades de controle de exibição rápida
Propriedades do recurso da Web
Propriedades do IFRAME
Controle de anotações
Configurar o Bing maps
Editar Navegação
Controle do timer
Controles adicionais do Dynamics 365 para telefones e tablets
Configurar manipuladores de eventos
Avisos de privacidade
Abrir o editor de formulários
Você pode acessar o editor de formulários através da barra de comandos ou da faixa de opções, dependendo da entidade. Esses métodos abrirão o formulário no contexto da solução padrão. Se você criar qualquer novo componente de solução no processo de edição do formulário, por exemplo, os recursos da Web, os nomes dos componentes usarão o prefixo de personalização do fornecedor de soluções para a solução padrão e esses componentes serão apenas incluídos na solução padrão. Se quiser que qualquer novo componente da solução seja incluído em uma solução não gerenciada específica, é necessário abrir o editor de formulários através dessa solução não gerenciada.
Para acessar o editor de formulários pela barra de comandos
Abra um registro.
Se houver vários formulários principais para a entidade, verifique se o formulário é aquele que você deseja editar. Caso contrário, use o seletor de formulários para escolher o formulário a ser editado.
Clique no botão Mais Comandos.
Clique em Editor de Formulários.
Para acessar o editor de formulários pela solução padrão
Vá para Configurações > Personalizações.
Clique em Personalizar o Sistema para abrir a solução padrão.
Em Componentes, expanda Entidades e a entidade desejada e clique em Formulários.
Na lista de formulários, clique no formulário que deseja editar.
Para acessar o editor de formulários de uma solução não gerenciada
Vá para Configurações > Personalizações.
Clique em Soluções.
Clique duas vezes na solução não gerenciada que você deseja trabalhar.
Localize a entidade com o formulário que você deseja editar. Se a entidade não estiver lá, será necessário adicioná-la.
Adicionar uma entidade para uma solução não gerenciada
Selecione o nó Entidades e, na barra de ferramentas acima da lista, clique em Adicionar Existente.
Na caixa de diálogo Selecionar Componentes da Solução, com o seletor Tipo de Componente definido para Entidade, selecione a entidade que deseja adicionar e clique em OK.
Se a caixa de diálogo Componentes Necessários Ausentes aparecer, você pode clicar em Não, não incluir os componentes necessários não se pretende exportar essa solução não gerenciada para outra organização. Se optar por não incluir os componentes necessários ausentes no momento, você poderá adicioná-los posteriormente. Você receberá uma notificação novamente se exportar essa solução no futuro.
No gerenciador de soluções, expanda a entidade com o formulário que deseja editar e selecione Formulários.
Na lista de formulários, clique duas vezes no formulário que deseja editar.
Interface do usuário do editor de formulários
O editor de formulários exibe comandos em duas guias da faixa de opções: Início e Inserir. Para obter detalhes sobre os comandos disponíveis, consulte Guia Inicial e Guia Inserir.
O corpo do editor de formulários é dividido em três áreas: Navegação, Corpo e Gerenciador.
Área de navegação
Localizada no lado esquerdo, use a área de navegação para controlar o acesso às entidades relacionadas ou adicionar links para recursos da Web ou URLs a serem exibidas no painel principal do formulário. Para editar a navegação, você deve selecionar primeiro o comando Navegação no grupo Selecionar da guia Início.Os formulários para o Entidades usando formulários clássicos oferecem uma experiência de navegação visualmente semelhante àquela exibido na área de navegação. Os formulários do Entidades atualizadas fornecem opções de navegação na barra de navegação, mas usam os mesmos dados para controlar quais opções de navegação estão disponíveis.Para obter mais informações:Editar Navegação
Área do corpo
Localizado no centro, use a área do corpo para controlar o layout do formulário. Você pode selecionar e arrastar elementos do formulário para posicioná-los. Clicar duas vezes em um elemento abrirá as propriedades do elemento.Para adicionar um campo, selecione-o no Gerenciador de Campos e arraste-o para uma seção.
Para adicionar um elemento que não seja um campo, selecione onde deseja colocá-lo e use o comando adequado na guia Inserir para adicionar.
Para remover um elemento, selecione-o e use o comando Remover no grupo Editar da guia Início.
Para editar o Cabeçalho ou o Rodapé do formulário, você primeiro deve selecionar o comando correspondente no grupo Selecionar da guia Início.
Área do Gerenciador
Localizado no lado direito, o gerenciador da área do gerenciador depende do contexto.Ao seleciona Corpo, Cabeçalho ou Rodapé no grupo Selecionar da guia Início, você verá o Gerenciador de Campos. Use o Gerenciador de Campos para arrastar os campos que você deseja exibir em uma seção no formulário ou dentro do cabeçalho ou rodapé. Você pode incluir o mesmo campo várias vezes em um formulário. Use o botão Novo Campo como um atalho para criar um novo campo.
Ao selecionar Navegação, no grupo Selecionar da guia Início, você verá o Gerenciador de Relacionamentos. Arraste qualquer relacionamento em um dos grupos na área de navegação. Você não pode adicionar o mesmo relacionamento duas vezes. Os relacionamentos estão disponíveis com base em como são configurados. Se você configurar um relacionamento para não ser exibido, não será exibido no Gerenciador de Relacionamentos. Para obter informações sobre como configurar as opções de exibição padrão para relacionamentos, consulte Item do painel de navegação para entidade principal.
Você pode usar Novo 1:N e Novos botões de N:N como um atalho para adicionar novos relacionamentos de entidades.
Guia Inicial
A guia Início exibe os comandos na seguinte tabela.
Grupo |
Comando |
Descrição |
---|---|---|
Salvar
|
Salvar (Ctrl+S) |
Salve o formulário. |
Salvar como |
Cria uma cópia deste formulário com um nome diferente. |
|
Salvar e Fechar |
Salva o formulário e fecha o editor de formulários. |
|
Publicar |
Publica o formulário.Para obter mais informações:Publicando personalizações |
|
Editar
|
Alterar propriedades |
Altera as propriedades do item selecionado no corpo. Consulte as seguintes seções dependendo do item selecionado:
|
Remover |
Remove o item selecionado. |
|
Desfazer (Ctrl+Z) |
Desfaça a ação anterior. |
|
Refazer (Ctrl+Y) |
Refaz a ação anterior. |
|
Selecionar
|
Corpo |
Edita o corpo principal do formulário. |
Cabeçalho |
Edita o cabeçalho do formulário. |
|
Rodapé |
Edita o rodapé do formulário. |
|
Navegação |
Edita a navegação de formulário. Para obter mais informações:Editar Navegação |
|
Formulário
|
Regras de Negócios |
Exibir, Editar ou Criar novas Regras de Negócios com o Gerenciador de Regras de Negócios. Para obter mais informações:Criar e editar regras de negócios |
Propriedades do formulário |
Para obter mais informações:Propriedades do formulário |
|
Visualizar |
Visualiza como ficará a aparência do formulário depois que for publicado. As opções são: Cliente de Desktop
Os scripts no formulário podem ser testados, mas determinados cenários, como verificar valores de dados no evento OnLoad não podem ser testados porque o formulário de visualização não contém dados. Cliente Móvel Essas opções serão exibidas se o formulário estiver disponível no dispositivo móvel. Observação Se aparecerem resultados inesperados ao visualizar o formulário móvel, tente limpar o cache do navegador. A visualização do formulário móvel não funciona no modo Privado do navegador.
|
|
Habilitar Direitos de Acesso |
Use essa opção para definir as funções de segurança que terão acesso aos formulários.Para obter mais informações:Controlar o acesso aos formulários Importante Se você criar um novo formulário, apenas as funções de segurança de personalizador do sistema ou administrador do sistema terão acesso ao formulário. Você precisa atribuir acesso a outras funções de segurança antes que as pessoas na organização possam usá-lo. |
|
Mostrar Dependências |
Ver quais componentes da solução dependem desse formulário e quais componentes da solução são exigidos por esse formulário.Para obter mais informações:Dependências de solução |
|
Propriedades Gerenciadas |
A única propriedade gerenciada é Personalizável. Definir isso para falso significa que o formulário não será personalizável após incluir em uma solução, exportar essa solução como uma solução gerenciada e importar a solução gerenciada em uma organização diferente.Para obter mais informações:Propriedades gerenciadas |
|
Atualizar |
Mesclar Formulários |
Use essa configuração para mesclar um formulário de uma versão anterior depois da atualização. Isso facilitará a adoção de novos layouts de formulário introduzidos nesta versão. O formulário será acrescentado na parte inferior do formulário atual. Use isso para combinar os formulários enquanto preserva os manipuladores de eventos para scripts do formulário. |
Guia Inserir
A guia Inserir exibe os comandos na seguinte tabela:
Grupo |
Comando |
Descrição |
---|---|---|
|
Seção |
Adicionar uma seção a uma guia selecionada. Você pode optar incluir uma seção com uma das quatro colunas. Para obter mais informações:Propriedades da seção |
3 Guias
|
Três Colunas |
Insere uma guia com três colunas de larguras iguais. Para obter mais informações:Propriedades da Guia |
Três Colunas |
Insere uma guia com três colunas, com a coluna do meio mais larga. |
|
2 Guias
|
Duas Colunas |
Insere uma guia com duas colunas, com a coluna direita mais larga. |
Duas Colunas |
Insere uma guia com duas colunas, com a coluna esquerda mais larga. |
|
Duas Colunas |
Insere uma guia com duas colunas de larguras iguais. |
|
1 Tabulação |
Uma Coluna |
Insere uma guia de uma coluna. |
Controle |
Subgrade |
Formata uma subgrade e insere no formulário. Para obter mais informações:Propriedades da subgrade |
Espaçador |
Insere um espaço vazio. |
|
Formulário de Visualização Rápida |
Insere um formulário de exibição de rápida. Para obter mais informações:Propriedades de controle de exibição rápida |
|
Recurso da Web |
Insere um recurso da Web. Para obter mais informações:Propriedades do recurso da Web |
|
IFRAME |
Insere um IFRAME. Para obter mais informações:Propriedades do IFRAME |
|
Observações |
Insere um controle para exibir atividades, postagens e anotações.Para obter mais informações:Controle de anotações |
|
Bing Mapas |
Insere um controle para mostrar mapas no formulário.Para obter mais informações:Configurar o Bing maps |
|
Link de Navegação |
Insere um link na navegação na área de navegação. Esse comando está desabilitado, a não ser que você selecione o comando Navegação no grupo Selecionar da guia Início.Para obter mais informações:Propriedades do link de navegação |
|
Timer |
Insira um controle do timer.Para obter mais informações:Controle do timer |
Propriedades do formulário
As propriedades do formulário estão na tabela a seguir:
Guia |
Propriedade |
Descrição |
---|---|---|
Eventos |
Bibliotecas de formulários |
Gerenciar quais recursos da Web JavaScript estão disponíveis no formulário e a ordem em que serão carregados. |
Manipuladores de Eventos |
Configurar quais funções do JavaScript das Bibliotecas de Formulários serão executadas para eventos de formulário OnLoad e OnSave e a ordem em que serão realizados. |
|
Exibição |
Nome do Formulário |
Digite um nome que faça sentido para as pessoas. Esse nome será exibido quando os usuários utilizarem o formulário. Se pode usar vários formulários configurados para a entidade, eles usarão esse nome para diferenciar entre formulário disponíveis. |
Descrição |
Insira uma descrição que explica como esse formulário é diferente de outros formulários principais. Essa descrição será exibida apenas na lista de formulários para uma entidade no gerenciador de soluções. |
|
Navegação de Página |
Você pode optar por não mostrar itens de navegação. Nos formulários para entidades atualizadas, isso significa que o valor do nome principal para o registro sendo atualmente exibido não será mostrado na barra de navegação para permitir a navegação em exibições associadas. Em formulários usando a apresentação clássica, as opções de navegação para selecionar exibições associadas no lado esquerdo do formulário não serão mostradas. |
|
Imagem |
Quando uma entidade tiver um campo de imagem e a opção Imagem da Página das entidades estiver definida, essa configuração habilitará a exibição do campo de imagem no cabeçalho desse formulário. Consulte Habilitar ou desabilitar opções da entidade para obter mais informações sobre as opções de entidade. |
|
Exibição |
Definir a largura máxima (em pixels) para limitar a largura do formulário. O valor padrão é 1900. |
|
Parâmetros |
Parâmetros |
Cada formulário pode ser aberto com código usando uma URL. A URL também pode conter dados que podem ser transmitidos para o formulário usando uma cadeia de caracteres anexada à URL. As cadeias de caracteres parecem com este exemplo: Como uma medida segurança, os formulários não aceitarão qualquer parâmetro da cadeia de caracteres de consulta desconhecido. Use esta lista de parâmetros para especificar parâmetros que esse formulário deve aceitar para apoiar o código que irá transmitir os dados para os formulários usando uma cadeia de caracteres de consulta. O nome e o tipo de dados serão verificados e o formulário não será aberto se os parâmetros da cadeia de caracteres de consulta válidos forem transmitidos. Observação O nome não pode começar com um sublinhado (_) ou crm_. Ele deve ser iniciado por caracteres alfanuméricos acompanhados por um sublinhado (_). Por exemplo, parâmetro_1 ou 1_parâmetro. O nome não pode conter hífen (-), dois pontos (:), ponto e vírgula (;), vírgula (,) ou ponto (.). Para obter mais informações, consulte o tópico Abrir formulários, exibições, caixas de diálogo e relatórios com uma URL no SDK do Microsoft Dynamics 365. |
Dependências Fora do Evento |
Campos Dependentes |
Cada manipulador de eventos tem uma propriedade Campos dependentes semelhantes para que qualquer campo necessário pelo script possa ser registrado. Qualquer pessoa que tentar remover campos dependentes não poderá. Alguns scripts funcionam no formulário, mas não estão configurados em um manipulador de eventos. Os scripts iniciados na barra de comandos não têm um local onde os campos dependentes possam ser registrados. Esta propriedade de formulário fornece um local para que os campos dependentes desses scripts sejam registrados. |
Opções de visibilidade
Vários tipos de elementos de formulário têm a opção de ser exibido ou oculto por padrão. Guias, seções, campos, IFRAMEs e recursos da Web fornecem essa opção. Usando scripts de formulário ou regras de negócios, a visibilidade desses elementos pode ser controlada para criar um formulário dinâmico para fornecer uma interface do usuário que se adapta às condições no formulário.
Dica
Ocultar elementos do formulário não é uma forma recomendável de garantir a segurança. Há várias maneiras que as pessoas podem exibir todos os elementos e dados no formulário quando os elementos forem ocultos.
A apresentação do painel de leitura do Microsoft Dynamics 365 para Outlook não oferece scripts de formulário. Essa apresentação usará as opções de visibilidade padrão definidas para o formulário.
Em vez de criar formulários que dependem de scripts para controlar a visibilidade das opções, considere se um fluxo do processo empresarial, uma caixa de diálogo ou alterar para um formulário diferente pode ser mais adequado para atender seus requisitos. Se você usar scripts, certifique-se de que qualquer elemento que pode estar oculto, esteja oculto por padrão. Exibir somente com scripts quando sua lógica solicitar. Dessa forma, não será exibido em apresentações que não suportam scripts.
Propriedades da Guia
No corpo do formulário, as guias fornecem uma separação horizontal. As guias têm uma etiqueta que pode ser exibida. Se a etiqueta forem exibidas, as guias podem ser recolhidas ou expandidas para mostrar ou ocultar o conteúdo selecionando a etiqueta.
As guias contêm até três colunas e a largura de cada coluna pode ser definida como uma porcentagem do total. Ao criar uma nova guia, cada coluna é preenchida previamente com uma seção.
A tabela a seguir mostra as propriedades que podem ser definidas para guias no formulário.
Guia |
Propriedade |
Descrição |
---|---|---|
Exibição |
Nome |
Necessário: O nome exclusivo da guia usada ao fazer referências em scripts. O nome pode conter somente caracteres alfanuméricos e sublinhados. |
Etiqueta |
Necessário: A etiqueta localizável da guia visível para os usuários. |
|
Exibir a etiqueta nesta guia no formulário |
Quando a etiqueta é exibida, as pessoas podem clicar para alterar se a guia é expandida ou recolhida. Escolha se deseja mostrar a etiqueta. |
|
Expandir essa guia por padrão |
O estado da guia pode ser alternado entre expandida ou recolhida usando scripts de formulário ou por pessoas clicando na etiqueta. Escolha o estado padrão para a guia. |
|
Visível por padrão |
Mostrar a guia é opcional e pode ser controlado usando scripts. Escolha se deseja tornar a guia visível.Para obter mais informações:Opções de visibilidade |
|
Bloquear a guia no formulário |
Isso impedirá que a guia seja removida acidentalmente e impede que os usuários alterem o conteúdo. Remover uma guia não removerá apenas a guia, mas também todos os manipuladores de eventos do scripts para a guia ou campos na guia. Recriar todo esse trabalho pode ser um esforço substancial. Uma pessoa que deseja remover essa guia precisa alterar essa configuração antes de removê-la. |
|
Formatação |
Layout |
Guias podem ter até três colunas. Use essas opções para definir o número de guias e a porcentagem da largura total que devem preencher. |
Eventos |
Bibliotecas de formulários |
Especifique os recursos da Web JavaScript que serão usados no manipulador de eventos da guia TabStateChange. Consulte o tópico do SDK Referência de eventos do formulário: Evento TabStateChange da guia |
Manipuladores de Eventos |
Configurar as funções das bibliotecas que devem ser chamadas para o evento TabStateChange da guia.Para obter mais informações:Configurar manipuladores de eventos |
Propriedades da seção
Uma seção ocupa o espaço disponível em uma coluna da guia. As seções com uma etiqueta podem ser exibidas e uma linha pode ser exibida abaixo da etiqueta.
As seções podem ter até 4 colunas e incluem opções para exibir como as etiquetas dos campos na seção são exibidas.
Os cabeçalhos e rodapés são semelhantes às seções, mas não podem ser removidos. Se não conterem nada, não serão exibidos.
Guia |
Propriedade |
Descrição |
---|---|---|
Exibição |
Nome |
Necessário: O nome exclusivo da seção usada ao fazer referências em scripts. O nome pode conter somente caracteres alfanuméricos e sublinhados. |
Etiqueta |
Necessário: A etiqueta localizável da seção visível para os usuários. |
|
Exibir a etiqueta nesta seção no formulário |
As seções são usadas frequentemente sem etiquetas para controlar a formatação dos campos nelas. |
|
Mostrar uma linha na parte superior da seção |
Uma linha na parte superior de uma seção pode ajudar a dividir o layout do formulário. |
|
Largura da Etiqueta do Campo |
Necessário: Defina o valor entre 50 e 250 para especificar o espaço permitido para etiquetas do campo. Elementos de cabeçalho e rodapé também têm essa propriedade. |
|
Visibilidade |
Mostrar a seção é opcional e pode ser controlado usando scripts.Para obter mais informações:Opções de visibilidade |
|
Bloquear a seção no formulário |
Isso impedirá que a seção seja removida acidentalmente e impede que os usuários removerem o conteúdo. Remover uma seção não removerá apenas a seção, mas também todos seus campos. Uma pessoa que deseja remover essa seção precisa alterar essa configuração antes de removê-la. |
|
Formatação Componentes de cabeçalho e rodapé também têm essa propriedade. |
Layout |
Especifique até quatro colunas para estar na seção. |
Alinhamento das Etiquetas do Campo |
As etiquetas dos campos na seção podem ser alinhadas à esquerda, direita ou centro. |
|
Posição das Etiquetas do Campo |
As etiquetas dos campos na seção podem ser posições no lado ou no topo dos campos. |
Propriedades do campo comum
Os campos exibem controles que as pessoas usam para exibir ou editar dados em um registro da entidade. Os campos podem ser formatados para ocupar até quatro colunas em uma seção.
A tabela a seguir descreve as propriedades que todos os campos têm. Determinados tipos de campos têm propriedades especiais. Eles estão descritos em Propriedades do campo especial.
Guia |
Propriedade |
Descrição |
---|---|---|
Exibição |
Etiqueta |
Necessário: Por padrão, a etiqueta corresponderá ao nome de exibição do campo. Você pode substituir o nome para o formulário inserindo uma etiqueta diferente. |
Exibir rótulo no formulário |
Você também pode optar por não exibir a etiqueta. |
|
O campo é somente leitura |
Você pode especificar que o campo não é editável. Usando scripts de formulários, é possível alterar isso para habilitar ou desabilitar a edição com base nos critérios avaliados no script. |
|
Bloquear o campo no formulário |
Isso impedirá que o campo seja removido do formulário acidentalmente. Isso impedirá qualquer configuração aplicada no campo, como manipuladores de eventos, seja desmarcada se o campo for removido. Para remover este campo, um personalizador precisa ser primeiro desmarcar essa configuração. |
|
Visível por padrão |
Mostrar o campo é opcional e pode ser controlado usando scripts.Para obter mais informações:Opções de visibilidade |
|
Formatação |
Selecione o número de colunas ocupadas pelo controle |
Quando a seção que contém campos tiver mais de uma coluna, é possível definir o campo para ocupar o número de colunas da seção. |
Detalhes |
Nome de Exibição, Nome e Descrição |
Esses campos são somente leitura para referência. Clique no botão Editar para acesso conveniente à definição do campo para edição. Cada instância de um campo no formulário tem um nome de propriedade para que possam ser referenciados nos scripts de formulário, mas esse nome é gerenciado pelo aplicativo. A primeira instância do campo é o nome do campo especificado quando foi criado.Para obter mais informações:Criar e editar campos Para cada hora adicional que um campo é incluído em um formulário, o nome acrescenta um número que começa com 1 até o final. Caso o nome do campo seja "new_cost”, a primeira instância é "new_cost”, a segunda é “new_cost1", e assim por diante, para cada instância do campo no formulário. Observação O valor do campo Descrição oferece o texto da dica de ferramenta para o campo quando as pessoas colocam o cursor sobre ele. |
Eventos |
Bibliotecas de formulários |
Especifique os recursos da Web JavaScript que serão usados no manipulador de eventos do campo OnChange. Consulte o SDK Referência de eventos de formulário: Evento OnChange de campo |
|
Manipuladores de eventos |
Configure as funções das bibliotecas de formulário que devem ser chamadas para o evento OnChange do campo.Para obter mais informações:Configurar manipuladores de eventos |
Regras de Negócios |
Regras de Negócios |
Exibir e gerenciar todas as regras de negócios que fazem referência ao campo.Para obter mais informações:Criar e editar regras de negócios |
Propriedades do campo especial
Todos os campos têm propriedades listadas no Propriedades do campo comum, mas determinados campos têm propriedades adicionais.
Propriedades do campo de pesquisa
Na guia Exibir, os campos de pesquisa apresentam algumas propriedades adicionais. Alguns campos do sistema que parecem campos de pesquisa e têm comportamentos semelhantes são Proprietário, Cliente, Lista de Pagamento e Pesquisas relacionadas. Esses campos são diferentes das pesquisas porque permitem configurar vários valores ou vários tipos, ou ambos. Esses campos têm apenas as duas primeiras propriedades: Desativar resoluções automáticas no campo e Desabilitar os itens usados mais recentemente neste campo.
Esse é um exemplo da caixa de diálogo de pesquisa exibida quando as pessoas clicam na opção Pesquisar Mais Registros ao configurar o valor da pesquisa.
Propriedade |
Descrição |
---|---|
Desativar resoluções automáticas no campo |
Somente os formulários principais que usam o Formulários clássicos suportam a resolução automática. Isso pode ser desabilitado por essa configuração. |
Desabilitar os itens usados mais recentemente neste campo |
Somente os formulários principais que usam o Formulários clássicos suportam os itens usados mais recentemente. Isso pode ser desabilitado por essa configuração. |
Filtragem de Registros Relacionados |
Quando isso estiver habilitado, os registros exibidos quando alguém procurar por um registro terão a filtragem adicional aplicada. Isso ajuda a fornecer pesquisas mais relevantes ao configurar o valor da pesquisa. Você também pode permitir que os usuários desativem o filtro. |
Exibir a caixa de pesquisa na caixa de diálogo de pesquisa |
Você pode especificar não exibir a caixa de pesquisa na caixa de diálogo de pesquisa. |
Exibição Padrão |
Essa exibição será usada para filtrar os resultados da pesquisa embutida e especificar a exibição padrão mostrada na caixa de diálogo de pesquisa se as pessoas escolherem a opção Pesquisar Mais Registros. A exibição padrão também controla quais campos são incluídos na pesquisa embutida. Para campos as permitem apenas a seleção de um único tipo de entidade, os campos exibidos na pesquisa embutida são definidos para os primeiros dois campos incluídos na exibição padrão. Neste exemplo, Telefone Principal e Email são as primeiras duas colunas na exibição padrão configuradas para uma pesquisa de conta. Para as pesquisas do sistema que permitem vários tipos de entidades, as duas primeiras colunas de exibição da pesquisa de entidade são mostradas. |
Exibir Seletor |
É possível escolher entre três opções:
|
Propriedades do campo de duas opções
Na guia formatação, dois campos de opção têm as seguintes opções de formatação
Dois botões de rádio: Dois controles etiquetados com etiquetas. Somente um pode ser selecionado.
Caixa de seleção: Uma única caixa de seleção para definir o valor verdadeiro ou falso.
Lista: Uma lista suspensa que contém valores.
Várias linhas das propriedades do campo de texto
Várias linhas de texto e uma linha única dos campos de texto que usam o formato Text Area têm uma propriedade Layout de Linhas. Com essa propriedade, é possível especificar um valor para Número de Linhas ou selecionar Expandir automaticamente para usar o espaço disponível.
Propriedades da subgrade
Você pode configurar uma subgrade para exibir uma lista de registros ou um gráfico. Selecione Mostrar Somente Gráfico na guia Exibir para mostrar um gráfico em vez de uma lista.
Guia |
Propriedade |
Descrição |
---|---|---|
Exibição |
Nome |
Necessário: O nome exclusivo da subgrade usado ao fazer referências em scripts. O nome pode conter somente caracteres alfanuméricos e sublinhados. |
Etiqueta |
Necessário: A etiqueta localizável da subgrade visível para os usuários. |
|
Exibir etiqueta no formulário |
Se a etiqueta deve ser exibida no formulário. Ela é necessária se você habilitar Exibir Caixa de Pesquisa. |
|
Registros |
Escolha entre duas opções:
A opção que você escolher afetará o comportamento do controle da lista de exibição.Para obter mais informações:Mostrar o comportamento da lista |
|
Entidade |
Dependendo da opção escolhida para Registros, essa lista exibe:
|
|
Exibição Padrão |
Escolha a exibição que será aplicada por padrão. Se você não permitir nenhuma outra exibição usando a propriedade Exibir Seletor. Essa será a única exibição. Use o botão Editar para abrir a exibição padrão para edição. Use o botão Novo para criar uma nova exibição para usar na subgrade.
|
|
Exibir a Caixa de Pesquisa |
Exibir a caixa de pesquisa. Quando essa opção é escolhida, a opção Exibir Etiqueta no Formulário é obrigatória. |
|
Índice de Exibição |
Apenas formulários usando o Formulários clássicos suportam o índice de exibição. Marque esta caixa de seleção se quiser que o índice alfabético fique disponível com a lista. Isso permite saltar para registros que comecem com uma letra ou um número específico. |
|
Exibir Seletor |
Você tem três opções:
|
|
Gráfico Padrão |
Selecione qual gráfico mostrar se Mostrar Somente Gráfico estiver selecionado. |
|
Mostrar Somente Gráfico |
Em vez de uma lista de registros, um gráfico será exibido. |
|
Exibir Seleção de Gráfico |
Se Mostrar Somente Gráfico estiver selecionado, permite que os usuários escolham diferentes gráficos. |
|
Formatação |
Layout |
Selecione o número de colunas ocupadas pelo controle. Quando a seção que contém subgrades tiver mais de uma coluna, é possível definir o campo para ocupar o número de colunas da seção. |
Layout de Linhas |
Número de Linhas irá determinar quantos registros são exibidos em uma página de uma subgrade. Se Expandir automaticamente para usar o espaço disponível for escolhido, o formulário permitirá espaço para dois registros e expandirá o espaço conforme o número de registros aumenta. Se o número excede o Número de Linhas, as pessoas podem navegar até as páginas adicionais para exibir registros. Se Expandir automaticamente para usar o espaço disponível não for escolhido, o formulário fornecerá espaço para o número de registros definido pelo Número de Linhas e as pessoas podem navegar até as páginas adicionais para qualquer registros adicional. |
Nos formulários usando o Formulários clássicos, as ações executadas em uma subgrade estão disponíveis apenas na faixa de opções. Os desenvolvedores podem personalizar o comportamento dessas ações ou adicionar ações personalizando a faixa de opções.
Nos formulários usando as ações Formulários atualizados para subgrades são colocados próximo à subgrade, facilitando de acesso. Sempre que a barra de comandos não permitir a adição de ações personalizadas. Os desenvolvedores podem editar a faixa de opções para alterar as ações das três ações restantes: mostrar a lista, adicionar registro e excluir registro.
Mostrar o comportamento da lista
Ao exibir uma lista nos formulários com o Formulários atualizados, cada subgrade no botão Abrir Exibição no canto superior direito da entidade quando a entidade também for exibida como uma das entidades incluídas na área de navegação do editor de formulários. Selecionar este botão abrirá a exibição. O comportamento será alterado dependendo da opção escolhida para a propriedade Registros.
Ao selecionar Somente Registros Relacionados, a exibição será aberta usando uma das exibições associadas na mesma janela. Para voltar ao formulário, use o botão voltar ou selecione o valor do nome do registro principal atual na barra de navegação.
Ao selecionar Todos os Tipos de Registro, a exibição será aberta em uma nova janela.
Adicionar o comportamento do registro
Para exibir uma lista de formulários com o Formulários atualizados, cada subgrade exibe o botão Adicionar registro no lado superior direito da subgrade. Selecione esse botão permite adicionar um registro. Esse comportamento será alterado dependendo da opção escolhida para a propriedade Registros e se a pesquisa for para registros da atividade.
Ao seleciona Somente Registros Relacionados, o comportamento padrão é o comportamento para adicionar registros existentes. Os usuários veem uma pesquisa embutida para procurar por um registro existente primeiro. Isso ajuda a evitar a criação de registros duplicados. Se não pode localizar um registro existente, podem escolher a opção Novo. Quando um novo registro é criado, qualquer um dos mapeamentos de campos definidos no relacionamento será aplicado.Para obter mais informações:Campos de entidades de mapa
Ao selecionar Todos os Tipos de Registro, o comportamento padrão é adicionar um novo registro. O formulário de criação rápida será exibido se a entidade de destino tiver um. Caso contrário, o formulário principal da entidade padrão será mostrado.
Se a subgrade exibir atividades, os usuários precisarão primeiro selecionar o tipo de atividade e verão o comportamento “adicionar novo registro” comportamento.
Excluir o comportamento do registro
Ao você seleciona um registro em uma subgrade, o botão Excluir aparece no lado direito da linha. O comportamento da ação de exclusão é diferente dependendo do tipo de relacionamento com a entidade atual.
Quando a subgrade usa um relacionamento 1:N (um-para-muitos), o comportamento de exclusão de um registro normal é exibir uma caixa de diálogo de confirmação antes de excluir o registro.
Quando a subgrade usa um relacionamento N:N (muitos-para-muitos), o registro na entidade de relacionamento (ou interseção) relacionado aos dois registros é excluído sem uma confirmação e o registro não será mais exibido na subgrade. Mas o registro exibido não será excluído.
Propriedades de controle de exibição rápida
Um controle de exibição rápida mostra dados de um registro selecionado em uma pesquisa no formulário. Os dados exibidos no controle são definidos usando um formulário de exibição rápida. Os dados exibidos não são editáveis, mas quando o campo primário for incluído no formulário de exibição rápida, se tornará um link para abrir o registro relacionado.Para obter mais informações:Criar e editar formulários de visualização rápida
Propriedade |
Descrição |
---|---|
Nome |
Necessário: O nome exclusivo para o formulário de exibição rápida usado ao fazer referências em scripts. |
Etiqueta |
Necessário: Uma etiqueta para exibir o formulário de exibição rápida. |
Exibir etiqueta no formulário |
Exibe a etiqueta no formulário. |
Campo de Consulta |
Escolha um dos campos de pesquisa incluídos no formulário. |
Entidade relacionada |
Esse valor depende do Campo de Consulta selecionado. Geralmente é a entidade principal do relacionamento de entidade 1:N para a pesquisa. Se a entidade contém uma pesquisa de Possível Cliente que pode aceitar uma conta ou um contato, no campo Formulário de Exibição Rápida, é possível escolher um formulário de exibição rápida para a conta e o contato alterando esse valor e escolhendo outro formulário de exibição rápida. |
Formulário de Visualização Rápida |
Se a Entidade relacionada possui formulários de exibição rápida, é possível selecioná-los. Caso contrário, clique em Novo para criar um. Clique em Editar para alterar o formulário da exibição rápida selecionado. |
Propriedades do recurso da Web
Você pode adicionar ou editar recursos da Web em um formulário para torná-lo mais atraente ou útil para os usuários. Recursos da Web habilitados para formulário são imagens, arquivos HTML ou controles do Silverlight.
Para obter instruções detalhadas, consulte Adicionar ou editar um recurso da Web do formulário.
Guia |
Propriedade |
Descrição |
---|---|---|
Geral |
recurso da web |
Necessário: A imagem, HTML ou recurso da Web Silverlight desejo. |
Nome |
Necessário: um nome exclusivo para o campo. O nome pode conter somente caracteres alfanuméricos e sublinhados. |
|
Etiqueta |
Necessário: Uma etiqueta para exibir o recurso da Web. |
|
Visível por padrão |
Mostrar o recurso da Web é opcional e pode ser controlado usando scripts.Para obter mais informações:Opções de visibilidade |
|
Parâmetro Personalizado |
Um valor padrão para transmitir como o parâmetro de cadeia de caracteres de consulta do data.Para obter mais informações:Transmitir parâmetros para os recursos da Web |
|
Texto Alternativo |
Quando um recurso da Web de imagem for exibido, esse valor fornecerá o texto da dica de ferramentas para as pessoas que usam leitores de tela. |
|
Restringir scripts de cross-frame, quando suportado. |
Quando as páginas existirem em domínios diferentes, você pode evitar o acesso ao conteúdo de suas páginas de formulário. Os recursos da Web sempre estão no mesmo domínio, portanto, não deve ser um problema com recursos da Web. |
|
Transmitir código do tipo de objeto do registro e identificadores exclusivos como parâmetros |
Os dados da organização, o usuário e o registro podem ser transmitidos para o recurso da Web para que possa se adaptar às configurações da organização.Para obter mais informações:Transmitir parâmetros para os recursos da Web |
|
Formatação |
Selecione o número de colunas ocupadas pelo controle |
Quando a seção que contém o recurso da Web tiver mais de uma coluna, é possível definir o campo para ocupar o número de colunas da seção. |
Selecione o número de linhas ocupadas pelo controle |
Você pode controlar a altura de um recurso da Web especificando um número de linhas. |
|
Expandir automaticamente para usar o espaço disponível |
Você pode permitir que a altura de recurso da Web expanda para o espaço disponível. |
|
Selecionar o tipo de rolagem do IFRAME |
Um recurso da Web HTML é adicionado ao formulário usando um IFRAME.
|
|
Exibir borda |
Exibe uma borda ao redor do recurso da Web. |
|
Dependências |
Campos dependentes |
Um recurso da Web pode interagir com os campos no formulário usando o script. Se um campo for removido do formulário, o script no recurso da Web pode romper. Adicione qualquer campo referenciado pelos scripts no recurso da Web para os Campos dependentes de forma que eles não possam ser removidos acidentalmente. |
Transmitir parâmetros para os recursos da Web
Um recurso da Web Silverlight ou HTML pode aceitar que os parâmetros sejam transmitidos como parâmetros da cadeia de caracteres de consulta.
Informações sobre o registro podem transmitidas habilitando a opção Transmitir código de tipo do objeto de registro e identificadores exclusivos como parâmetros. Se as informações forem digitadas no campo Parâmetro Personalizado (dados), serão transmitidas usando o parâmetro de dados. Os valores transmitidos são:
Parâmetro |
Descrição |
---|---|
data |
Esse parâmetro é transmitido apenas quando o texto for fornecido para Parâmetro Personalizado (dados). |
orglcid |
O idioma padrão da organização LCID. |
orgname |
O nome da organização. |
userlcid |
O LCID do idioma preferido do usuário |
type |
O código do tipo de entidade. Esse valor pode ser diferente para entidades personalizadas em diferentes organizações. Use o nome do tipo de entidade. |
typename |
O nome do tipo de entidade. |
id |
O valor do ID do registro. Este parâmetro não possui nenhum valor até que o registro da entidade seja salvo. |
Qualquer outro parâmetro não é permitido e o recurso da Web não será aberto se outros parâmetros forem usados. Se precisar transmitir vários valores, o parâmetro de dados pode ser sobrecarregado para incluir mais parâmetros. Consulte o SDK Exemplo: Transmitir vários valores para um recurso da Web com o parâmetro de dados
Propriedades do IFRAME
Você pode adicionar IFRAMEs a um formulário para integrar o conteúdo de outro site em um formulário.
Dica
Os formulários do Microsoft Dynamics 365 não foram criados para serem exibidos nos IFRAMEs.
Guia |
Propriedade |
Descrição |
---|---|---|
Geral |
Nome |
Necessário: Um nome exclusivo para o IFRAME. O nome pode conter somente caracteres alfanuméricos e sublinhados. |
URL |
Necessário: A URL da página para exibir no IFRAME. |
|
Transmitir código do tipo de objeto do registro e identificadores exclusivos como parâmetros |
Os dados da organização, do usuário e do registro podem ser transmitidos para o IFRAME.Para obter mais informações:Transmitir parâmetros para IFRAMES |
|
Etiqueta |
Necessário: Uma etiqueta para exibir o IFRAME. |
|
Exibir etiqueta no formulário |
Se a etiqueta deve ser exibida. |
|
Restringir o uso de scripts cross-frame, quando suportado |
Considera-se um risco de segurança permitir que as páginas de um site diferente interajam com o aplicativo do Microsoft Dynamics 365 usando scripts. Use esta opção para restringir o script cross-frame para páginas sobre as quais você não tem controle. Para obter mais informações:Selecionar a restrição de scripts cross-frame |
|
Visível por padrão |
Mostrar o IFRAME é opcional e pode ser controlado usando scripts.Para obter mais informações:Opções de visibilidade |
|
Formatação |
Selecione o número de colunas ocupadas pelo controle |
Quando a seção que contém IFRAME tiver mais de uma coluna, é possível definir o campo para ocupar o número de colunas da seção. |
Selecione o número de linhas ocupadas pelo controle |
Você pode controlar a altura de um IFRAME especificando um número de linhas que o controle ocupa. |
|
Expandir automaticamente para usar o espaço disponível |
Em vez de definir a altura com um número de linhas, será possível permitir que a altura do IFRAME expanda para o espaço disponível. |
|
Selecionar o tipo de rolagem do IFRAME |
Você tem três opções:
|
|
Exibir borda |
Exibe uma borda ao redor do IFRAME. |
|
Dependências |
Campos dependentes |
Um IFRAME pode interagir com os campos no formulário usando o script. Se um campo for removido do formulário, o script no IFRAME pode romper. Adicione qualquer campo referenciado pelos scripts nos IFRAMES para os Campos dependentes de forma que eles não possam ser removidos acidentalmente. |
Transmitir parâmetros para IFRAMES
Informações sobre o registro podem transmitidas habilitando a opção Transmitir código de tipo do objeto de registro e identificadores exclusivos como parâmetros. Os valores transmitidos são:
Parâmetro |
Descrição |
---|---|
orglcid |
O idioma padrão da organização LCID. |
orgname |
O nome da organização. |
userlcid |
O LCID do idioma preferido do usuário |
type |
O código do tipo de entidade. Esse valor pode ser diferente para entidades personalizadas em diferentes organizações. Use o typename em vez disso. |
typename |
O nome do tipo de entidade. |
id |
O valor do ID do registro. Este parâmetro não possui nenhum valor até que o registro da entidade seja salvo. |
Controle de anotações
Nos formulários de determinadas entidades do sistema usando o Formulários atualizados, o controle de anotações oferece a capacidade de acessar as informações sobre POSTAGENS, ATIVIDADES e ANOTAÇÕES. Para as entidades personalizadas com anotações e atividades habilitadas, você verá apenas ANOTAÇÕES e ATIVIDADES. Para incluir POSTAGENS, você deve habilitá-los para a entidade personalizada.
Habilitar postagens para uma entidade personalizada
Vá para Configurações > Configurações de Postagem.
Localizar o registro da entidade personalizada.
Certifique-se de que Habilitar murais para esse tipo de formulário de registro esteja selecionado e salve o registro.
Na barra de comandos, selecione ATIVAR.
Se você precisar habilitar murais, é necessário publicar a entidade.
Por padrão, para entidades do sistema, o controle de anotações está posicionado em uma seção do painel social no centro da guia de três colunas na parte superior do formulário. Pode aparecer apenas em um formulário por vez. Você pode mover ou remover o controle de anotações. Para adicioná-lo de volta, use o botão Anotações no grupo Controle da guia Inserir.
A tabela a seguir descreve as propriedades do controle de anotações.
Guia |
Propriedade |
Descrição |
---|---|---|
Exibição |
Etiqueta |
Necessário: Embora a etiqueta não seja exibida por padrão, uma etiqueta é necessária. |
Exibir etiqueta no formulário |
Você também pode escolher não exibir a etiqueta. |
|
Bloquear o campo no formulário |
Isso impedirá que as anotações sejam removidas do formulário acidentalmente. |
|
Guia Padrão |
Selecione a guia que deverá ser exibida por padrão. As opções são:
|
|
Formatação |
Selecione o número de colunas ocupadas pelo controle |
Quando a seção que contém o controle de anotações tiver mais de uma coluna, é possível definir o campo para ocupar o número de colunas da seção. |
Número de Linhas |
Controle a altura do controle de anotações selecionando o número de linhas que o controle ocupa. |
|
Expandir automaticamente para usar o espaço disponível |
Em vez de definir a altura com um número de linhas, será possível permitir que a altura do controle de anotações expanda para o espaço disponível. |
Configurar o Bing maps
O Bing Maps pode ser exibido nos formulários da conta, contato, cliente potencial, cotação, pedido, fatura, concorrente e usuário do sistema. Você pode remover a área do Bing Maps no editor de formulários ou adicionar usando o botão Bing Maps na guia Inserir do editor de formulários.
Para habilitar o Bing Maps, a definição de sistema Mostrar Bing Maps nos formulários deve ser habilitado.Microsoft Dynamics 365as organizações locais precisarão fornecer uma Chave do Bing Maps e inseri-las na configuração sistema Insira a chave do Bing Maps. Obtenha uma chave do Bing Map: https://www.bingmapsportal.com/Microsoft Dynamics 365 (online) assinantes não precisam de uma chave.
Guia |
Propriedade |
Descrição |
---|---|---|
Geral |
Etiqueta |
Necessário: Uma etiqueta para exibir o Bing Maps. |
Exibir rótulo no formulário |
Se a etiqueta deve ser exibida. |
|
Escolha um endereço para uso com o controle do Bing Maps. |
Escolha se o endereço deve ser usado para fornecer dados para o mapa. |
|
Visível por padrão |
Mostrar o Bing Maps é opcional e pode ser controlado usando scripts.Para obter mais informações:Opções de visibilidade |
|
Formatação |
Selecione o número de colunas ocupadas pelo controle |
Quando a seção que contém Bing Maps tiver mais de uma coluna, é possível definir o campo para ocupar o número de colunas da seção. |
Selecione o número de linhas ocupadas pelo controle |
Você pode controlar a altura de um Bing Maps especificando um número de linhas. |
|
Expandir automaticamente para usar o espaço disponível |
Você pode permitir que a altura do Bing Maps expanda para o espaço disponível. |
Editar Navegação
A navegação no formulário permite que os usuários vejam listas de registros relacionados. Cada relacionamento de entidades tem as propriedades para controlar se deve ser exibido.Para obter mais informações:Item do painel de navegação para entidade principal
Todos os relacionamentos de entidades configurados para serem exibidos podem ser substituídos no editor de formulários. Você também pode incluir links de navegação para exibir recursos da Web ou outros sites na navegação do formulário.
Para obter instruções detalhadas, consulte Adicionar ou editar navegação do formulário para entidades relacionadas.
Para habilitar a navegação da edição, você deve selecionar primeiro o comando Navegação no grupo Selecionar da guia Início.
Em Gerenciador de Relacionamentos, você pode filtrar por relacionamentos 1:N (um-para-muitos) ou N:N (muitos para muitos) ou exibir todos os relacionamentos disponíveis. A caixa de seleção Apenas relacionamentos não utilizados estará desabilitada e selecionada. Portanto, é possível apenas adicionar um relacionamento por vez.
Para adicionar um relacionamento do Gerenciador de Relacionamentos, basta clicar duas vezes nele e ele será adicionado abaixo do relacionamento selecionado atualmente na área de navegação. Clique duas vezes em um relacionamento na área de navegação e você pode alterar a etiqueta na guia Exibir. Na guia Nome, você pode ver as informações sobre o relacionamento. Use o botão Editar para abrir a definição da entidade.
Há cinco grupos na área de navegação. Você pode arrastá-los para reposicionar e clicar duas vezes para alterar a etiqueta, mas não pode removê-los. Esses grupos serão exibidos somente quando há algo neles. Caso você não deseje que um grupo seja exibido, basta não adicionar nada.
Use o botão Link de Navegação no grupo Controle da guia Inserir para adicionar um link para um recurso da Web ou uma URL externa.
Propriedades do link de navegação
Os links de navegação têm as seguintes propriedades:
Propriedade |
Descrição |
---|---|
Nome |
Necessário: Texto a ser exibido como uma etiqueta. |
Ícone |
Use o recurso da Web de 32x32 pixels. O uso de uma imagem PNG com um plano de fundo transparente é recomendável. |
Recurso da Web |
Especifique um recurso da Web para exibir no painel principal do formulário. |
URL externa |
Especifique uma URL de uma página para exibir no painel principal do formulário. |
Controle do timer
Use o controle de timer nos formulários em que os registros precisam atender a uma etapa baseada em tempo específica. Um controle de timer mostra para as pessoas quanto tempo está disponível para concluir uma ação na resolução de um registro ativo ou quanto tempo foi transcorrido desde a hora de conclusão da ação. No mínimo, os controles de timer devem ser configurados para mostrar sucesso ou falha ao concluir a ação. Além disso, eles podem ser configurados para exibir avisos quando as condições estão se aproximando de uma falha.
Um controle de timer pode ser adicionado a um formulário para qualquer entidade, mas são usados com mais frequência para a entidade de ocorrência, especialmente quando vinculados aos campos que rastreiam contratos de nível de serviço. Você pode adicionar vários controles de timer no corpo do formulário. Não é possível adicioná-los ao cabeçalho ou rodapé.
As propriedades Fonte de Dados do controle de timer utilizam os campos da entidade.
O Campo de Tempo de Falha usa um campo de data-hora para definir a hora.
Os três campos de condição usam um dos campos Conjunto de Opções, Duas Opções, Status ou Razão do Status para a entidade.
Propriedades de controle do timer
A tabela a seguir descreve as propriedades do controle de timer.
Grupo |
Nome |
Descrição |
---|---|---|
Nome
|
Nome |
Necessário. Um nome exclusivo para o controle. |
Etiqueta |
Necessário. O rótulo para exibir o controle de timer. |
|
Fonte de Dados
|
Campo do Tempo de Falha |
Necessário. Escolher um dos campos de data-hora para a entidade representar quando uma etapa deverá ser concluída com êxito. |
Condição de Êxito |
Necessário. Selecione um campo da entidade para avaliar o êxito da etapa, e selecione qual opção indica o êxito. |
|
Condição de Aviso |
Selecione um campo da entidade para avaliar se o sucesso da etapa está em risco para que o aviso deva ser exibido e selecione qual opção indica que um aviso deverá ser exibido. |
|
Cancelar Condição |
Selecione um campo para a entidade avaliar se a realização da etapa deve ser cancelada e selecione qual opção indica que a etapa foi cancelada. |
Controles adicionais do Dynamics 365 para telefones e tablets
Você pode usar um conjunto avançado de controles adicionais para criar uma experiência de tela sensível ao toque mais amigável para o usuário em telefones e tablets com Dynamics 365. Eles incluem controles deslizantes, comutadores, player multimídia, máscaras de entrada, calendário e outros controles.
Para obter mais informações:Controles visuais no Dynamics 365 para telefones e tablets
Dica
Use os controles adicionais apenas com os aplicativos móveis. Não há suporte para eles no aplicativo Web.
Importante
Esse recurso foi apresentado na Atualização do CRM Online 2016 e no CRM 2016 (local).
Tem interesse em obter esse recurso? Encontre seu administrador ou contato de suporte do CRM.
Para usar os controles no editor de formulários:
Clique duas vezes no campo ou na lista em que deseja adicionar o controle.
Clique na guia Controles.
Clique em Adicionar controle.
Selecione o controle desejado e clique em Adicionar.
Dica
Dependendo do tipo de campo ou lista, diferentes controles estarão disponíveis. Por exemplo, somente os controles deslizantes podem estar disponíveis para campos numéricos ou monetários, e o controle de calendário está disponível apenas para listas.
Selecione os dispositivos em que você deseja que o controle apareça (telefone, tablet ou ambos). Os controles não estão disponíveis para campos de título do telefone.
Configure os valores de cada propriedade.
Clique em OK quando terminar de configurar o controle.
Veja a seguir descrições de cada controle que você pode usar nos formulários do Dynamics 365 para telefones e tablets.
Controle de calendário
Use este controle para configurar formulários do Dynamics 365 para que apareçam como uma exibição de calendário no Dynamics 365 para telefones e tablets. Você também pode usar esse controle para substituir painéis, listas ou grades de entidade para telefones e tablets.
Propriedade |
Descrição |
---|---|
Data de Início |
Defina a data e a hora de início do item para visualizar na exibição de calendário. Os valores disponíveis são algumas das colunas da exibição do tipo data. |
Data de Término |
Defina a data e a hora de término do item para visualizar na exibição de calendário. Os valores disponíveis são algumas das colunas da exibição do tipo data. |
Duração |
A duração (em minutos). Se você especificar um valor para Data de Término, a Duração será ignorada. |
Descrição |
Essa é a legenda que você deseja ver para itens de calendário. |
A duração mínima exibida no calendário é 30 minutos. Itens com uma duração inferior a 30 minutos ainda aparecerão como 30 minutos.
O controle de calendário oferece suporte aos comportamentos de data (Local do Usuário, Somente Data e Independente de Fuso Horário.)
Controle da linha do tempo
Forneça uma linha do tempo de artigos recentes, relevantes e novos e Twitter de Tweets de uma conta.
Este recurso está disponível no Atualização 1 do Microsoft Dynamics CRM Online 2016 ou posterior.
Propriedade |
Descrição |
---|---|
CC_Timeline_Title |
Propriedade a ser mapeada para o título de cada item da linha do tempo. |
CC_Timeline_Title_Desc |
Descrição do Título. |
CC_Timeline_Label1 |
Campo a ser exibido abaixo do título do item da linha do tempo. |
CC_Timeline_Label1_Desc |
Descrição do Rótulo 1. |
CC_Timeline_Label2 |
Campo a ser exibido depois do Rótulo 1. |
CC_Timeline_Label2_Desc |
Descrição do Rótulo 2. |
CC_Timeline_Label3 |
Campo a ser exibido depois do Rótulo 2. |
CC_Timeline_Label3_Desc |
Descrição do Rótulo 3. |
CC_Timeline_Label4 |
Campo a ser exibido depois do Rótulo 3. |
CC_Timeline_Label4_Desc |
Descrição do Rótulo 4. |
CC_Timeline_Label5 |
Campo a ser exibido depois do Rótulo 4. |
CC_Timeline_Label5_Desc |
Descrição do Rótulo 5. |
CC_Timeline_Timestamp |
Campo a ser usado para classificar a linha do tempo em ordem cronológica reversa. |
CC_Timeline_Timestamp_Desc |
Descrição do Carimbo de Data/Hora |
CC_Timeline_Group |
Campo a ser mapeado para agrupar a linha do tempo. |
CC_Timeline_Group_Desc |
Descrição do campo Grupo. |
CC_Timeline_GroupOrder |
A ordem do grupo ao qual o item pertence em relação a outros grupos (atribua os valores 1, 2, 3 e assim por diante aos grupos a serem exibidos.) O grupo será exibido no valor ascendente dos valores de grupo atribuídos. |
CC_Timeline_GroupOrder_Desc |
Descrição do campo Ordem do Grupo. |
CC_Timeline_URL |
Campo URL a ser mapeado para exibir a URL de cada item da linha do tempo. |
CC_Timeline_URL_Desc |
Campo Descrição da URL. |
CC_Timeline_ThumbnailURL |
Campo a ser mapeado para a miniatura de imagem/ícone a ser exibida para cada item. |
CC_Timeline_ThumnailURL_Desc |
Campo Descrição da ThumbnailURL. |
CC_Timeline_Filter |
Campo a ser mapeado para o filtro na linha do tempo. |
CC_Timeline_Filter_Desc |
Descrição do Filtro. |
CC_Timeline_Footer |
Recurso da Web a ser exibido como rodapé da linha do tempo |
CC_Timeline_Footer_Desc |
Descrição do campo Rodapé. |
Controle deslizante linear
O controle deslizante linear permite que os usuários insiram valores numéricos arrastando um controle deslizante e também fornece uma opção para digitar a quantidade. O controle deslizante fornece uma entrada e exibição de número somente. Use este controle para qualquer campo numérico ou de dinheiro.
Propriedade |
Descrição |
---|---|
Máx. |
Defina o valor máximo a ser exibido no controle deslizante. |
Mín. |
Defina o valor mínimo a ser exibido no controle deslizante. |
Valor |
O valor máximo a ser exibido no controle deslizante. |
Etapa |
Defina o valor que deve ser adicionado ou subtraído do valor atual ao inserir dados com este controle. |
Conjuntos de opções
O controle de conjunto de opções apresenta um conjunto de opções para escolha dos usuários ao inserir dados. Use este controle para qualquer conjunto de opções com duas ou três opções apenas.
Propriedade |
Descrição |
---|---|
Campo |
Mostra o campo para o qual o controle está mapeado. |
Inversão de chave
A inversão de chave é como uma chave liga/desliga, fornecendo uma opção entre dois valores.
Propriedade |
Descrição |
---|---|
Campo |
Mostra o campo para o qual o controle está mapeado. |
Classificação por estrelas
Use a classificação por estrelas para fornecer uma representação visual de uma classificação. O número máximo de estrelas que você pode definir é cinco. Você pode usar esse controle para números inteiros somente; ele não aceita valores decimais.
Dica
Não se esqueça de marcar a opção Ocultar na Web para este controle.
Propriedade |
Descrição |
---|---|
Máx. |
Selecione o número máximo de estrelas para o controle na lista suspensa. |
Botão radial
O botão radial oferece uma maneira para os usuários inserirem dados deslizando o botão e aparece como um círculo na tela. O controle de botão radial fornece uma entrada e exibição de número somente. Use este controle para qualquer campo numérico ou de dinheiro. Você pode usar o toque para alterar o valor ou pode usar o teclado para focalizar o número e editá-lo.
Dica
Não há suporte para esse controle em dispositivos Android 4.2 e 4.3. Isso afeta a experiência de rolagem nessas versões.
Propriedade |
Descrição |
---|---|
Máx. |
Defina o valor máximo a ser exibido no medidor. |
Mín. |
Defina o valor mínimo a ser exibido no medidor. |
Valor |
Obtenha ou defina o valor a ser exibido no medidor. |
Etapa |
Defina o valor que deve ser adicionado ou subtraído do valor atual ao inserir dados com este controle. |
Visualização do site
Use o controle de visualização de site para mapear um campo de URL e mostrar uma visualização do site.
Dica
Este controle não tem suporte nas implantações locais do Dynamics 365. Para sistemas locais, esse controle segue o padrão de controle predefinido.
Importante
Ao habilitar esse controle, você concorda em permitir que os usuários compartilhem as informações do dispositivo com um sistema externo. Os dados importados de sistemas externos para o Dynamics 365 estão sujeitos à nossa política de privacidade em Declaração de privacidade do Microsoft Online Services.
Avisos de privacidade
Propriedade |
Descrição |
---|---|
Campo |
Mostra o campo para o qual o controle está mapeado. |
Gráfico de marcador
O controle do gráfico de marcador exibe uma medida de chave única com uma medida comparativa e os intervalos qualitativos para sinalizar imediatamente se a medida é boa, incorreta ou está em outro estado. Use este controle em painéis para qualquer campo numérico ou de dinheiro. Por exemplo, você pode mapear o valor para a receita real e a meta para a receita estimada para visualizar a comparação entre receita real e receita estimada.
Propriedade |
Descrição |
---|---|
Máx. |
Defina o valor máximo a ser exibido no gráfico. |
Mín. |
Defina o valor mínimo a ser exibido no gráfico. |
Good |
Defina um valor que seja considerado bom para a medida (opcional). |
Ruim |
Defina um valor que seja considerado incorreto para a medida (opcional). |
Valor |
Mostra o campo para o qual o controle está mapeado. |
Destino |
Mapeie isso para o campo com o qual deseja comparar o valor. Por exemplo, se Valor for mapeado para Receita Real, você poderá mapear Destino para Receita Estimada ou poderá fornecer um valor estático. |
Controle de caneta
Use o controle de caneta para capturar a entrada escrita como assinaturas.
Dica
O Comprimento Máximo mínimo recomendado para o campo ao qual este controle está mapeado é 15000.
Não se esqueça de marcar a opção Ocultar na Web para este controle.
Propriedade |
Descrição |
---|---|
PenMode |
Especifique PenMode!Draw, PenMode!Erase ou PenMode!Select para determinar o que acontece quando um usuário arrasta um dispositivo apontador em um controle de caneta. |
Preenchimento automático
Os controle de preenchimento automático filtra uma lista de itens conforme você digita e permite a seleção de um valor na lista suspensa. Por exemplo, você pode usar esse controle para permitir que os usuários escolham em uma lista suspensa de estados ou regiões/países. Esse controle é mapeado para um campo do tipo Linha Única de Texto.
Propriedade |
Descrição |
---|---|
Campo |
Mostra o campo para o qual o controle está mapeado. |
Origem |
Defina a fonte para os dados (Opções Agrupadas, Conjunto de Opções ou Exibição). |
Conjunto de Opções |
Selecione o conjunto de opções para este campo. |
Exibição |
Selecione a entidade e a exibição para este campo. |
Campo |
Selecione o campo da entidade principal da exibição para usar como fonte de dados. |
Multimídia
Você pode inserir vídeos para fornecer uma experiência mais interessante ao cliente para profissionais de vendas e campo em trânsito. Use este controle para mapear para um campo de URL que contenha o link de áudio ou vídeo a ser executado no controle.
Dica
Somente há suporte para esse controle nas versões do Android 4.4 e posteriores.
No momento, não há suporte para vídeos do YouTube em tablets e telefones com o Windows 8 e o Windows 8.1. No Windows 10, somente há suporte para vídeos HTTPS (incluindo o YouTube).
Tipos de mídia com suporte:
Streaming de arquivos MP4
Vídeos do YouTube
Mídia do Azure
Fluxos de áudio
Avisos de privacidade
Propriedade |
Descrição |
---|---|
Mídia |
Insira a URL da mídia a ser reproduzida neste controle. |
Entrada de número
Use o controle de entrada numérica para ajudar os usuários a inserirem dados rapidamente. Os usuários só têm que tocar nos botões de mais e menos para alterar um valor numérico em incrementos definidos por você. Use este controle para qualquer campo numérico ou de dinheiro. Os usuários também podem digitar um número diretamente no campo. Esse campo só tem suporte no modo de edição.
Propriedade |
Descrição |
---|---|
Etapa |
Defina o valor que deve ser adicionado ou subtraído do valor atual ao inserir dados com este controle. |
Campo |
Mostra o campo para o qual o controle está mapeado. |
Máscara de entrada
Com o controle de máscara de entrada, defina a formatação de um campo como número de telefone ou cartão de crédito para evitar a inserção de dados válidos. Por exemplo, se você desejar que os usuários insiram um número de telefone dos Estados Unidos no formato +1-222-555-1011, use a máscara de entrada +1-000-000-0000.
Propriedade |
Descrição |
---|---|
Máscara |
Insira a máscara que deve ser usada para validar os dados conforme o usuário digita. Você pode usar uma combinação dos seguintes caracteres para a máscara: 0 – Dígito 9 – Dígito ou espaço # – Dígito, sinal ou espaço L – Letra I – Letra ou espaço A – Alfanumérico A – Alfanumérico ou espaço < – Converte caracteres a seguir em minúsculas < – Converte caracteres a seguir em maiúsculas | – Desabilita a conversão de maiúsculas/minúsculas \ – Faz o escape de qualquer caractere, transformando-o em literal Todos os outros - Literais |
Campo |
Mostra o campo para o qual o controle está mapeado. |
Medidor linear
O medidor linear permite que os usuários insiram valores numéricos arrastando um controle deslizante, em vez de digitar a quantidade exata. O controle deslizante fornece uma entrada e exibição de número somente. Use este controle para qualquer campo numérico e de dinheiro.
Propriedade |
Descrição |
---|---|
Máx. |
Defina o valor máximo a ser exibido no medidor. |
Mín. |
Defina o valor mínimo a ser exibido no medidor. |
Valor |
Obtenha ou defina o valor a ser exibido no medidor. |
Etapa |
Defina o valor que deve ser adicionado ou subtraído do valor atual ao inserir dados com este controle. |
Botão em arco
O botão arco oferece uma maneira para os usuários inserirem dados deslizando o botão e aparece como um arco na tela. O controle de botão arco fornece uma entrada e exibição de número somente. Use este controle para qualquer campo numérico e de dinheiro. Você pode usar o toque para alterar o valor ou pode focalizar o número e editá-lo usando o teclado.
Dica
Não há suporte para esse controle em dispositivos Android 4.2 e 4.3. Isso afeta a experiência de rolagem nessas versões.
Propriedade |
Descrição |
---|---|
Máx. |
Defina o valor máximo a ser exibido no medidor. |
Mín. |
Defina o valor mínimo a ser exibido no medidor. |
Valor |
Obtenha ou defina o valor a ser exibido no medidor. |
Etapa |
Defina o valor que deve ser adicionado ou subtraído do valor atual ao inserir dados com este controle. |
Configurar manipuladores de eventos
Manipuladores de eventos de formulário podem ser configurados nas seguintes áreas em um formulário:
Elemento |
Evento |
Descrição |
---|---|---|
Formulário |
OnLoad |
Ocorre quando o formulário é carregado. |
OnSave |
Ocorre quando os dados são salvos. |
|
Guia |
TabStateChange |
Ocorre quando a guia é expandida ou recolhida. |
Campo |
OnChange |
Ocorre quando os dados no campo são modificados e o controle perde o foco. |
IFRAME |
OnReadyStateComplete |
Ocorre quando o conteúdo de um IFRAME é carregado. |
Um manipulador de eventos consiste de uma referência a um recurso da Web JavaScript e uma função definida dentro desse recurso da Web executará quando o evento ocorrer. Cada elemento pode ter até 50 manipuladores de eventos separados configurados.
Importante
Configurar um manipulador de eventos incorretamente pode causar erros de script que podem fazer com que o formulário falhe ao carregar ou funcionar corretamente. Se você não for o desenvolvedor do script, certifique-se de que entenda exatamente as opções de configuração que o script exige.
Não configure um manipulador de evento do script usando uma biblioteca que não seja fornecida de uma origem confiável. Os scripts podem ser usados para executar qualquer ação que um usuário pode realizar e um script mal escrito pode danificar significativamente o desempenho de um formulário.
Após configurar um manipulador de eventos, sempre teste-o para verificar está funcionando corretamente.
Para configurar um manipulador de eventos
No editor de formulários, selecione o elemento com o evento para o qual você deseja configurar um manipulador.
Na Guia Inicial, no grupo Editar , clique em Alterar Propriedades ou clique duas vezes no elemento.
Na caixa de diálogo de propriedades do elemento, selecione a guia Eventos.
Expanda a área Bibliotecas de Formulários. Se a biblioteca contendo a função que você deseja definir como o manipulador de eventos ainda não estiver listada, adicione a biblioteca.
Para adicionar uma biblioteca de formulários a um manipulador de eventos
Na seção Bibliotecas de Formulários da Lista de Eventos, clique em Adicionar.
Localize o recurso da Web JavaScript na lista de recursos da Web disponíveis. Selecione-o e clique em Adicionar.
Se o recurso da Web JavaScript que você precisa não existir, clique em Novo para abrir um novo formulário do recurso da Web e crie um.
Para criar um recurso da Web Javascript
No formulário do recurso da Web, defina as seguintes propriedades:
Propriedade
Valor
Nome
Necessário. Digite o nome do recurso da Web.
Nome para exibição
Necessário. Digite o nome para exibição na lista de recursos da Web.
Descrição
Opcional. Digite uma descrição do recurso da Web.
Tipo
Necessário. Selecione Script (JScript).
Idioma
Opcional. Escolha um dos idiomas disponíveis para a sua organização.
Se você foi fornecido com um script, é altamente recomendável usar o botão Procurar para localizar o arquivo e carregá-lo.
Em alternativa, é possível clicar no botão Editor de Texto e inserir ou digitar o conteúdo do script na caixa de diálogo Editar Conteúdo.
Dica
Como esse editor de texto simples não oferece recursos para verificar a exatidão do script, deve sempre deve tentar usar um aplicativo separado como o Microsoft Visual Studio para editar scripts e carregá-los.
Clique em Salvar e feche a caixa de diálogo do recurso da Web.
O recurso da Web criado está selecionado na caixa de diálogo Registro de Pesquisa. Clique em Adicionar para fechar a caixa de diálogo.
Na seção Manipuladores de Eventos, selecione o evento para o qual você deseja definir um manipulador de eventos.
Clique em Adicionar para abrir a caixa de diálogo Propriedades do Manipulador.
Na guia Detalhes, escolha a biblioteca apropriada e digite o nome da função que deve ser executada para o evento.
Por padrão, o manipulador de eventos está habilitado. Desmarque a caixa de seleção Habilitado se você não deseja habilitar esse evento.
Algumas funções exigem que um contexto de execução seja transferido para função. Selecione Transmitir o contexto de execução como o primeiro parâmetro, se for necessário.
Algumas funções podem aceitar um conjunto de parâmetros para controlar o comportamento de uma função. Se forem necessários, insira-os em Lista separada por vírgulas de parâmetros que serão transmitidos para a função.
Na guia Dependências, adicione todos os campos que o script depende na área Campos Dependentes.
Clique em OK para fechar a caixa de diálogo Propriedades do Manipulador.
Quando o manipulador de eventos for inserido, pode ser necessário ajustar a ordem na qual a função será executada em relação às outras funções usando as setas verdes para mover para cima ou para baixo.
Clique em OK para fechar a caixa de diálogo de propriedades do elemento.
Clique em Salvar para salvar as alterações. Clique em Publicar para publicar o formulário.
Dica
Embora a interface do usuário permita ajustar a ordem em que os scripts são carregados usando as setas verdes para cima e para baixo, na verdade os scripts não são carregados sequencialmente.Para obter mais informações:MSDN: Gerenciar dependências da biblioteca
Avisos de privacidade
Quando você adiciona o Controle de Visualização de Sites a um formulário, determinadas informações de identificação do dispositivo (o nome do dispositivo – como iPhone, o sistema operacional e a versão, o navegador e a versão) serão enviadas ao Bing no carregamento (como um serviço ao consumidor). Portanto, os dados do consumidor enviados ao Bing estarão sujeitos à Declaração de Privacidade do Microsoft Online Services. Ao adicionar esse controle, você concorda que esse conjunto limitado de dados seja enviado ao serviço do Bing. Observe que você pode remover o controle a qualquer momento para interromper o uso dessa funcionalidade.
Quando você adiciona o Controle multimídia a um formulário, determinadas informações de identificação do dispositivo (o nome do dispositivo – como iPhone, o sistema operacional e a versão, o navegador e a versão) são enviadas ao serviço que você está chamando (como YouTube ou Azure Media Services) e estão sujeitas aos termos da declaração de privacidade do serviço. Ao adicionar esse controle, você concorda que esse conjunto limitado de dados seja enviado ao serviço externo que você está chamando. Observe que você pode remover o controle a qualquer momento para interromper o uso dessa funcionalidade.
Confira Também
Criar e desenvolver formulários
Considerações sobre design dos formulários principais
Criar e editar formulários móveis para o Dynamics CRM para os telefones express
Criar e editar formulários de criação rápida
Criar e editar formulários de visualização rápida
Personalizar o Dynamics 365 para telefones e tablets
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais