Compreender os painéis: Componentes dos painéis e FormXML

 

Publicado: janeiro de 2017

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

Os painéis são um dos diferentes tipos de formulários no Microsoft Dynamics 365. Use o atributo SystemForm.Type ou UserForm.Type para determinar se o formulário é um painel. Um formulário do tipo de painel contém o valor de propriedade “0 ".

A definição de conteúdo de formulário e apresentação está armazenadas no FormXML.Para obter mais informações:Form XML schema

Para cadeias de caracteres FormXML de amostra de diferentes tipos de painéis, consulte Painéis de exemplo.

Neste tópico

Componentes do painel

Componentes do painel e elementos FormXML

Elementos FormXML suportados para painéis

Definir o número de controles de painel

Componentes do painel

Um painel pode conter gráficos, grades, IFRAMEs ou recursos da Web. Por padrão, um único painel pode conter até seis desses componentes.

Na versão do Microsoft Dynamics 365 local, é possível alterar o número de componentes a serem exibidos em um painel usando o Windows PowerShell.Para obter mais informações:Definir o número de controles de painel

Gráficos

Um painel de propriedade da organização pode conter apenas gráficos de propriedade da organização. Entretanto, um painel de propriedade do usuário pode conter gráficos de propriedade do usuário e da organização.Para obter mais informações:Exibir dados com visualizações (gráficos)

Grades

Dados de busca das grades de consultas (exibições) no Microsoft Dynamics 365. Um painel de propriedade da organização pode conter apenas as grades que buscam dados de consultas salvas. No entanto, um painel de propriedade do usuário pode conter as grades que buscam dados de consultas salvas e do usuário.Para obter mais informações:Mensagens e métodos da entidade SavedQuery (exibição)

IFRAMEs

Ao adicionar um IFRAME a um painel de propriedade da organização, você pode especificar se deve restringir ou permitir scripts entre frames. Para fazer isso, você precisará usar o parâmetro <Security> (FormXml) no controle IFRAME do FormXML. Entretanto, para painéis de propriedade do usuário, scripts entre frames para IFRAMEs é restrito, e não é possível alterar. Se você tentar criar um painel de propriedade do usuário que contém um IFRAME com o script entre frames habilitado, uma mensagem de erro será exibida.Para obter mais informações:Usar controles IFRAME e de recursos da Web em um formulário.

Recursos da Web

Somente recursos da Web habilitados para formulário podem ser incluídos em um painel. Embora essa restrição seja aplicável quando você adicionar um recurso da Web usando o Designer de painel no aplicativo Web, não há a restrição aplicada ao adicionar um recurso da Web em um painel usando o SDK.Para obter mais informações:Recursos da Web do Microsoft Dynamics 365

Componentes do painel e elementos FormXML

Os componentes do painel são exibidos no Microsoft Dynamics 365 com base nos valores especificados no FormXML. A imagem a seguir mostra um exemplo de um painel. Cada painel pode incluir várias guias. As guias são uma pilha vertical separando o corpo do painel e podem ser expandidas ou recolhidas.Para obter mais informações:<tabs> (FormXml). Um guia pode conter várias seções. As seções habilitam o agrupamento e o layout dos componentes do painel.Para obter mais informações:<sections> (FormXml)

Layout de componentes de painel

Elementos FormXML suportados para painéis

Embora painéis sejam um tipo de formulário, nem todos os elementos e atributos FormXML têm suporte em painéis. A tabela a seguir apresenta informações sobre os elementos, elementos secundários e atributos do FormXML suportados pelos painéis.Para obter mais informações:Form XML reference

Para amostra do FormXML de diferentes tipos de painéis, consulte Painéis de exemplo.

Elemento

Elementos filho

Atributos de elementos

<form> (FormXml)

<tabs> (FormXml)

-

<tabs> (FormXml)

<tab> (FormXml)

-

<tab> (FormXml)

  • id

  • name

  • expanded

  • verticallayout

  • showlabel

  • locklevel

<labels> (FormXml)

<label> (FormXml)

-

<label> (FormXml)

-

  • description

  • languagecode

<columns> (FormXml)

<column> (FormXml)

-

<column> (FormXml)

<sections> (FormXml)

width

<sections> (FormXml)

<section> (FormXml)

addedby

<section> (FormXml)

  • id

  • name

  • showlabel

  • showbar

  • columns

<rows> (FormXml)

<row> (FormXml)

addedby

<row> (FormXml)

<cell> (FormXml)

addedby

<cell> (FormXml)

  • auto

  • addedby

  • id

  • showlabel

  • rowspan

  • colspan

<control> (FormXml)

<parameters> (FormXml)

  • id

  • classid

<parameters> (FormXml)

-

Definir o número de controles de painel

Você pode usar o Windows PowerShell para ajustar o número de controles de painel conforme descrito aqui. Como alternativa, é possível usar o serviço Web de Implantação. O valor máximo é 20. Para mais informações, consulte Introdução ao serviço Web de implantação para saber como atualizar a propriedade de MaximumControlsLimit.

Para recuperar e definir o limite de painel

  1. Abra uma janela de comando do Windows PowerShell.

  2. Adicione o snap-in do Microsoft Dynamics 365Windows PowerShell:

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. Recupere a configuração atual:

    $setting = Get-CrmSetting -SettingType DashboardSettings
    
  4. Modifique a configuração atual:

    $setting.MaximumControlsLimit = 5
    
    Set-CrmSetting -Setting $setting
    

Confira Também

Analisar dados com painéis
Ações em painéis
Criar um painel
Form XML reference

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais