Anveo Mobile App / Mejores prácticas / Migración de la aplicación móvil Anveo de Anveo Legacy a una versión preparada para código universal
Esta es una traducción automática. El mensaje original está disponible en Inglés.

Migración de la aplicación móvil Anveo de Anveo Legacy a una versión preparada para código universal

En esta sección se describe cómo transferir una configuración existente de Anveo Mobile App de Anveo Legacy a una infraestructura AB. Para más información sobre cómo se definen estos tipos de infraestructura, consulte la página de requisitos del sistema Anveo.

Al portar la aplicación Anveo Mobile todos los dispositivos serán reiincializados.

Preparativos

Exportación de datos de Anveo desde el sistema heredado de Anveo

Realice una exportación completa de los datos de Anveo desde su sistema Anveo heredado, excluyendo la configuración de Anveo Mobile App.

Campos y tablas personalizados

Todas las tablas y campos utilizados por la configuración de Anveo Mobile App en el sistema Anveo Legacy deben existir en la nueva infraestructura. Si los campos y las tablas han cambiado, es necesario realizar adaptaciones manuales después de la importación de la aplicación.

App Events Codeunit

En algunos casos, es necesario migrar la Codeunit App Events existente. Este es el caso si:

  • la codeunit sigue estando en formato FOB
  • la codeunit ya es una extensión, pero no se ajusta al formato actual de App Events

Puede encontrar la versión estándar de nuestra codeunit App Events en nuestra carpeta de OneDrive.

Si decide reemplazar su unidad de codeunit App Events existente por la unidad de código Standard App Event, tendrá que realizar los siguientes cambios:

  • Elimine el código etiquetado como no conforme con su versión de BC.
  • Cambie el prefijo del archivo LOG por un identificador para su aplicación.

Si la Anveo App Event codeunit ha sido adaptada, la nueva Anveo App Events tiene que ser extendida por estas adaptaciones. Si ha decidido crear su propia unidad de codeunit Anveo App Event, deberá volver a crear o sustituir esta codeunit.

Migración de datos mediante copia de la base de datos

Si está planeando migrar haciendo una copia de la base de datos SQL de su entorno Anveo Legacy necesitará realizar los siguientes pasos en la copia de la base de datos:

  • Desinstale los elementos antiguos del servidor delta utilizando esta guía para la desinstalación.
  • Desinstale la antigua extensión/objetos de Anveo Client suite y borre los datos de la extensión. Esto eliminará todos los datos de Anveo Mobile App en su sistema. Volverá a importar los datos de Anveo Mobile App utilizando la exportación generada anteriormente

Instalar la aplicación móvil de Anveo en la nueva infraestructura

Instale la aplicación Anveo Mobile desde la App Source si trabaja en un entorno BC Online o a través de los objetos proporcionados en nuestra carpeta OneDrive. A continuación, ejecute el asistente de configuración de Anveo Mobile App como se describe aquí.

Importar datos de Anveo a una nueva infraestructura

Importe los datos de Anveo exportados desde el sistema heredado de Anveo a la nueva infraestructura.

Comprobar activadores de tablas de Anveo Mobile App:
Tras importar los datos de Anveo Mobile App al nuevo sistema, es aconsejable comprobar la tabla de activadores de tablas de Anveo Mobile App.
En esta tabla, es posible que los campos que deberían estar vacíos (lo más habitual en los campos Nombre de tabla virtual y Nombre de campo virtual) se rellenen con varios espacios. Es necesario eliminar los espacios de todos los campos.

Se trata de un problema conocido y estamos trabajando para solucionarlo.

Instalación de la aplicación móvil de Anveo en la nueva infraestructura

Activar los paquetes de sincronización y la configuración del servicio delta

Configurar usuarios de Anveo

Los usuarios de Anveo ya existen gracias a la importación de datos. Dado que la clave de acceso al servicio web no se puede transferir al nuevo servidor delta, para los sistemas OnPrem BC, es necesario restablecer la clave de acceso al servicio web para cada usuario de Anveo. Para los sistemas BC Online, este paso está automatizado.

Tras la activación de los paquetes de sincronización, tendrás que replicar todos los usuarios de Anveo y actualizar todos los scripts delta.

Con esto concluye el proceso de portabilidad.

Solución de problemas

Los campos han cambiado

Si cambia el nombre de un campo, debe buscar todas las apariciones de este campo en los paquetes de sincronización, desencadenadores de tabla, Anveo Pages, códigos de acción, eventos de aplicación y relaciones de tabla y cambiar el campo allí.

Problemas al insertar un registro

Debido a un cambio de comportamiento al realizar inserciones, recomendamos establecer todas las claves primarias antes de realizar una inserción de un registro y sólo entonces actualizar los campos de clave no primaria.

Pruebas

Tras la migración, es necesario realizar una prueba completa de todos los procesos móviles. Debe prestar especial atención a los registros que se crean en la aplicación para comprobar si la codeunit App Events se ha portado correctamente.

No dudes en ponerte en contacto con nuestro servicio de asistencia si tienes problemas con la migración de tu aplicación.