Usar la API web con metadatos de Dynamics 365

 

Publicado: enero de 2017

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Puede realizar cualquier operación de metadatos con la API web que puede realizar mediante el servicio de la organización. Esta sección proporciona instrucciones sobre cómo usar la API web con los tipos de entidad incluidos en Web API Metadata EntityType Reference.

Hay cuatro rutas del conjunto de entidades expuestas para realizar operaciones con las entidades de metadatos como se describe en la siguiente tabla.

Ruta del conjunto de entidades

Descripción

[URI de la organización]/api/data/v8.2/EntityDefinitions

Contiene entidades EntityMetadata EntityType.

[URI de la organización]/api/data/v8.2/RelationshipDefinitions

Contiene ManyToManyRelationshipMetadata EntityType y OneToManyRelationshipMetadata EntityType ya que ambas se heredan de RelationshipMetadataBase EntityType.

[URI de la organización]/api/data/v8.2/GlobalOptionSetDefinitions

Contiene entidades BooleanOptionSetMetadata EntityType y OptionSetMetadata EntityType definidas globalmente ya que ambas se heredan de OptionSetMetadataBase EntityType.

[URI de la organización]/api/data/v8.2/ManagedPropertyDefinitions

Sólo para uso interno.

Cada tipo de entidad de metadatos usa MetadataId como propiedad de identificador único, que se hereda del MetadataBase EntityType. Mientras todas las entidades de metadatos tienen una MetadataId, no se puede consultar todas ellas directamente. Por ejemplo, puede consultar y realizar operaciones en atributos solo en el contexto de la entidad EntityMetadata que los contiene.

Estas entidades tienen algunas diferencias sustanciales respecto de las entidades que almacenan datos de negocios y aplicaciones, por ejemplo:

  • Las propiedades de las entidades de metadatos usan muchos de los tipos complejos y de enumeración definidos en Web API ComplexType Reference y Web API EnumType Reference en lugar de los tipos de datos primitivos usados para las propiedades en las entidades que se heredan de crmbaseentity EntityType.

  • Las entidades de metadatos siguen otra convención de nomenclatura y mantienen el estilo de nomenclatura de mayúsculas y minúsculas Pascal usado en los ensamblados del servicio de la organización.

  • Los campos de metadatos hacen un uso más extenso de la herencia, lo que requiere que quizá deba realizar conversiones para recuperar los datos que desee.

En esta sección

Ver también

Modelos de datos y metadatos en Microsoft Dynamics 365
Examinar los metadatos de la organización
Usar el servicio de la organización con metadatos de Dynamics 365
Use la API web de Microsoft Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Todos los derechos reservados. Copyright