Partilhar via


Utilizar o formulário Principal - Experiência de utilização interativa e os respetivos componentes

 

Publicado: fevereiro de 2017

Aplica-se A: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Os formulários interativos têm uma nova experiência de utilização que poupa alguns cliques aos utilizadores e ajuda-os a manter o contexto enquanto trabalham em registos relacionados. Pode ver os formulários interativos listados na lista de outros formulários no explorador de soluções na área Personalização. Os formulários interativos são do tipo Principal - Experiência de utilização interativa.

Este tópico explica como editar um formulário Principal - Experiência de utilização interativa e adicionar ou alterar os vários elementos do formulário.

Neste Tópico

Abrir o editor de formulários

Publicar as alterações para utilização no hub de serviço interativo

Interface de utilizador do editor de formulários

Propriedades do formulário

Opções de visibilidade

Propriedades do separador

Propriedades da secção

Propriedades comuns dos campos

Propriedades especiais dos campos

Propriedades da subgrelha

Propriedades do controlo de vista rápida

Propriedades de recurso Web

Propriedades de IFRAME

Editar Navegação

Configurar processadores de eventos

Abrir o editor de formulários

Para editar um formulário ou adicionar ou alterar elementos, utilize o editor de formulários.

Se criar novos componentes da solução no processo de edição do formulário, os nomes dos componentes utilizarão o prefixo de personalização do fabricante de soluções para a solução predefinida e estes componentes só serão incluídos na solução predefinida. Se pretender incluir quaisquer novos componentes da solução numa solução não gerida específica, abra o editor de formulários através dessa solução não gerida.

Aceder ao editor de formulários através da solução predefinida

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

  2. Clique em Personalizar o Sistema para abrir a solução predefinida.

  3. Em Componentes, expanda Entidades expanda a entidade pretendida e selecione Formulários.

  4. Na lista de formulários, abra o formulário do tipo Principal - Experiência de utilização interativa.

Aceder ao editor de formulários para uma solução não gerida

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

  2. Clique em Soluções.

  3. Faça duplo clique numa solução não gerida que pretende trabalhar.

  4. Localize a entidade com o formulário que pretende editar. Se a entidade não está presente, terá de adicioná-lo.

    Adicionar uma entidade numa solução não gerida

    1. Selecione o nó de Entidades e, na barra de ferramentas acima da lista, clique em Adicionar existente.

    2. Na caixa de diálogo Selecionar Componentes da Solução, com o seletor Tipo de Componente definido como Entidade, selecione a entidade que pretende adicionar e clique em OK.

    3. Se a caixa de diálogo Componentes Necessários em Falta for apresentado, pode clicar em Não, não incluir componentes necessários se não pretender exportar esta solução não gerida para outra organização. Se não pretender incluir componentes necessários em falta neste momento, poderá adicioná-los mais tarde. Receberá uma notificação novamente se exportar esta solução no futuro.

  5. No explorador de soluções expanda a entidade com o formato que pretende editar e Formulários.

  6. Na lista de formulários, abra o formulário do tipo Principal - Experiência de utilização interativa.

Publicar as alterações para utilização no hub de serviço interativo

Certas personalizações que efetuam alterações à interface de utilizador de serem publicadas antes que as pessoas podem utilizar a aplicação. Para publicar a sua personalização, no explorador de soluções, clique em Publicar Todas as Personalizações.

Com o Atualização 0.1 do Microsoft Dynamics CRM 2016 ou posterior, poderá melhorar o desempenho para esse primeiro utilizador ao clicar no botão Preparar Personalizações do Cliente após a publicação das personalizações. Isto pede ao Dynamics 365 para preparar o pacote de metadados no momento, em vez de aguardar que o primeiro utilizador o hub de serviço interativo.Mais informações:Conceitos de personalização

Importante

A preparação das personalizações do cliente pode demorar algum tempo. Se for apresentada uma mensagem a indicar que a página do browser deixou de responder, aguarde que a página comece a responder e não termine.

Interface de utilizador do editor de formulários

O editor de formulários apresenta comandos em dois separadores: Base e Inserir.Mais informações:Separador Base, Separador Inserir

Componentes dos formulários interativos

O editor de formulários está dividido em três áreas: Navegação, Corpoe, Explorador.

  • Navegação
    Localizado no lado esquerdo, utilize a área de navegação para controlar o acesso às entidades relacionadas ou adicionar hiperligações para recursos URLs para apresentação no painel principal do formulário. Para editar a navegação tem primeiro de selecionar o comando de Navegação no grupo de Selecionar o separador Base.

    Os formulários interativos fornecem opções de navegação através da barra de navegação, mas utilizam os mesmos dados na área de navegação para controlar as opções de navegação disponíveis.Mais informações:Editar Navegação

  • Corpo
    Localizado no centro de, utilize a área do corpo do para controlar o esquema do formulário. É possível selecionar e arrastar elementos de formulário para posicioná-los. Faça duplo clique num elemento é as propriedades para o elemento.

    • Por predefinição, para os formulários interativos Incidente, Contacto e Conta, a primeira secção no separador Resumo o formulário de conta ou contacto do tipo Vista Rápida. Para as entidades personalizadas que estão ativadas para a experiência de utilização interativa, esta secção não está disponível por predefinição. Pode inserir uma secção e um formulário de vista rápida neste. O formulário de cartão mostra um máximo de cinco campos. Além dos campos, não é possível apresentar outros controlos no mosaico Azul mesmo que o formulário de vista rápida o contenha.

      Nota

      Para preservar o formato de cartão (tal como é mostrado na seguinte imagem), recomendamos que não mova o formulário de vista rápida para outras secção do formulário.

      Customer card on interactive service hub case form

      Mais informações:Criar e editar formulários de vista rápida

    • Para adicionar um campo, selecione-o e arraste-o de Explorador de Campos numa secção.

    • Para adicionar um elemento que não seja um campo, selecione onde pretende colocá-lo e utilize o comando apropriado do separador Inserir para o adicionar.

    • Para remover um elemento, selecionar e utilizar o comando de Remover no grupo de Editar o separador Base.

    • Para editar Cabeçalho ou Rodapé para o formulário terá de selecionar primeiro o comando correspondente no grupo de Selecionar o separador Base. Os campos no cabeçalho e rodapé são mostrados abaixo do cartão de cliente (o mosaico Azul) em tempo de execução.

  • Explorador
    Localizado no lado direito, o conteúdo da área do explorador depende do contexto.

    Quando seleciona Corpo, Cabeçalho, ou Rodapé no grupo de Selecionar o separador Base, verá Explorador de Campos. Utilize Explorador de Campos arrastar para campos que pretende apresentar numa secção no formulário do ou no cabeçalho ou rodapé. Pode incluir as mesmas horas de vários campos num formulário. Utilizar o botão Novo campo como criar um atalho para um campo novo.

    Quando seleciona Navegação no grupo Selecionar do separador Base, verá o Explorador de Relações. Arraste relações em qualquer um de grupos na área de navegação. Não é possível adicionar a mesma relação duas vezes. Relações disponíveis com base na forma como são configuradas. Se configurar uma relação não a apresentar, não será apresentado em Explorador de Relações. Para obter informações sobre como configurar opções de visualização para relações, consulte Item de paginal de navegação para a entidade primária.

    Pode utilizar Nova 1: Em e Nova n: Botões N como um atalho para adicionar novas relações entre entidades.

