Trabajar con datos mediante código en Microsoft Dataverse

Dataverse tiene tablas que se utilizan para modelar y administrar datos empresariales. Puede utilizar las tablas ya proporcionadas o definir sus propias tablas personalizadas para almacenar datos.

Dataverse también tiene API conocidas como mensajes. Los mensajes definen un conjunto de parámetros de entrada y propiedades de salida para encapsular la lógica que se ejecuta en el servidor. Cada mensaje tiene un nombre. Si tiene experiencia en bases de datos SQL, puede considerarlos como procedimientos almacenados de SQL. Puede usar mensajes que Dataverse proporciona o puede crear sus propios mensajes.

Usar servicios web para trabajar con datos

Dataverse proporciona dos formas de trabajar con datos: Web API & SDK para .NET. Elija el que coincida mejor con los requisitos y sus cualificaciones.

API Web

La API web es un extremo RESTful de OData v4. Use la API web para cualquier lenguaje de programación que admita solicitudes HTTP y autenticación mediante OAuth 2.0.

Más información: Utilice la API web de Dataverse

SDK para .NET

Utilice las clases proporcionadas en los ensamblados Dataverse SDK para .NET para aplicaciones personalizadas o para ampliar operaciones Dataverse mediante complementos personalizados y actividades de flujo de trabajo. El SDK de Dataverse para .NET admite objetivos de compilación tanto para .NET Framework como para .NET 6+. Sin embargo, los complementos y las actividades de flujos de trabajo personalizados deben codificarse con .NET Framework.

Más información: Usar Dataverse SDK para .NET

Nota

Utilice los ensamblados Xrm.Tooling si desea utilizar el SDK para .NET usando nuestro módulo PowerShell o si está creando una aplicación cliente de Windows y desea utilizar nuestro control de inicio de sesión personalizado. Más información: Crear aplicaciones cliente de Windows mediante las herramientas XRM

Limitaciones

Hay un límite de tamaño de 1 GB en el tamaño de una respuesta que Dataverse devuelve. Pocas API o consultas son capaces de devolver tantos datos. Si encuentra este límite, debe considerar qué otras opciones están disponibles para obtener los datos en múltiples solicitudes más pequeñas.

El punto de conexión SOAP en desuso devuelve datos XML serializados que son mucho más detallados que los datos JSON serializados devueltos por la API web. Si usa utiliza el punto de conexión SOAP en desuso, debe utilizar la operación equivalente de API web. Más información: Acerca del punto de conexión de SOAP heredado

La búsqueda de Dataverse ofrece resultados rápidos y completos en varias tablas, en una sola lista, ordenada por relevancia. También proporciona capacidades para admitir sugerencias y experiencias de autocompletado en aplicaciones.

La búsqueda tiene un punto de conexión nativo y hay mensajes de Dataverse que puede utilizar desde la API web o el servicio de organización.

Más información: Buscar registros de Dataverse

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).