Compartir por


Visión xeral dos metadatos de entidade e do explorador de metadatos

Este tema aplícase a Dynamics 365 Customer Engagement (on-premises). Para a versión de Power Apps deste tema, consulte: Entidades e metadatos en Dataverse

Este tema analiza os metadatos e como pode usalos para crear Dynamics 365 Customer Engagement (on-premises) ou personalizar unha aplicación existente de Dynamics 365 for Customer Engagement.

Metadatos utilizados coa personalización

Metadatos significa datos sobre datos. Dynamics 365 Customer Engagement (on-premises) fornece unha plataforma flexible para vostede debido a que é relativamente fácil editar as definicións dos datos que utilizará o entorno. En Dynamics 365 Customer Engagement (on-premises), os metadatos son unha colección de entidades. As entidades describen os tipos de datos que se almacenan na base de datos. Cada entidade se corresponde cunha táboa de base de datos e cada campo (tamén coñecido como atributo) dunha entidade representa unha columna desa táboa. Os metadatos de entidade son os que controlan os tipos de rexistros que pode crear e que tipo de accións se poden realizar con eles. Utilizando só os metadatos de entidade e os servizos web, un programador pode escribir código para levar a cabo accións cos datos do seu entorno. Ten a capacidade de editar estes metadatos coas ferramentas de personalización para crear ou editar entidades, campos e relacións de entidade.

A aplicación web ou clientes diferentes que usan os usuarios para interactuar cos datos do seu entorno dependen dos metadatos de entidade e adáptanse a medida que cambian os metadatos da entidade. Pero estes clientes tamén dependen doutros datos para controlar que elementos visuais mostrar, a lóxica personalizada a aplicar e como aplicar a seguranza. Estes datos do sistema tamén se almacenan dentro de entidades, pero as entidades non están dispoñibles para a personalización.

Utilizar o explorador de metadatos

O explorador de solucións fornece acceso a todas as entidades que se poden personalizar, pero isto só é unha fracción de todas as entidades que definen os metadatos utilizados no sistema. Para as tafefas de personalización máis básicas, a información presentada no explorador de solucións será todo o que precise. Os programadores adoitan necesitar máis información e unha maneira fácil para ver os metadatos. Se necesita manter conversas en profundidade cos programadores sobre os metadatos ou se simplemente desexa comprender mellor os metadatos, probe a instalar a solución do navegador de metadatos incluída na solución Explorador de metadatos. Explorador de metadatos é unha solución xestionada que contén só recursos web HTML que pode instalar que lle permitirán ver todos os metadatos e filtrar entidades e campos para obter unha mellor comprensión do que conteñen os metadatos.

Descargar e instalar o explorador de metadatos

Utilice a ligazón adecuada de abaixo para descargar a solución de explorador de metadatos para poder instalala.

Versión Descargar
Aplicacións de Dynamics 365 for Customer Engagement versión 9.0 (v9.0) Descargas de Microsoft: MetadataBrowser_3_0_0_5_managed.zip
Dynamics 365 (v8.2) Dynamics CRM Online 2016 Actualización 1 e Dynamics CRM 2016 Service Pack 1 local (v8.1) Descargas de Microsoft: MetadataBrowser_3_0_0_4_managed.zip
Actualización de Dynamics CRM Online 2016 e CRM 2016 (v8.0) Descargas de Microsoft: MetadataBrowser_3_0_0_2_managed.zip

Instalación da solución

Despois de descargar a solución, debe instalala. Para obter información sobre como instalar un solución administrada, consulte Importar, actualizar e exportar solucións

Abrir como aplicación

A versión 9.0 (v9.0) das aplicacións de Dynamics 365 for Customer Engagement está configurada como unha aplicación. Despois de instalar a solución Navegador de metadatos de entidades , localice a aplicación Ferramentas de metadatos e ábrea. Entidades é a vista predeterminada. Desde a área de navegación Ferramentas podes seleccionar Metadatos da entidade para inspeccionar entidades individuais.

Abrir desde a páxina de configuración da solución

Para versións anteriores debe usar os seguintes pasos, pero tamén funcionan para a última versión.

Despois de instalar a solución Navegador de metadatos de entidades , abra a solución administrada facendo dobre clic na fila da lista de solucións e consulte a Configuración páxina para ver información sobre o Explorador de metadatos da entidade e botóns para iniciar dúas vistas diferentes.

  • O navegador de metadatos é equivalente á vista Entidades na aplicación.
  • O explorador de metadatos de entidades é equivalente á vista Metadatos de entidades na aplicación.