Separador Base

O separador Base apresenta os comandos na tabela seguinte.

Grupo

Comando

Descrição

Guardar

Guardar (Ctrl+S)

Guardar o formulário.

Guardar Como

Cria uma cópia deste formulário com outro nome.

Guardar e Fechar

Guarde o formulário e feche o editor de formulários.

Publicar

Publica o formulário.Mais informações:Publicar personalizações

Editar

Alterar propriedades

Alterar as propriedades do item selecionado no corpo.

Consulte as secções seguintes dependendo do item selecionado:

  • Propriedades do separador

  • Propriedades da secção

  • Propriedades comuns dos campos

  • Propriedades especiais dos campos

  • Propriedades da subgrelha

  • Propriedades do controlo de vista rápida

Remover

Remova o item selecionado.

Anular (Ctrl+Z)

Anular a ação anterior.

Refazer (Ctrl+Y)

Refazer a ação anterior.

Seleccionar

Corpo

Editar o corpo principal do formulário.

Cabeçalho

Editar o cabeçalho do formulário.

Rodapé

Editar o rodapé do formulário.

Navegação

Editar a navegação entre formulários.

Mais informações:Editar Navegação

Formulário

Regras de Negócio

Ver, editar ou criar novas regras de negócio com o explorador de Regras de Negócio.

Nota

Para os formulários interativos, apenas o âmbito dos formulários "Entidade" e "Todos os Formulários" é suportado.

Mais informações:Criar e editar regras de negócio

Propriedades do Formulário

Mais informações:Propriedades do formulário

Ativar Direitos de Acesso

Utilize para definir o direito de acesso com acesso aos formulários.Mais informações:Controlar o acesso a formulários.

Importante

Se criar um novo formulário apenas os direitos de acesso Administrador de Sistema e Personalizador de Sistemas terão acesso ao formulário. Tem de atribuir acesso a outros direitos de acesso antes que as pessoas da sua organização possam utilizar a.

Mostrar Dependências

Veja como os os componentes da solução dependem deste formulário e os componentes da solução de que este formulário necessita.Mais informações:Dependências de solução

Propriedades Geridas

A única propriedade gerida é Personalizável. Definir a falso isto significa que não será o formulário personalizável depois do incluídas numa solução, exportar a solução como solução gerida, e importar a solução gerida para uma organização diferente.Mais informações:Propriedades geridas

Separador Inserir

Captura de ecrã do separador Inserir para o editor de formulários

O separador Inserir apresenta os comandos na tabela seguinte:

Grupo

Comando

Descrição

Secção

Adicionar uma secção a um separador selecionado. Pode incluir uma secção com uma a quatro colunas.

Pode também inserir um painel de referência nos formulários interativos. O painel de referência também é adicionado como uma secção ao formulário Principal - Experiência de utilização interativa. Por predefinição, a secção painel de Referência é adicionada aos formulários Incidente, Conta e Contacto e a formulários de entidade personalizada.

Mais informações:Propriedades da secção

3 Separadores

Três Colunas

Inserir um separador com três colunas de largura igual.

Mais informações:Propriedades do separador

Três Colunas

Inserir um separador com três colunas, com a coluna do meio mais larga.

2 Separadores

Duas Colunas

Inserir um separador com duas colunas, com a coluna da direita mais larga.

Duas Colunas

Inserir um separador com duas colunas, com a coluna da esquerda mais larga.

Duas Colunas

Inserir um separador com duas colunas de largura igual.

1 Separador

Uma Coluna

Inserir um separador uma coluna.

Controlo

Subgrelha

Formatar uma subgrelha e inseri-la no formulário.

Mais informações:Propriedades da subgrelha

Espaçador

Inserir um espaço em branco.

Formulário de Vista Rápida

Inserir um formulário de vista rápida.

Mais informações:Propriedades do controlo de vista rápida

Recurso Web

Insira um recurso Web para incorporar conteúdo de outras localizações numa página.

Mais informações:Propriedades do controlo de vista rápida

Mural de Interações

Inserir um controlo de mural de interação (linha cronológica) no formulário. Este controlo mostra a linha cronológica das atividades relacionadas com a entidade num formulário.

Mais informações:Mural de Interações

Pesquisa na Base de Dados de Conhecimento

Inserir um controlo de pesquisa que os utilizadores podem utilizar para procurar artigos da base de dados de conhecimento.Mais informações:Adicionar o controlo de Pesquisa na Base de Dados de Conhecimento a formulários do Microsoft Dynamics 365

Nota

Os componentes seguintes não são suportados nos formulários interativos:

  • Mapas Bing

  • Yammer

  • Feeds de Atividades

Propriedades do formulário

As propriedades do formulário estão listadas na tabela seguinte.

Tabulação

Propriedade

Descrição

Eventos

Bibliotecas de Formulário

Controlar os recursos Web de JavaScript disponíveis no formulário e a ordem pela qual serão alterados.

Processadores de eventos

