domingo, 9 de agosto de 2015

Nueva Web API en Update 1

Siguiendo caminos similares a otros productos de Microsoft, y sobre todo una filosofía mas abierta a todos los fabricantes de software y tecnologías, Dynamics CRM ha anunciado en el pasado Update 1, la creación de una nueva Web API.

Esta Web API esta en preview durante esta versión y anuncian que eventualmente a futuro reemplazará el Endpoint SOAP y el oData actuales.

El oData actual está en versión v2 y actualmente este estándar (http://www.odata.org/) ya ha evolucionado a la v4. En relación con el punto SOAP basado en XML, ha quedado un poco antiguo, pesado por trabajar con mensajes XML y bastante ligado a .NET para desarrollar (aunque puede ser utilizado por otros lenguajes).

De momento no está soportada, pero puede ser utilizada para probar y dar Feedback. Sinceramente yo estoy haciendo mis pruebas y creo que es el camino adecuado de cara a poder abrir el acceso a Dynamics CRM a todas las tecnologías, basados en los estándares globales aceptados por la mayoría.

La nueva Web API implementa oData versión 4 y para ser utilizada hay que habilitar la preview en los parámetros globales:

System Settings dialog Previews tab

La url de acceso a esta Web API es: https:// <your organization name>.crm.dynamics.com/api/data

Los métodos implementados en esta Web API llegarán a ser todos los actuales en el método SOAP, y los métodos HTTP utilizados para las consultas son los siguientes:

SNAGHTML2ddb332b

Tienen mas información aquí: https://msdn.microsoft.com/dynamics/crm/webapipreview 

Allí encontraréis ejemplos de código de como trabajar con esta nueva Web API.

Espero os entusiasme esta nuevo gran avance de Dynamics CRM tanto como a mí Guiño

@demian_rasko