Visualización de entidades

Pode realizar as seguintes accións:

  • Ver detalles da entidade: selecciona unha entidade para ver coa vista Metadatos da entidade .
  • Editar entidade: abre o formulario da entidade seleccionada na organización predeterminada, se a entidade o admite.
  • Busca de texto: realiza unha busca de texto para filtrar as entidades mostradas utilizando as seguintes propiedades de entidades: SchemaName, LogicalName, DisplayName, ObjectTypeCode e MetadataId.
  • Filtrar entidades: establece criterios sinxelos para ver un subconxunto de entidades. Todos os criterios avalíanse coa lóxica AND.
  • Propiedades de filtro: filtra as propiedades que se mostran para calquera entidade seleccionada. Hai aproximadamente 100 propiedades na lista. Utilice esta opción para seleccionar só as que lle interesen.

Visualización Metadatos de entidade

Pode realizar as seguintes accións para unha soa entidade:

  • Entidade: cambia a entidade que queres ver.

  • Propiedades: ver todas as propiedades da entidade e filtrar as propiedades mostradas.

    • Editar entidade: abre o formulario de edición da entidade seleccionada na organización predeterminada, se a entidade o admite.
    • Propiedades de filtro: filtra as propiedades que se mostran para calquera entidade seleccionada. Hai aproximadamente 100 propiedades na lista. Utilice esta opción para seleccionar só as que lle interesen.
  • Atributos: consulta os atributos da entidade nunha vista mestra/detalle. Con esta visualización pode:

    • Editar atributo: abre o formulario de atributo seleccionado na organización predeterminada, se o atributo o admite.
    • Busca de texto: realiza unha busca de texto para filtrar os atributos mostrados utilizando as seguintes propiedades de atributos: SchemaName, LogicalName, DisplayName e MetadataId.
    • Filtrar atributos: filtra os atributos por calquera valor de propiedade de atributo.
    • Propiedades de filtro: filtra as propiedades que se mostran para o atributo seleccionado.
  • Chaves: se as chaves alternativas están habilitadas para unha entidade, podes examinar como se configuran. Máis información: Define claves alternativas

  • Relacións: consulta os tres tipos de relacións de entidades: un a moitos, varios a un e varios a moitos. Con estas visualizacións pode:

    • Editar relación: abre o formulario de relación seleccionado na organización predeterminada, se a relación o admite.
    • Busca de texto: realiza unha busca de texto para filtrar as relacións mostradas utilizando valores relevantes para o tipo de relación.
    • Propiedades de filtro: filtra a relación por calquera valor da propiedade da relación.
  • Privilexios: ver os privilexios das entidades. Con esta visualización pode:

    • Filtra o privilexio mostrado usando PrivilegeId.

Nota

Ao ver as propiedades detalladas da entidade, verá que moitas propiedades complexas se poden expandir. O valor máis útil móstrase cun vínculo que permite cambiar a unha visualización máis detallada. A visualización detallada reflicte a estrutura dos datos tal como se recuperaría mediante programación. A vista detallada tamén revela outros datos relevantes que se poden recuperar na mesma área, por exemplo, se hai etiquetas localizadas nas propiedades de Nome para mostrar .

Suxestión

Para copiar texto da páxina, só tes que seleccionar o texto e utilizar o atallo de teclado Ctrl+C ou o comando do menú contextual Copiar .

Crear metadatos novos ou utilizar metadatos existentes

Dynamics 365 Customer Engagement (on-premises) fornécese cun elevado número de entidades do sistema que admiten funcionalidades de aplicacións empresariais básicas. Por exemplo, os datos sobre os clientes ou clientes potenciais deben almacenarse mediante as entidades conta ou contacto. A entidade de cliente potencial é onde se debe conservar a información sobre clientes potenciais ou oportunidades de venda potenciais. A entidade de oportunidade está destinada a usarse para rastrexar os posibles eventos de xeración de ingresos.

Cada unha destas entidades tamén contén un número de campos que representan datos comúns que é posible que o sistema necesite almacenar para a entidade respectiva.

Para a maioría das organizacións é para o seu beneficio utilizar entidades e atributos do sistema para os fins para os que se forneceron. Aínda que pode crear novas entidades personalizadas, é posible que as entidades do sistema teñan funcionalidades especiais que non poderá duplicar facilmente sen escribir código.