Configurar as funções de JavaScript de bibliotecas de formulário será efetuado para eventos de formulário de OnLoad e de OnSave e a ordem pela qual serão efetuadas.

Apresentação

Nome do Formulário

Introduza um nome que é significativo para os utilizadores. Este nome será apresentado aos utilizadores quando utilizar o formulário. Se podem utilizar os vários formulários configurados para a entidade utilizar este nome para diferenciar-se entre formulários disponíveis.

Descrição

Introduza uma descrição que explica detalhadamente como este formulário é diferente dos outros formulários principais. Esta descrição só é mostrada na lista de formulários para uma entidade no explorador de soluções.

Parâmetros

Parâmetros

Cada formulário é possível abrir com o código utilizando um URL. O URL também pode conter dados que podem ser passados ao formulário utilizando uma cadeia de consulta que tenha sido adicionada ao URL. As cadeias de pesquisa aspecto como este exemplo:
?p_firstName=Jim&p_lastName=Daly

Como uma medida de segurança, os formulários não aceitarão parâmetros de cadeia de consulta desconhecidos. Utilize esta lista para especificar parâmetros de parâmetros que tem de aceitar este formulário para suportar o código que passará a formulários dados utilizando uma cadeia de pesquisa.

O nome e o tipo de dados são verificados e o formulário não é inválido se os parâmetros de cadeia de consulta lhe são passadas. Para mais informações consulte o tópico Abrir formulários, vistas, diálogos e relatórios com um URLMicrosoft Dynamics 365 SDKem.

Dependências de Não-evento

Campos Dependentes

Cada processador de eventos tem uma propriedade da Campos dependentes de modo a que todos os campos necessários pelo script possam ser registados. Qualquer pessoa que tentar remover os campos dependentes não conseguirá a.

Alguns scripts funcionam no formulário mas não são configurados num processador de eventos. Os scripts que são iniciados a partir da barra de comandos não tem um local onde os campos dependentes possam ser registados. Esta propriedade de formulário fornece uma localização para campos dependentes para que os scripts são registadas.

Opções de visibilidade

Vários tipos de elementos de formulário a opção têm a ser apresentadas por predefinição ou ocultado. Os separadores, secções e campos fornecem esta opção. Utilizando scripts de formulário ou regras de negócio é possível controlar a visibilidade destes elementos para criar um formulário dinâmico para fornecer uma interface de utilizador que se adapte às condições no formulário.

Nota

O que oculta o formulário elementos não é uma forma recomendada para impor a segurança. Existem várias formas que possam ver todos os elementos e dados no formulário quando são ocultar elementos.

Em vez de criar os formulários que dependam de scripts para gerir a visibilidade das opções, considere se um fluxo de processos de negócio, um diálogo, ou a mudança para outro formulário que é melhor para seridos para satisfazer as suas necessidades. Se utilizar scripts, certifique-se de que todos o elemento que possa ser ocultado esteja oculto por predefinição. Mostre-o scripts na sua lógica chamadas para o mesmo. Desta forma não é mostrado em apresentações que não suportam scripts.

Propriedades do separador

No corpo do formulário, os separadores permitem organizar os campos. Cada separador que cria aparece horizontalmente na parte superior de um formulário de entidade no hub de serviço interativo. Em tempo de execução, os separadores adicionais abrem como uma lista de opções.

Case form tabs in the interactive service hub

Os separadores têm uma etiqueta que pode ser apresentada. Se a etiqueta é apresentada os separadores podem ser expandidos ou minimizados para mostrar ou ocultar o conteúdo da etiqueta.

Os separadores contêm até três colunas e a largura de cada coluna pode ser definida como uma percentagem do total com o. Quando cria um novo separador, cada coluna estas é povoada com uma secção.

A tabela seguinte mostra as propriedades que podem ser definidas para separadores do formulário.

Tabulação

Propriedade

Descrição

Apresentação

Nome

Necessário: O nome exclusivo para o separador utilizado para o fazer nos scripts. O nome só pode conter carateres alfanuméricos e de sublinhado.

Etiqueta

Necessário: A etiqueta localizável para o separador visível aos utilizadores.

Visibilidade

Especifique se o separador deve estar visível por predefinição em tempo de execução.

Formatação

Esquema

Os separadores podem ter até três colunas. Utilize estas opções para definir o número de separadores e a percentagem de largura total têm de encher.

Propriedades da secção

Uma secção ocupa o espaço disponível numa coluna de separador. As secções têm uma etiqueta que pode ser apresentada.

As secções podem ter até quatro colunas e incluem opções para indicar quantas etiquetas de campos são apresentadas na secção.

Também é possível adicionar um novo tipo de secção chamado "painel de referência". Um painel de referência é uma secção com uma coluna. Pode inserir subgrelhas, um controlo de vista rápida ou um controlo de Pesquisa na Base de Dados de Conhecimento no interior de uma secção de painel de referência. Cada controlo que adicionou ao painel de referência é apresentado como um separador vertical no painel de referência em tempo de execução. Pode arrastar e largar os vários controlos na secção painel de referência., O separador predefinido em tempo de execução é o primeiro controlo adicionado ao painel de referência. Os outros separadores aparecem na ordem pela qual são adicionados no editor de formulários. Para eliminar um separador, utilize a tecla Delete no teclado.

Quando insere um painel de referência, por predefinição este é adicionado como uma última secção no separador. Pode adicionar apenas um painel de referência por formulário.

Importante

Por predefinição, a secção painel de referência está bloqueada nos formulários de sistema: Incidente, Conta e Contacto. Para removê-la ou alterá-la, tem de desbloqueá-la.

Os cabeçalhos e rodapés são semelhantes às secções mas não é possível removê-los. Se não contiverem nada não serão mostrados.

Tabulação

Propriedade

Descrição

Apresentação

Nome

Necessário: O nome exclusivo para a secção utilizada para a referenciar nos scripts. O nome só pode conter carateres alfanuméricos e de sublinhado.

Etiqueta

Necessário: A etiqueta localizável para o secção visível aos utilizadores.

Mostrar a etiqueta desta secção no formulário

As secções são utilizadas frequentemente sem etiquetas para gerir o formato dos campos disponíveis no.

