domingo, 17 de febrero de 2008

Web Services en los eventos(onload,onsave, onchange) de una entidad

Biiiiien!!!que dilema me supuso pensar que no podía obtener datos de un BD (Base de datos) desde los eventos onload, onsave y onchange (que sólo admiten JavaScript) que me ofrecen las entidades de Microsoft Dynamics CRM 4.0. y 3.0

Claro, lo primero que hice fue buscar por toda la red si existía alguna posibilidad de obtener datos de una BD a través de JavaScript, todo lo que encontré fueron respuestas negativas (JavaScript es código que se ejecuta en el cliente....y conectarte a una BD de un servidor IMPOSIBLE!!!). Pero derrepente vi la luz cuando pensé en web Service e indagué un poquito más en la web y encontré un post que utilizaba javaScript para llamar a un web service:

http://geeks.ms/blogs/marco/archive/2007/01/08/c-mo-implementar-bloqueos-de-registro-en-crm-3-0-servicios-web-jscript.aspx de Marco Amoedo (tiene un blog muy muy muy interesante para todo lo relacionado con CRM http://geeks.ms/blogs/marco/)

Bueno, ya sabemos como llamar a un web services desde JavaScript, ahora ya sólo nos queda crearnos un web services que se comunique con el origen de datos que queramos y ya tenemos todo solucionado!!!

No hay comentarios: