Partilhar via


Visão geral dos metadados da entidade e do browser dos metadados

Este tópico aplica-se ao Dynamics 365 Customer Engagement (on-premises). Para a versão Power Apps deste tópico, consulte: Entidades e metadados no Dataverse

Este tópico analisa metadados e como os pode utilizar para criar o Dynamics 365 Customer Engagement (on-premises) ou personalizar uma aplicação existente do Dynamics 365 for Customer Engagement.

Metadados utilizados na personalização

Metadados são dados sobre dados. O Dynamics 365 Customer Engagement (on-premises) fornece uma plataforma flexível por ser relativamente fácil editar as definições dos dados que esse ambiente utilizará. Em Dynamics 365 Customer Engagement (on-premises) metadados são um conjunto das entidades. As entidades descrevem os tipos de dados armazenados na base de dados. Cada entidade correspondente a uma tabela de base de dados e cada campo (também conhecido como o atributo) numa entidade representa uma coluna nessa lista. Os metadados da entidade são o que controla os tipos de registos que pode criar e o tipo das ações que pode efetuar nas mesmas. Utilizar apenas os metadados da entidade e dos serviços Web, um programador pode escrever código para efetuar ações nos dados no seu ambiente. Tem capacidade para editar este metadados com as ferramentas de personalização para criar ou editar entidades, campos, relações e de entidade.

A aplicação Web ou os diferentes clientes que as pessoas utilizam para interagir com os dados no seu ambiente dependem dos metadados da entidade e adaptam-se à medida que os metadados da entidade são alterados. Estes clientes mas também depende de outros dados para controlar quais os elementos visuais a apresentar, alguma lógica personalizada a aplicar, e como aplicar a segurança. Estes dados de sistema também são armazenados nas entidades mas as entidades autonomamente não estão disponíveis para personalização.

Utilize o browser de metadados

O explorador de soluções fornece acesso a todas as entidades que pode personalizar, mas é apenas uma fração de todas as entidades que definem os metadados utilizados no sistema. Para a maioria das tarefas de personalização básicos informações apresentadas no explorador de soluções vai ser tudo o que necessita. Os programadores necessitam frequentemente mais informações e uma forma fácil ver os metadados. Se precisar de discutir metadados com programadores em profundidade, ou se pretender apenas ter um conhecimento mais aprofundado sobre metadados, tente instalar a solução Browser de Metadados. O browser de metadados é uma solução gerida que contém apenas os recursos Web de HTML que pode instalar o permitirá que ver todos os metadados e filtrar entidades e campos para compreender melhor uma monitorização de metadados que contêm.

Transferir e instalar o browser de metadados

Utilize a hiperligação abaixo para transferir e instalar a solução de browser de metadados.

Versão Transferência
Aplicações do Dynamics 365 for Customer Engagement versão 9.0 (v9.0) Transferências da Microsoft: MetadataBrowser_3_0_0_5_managed.zip
Dynamics 365 (v8.2) Dynamics CRM Online 2016 Atualização 1 e Dynamics CRM 2016 Service Pack 1 On-Premises (v8.1) Transferências da Microsoft: MetadataBrowser_3_0_0_4_managed.zip
Atualização do Dynamics CRM Online 2016 e CRM 2016 (v8.0) Transferências da Microsoft: MetadataBrowser_3_0_0_2_managed.zip

Instalar a solução

Depois de transferir a solução, instale-a. Para mais informações sobre como instalar soluções geridas, consulte Importar, atualizar e exportar soluções

Abrir como uma aplicação

As aplicações do Dynamics 365 for Customer Engagement versão 9.0 (v9.0) é configurada como uma aplicação. Depois de instalar a solução Browser de Metadados de Entidade, localize a aplicação Ferramentas de Metadados e abra-a. Entidades é a vista predefinida. Na área de navegação Ferramentas pode selecionar Metadados de Entidade para inspecionar entidades individuais.

Abrir a partir da página de configuração da solução

Para versões anteriores tem de executar os seguintes passos, embora também funcionem para a versão mais recente.

Depois de instalar a solução Browser de Metadados de Entidade, abra a solução gerida clicando duas vezes na linha da lista de soluções e veja a página de Configuração para mais informações acerca do Browser de Metadados de Entidade e botões para lançar duas vistas diferentes.

  • O Browser de Metadados é equivalente à vista Entidades na aplicação.
  • O Browser de Metadados de Entidade é equivalente à vista de Metadados de Entidade na aplicação.

Vista de Entidades

Pode efetuar as seguintes ações:

  • Ver Detalhes da Entidade: selecione uma entidade para visualizar, utilizando a vista Metadados de Entidade.
  • Editar Entidade: abra o formulário de entidade selecionada na organização predefinida, se a entidade o suportar.
  • Pesquisar Texto: efetue uma pesquisa de texto para filtrar as entidades apresentadas utilizando as seguintes propriedades de entidade: SchemaName, LogicalName, DisplayName, ObjectTypeCode, e MetadataId.
  • Filtrar Entidades: defina critérios de simples para visualizar um subconjunto de entidades. Todos os critérios são avaliados com a lógica AND.
  • Filtrar Propriedades: filtre as propriedades apresentadas para qualquer entidade selecionada. Existem perto de 100 propriedades na lista. Utilize esta opção para selecionar apenas aquelas em que está interessado.

Vista de Metadados de Entidade

Pode efetuar as seguintes ações para uma única entidade:

  • Entidade: altere a entidade que pretende visualizar.

  • Propriedades: veja todas as propriedades para a entidade e filtre as propriedades apresentadas.

    • Editar Entidade: abra o formulário da entidade selecionada na organização predefinida, se a entidade o suportar.
    • Filtrar Propriedades: filtre as propriedades apresentadas para qualquer entidade selecionada. Existem perto de 100 propriedades na lista. Utilize esta opção para selecionar apenas aquelas em que está interessado.
  • Atributos: veja os atributos de entidade numa vista global/detalhada. Nesta vista poderá:

    • Editar Atributos: abra o formulário da entidade selecionada na organização predefinida, se a entidade o suportar.
    • Pesquisar Texto: efetue uma pesquisa de texto para filtrar os atributos apresentados utilizando as seguintes propriedades de atributos: SchemaName, LogicalName, DisplayName, e MetadataId.
    • Filtrar Atributos: filtre atributos por valores de propriedades do atributo.
    • Filtrar Propriedades: filtre as propriedades apresentadas para o atributo selecionado.
  • Chaves: se forem ativadas chaves alternativas para uma entidade é possível examinar a forma como estão configuradas. Mais informações: Definir chaves alternativas

  • Relações: veja os três tipos de relações entre entidades: Um-Para-Muitos, Muitos-Para-Um E Muitos-Para-Muitos. Com estas vistas poderá:

    • Editar Relações: abra o formulário da relação selecionada na organização predefinida, se a relação o suportar.
    • Pesquisar Texto: efetue uma pesquisa de texto para filtrar as relações apresentadas utilizando valores relevantes para o tipo de relação.
    • Filtrar Propriedades: filtre a relação por qualquer valor de propriedade da relação.
  • Privilégios: veja os privilégios da entidade. Nesta vista poderá:

    • Filtre o privilégio apresentado utilizando o PrivilegeId.

Nota

Ao visualizar as propriedades de detalhe da entidade, verá que muitas propriedades complexas são expansíveis. O valor mais útil é apresentado com uma hiperligação que lhe permite alternar para uma vista mais detalhada. A vista detalhada reflete a estrutura dos dados, caso pretendesse obtê-los através de programação. A vista detalhada também revela outros dados relevantes que podem ser obtidos na mesma área, por exemplo, se existirem etiquetas localizadas para as propriedades do Nome a Apresentar.

Gorjeta

Para copiar texto da página, basta selecionar o texto e utilizar o atalho de teclado Ctrl+C ou o comando Copiar no menu contextual.

Criar metadados metadados utilizar novos ou existentes

O Dynamics 365 Customer Engagement (on-premises) é fornecido com um número de entidades de sistema que suportam capacidades da aplicação empresarial fundamental. Por exemplo, os dados sobre os clientes ou clientes potenciais destinam-se ser armazenados utilizando as entidades conta ou contacto. A entidade oportunidade potencial é onde as informações de clientes potenciais ou oportunidades de venda potencial deve ser mantido. A entidade oportunidade é suposto ser utilizado para monitorizar a receita potencial que gera eventos.

Cada uma destas entidades também contém vários campos que representam os dados comuns que o sistema pode precisar para armazenar para a respetiva entidade.

Para a maior parte das organizações é a vantagem a utilizar para entidades e atributos de sistema para os objetivos que foram fornecidos. Embora seja possível criar entidades personalizadas novas, as entidades de sistema podem ter capacidades especiais que não conseguirá replicar facilmente sem escrever código.