Visibilidade

Mostrar a secção é opcional e podem ser controlado através de scripts.Mais informações:Opções de visibilidade

Bloquear a secção no formulário

Isto impedirá que a secção seja acidentalmente removida e impede que os utilizadores removam o conteúdo.

Remover uma secção não irá remover apenas a secção, mas também quaisquer campos disponíveis no mesmo.

Alguém que pretenda remover esta secção precisaria de alterar esta definição antes de removê-lo.

Formatação

Altura do Esquema

Definir a altura do esquema em termos do número de linhas.

Mural de Interações

O mural de interação (ou linha cronológica) mostra atividades relacionadas para uma entidade específica.

Os seguintes tipos de atividade são suportados: compromisso, tarefa, chamada telefónica, correio eletrónico, atividade de rede social, atividade personalizada.

O mural de interação também mostra notas e mensagens do sistema. O mural mostra as atividades cujo campo Relativo a está definido para a entidade que está a ver. Para notas, o campo Relativo a não é apresentado ao utilizador; é implícito quando é criado no mural de interação.

Cada atividade que é apresentada no mural de interação terá as mesmas ações rápidas disponíveis na barra de comandos da atividade.

Nota

Não é possível criar uma nova atividade personalizada utilizando a ação Add button no mural de interação.

Propriedades comuns dos campos

Utilizados por pessoas dos controlos de apresentar dos campos ver ou editar dados num registo de entidade. Os campos podem ser formatados para ocupar até quatro colunas numa secção.

A tabela seguinte descreve as propriedades que todos os campos têm. Alguns tipos de campos têm propriedades especiais. Estes são descritos em Propriedades especiais dos campos.

Tabulação

Propriedade

Descrição

Apresentação

Etiqueta

Necessário: Por predefinição corresponderá a etiqueta do campo nome a apresentar. Substituir o nome para o formulário introduzir uma etiqueta diferente aqui.

Apresentar etiqueta no formulário

Pode também optar por não apresentar a etiqueta.

O campo é só de leitura

Pode especificar que o campo não são editáveis. Utilizando scripts de formulário é possível alterar isto para ativar ou desativar a edição com base nos critérios avaliados no script.

Bloquear o campo no formulário

Isto impede que o campo seja removido acidentalmente do formulário. Isto também impede que qualquer configuração que tenha aplicado ao campo, tal como processadores de eventos, seja limpa se o campo for removido. Para remover este campo, um personalizador precisaria de limpar primeiro esta definição.

Visível por predefinição

Mostrar o campo é opcional e pode ser controlado através de scripts.Mais informações:Opções de visibilidade

Formatação

Selecione o número de colunas que o controlo ocupa

Quando a secção que contém campos tem mais de uma coluna poderá definir o campo para ocupar até ao número de colunas que tem a secção.

Detalhes

Nome a apresentar, Nomee, Descrição

Estes campos são só de leitura para referência. Clique no botão Editar para acesso na definição do campo se pretender editar a.

Cada instância de um campo no formulário tem uma propriedade nome para que possam ser referenciados em scripts de formulário, mas este nome é controlado pela aplicação. O primeiro exemplo de campos é o nome do campo especificado quando foi criado.Mais informações:Criar e editar campos

Por cada tempo adicional que está incluído um campo num formulário, o nome adiciona um número que começa pelo 1 ao fim. Assim, se o nome do campo for “novo_custo”, a primeira instância será “novo_custo”, a segunda será “novo_custo1”, etc. para cada instância do campo no formulário.

Nota

O valor do campo Descrição fornece a descrição de texto do campo quando as pessoas colocam o cursor sobre o mesmo.

Eventos

Bibliotecas de Formulário

Especifique os recursos Web de JavaScript que sejam utilizados no processador de eventos do campo OnChange.

Ver SDK Formulário referência de eventos: Evento OnChange do campo

Processadores de Eventos

Configurar as funções de bibliotecas de formulários que devem ser chamadas para o campo do evento OnChange.Mais informações:Configurar processadores de eventos

Regras de Negócio

Regras de Negócio

Ver e gerir as regras de negócio que referenciam este campo.Mais informações:Criar e editar regras de negócio

Propriedades especiais dos campos

Todos os campos têm propriedades listadas em Propriedades comuns dos campos, mas determinados campos têm propriedades adicionais.

Propriedades do campo Pesquisa

Duas secções no separador Visualização são relevantes para os campos de pesquisa.

Set properties for lookup field

Nota

As opções descritas na tabela abaixo só estão disponíveis para campos de pesquisa de entidade única.

Secção

Propriedade

Descrição

Filtragem de Registos Relacionados

Mostrar apenas registos em que

Quando está ativado, os registos apresentados quando os utilizadores procuram um registo terá filtragem adicional aplicada. Isto ajuda a fornecer pesquisas mais relevantes para definir o valor de pesquisa.

Por predefinição, esta opção está desativada.

As combinações de relação possíveis quando filtra registos relacionados são apresentadas na seguinte tabela.

Relação da primeira lista

Relação da segunda lista

Disponível?

N:1

1:N

Sim

N:1

N:1

Sim

N:1

N:N

Sim

1:N

1:N

Sim

1:N

N:1

Não

1:N

N:N

Não

N:N

1:N

Sim

N:N

N:1

Não

N:N

N:N

Não

A primeira lista é povoada com todas as relações potenciais que pode utilizar para filtrar esta pesquisa. Clique numa.

A segunda lista é depois povoada com todas as relações que liguem a entidade relacionada (selecionada na primeira lista) à entidade alvo. Clique numa.

Selecione a caixa de verificação Permitir que os utilizadores desativem o filtro para permitir que os utilizadores desativem o filtro que definir aqui.

Quando os utilizadores clicam na opção Pesquisar Mais Registos ao definir o valor de uma consulta, veem esta caixa de diálogo.

Look Up Records dialog box

Se selecionou a opção Permitir que os utilizadores desativem o filtro ao configurar o campo de pesquisa, os utilizadores verão a caixa de seleção para desativar o filtro. Isto permite-lhes ver um intervalo de registos mais alargado. Se pretender certificar-se de que os utilizadores veem apenas o intervalo de registos limitado definido por este filtro, desmarque a caixa de seleção Permitir que os utilizadores desativem o filtro.

