Servicios Web : Business Central – II PARTE –

Servicios Web : Business Central – II PARTE –

Continuamos con el post sobre servicios web en Microsoft Dynamics 365 Business Central.

En la anterior entrega vimos las diferencias entre Xml y Json, Soap y Odata.

Hoy vamos a ver cómo generar una clave para que un usuario pueda consumir los servicios web.

Si accedemos a una de las url de uno de los servicios web que tenemos publicados en nuestro Business Central, por motivos de seguridad tendremos que autentificarnos.

Identificación de usuario en Microsoft Dynamics 365 Business Central

Para generar esta clave debemos configurar el usuario con el que vamos a acceder.
Buscaremos por “Usuarios” en la barra de búsqueda y accederemos a la página de Usuarios.

Pagina de usuarios en Micrososft Dynamics 365 business central

Accedemos a la ficha del usuario al cual queremos configurar la clave para acceder.

ficha de usuario para configurar la clave de Microsoft dynamics 365 business central

Si pulsamos sobre los puntitos que señalamos en la imagen nos aparecerá una nueva ventana de confirmación.

ventana de confirmacion de Microsoft Dynamics 365 business central

Una vez hayamos confirmado nos aparecerá una nueva ventana donde podremos indicar si queremos que la clave nunca caduque o por el contrario queremos que expire en una determinada fecha.

ventana caducidad clave en microsoft dynamics 365 business central

 

Una vez aceptemos esta ventana ya tendremos nuestra clave de acceso para los servicios web de Business Central.

clave de acceso para los servicios web de Business Central.

A continuación, vamos a ir a la página de los servicios web y publicaremos uno nuevo para ver que la clave de acceso funciona correctamente.

Para este ejemplo voy a acceder a un servicio web OData.

Los servicios web OData solo se pueden usar con páginas y querys, no con condeunits.
Podemos usar dos versiones de OData, la versión 3 y la versión 4. La versión 4 es una versión mejorada, y es importante saber que esta devuelve JSON, donde la versión 3 devuelve documentos AtomPub que son documentos XML.

Agregaremos un nuevo WebService insertando una nueva línea, indicaremos el tipo de objeto y su Id, daremos nombre al servicio y habilitaremos la casilla de verificación Publicar. Con esto Business Central ya nos generara las Url OData y SOAP.

Agregaremos un nuevo WebService insertando una nueva línea

Si accedemos a la URL ODATA V4 se nos pedirá usuario y contraseña y si tenemos bien configurado nuestro usuario como hemos explicado anteriormente podremos acceder y ver los datos que nos devuelve.

accedemos a la URL ODATA V4 se nos pedirá usuario y contraseña y si tenemos bien configurado nuestro usuario como hemos explicado anteriormente podremos acceder y ver los datos que nos devuelve.

 

En el próximo post veremos como podemos filtrar mediante las URL los datos que recibimos desde Business Central.

Llámanos y consulta gratuitamente con nuestros expertos cómo Microsoft Dynamics Nav/Business Central puede ayudarte en tu negocio.

Telf:  961 227 364

O escríbenos a  contacto@d4bsolutions.com

 

Artículo por Erik Soler, experto Consultor Técnico. 

Sobre el autor

eSoler-Programador NAV / Web author

    Comments Are Closed.