Usar el servicio de la organización de Microsoft Dataverse

Nota

¿No está seguro de entidad frente a tabla? Vea Desarrolladores: comprender la terminología en Microsoft Dataverse.

El servicio de organización es uno de los dos servicios web que puede utilizar para trabajar con datos y definiciones de tablas y columnas en Dataverse. El otro es la API web.

El servicio de organización está optimizado para su uso con .NET Framework y los ensamblados de SDK del paquete de NuGet Microsoft.CrmSdk.CoreAssemblies proporcionan las clases para la interfaz de IOrganizationService necesarias para trabajar con datos y definiciones de tablas y columnas utilizando este servicio.

Algunas funcionalidades de extensión, como los complementos y las extensiones de flujo de trabajo, dependen de .NET Framework y de las clases definidas en estos ensamblados, por lo que el servicio de organización es la única opción al usar estos métodos para extender Dataverse.

Ensamblados del servicio de organización

Es útil reconocer que el servicio de organización es lo que define la plataforma. El servicio de organización define las operaciones admitidas como mensajes. Cada mensaje tiene un nombre. Estos mensajes corresponden a los eventos emitidos por el marco de trabajo de eventos. Más información: Marco de trabajo de eventos

Los ensamblados de .NET para el servicio de organización usan actualmente un extremo de SOAP. Los ensamblados se diseñaron de forma que estuvieran estrechamente relacionados con los servicios de plataforma subyacentes basados en la interfaz IOrganizationService. Sin embargo, no son los mismos componentes y no se deben confundir.

El extremo de SOAP para el servicio de organización se introdujo en 2011 y hemos anunciado que está en desuso. Esto significa que seguirá funcionando y recibiendo soporte hasta que lo quitemos. También hemos anunciado que actualizaremos los ensamblados del SDK de .NET de modo que sigan funcionando cuando hayamos quitado el extremo de SOAP. Esto significa que estarán disponibles ensamblados del SDK actualizados antes de que se quite el extremo de SOAP y que en el futuro se pedirá a los desarrolladores que actualicen el código para usar estos nuevos ensamblados.

Usar el servicio de organización sin ensamblados

Los desarrolladores pueden usar el extremo de SOAP del servicio de organización sin usar los ensamblados del SDK de .NET, creando (por ejemplo) un proxy de servicio web mediante el WSDL expuesto por el servicio, pero la naturaleza RESTful de la API web la convierte en una alternativa superior.

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).