Propriedades Adicionais

Apresentar a Caixa de Pesquisa no diálogo de pesquisa

Pode optar por não apresentar a caixa de pesquisa na caixa de diálogo de pesquisa.

Vista predefinida

Esta vista é utilizada para filtrar os resultados da pesquisa inline e para definir a vista predefinida mostrada na caixa de diálogo de pesquisa quando os utilizadores clicam na opção Pesquisar Mais Registos.

Vista predefinida dos também controla os campos incluídos na consulta incorporada.

Inline lookup in the interactive service hub

Para consultas que só permitem a seleção de um único tipo de entidade, os campos apresentados na pesquisa inline estão definidos para serem os primeiros dois campos incluídos na vista predefinida. Neste exemplo, Telefone principal e Correio eletrónico são os primeiros duas colunas na vista predefinida para configurar uma consulta da conta.

Para as consultas de sistema que permitem vários tipos de entidade, são apresentadas as duas primeiras colunas da vista de pesquisa de entidade.

Seletor de Vistas

Pode selecionar a partir de três opções:

  • Desativado: Não permitir que os utilizadores escolham outra vista.

  • Mostrar Todas as Vistas: Todas as vistas estão disponíveis.

  • Mostrar vistas selecionadas: Quando selecionar esta opção poderá utilizar a tecla CTRL e o cursor para escolher para mostrar que vê. A vista de pesquisa para a entidade não pode ser desselecionada.

Duas propriedades de campo opção

No separador do formato, dois de opção tenha as seguintes opções de formatação

  • Dois botões de opção: Dois controlos intitulada com etiquetas. Apenas uma pode ser selecionada.

  • Caixa de verificação: Uma única caixa de verificação para definir o valor como verdadeiro ou falso.

  • Lista: Uma lista pendente que contenha ambos valores.

Propriedades do campo Várias linhas de texto

As várias linhas de texto e a linha de campos de texto utilizando o formato de Text Area têm uma propriedade de Esquema de linha. Com esta propriedade pode especificar um valor para Número de linhas ou selecionar Expandir automaticamente para utilizar o espaço disponível. Esta propriedade está disponível no separador Formatação.

Propriedades da subgrelha

Pode configurar uma subgrelha para apresentar uma lista de registos ou carta. Selecione Mostrar apenas gráfico no separador Apresentação para mostrar o gráfico em vez de uma lista.

Tabulação

Propriedade

Descrição

Apresentação

Ícone de Separador

Clique no ícone que será utilizado para o separador. Os ícones são adicionados como recursos Web no Microsoft Dynamics 365. Esta opção só está disponível quando está a adicionar uma subgrelha a um painel de referência.

Nome

Necessário: O nome exclusivo para a subgrelha utilizada para a referenciar nos scripts. O nome só pode conter carateres alfanuméricos e de sublinhado.

Etiqueta

Necessário: A etiqueta localizável para a subgrelha visível aos utilizadores.

Apresentar etiqueta no formulário

Indica se a etiqueta deve ser apresentada no formulário. Isto é necessário se ativar Apresentar caixa de pesquisa.

Registos

Escolha entre duas opções:

  • Apenas Registos Relacionados: A subgrelha apresenta apenas registos relacionados com o registo atual.

  • Todos os Tipos de Registo: A subgrelha apresenta apenas os registos filtrados pela vista predefinida ou, se o seletor de vista for ativado, qualquer vista em que o utilizador clicar.

A opção que selecionar afeta o comportamento do controlo mostrar lista.Mais informações:Comportamento de Mostrar Lista

Entidade

Dependendo da opção que selecionar para Registos, esta lista apresenta:

  • Apenas registos relacionados: Uma lista de entidades que estão relacionadas com essa entidade com o nome do campo pesquisa nessa entidade que define a relação entre parênteses.

  • Todos os tipos de registo: Uma lista de todas as entidades.

Vista Predefinida

Clique na vista que será aplicada por predefinição. Se não permitir outras vistas utilizando a propriedade Seletor de Vistas. Esta será a única vista.

Utilizar o botão para abrir Editar da vista predefinida para edição. Utilizar o botão Novo para criar uma nova vista a utilizar para esta subgrelha.

Apresentar Caixa de Pesquisa

Apresentar a caixa de pesquisa. Quando esta opção está selecionada a opção de Apresentar etiqueta no formulário é necessária.

Seletor de Vistas

Tem três opções:

  • Desativado: Só é possível utilizar a vista predefinida.

  • Mostrar Todas as Vistas: Permitir que as pessoas escolham qualquer vista.

  • Mostrar vistas selecionadas: Utilize a tecla CTRL com o cursor para selecionar as vistas disponíveis para apresentar.

Formatação

Esquema

Selecione o número de colunas que o controlo ocupa.

Quando a secção que contém a subgrelha tem mais de uma coluna poderá definir o campo para ocupar até ao número de colunas que tem a secção.

Esquema de Linha

Número de linhas irá determinar o número de registos são importados numa página uma subgrelha.

Se Expandir automaticamente para utilizar o espaço disponível é escolhido o formulário irá o âmbito para dois registos e expandirá espaço como o número de aumenta de registos. Se excede o número Número de linhas, as pessoas podem navegar para páginas adicionais para ver os registos.

Se Expandir automaticamente para utilizar o espaço disponível não é escolhido, o formulário fornecerá espaço para o número de registos definido por Número de Linhas e as pessoas podem navegar para páginas adicionais para verem quaisquer registos adicionais.

Comportamento de Mostrar Lista

Quando apresentar uma lista em formulários, cada subgrelha apresenta o botão Abrir VistaBotão Abrir vista no canto superior direito quando a entidade também é apresentada como uma das entidades incluídas na área de navegação do editor de formulários. Clique neste botão para abrir a vista. O comportamento muda consoante a opção seleccionada para a propriedade Registos.

Quando seleciona Apenas Registos Relacionados a vista é abreta utilizando uma das vistas associadas na mesma janela. Para regressar ao formulário, utilize o botão anterior ou clique no valor do nome do registo atual na barra de navegação.

Quando seleciona Todos os Tipos de Registo a vista é aberta numa nova janela.

Comportamento de Adiciona registo

Quando uma lista é apresentada em formulários, cada subgrelha apresenta o botão Adicionar registoBotão Adicionar no canto superior direito da subgrelha. Clique neste botão para adicionar um registo. Este comportamento muda dependendo da opção seleccionada para a propriedade Registos e se a consulta se destina a registos de atividade.

Quando seleciona Apenas Registos Relacionados o comportamento predefinido é o comportamento para adicionar registos existentes. Os utilizadores venuma linha no primeiro pesquisa para procurar por um registo existente. Tal ajuda a impedir criar registos duplicados. Se não conseguirem encontrar um registo existente, poderão clicar na opção Novo. Quando é criado um novo registo, alguns dos mapeamentos de campos definidos na relação serão aplicados.Mais informações:Mapear campos de entidade

Quando seleciona Todos os tipos de registo o comportamento predefinido é adicionar um registo novo. O formulário de criação rápida é mostrado se a entidade de destino tem um. Caso contrário, o formulário de entidade principal predefinido é apresentado.

Se a subgrelha apresenta atividades, os utilizadores terão primeiro de clicar no tipo de atividade e depois verão o comportamento “adicionar novo registo”.

Comportamento de eliminar registo

Quando seleciona um registo numa subgrelha, o botão EliminarÍcone de eliminação da sublista aparece no lado direito da linha. O comportamento desta ação eliminar é diferente consoante o tipo de relação com a entidade atual.

Quando a subgrelha utiliza uma relação 1: N (um-para-muitos), o comportamento de normal de eliminação é mostrar um diálogo de confirmação antes de eliminar o registo.

Quando subgrelha utilizar uma relação N:N (muitos-para-muitos), o registo na entidade de relação (ou interseção) relativa a dois registos é eliminado snuma confirmação e o registo já não será apresentado na subgrelha. Mas o que foi apresentado registo não é eliminado.

Propriedades do controlo de vista rápida

Um controlo de vista rápida apresenta dados de um registo que tenha selecionado numa pesquisa no formulário. Os dados apresentados no controlo são definidas utilizando um formulário de vista rápida. Os dados não são editáveis apresentados, mas quando o campo primário está incluído no formulário de vista rápida, torna-se uma hiperligação para abrir o registo relacionado. Os formulários de vista rápida de sistema criados especificamente para o painel de referência também são utilizados para mostrar registos da entidade relacionada.Mais informações:Criar e editar formulários de vista rápida

Propriedade

Descrição

Ícone de Separador

Selecione um ícone para utilizar para os separadores verticais. Pode utilizar imagens como recursos Web. Esta opção só está disponível quando está a inserir um controlo de vista rápida a uma secção Painel de Referência.

Nome

Necessário: O nome exclusivo para o formulário de vista rápida utilizado para o referenciar nos scripts.

Etiqueta

Necessário: Uma etiqueta para apresentar o formulário de vista rápida.

Apresentar etiqueta no Formulário

Apresenta a etiqueta no formulário.

Campo de Pesquisa

Clique num dos campos de pesquisa incluídos no formulário.

Entidade relacionada

Este valor depende do Campo de Pesquisa que escolher. Trata-se normalmente da entidade primária da relação entre entidades 1:N para a pesquisa.

Se a entidade inclui uma pesquisa Cliente Potencial que pode aceitar uma conta ou contacto, no campo Formulário de Vista Rápida pode clicar num formulário de vista rápida para a conta e o contacto alterando este valor e escolhendo outro formulário de vista rápida.

Formulário de Vista Rápida

Se tiver quaisquer Entidade relacionada formulários de visualização rápida pode selecione aqui. Caso contrário, clique em Novo para criar um.

Clique em Editar para alterar rapidamente o formulário selecionado da vista.

Propriedades de recurso Web

Pode adicionar ou adicionar recursos Web num formulário para torná-lo mais apelativo ou útil para os utilizadores.

Nota

  • Só é possível adicionar recursos Web do tipo HTML a um formulário do tipo Principal - Experiência de utilização interativa. Os recursos Web do JavaScript podem ser adicionados através do botão Propriedades do Formulário no grupo Formulário no separador Base.Mais informações:Propriedades do formulário

  • Não é possível adicionar um recurso Web num cabeçalho ou rodapé do formulário.

Para obter instruções passo-a-passo, consulte Adicionar ou editar um recurso Web de formulário.

Sep.

Propriedade

Descrição

Geral

recurso Web

Obrigatório: o recurso Web HTML que pretende.

Nome

Necessário: Um nome exclusivo para o campo. O nome só pode conter carateres alfanuméricos e de sublinhado.

Etiqueta

Necessário: Uma etiqueta para apresentar o recurso web.

Visível por predefinição

Mostrar o recurso web é opcional e pode ser controlado através de scripts.Mais informações:Opções de visibilidade

Parâmetro Personalizado

Um valor personalizado ao como passar parâmetros de cadeia de consulta de data.Mais informações:Transmitir parâmetros recursos Web

Restringir a utilização de scripts entre frames, sempre que suportado.

Quando as páginas existirem em domínios diferentes poderá pretender impedir que ao conteúdo das suas páginas do formulário. Os recursos Web são sempre no mesmo domínio, pelo que esta não tem de ser um problema com recursos Web.

Transmitir código de tipo de objeto de registo e identificador exclusivo como parâmetros

Os dados na organização, o utilizador e, no registo podem ser despendidos recurso Web para que podem adaptar às definições da organização.Mais informações:Transmitir parâmetros recursos Web

Formatação

Selecione o número de colunas que o controlo ocupa

Quando a secção que contém o recurso web tem mais de uma coluna poderá definir o campo para ocupar até ao número de colunas que tem a secção.

Selecionar o número de linhas ocupadas pelo controlo

Pode controlar a altura do recurso Web especificar um número de linhas.

Expandir automaticamente para utilizar o espaço disponível

Pode permitir que a altura do recurso Web expanda ao espaço disponível.

Selecione o tipo de deslocamento para a IFRAME

