Instalación de Anveo OnPrem (Tipo B y C)
Existen diferentes variantes de instalación de Anveo Mobile App: Como variante gestionada con Anveo Mobile App Cloud Service y como variante autogestionada con Anveo Server. Para obtener una visión general de las variantes disponibles, consulte los requisitos del sistema. Esta guía de instalación describe Anveo Tipo B y C: autogestionado.
¿Cuándo utilizar la gestión o la autogestión?
La variante gestionada es la opción mucho más rápida y sencilla. Anveo ofrece App Service y Delta Service como solución SaaS. Si no desea ejecutar su propio servidor Anveo, elija la variante de instalación Anveo Tipo A (gestionada).
El Servidor Anveo proporciona el Servicio Anveo App así como el Servicio Delta (para instalaciones Anveo B). Tanto el servidor Anveo como la base de datos PostgreSQL tienen capacidad multiinstancia, lo que permite utilizarlos para múltiples sistemas, como entornos de producción y sandbox.
Anveo App Service es la conexión entre Anveo Mobile App instalada en dispositivos móviles y Microsoft Dynamics System. Se utiliza para la autenticación y la seguridad y puede instalarse delante de un cortafuegos para proteger el sistema.
El Anveo Server es necesario para las variantes de infraestructura Anveo B y C. Puedes instalarlo fácilmente con un setup. Como alternativa, se puede utilizar Anveo Mobile App Cloud Service para instalar Anveo Server. Puede encontrar más información sobre Anveo Mobile App Cloud Service aquí.
Anveo Infraestructura Variante B también requiere la instalación de una base de datos PostgreSQL. La base de datos PostgreSQL proporciona el Servidor Anveo Delta, que es obligatorio para el Servicio Anveo Delta. Esta instalación se describe a continuación. En la Variante C de la Infraestructura de Anveo, el Servidor Delta se instala directamente en la base de datos SQL donde reside la base de datos de Microsoft Dynamics. Por lo tanto, el Servicio Delta no es necesario para esta variante de instalación.
Instalar Anveo Server
Instala el Servidor Anveo ejecutando el archivo«Anveo Server Setup.exe«. Seleccione el idioma y el directorio de destino.
A continuación, se le pedirá que seleccione un puerto y una contraseña. La contraseña será necesaria más tarde para la configuración en Microsoft Dynamics. Por razones de seguridad, sólo debe ser conocido por el administrador.
Debido a la transferencia encriptada de datos entre el servidor de Anveo y el cliente de la aplicación móvil de Anveo, recomendamos el uso de un certificado SSL. Para más información sobre el uso de un certificado, consulte nuestra Knowledge Base aquí. Para entornos de prueba, puede dejar este campo en blanco y se creará un certificado autofirmado
¿Dónde puedo encontrar la huella digital de mi certificado SSL?
Puede encontrar la huella digital de su certificado SSL de la siguiente manera:
Introduzca «Certificados» o «certlm.msc» en la búsqueda de Windows. Aparecerá la siguiente ventana:
En la pestaña «Detalles» encontrará la huella digital:
Una vez introducida la «huella digital», puede comprobar la configuración e iniciar la instalación.
Nota: Al copiar y pegar desde este campo, se incluyen caracteres especiales invisibles al principio o al final, dependiendo de la versión de Windows. Deberían eliminarse por borrado.
Una vez finalizada la instalación, puede comprobar si el Servidor Anveo se ha iniciado correctamente.
En caso de error, consulte los mensajes de error. Las posibles causas pueden ser un thumbprint incorrecto del certificado SSL o un puerto TCP ya asignado.
Instalación de la base de datos PostgreSQL
Para utilizar el Servidor Anveo dentro de la instalación de Anveo B, se requiere la base de datos PostgreSQL. Puede descargarlo desde este enlace.
Tenga en cuenta que para Anveo Varainte C la base de datos PostgresSQL no es necesaria y esta sección se puede omitir. Continúe con «Configuración del Firewall de Windows».
Para entornos de prueba, recomendamos instalar la base de datos PostgreSQL en el mismo servidor que el Servidor Anveo.
Para sistemas activos, recomendamos utilizar servidores separados. Esto permite que el servidor Anveo se ubique como servidor frontent en la DMZ, mientras que el PostgreSQL se instala en un entorno seguro. Cuando se instala en un servidor diferente, se deben realizar configuraciones de seguridad adicionales en PostgreSQL, que no están documentadas aquí. Encontrará información más detallada en este enlace.
En el primer paso, seleccione el lugar de instalación.
Instale los componentes seleccionados por defecto. El Stack Builder no es necesario. Por lo tanto, puede eliminarlo de los componentes que se van a instalar.
En el siguiente paso puede cambiar el directorio de destino de la base de datos.
Por favor, establezca la contraseña de la base de datos. Esta contraseña debe ser muy diferente de la del servidor Anveo y también conocida sólo por el administrador.
El siguiente paso es establecer el puerto para la base de datos PostgreSQL. Si es posible, debe utilizarse el puerto por defecto (5432) de PostgreSql. Sin embargo, si es necesario, puede cambiarlo.
Puede personalizar el idioma/localización en el siguiente paso. Le recomendamos que mantenga la configuración predeterminada.
Antes de iniciar la instalación, aún puede comprobar todas las entradas.
Por último, se inicia la instalación:
Configuración del cortafuegos de Windows
La comunicación entre Anveo Server, Anveo Mobile App y Dynamics requiere configurar los puertos apropiados en el Firewall de Windows.
Comunicación Anveo Server con Microsoft Dynamics
Anveo Server se comunica con Microsoft Dynamics Web Service a través del puerto de configuración de Anveo Server. Este es el puerto 8888 por defecto, pero se puede configurar de forma diferente al instalar Anveo Server. Este puerto sólo debe abrirse para la comunicación con Microsoft Dynamics Web Services. No se recomienda configurar este puerto como Público.
Abra el Firewall de Windows.
Especifica el tipo.
El puerto se especifica en el paso siguiente.
El siguiente paso es especificar la dirección.
Y en qué caso la regla del cortafuegos debería surtir efecto.
Por último, la nueva regla del cortafuegos necesita un nombre significativo.
Comunicación Anveo Server con la aplicación móvil Anveo
La comunicación entre el servidor Anveo y la aplicación móvil Anveo requiere dos puertos por instancia. Por defecto, son los puertos 7020 y 7021. Estos puertos deben ser de acceso público.
Nota: Si estás planeando otra instancia en este servidor Anveo, puedes por ejemplo habilitar puertos adicionales como 7022-7023.
Cree una nueva regla de cortafuegos y especifique su tipo.
Introduzca los puertos correspondientes.
Siga los pasos descritos anteriormente. Por último, vuelve a introducir un nombre significativo.
Una vez finalizada la configuración, debería ver las nuevas reglas en el cortafuegos.
Nota:
Si la base de datos PostgreSQL no está instalada en el mismo servidor, deberá habilitarse otro puerto. En el servidor de la instalación PostgreSQL, el puerto 5432 (o el puerto personalizado) debe estar abierto por defecto para la comunicación con el servidor Anveo. Este puerto también debe ser accesible sólo internamente y no debe ser accesible desde el exterior.
Configuración en Microsoft Dynamics
En Microsoft Dynamics, abra el Asistente de configuración de Anveo Mobile App.
Inicie la configuración de Anveo Mobile App en Microsoft Dynamics especificando que ha instalado Anveo Server en su propia infraestructura (Self-managed Anveo Server). Además, especifique un nombre de instancia de Anveo único. Esto se utilizará más tarde en los dispositivos móviles para el inicio de sesión. El nombre de la instancia debe contener el company name su company name y ser lo más breve y conciso posible. Aquí puede encontrar una lista de nombres de instancia que no están permitidos.
En la siguiente sección, se te pedirá que introduzcas los datos de conexión al servidor Anveo.
La dirección de servicio de la aplicación (externa) es el «nombre de dominio completo» (FQDN) para el que necesita un certificado válido y confirmado oficialmente. El cliente de la aplicación móvil Anveo puede acceder al servidor Anveo desde el exterior a través de esta dirección. Para que se realice una comprobación del certificado SSL, en este punto debe utilizarse un FQDN, no una dirección IP.
El puerto TCP de App Service es por defecto 7020 a menos que se ajuste manualmente. Si varios Anveo App Services son proporcionados por un servidor Anveo, este puerto difiere del predeterminado.
El puerto http de App Service es normalmente el 7021. Esto también puede ser diferente para instalaciones múltiples.
La Dirección del Serv idor Anveo (interna) es la dirección interna a la que Microsoft Dynamics puede llegar al Servidor Anveo. Importante: Esta dirección no debe estar disponible para el mundo exterior.
El Puerto del Serv idor es 8888 por defecto y también fue definido durante la instalación del Servidor Anveo.
Usted asignó la contraseña del Anveo Server durante la instalación anterior del Anveo Server.
Después de introducir los datos de conexión para el servidor Anveo, el siguiente paso es configurar los datos de conexión a la base de datos PostgreSQL.
La dirección de la base de datos es el «nombre de dominio completo» (FQDN) o la dirección IP con la que se puede acceder a la base de datos PostgreSQL desde el servidor Anveo. Si la base de datos PostgreSQL está instalada en el mismo servidor que el servidor Anveo, introduzca aquí «localhost». Si la base de datos PostgreSQL está instalada en un servidor diferente, deberá configurarse el acceso externo. Encontrará más información al respecto en este enlace.
El modo SSL es Desactivar.
El usuario de la base de datos es «postgres» por defecto.
Ha asignado la contraseña de la base de datos durante la instalación de la base de datos PostgreSQL.
El siguiente paso es especificar la URL del servicio web y el cliente por defecto.
El siguiente paso es configurar el servidor Anveo.
El siguiente paso es asignar una licencia a la instancia.
Por favor, no:
Esto no es un mensaje de error. Póngase en contacto con nuestro equipo en [email protected]. Pueden crear una licencia de prueba para usted o asignar su licencia activa existente a la instancia. Para ello, introduce el nombre de tu instancia de Anveo que asignaste al principio. Cuando reciba una respuesta de nuestro equipo, reinicie el Asistente de Anveo.
El Asistente de Anveo continúa la configuración estableciendo el «Intervalo de trabajo».
Para el cálculo de los datos delta, recomendamos crear un trabajo en Microsoft Dynamics que determine automáticamente los cambios en los datos de Dynamics y los transmita al Servicio Delta de Anveo a intervalos regulares.
Este cálculo se inicia automáticamente cada vez que los usuarios de Anveo se sincronizan. El trabajo automático minimiza significativamente el tiempo de sincronización, ya que los datos se calculan siempre mientras tanto y no en el momento de la sincronización.
Replicación de datos al servicio Anveo Delta
La replicación de datos en el Servicio Anveo Delta es una función necesaria que se configura automáticamente para la primera instalación mediante el Asistente de instalación. Sin embargo, si está configurando la aplicación para que se adapte a sus necesidades, deberá echar un vistazo más de cerca a la configuración del Servicio Delta de Anveo.
¿Qué hace el servicio Anveo Delta?
Con el fin de proporcionar al usuario una sincronización rápida, sólo los cambios de datos (el delta de datos) y no siempre todos los datos (la llamada carga completa)
se transfieren entre Dynamics y la Anveo Mobile App. Para ello, los cambios de datos en Dynamics son determinados sobre la marcha por el Anveo Delta Service y puestos a disposición de la Anveo Mobile App a través del Anveo App Service.
Para ello, todos los cambios en los datos se transfieren periódicamente desde Dynamics al servicio Anveo Delta para que pueda realizar el cálculo rápidamente. De ello se encarga Delta Service Replication.
En el cliente Anveo Mobile App del dispositivo móvil, sólo están disponibles los datos definidos por los paquetes de sincronización de Anveo y la configuración del servidor Delta (consulte Configuración del servidor Delta).
¡Importante! Re-inicio de sesión después de cambios de configuración
Debido a algunas limitaciones de Microsoft Dynamics, es necesario cerrar la sesión y volver a iniciarla para todos los usuarios después de haber realizado algunos cambios de configuración en la Configuración del Servicio Anveo Delta. Por lo tanto, recomendamos realizar los cambios fuera del horario laboral. En la actualidad, se requiere un tiempo de inactividad para los usuarios móviles mientras se resincronizan los cambios. En futuras versiones, podrá resincronizar automáticamente los cambios por la noche sin tiempo de inactividad.
Instalar la aplicación Anveo Sales or Service
Si ha instalado la aplicación Anveo Sales o Service como extensión, ahora se le preguntará si desea configurarlas.
Anveo Sales App
Aquí encontrará los manuales de instalación de las soluciones listas para usar de Anveo Sales App.
Anveo Service App
Aquí encontrará los manuales de instalación de las soluciones listas para usar de Anveo Service App.