Por exemplo,

  • Os registos da entidade oportunidade potencial podem ser qualificados. Esta ação desativará qualificação da oportunidade potencial e criará uma oportunidade e uma conta ou contacto ao registo para permitir dar continuidade ao seu processo de negócio.

  • Os registos de entidade incidente tnuma ligação especial com as entidades de contrato para definir direitos de suporte ao cliente.

    Se pretender instalar uma solução poderá esperar que o programador da solução leveraged as entidades e atributos de sistema. Criar uma nova entidade personalizada que substituir uma entidade ou um atributo de sistema significará que as soluções disponíveis poderá não funcionar para a sua organização.

    Razões por estes, recomendamos que utilize as entidades e os campos de sistema fornecidos quando adequadas para a sua organização. Se não fazem sentido e não podem ser editados para corresponder às necessidades, terá de avaliar se criar uma nova entidade é necessário. Tipo de registo é possível alterar o nome a apresentar de uma entidade de modo a corresponderem à nomenclatura utilizada pela organização. Por exemplo, é muito comum os utilizadores alterarem o nome a apresentar da entidade conta para "Empresa" ou o nome da entidade contacto para "Indivíduo". Isto pode ser efetuado a entidades ou atributos em sem alterar o comportamento da entidade. Para mais informações sobre como mudar o nome de entidades, consulte Alterar o nome de uma entidade.

    Não pode eliminar entidades de sistema ou campos. São considerados parte da solução de sistema e é cada organização deve tê-los. Se pretender ocultar uma entidade de sistema, alterar os privilégios de direito de acesso para a sua organização remover o privilégio de leitura para essa entidade. Isto vai remover da entidade da aplicação. Se existir um campo sistema que não seja necessário, remova-os de formulários e das vistas que utilizem o. Altere o valor de Pesquisável na definição do campo modo a não aparece na localização avançada. Mais informações: Criar e editar campos

Limitações à criar artigos de metadados

Existe um limite para o número de entidades que pode criar. Pode obter informações sobre o número máximo na página Recursos em Uso. Se necessitar de mais entidades personalizadas, contacte o suporte técnico de Dynamics 365 Customer Engagement (on-premises). Este limite superior pode ser ajustado.

Em cada entidade tem um limite superior do número de campos que pode criar. Este limite baseia-se nas limitações técnicas a quantidade de dados que pode ser armazenado na forma de uma tabela de base de dados. É difícil fornecer um número específico para cada tipo de campo pode utilizar uma quantidade de espaço diferente. O limite superior depende do âmbito global utilizada por todos os campos da entidade.

A maioria das pessoas não para criar campos personalizados para aceder ao limite, mas se já se encontra planeamento para adicionar centenas de campos personalizados para uma entidade, tem de ver se este deverá projeto. Faça todos os campos que adicionar planear descrevem propriedade de um registo para essa entidade? Espera realmente que as pessoas que utilizam a organização poderão gerir um formulário que inclui um número de campos tão elevado? O número de campos que adicionar ao aumento de formulário a quantidade de dados que tenham de ser transferidos sempre um registo são editados e afetam o desempenho do sistema. Ver estes fatores em consideração quando está a adicionar campos personalizados a uma entidade.

Campos de conjuntos de opções fornece um conjunto de opções que serão apresentadas num controlo pendente num formulário do ou no controlo de lista de opções para utilizar a localização avançada. O seu ambiente pode suportar milhares de opções num Conjunto de opções, mas não deve considerar este como o limite superior. Os pesquisa de utilização demonstraram que os utilizadores tenham o problema utilizar um sistema de um controlo pendente com um grande número de opções. Utilize o campo conjunto de opções para definir categorias de dados. Não utilizar campos de conjuntos de opções para selecionar as categorias a artigos que representam os dados separados. Por exemplo, em vez de manter um campo conjunto de opções que armazena cada uma de centenas de fabricantes possíveis de um tipo de equipamento, consulte criar entidade que armazena uma referência a cada fabricante e utilizarem um campo pesquisa em vez de um conjunto de opções.

As vistas estão limitadas a 1000 atributos por vista. Se for criada uma vista sobre uma entidade que exceda este limite, então um subconjunto de atributos disponíveis deve ser usado na vista. A adição de um atributo acima do limite de 1000 resultará numa mensagem de erro indicando que o número máximo de atributos foi ultrapassado.

Consulte também

Criar e editar entidades
Criar e editar relações entre entidades
Criar e editar campos

Criar e estruturar formulários