Um recurso Web de HTML é adicionado ao formulário através de uma IFRAME.

  • Conforme necessário: Mostrar barras de deslocamento quando o tamanho dos recursos Web é superior ao disponível.

  • Sempre: Mostrar sempre barras de deslocamento.

  • Nunca: Mostrar nunca barras de deslocamento.

Apresentar limite

Indique um limite em torno de recurso Web.

Dependências

Campos dependentes

Um recurso Web pode interagir com os campos no formulário utilizando o script. Se um campo for removido de formulário o script no recurso Web. poderá quebrar Adicionar os campos referenciados por scripts no recurso Web em Campos dependentes para que não seja possível remover acidentalmente.

Transmitir parâmetros recursos Web

Um recurso Web HTML pode aceitar os parâmetros a transmitir como parâmetros da cadeia de consulta.

Informações sobre o registo pode ser transmitidos ativar a opção de Transmitir código de tipo de identificadores documentos e como parâmetros. Se as informações são introduzidas no campo Parâmetro personalizado (dados) serão transmitidas utilizando o parâmetro de dados. Os valores transmitidos são:

Parâmetro

Descrição

data

Este parâmetro é despendido apenas quando o texto é fornecido para Parâmetro personalizado (dados).

orglcid

O LCID do idioma predefinido da organização.

orgname

O nome da organização.

userlcid

O LCID do idioma preferencial do utilizador

type

O código de tipo de entidade. Este valor pode ser diferente para entidades personalizadas em organizações diferentes. Utilizar o nome do tipo de entidade em vez deste.

typename

O nome do tipo de entidade.

id

O ID do registo. Este parâmetro não tem nenhum valor até que o registo de entidade seja guardado.

Nenhum outro parâmetros não estãos e o recurso Web não aberto se forem utilizados outros parâmetros. Se necessitar de avançar vários valores, o parâmetro de dados é possível sobrecarregado para incluir mais parâmetros nos mesmos. Ver SDK Exemplo: Transmitir múltiplos valores para um recurso Web no parâmetro de dados

Propriedades de IFRAME

Pode adicionar IFRAMEs a um formulário do conteúdo de outro Web site num formulário.

Nota

  • Não é possível adicionar um IFRAME num cabeçalho ou rodapé do formulário.

  • Os formulários deMicrosoft Dynamics 365 não foram concebidos para serem apresentados nos IFRAMEs.

Sep.

Propriedade

Descrição

Geral

Nome

Necessário: Um nome exclusivo para a IFRAME. O nome só pode conter carateres alfanuméricos e de sublinhado.

URL

Necessário: O URL para a página a apresentar na IFRAME.

Importante

  • Para o Microsoft Dynamics 365 (online), utilize um URL com o protocolo HTTPS.

  • Para o Microsoft Dynamics 365 no local, se o domínio do Dynamics 365 for HTTPS, utilize um URL com o protocolo HTTPS.

    Se o domínio do Dynamics 365 for HTTP, utilize um URL com o protocolo HTTP.

Transmitir código de tipo de objeto de registo e identificador exclusivo como parâmetros

Os dados na organização, o utilizador e, no registo podem ser despendidos a IFRAME.Mais informações:Transmitir parâmetros para IFRAMES

Etiqueta

Necessário: Uma etiqueta para apresentar o IFRAME.

Apresentar etiqueta no formulário

Indica se a etiqueta deve ser apresentada.

Restringir a utilização de scripts entre frames, sempre que suportado

É considerado um risco de segurança permitir que as páginas de um Web site diferente interajam com a implementação do Microsoft Dynamics 365 utilizando scripts. Utilize esta opção para restringir frame cruzado os scripts para páginas que não pode controlar.

Mais informações:Especifique se pretende restringir a utilização de scripts entre frames

Visível por predefinição

Mostrar o IFRAMEé opcional e pode ser controlado através de scripts.Mais informações:Opções de visibilidade

Formatação

Selecione o número de colunas que o controlo ocupa

Quando a secção que contém o IFRAME tem mais de uma coluna poderá definir o campo para ocupar até ao número de colunas que tem a secção.

Selecionar o número de linhas ocupadas pelo controlo

Pode controlar a altura do IFRAME especificando um número de linhas ocupadas pelo controlo.

Expandir automaticamente para utilizar o espaço disponível

Em vez de definir a altura durante um número de linhas, pode permitir que a altura IFRAME expanda ao espaço disponível.

Selecione o tipo de deslocamento para a IFRAME

Tem três opções:

  • Conforme necessário: Mostrar barras de deslocamento quando o tamanho do IFRAME é superior ao disponível.

  • Sempre: Mostrar sempre barras de deslocamento.

  • Nunca: Mostrar nunca barras de deslocamento.

Apresentar limite

Apresentar um limite em redor do IFRAME.

Dependências

Campos dependentes

Um IFRAME pode interagir com os campos no formulário utilizando o script. Se um campo for removido do formulário o script no IFRAME poderá ser interrompido. Adicionar os campos referenciados por scripts nos IFRAMES em Campos dependentes para que não seja possível remover acidentalmente.

Transmitir parâmetros para IFRAMES

Informações sobre o registo pode ser transmitidos ativar a opção de Transmitir código de tipo de identificadores documentos e como parâmetros. Os valores transmitidos são:

Parâmetro

Descrição

orglcid

O LCID do idioma predefinido da organização.

orgname

O nome da organização.

userlcid

O LCID do idioma preferencial do utilizador

type

O código de tipo de entidade. Este valor pode ser diferente para entidades personalizadas em organizações diferentes. Utilize typename em substituição.

typename

O nome do tipo de entidade.

id

O ID do registo. este parâmetro não tem nenhum valor até o registo de entidade ser guardado.

Editar Navegação

A navegação de formulários permite que os utilizadores vejam listas de registos relacionados. Cada relação entre entidades com as propriedades para controlar se se deve apresentar.Mais informações:Item de paginal de navegação para a entidade primária

Quaisquer relações entre entidades que são configurados para serem apresentados podem ser ignorados no editor de formulários.

Para obter instruções passo-a-passo, consulte Adicionar ou editar navegação de formulários para entidades relacionadas.

Para ativar a navegação de edição tem primeiro de selecionar o comando de Navegação no grupo de Selecionar no separador Base.