Por exemplo:

  • Os rexistros de entidade de cliente potencial poden estar cualificados. Esta acción de cualificación desactivará o cliente potencial e creará unha oportunidade nova e un rexistro de conta ou contacto rexistro para permitirlle avanzar no proceso de negocio.

  • Os rexistros de entidades de casos teñen unha conexión especial coas entidades de contrato para axudarlle a definir os dereitos dos servizos de atención ao cliente.

    Se desexa instalar unha solución pode esperar a que o programador da solución aproveite os atributos e entidades do sistema. Crear unha nova entidade personalizada que substitúa a unha entidade ou atributo do sistema indicará que pode que non todas as solucións dispoñibles funcionen para a súa organización.

    Por estes motivos, recomendámoslle utilizar as entidades e campos do sistema fornecidos cando resulten axeitados para a súa organización. Se non o son e non se poden editar para adaptarse ás súas necesidades, deberá avaliar se se precisa crear unha entidade nova. Non esqueza que pode modificar o nome para mostrar dunha entidade para que non coincida coa nomenclatura utilizada pola súa organización. Por exemplo, é moi común para a xente modificar o nome para mostrar da entidade da conta polo de "Empresa" ou o nome da entidade do contacto por "Individual". Isto pode facerse a entidades ou atributos sen modificar o comportamento da entidade. Para obter máis información sobre como cambiar o nome de entidades, consulte Cambiar o nome dunha entidade.

    Non pode eliminar as entidades nin os campos do sistema. Considéranse parte da solución do sistema e todas as organizacións deben telos. Se desexa ocultar unha entidade do sistema, modifique os privilexios do rol de seguranza da súa organización para eliminar o privilexio de lectura desa entidade. Isto eliminará a entidade da maioría das partes da aplicación. Se hai un campo do sistema que non necesite, elimíneo do formulario e todas as visualización que o usen. Cambia o valor Buscable na definición de campo para que non apareza na busca avanzada. Máis información: Creación e edición de campos

Limitacións sobre a creación de elementos de metadatos

Hai un límite no número de entidades que se poden crear. Podes atopar información sobre o número máximo na páxina Recursos en uso . Se necesita máis entidades personalizadas, contacte coa asistencia técnica de Dynamics 365 Customer Engagement (on-premises). Este límite máximo pódese modificar.

En cada entidade hai un límite superior no número de campos que se poden crear. Este límite está baseado nas limitacións técnicas na cantidade de datos que se poden almacenar nunha fila dunha táboa de base de datos. É difícil fornecer un número específico debido a que cada tipo de campo pode usar unha cantidade diferente de espazo. O límite superior dependen do espazo total utilizado por todos os campos da entidade.

A maioría das persoas non crean campos personalizados suficientes para chegar ao límite, pero se vostede planea engadir centos de campos personalizados a unha entidade, debe considerar se este é o mellor deseño. Describen todos os campos que planea engadir propiedades dun rexistro desa entidade? Realmente espera que os usuarios que usan a súa organización poidan xestionar un formulario que inclúa un número tan alto de campos? O número de campos que engada a un formulario aumenta a cantidade de datos que se teñen que transfir cada vez que está a editar un rexistro e afectará ao rendemento do sistema. Teña en conta estes factores ao engadir campos personalizados para unha entidade.

Os campos de conxunto de opcións fornecen un conxunto de opcións que se mostrarán no control despregable dun formulario ou no control da lista de selección cando utilice a localización avanzada. O seu contorno pode admitir miles de opcións do conxunto de opcións, pero non se debe considerar isto como o límite superior. Estudos sobre usabilidade demostraron que as persoas teñen problemas para utilizar un sistema onde un control de lista despregable fornece grandes cantidades de opcións. Utilice o campo do conxunto de opcións para definir categorías de datos. Non utilice campos de conxuntos de opcións para seleccionar categorías que realmente representen elementos de datos independentes. Por exemplo, en lugar de manter un campo de conxunto de opcións que almacena cada un centos de posibles fabricantes dun tipo de equipamento, considere a creación dunha entidade que almacene referencias a cada fabricante e utilice un campo de busca en vez dun conxunto de opcións.

As vistas están limitadas a 1000 atributos por vista. Se se crea unha vista nunha entidade que supera este límite, entón debe empregarse un subconxunto de atributos dispoñibles na vista. Se engade un atributo superior ao límite de 1000, producirase unha mensaxe de erro que indicará que se superou o número máximo de atributos.

Consulte tamén

Crear e editar entidades
Crear e editar relacións de entidades
Crear e editar campos

Crear e deseñar formularios