Skip to main content

Nueva conexión manual

1. Común

Captura de pantalla 2024-01-23 110221_marked.png

Para añadir una nueva conexión SaaS se debe indicar varios parámetros:

  • Code: Indicar un Código a la conexión.
  • Authentication Type: En SaaS es siempre "OAuth2" y en On-Premise suele ser "Basic".
  • Accept-Language HTTP Header: Se indica el nombre del localizado a utilizar en la comunicación (los mensajes que provienen de la aplicación de Dynasoft Data Everywhere, así como los formatos de región utilizados (en la fecha, hora e importes)

El nombre del localizado es especialmente relevante si se utilizan filtros de fecha, hora o importe, ya que el formato del filtro debe tener en cuenta el nombre del localizado. Si se deja en blanco, en SaaS se utiliza "en-US", en On-Premise el que se haya configurado en el parámetro "Service Language" del fichero de configuración.

  • Split Files At (MB): se debe especificar en MB (megabytes) el corte de los ficheros que se envían de origen a destino. El tamaño es sin comprimir. La replicación de Data Everywhere, comprime los datos antes de enviarlos.

En SaaS, el límite son 30MB. En On-Premise depende del parámetro "Max Upload Size" (que, de forma predeterminada, también son 30MB).

Una vez configurados los datos, en la "Connection Subpage", hay que seleccionar la acción "Import Companies", donde podremos verificar que los datos de conexión funcionan correctamente y se pueden descargar las empresas de la conexión configurada.

2. SaaS

Para añadir una nueva conexión SaaS se debe indicar varios parámetros:

 

  • Indicar un Código a la conexión.
  • Indicar que es "SaaS Database"
  • Tenant
  • Environment Name: nombre de entorno

Estos dos últimos datos se pueden encontrar la propia página de Business Central:

image.png

En Business Central Cloud, no debe preocuparse de habilitar puertos o permitir acceso desde fuera ya que todas las conexiones tienen lugar en el Cloud de Microsoft (aunque puede que tengan IPs diferentes si los servidores de los distintos tenants están en ubicaciones diferentes).

3. On-Premise

Captura de pantalla 2024-01-23 092707_marked.png

Si se desea crear una conexión a una BBDD local (On-Premise), hay que considerar otros campos:

  • Authentication Type: por norma general, la autenticación será "Basic", con lo que requiere indicar el usuario y contraseña. La contraseña no es la que utiliza el usuario, si no que se debe generar la contraseña en el campo "Web Service Access Key" en la ficha del usuario:

Captura de pantalla 2024-01-23 105148_marked.png

  • Connection Base Url: Hay que indicar la Url base del servicio API de la base de datos local. Hay que indicar que si se utiliza el asistente para crear una nueva conexión, el sistema ofrece la Url interna, si esta BBDD tiene que tener acceso externo deberá consultar con su equipo de IT para poner la IP y el puerto correcto para que sea accesible desde fuera de la red local. Revise la documentación Endpoints for the APIs for Microsoft Dynamics NAV and Microsoft Dynamics 365 Business Central - Business Central | Microsoft Learn para más información.
  • User y Password: credenciales del usuario (tenga en cuenta lo comentado en el "Authtentication Type"). Tenga en cuenta que Data Everywhere tendrá el mismo acceso a Business Central que el usuario indicado sobre la base de datos.

Si dispone de una base de datos On-Premise y una o varias bases de datos SaaS, nuestra recomendación, si quiere olvidarse de problemas de visiblidad entre bases de datos, es que la conexión master sea la base de datos On-Premise, que debería tener visibilidad a las bases de datos SaaS.