Em Explorador de Relações pode filtrar relações 1: N (um-para-muitos) ou N:N (muitos-para-muitos), ou ver todas as relações disponíveis. A caixa de verificação Mostrar apenas relações não utilizada está desativada e selecionada. Só pode adicionar uma relação cada vez.

Para adicionar uma relação a partir do Explorador de Relações faça duplo clique nesta para a adicionar imediatamente abaixo da relação selecionada atualmente na área de navegação. Faça duplo clique numa relação na área de navegação e alterar a etiqueta no separador Apresentação. No separador Nome pode ver informações sobre a relação. Utilizar o botão para abrir Editar da definição da entidade.

Existem cinco grupos na área de navegação. Pode arrastá-los para reposicioná-los e faça duplo clique para alterar a etiqueta, mas não é possível removê-los. Estes grupos só serão apresentados quando tiverem conteúdo. Se não pretende que um grupo seja apresentado, não lhe adicione nada.

Configurar processadores de eventos

Os processadores de eventos de formulário podem ser configurados para as seguintes áreas num formulário.

Elemento

Evento

Descrição

Formulário

OnLoad

Ocorre quando o formulário é possível.

OnSave

Ocorre quando os dados guardada.

Tabulação

TabStateChange

Ocorre quando o separador é expandido ou minimizado.

Campo

OnChange

Ocorre quando os dados no campo e alterem o controlo perder o foco.

Um processador de eventos consiste numa referência a um recurso Web de JavaScript e uma função definidos nesse recurso Web que será executado quando o evento ocorre. Cada elemento pode ter 50 processadores de eventos separados configurados.

Importante

Configurar um processador de eventos incorretamente pode dar azo a erros de script que poderão fazer com que o formulário não carregam ou não funcionam corretamente. Se não for desenvolvimento de script, certifique-se de que precisa de compreender as opções de configuração necessita de script.

Certifique-se de que só configura um processador de eventos de script utilizando uma biblioteca que venha de uma origem em que confia. Os scripts podem ser utilizados para efetuar qualquer ação que um utilizador pode efetuar e um script deficientemente escrito pode significativamente danificar o desempenho de um formulário.

Depois de configurar um processador de eventos, teste-o para verificar que está a funcionar corretamente.

Para configurar um processador de eventos

No editor de formulários, selecione o elemento com o evento para o qual pretende configurar um processador.

Em Separador Base, no grupo de Editar, clique em Alterar Propriedades ou simplesmente faça duplo clique no elemento.

Na caixa de diálogo de propriedades do elemento, selecione o separador Eventos.

Expanda a área de Bibliotecas de formulário. Se a biblioteca de documentos que contém a função que pretende definir para o processador de eventos ainda não estiver listada, adicione a biblioteca.

Para adicionar uma biblioteca de formulário a um processador de eventos

Na secção de Bibliotecas de formulário de Lista de eventos, clique em Adicionar.

O recurso Web de JavaScript na lista de recursos disponíveis na Web. Seleccione-o e clique em Adicionar.

Se o recurso Web JavaScript de que necessita não existir, clique em Novo para criar um novo formulário de recurso Web.

Para criar um recurso Web JavaScript
  1. No formulário de recurso Web, defina as propriedades conforme listado na tabela seguinte.

    Propriedade

    Valor

    Nome

    Necessário. Introduza o nome do recurso Web.

    Nome a Apres.

    Necessário. Escreva o nome a apresentar na lista de recursos Web.

    Descrição

    Opcional. Introduza uma descrição do recurso Web.

    Tipo

    Necessário. Selecione Script (JScript).

    Idioma

    Opcional. Selecione um dos idiomas disponíveis para a sua organização.

  2. Se foi fornecido com um script, recomendamos vivamente que utiliza o botão Procurar para localizar o ficheiro e para o carregar.

    Alternativamente, poderá clicar no botão Editor de Texto e colar ou introduzir o conteúdo do script na caixa de diálogo Editar Conteúdo.

    Nota

    Dado que este editor de texto simples não fornece as funcionalidades para verificar a exatidão de script, recomendamos que utilize uma aplicação separada, como o Microsoft Visual Studio, para editar os scripts antes de os carregar.

  3. Clique em Guardar e feche o diálogo do recurso Web. O recurso Web que criou agora está selecionado na caixa de diálogo Pesquisar Registo.

  4. Clique em Adicionar para fechar a caixa de diálogo.

Na secção de Processadores de eventos, selecione o evento que pretende definir um processador de eventos para.

Clique em Adicionar para abrir a caixa de diálogo Propriedades do Processador.

No separador Detalhes, clique na biblioteca apropriada e escreva o nome da função que deve ser executada para o evento.

Por predefinição, o processador de eventos está ativado. Desmarque a caixa de verificação de Ativado se não quiser ativar o evento.

Algumas funções de um contexto de execução ser passadas a função. Se for necessário, selecione Transmitir o contexto de execução como primeiro parâmetro.

Algumas funções podem aceitar um grupo de parâmetros para gerir o comportamento de uma função. Se estes são necessários, inscreva-os em Lista separada por vírgulas de parâmetros que serão transmitidos para a função.

No separador, Dependências de adicionar todos os campos que o script depende de Campos dependentes na área.

Clique em OK para fechar a caixa de diálogo Propriedade do Processador.

Quando o processador de eventos é acrescentado manualmente pode ajustar a ordem em que a função será efetuada relativos a todas as outras funções utilizando as setas verdes para mover para cima ou para baixo.

Clique em OK para fechar a caixa de diálogo de propriedades do elemento.

Para guardar as alterações, clique em Guardar. Para publicar o formulário, clique em Publicar.

Nota

Apesar da interface de utilizador (UI) permitir ajustar a ordem pela qual os scripts são carregados utilizando as setas verdes para cima e para baixo, os scripts não são geralmente carregados sequencialmente.Mais informações:MSDN: Gerir dependências de bibliotecas

Consulte Também

Criar e conceber formulários interativos para o hub de serviço interativo
Criar e editar formulários de criação rápida
Criar e editar formulários de vista rápida

© 2017 Microsoft. Todos os direitos reservados. Direitos de Autor