Saltar al contenido principal

Actualizar y migrar datos de ExFlow


Siéntase libre de descargar y leer los documentos antes de comenzar:
Descargar documentos técnicos

Introducción

Antecedentes

Esta sección describe cómo actualizar/migrar datos de ExFlow BC C/AL a datos de ExFlow BC AL.

Actualizar y migrar datos de ExFlow

Consideraciones

La versión de ExFlow AL BC no es una conversión 1-1 de la versión anterior basada en C/AL de ExFlow, es decir, puede haber diferencias tanto en la funcionalidad como en cómo se presentan/migran los datos. A continuación se presentan algunas de las diferencias clave entre las versiones:

• La funcionalidad de Requisición no es compatible con ExFlow Business Central AL. Por lo tanto, los documentos y configuraciones relacionados con la funcionalidad de requisición no se migran y la función no está disponible en BC AL.

• Hay cambios importantes en cómo funcionan/se presentan los comentarios, por lo tanto, algunos comentarios que se migran se mostrarán como creados/escritos por un "usuario del sistema".

Actualización/migración de la base de datos a Microsoft SaaS

Asegúrese de que la base de datos BC actualizada y el complemento ExFlow tengan versiones en la nube compatibles disponibles. Luego siga las instrucciones de Microsoft sobre cómo migrar bases de datos locales a SaaS.

Requisitos previos

El modelo de datos de ExFlow debe estar completamente actualizado a la versión ExFlow 5.41 en BC 14. NAV/BC debe actualizarse a una versión compatible con Microsoft y según las instrucciones de Microsoft.

Pasos de ExFlow a seguir:

  1. Actualizar la versión de ExFlow a ExFlow 5.41 en BC14, vea ‘’Actualizar la versión de ExFlow a ExFlow 5.41 en BC14.’’
  2. Administrar PDF/Imagen para exportar desde C/AL a almacenamiento de archivos, vea la instrucción ''Crear archivos PDF para exportar desde C/AL.''
  3. Crear datos para las tablas de actualización de ExFlow y actualizar a BC AL, vea ‘’Comenzar a migrar datos de ExFlow C/AL de BC14 a datos de ExFlow AL.’’

Paso 1

Verificar la versión actual de ExFlow y la versión de NAV/BC

Ir a: Departamentos--> Configuración de ExFlow--> Acerca de ExFlow para encontrar su versión de ExFlow:

Actualizar y migrar datos de ExFlow

Vaya a la pila en la cinta y haga clic en ''Ayuda'' y ''Acerca de Microsoft Dynamics 365 Business Central''.

Actualizar y migrar datos de ExFlow

Si la versión actual de ExFlow es < ExFlow 5.22, entonces se debe realizar una actualización de ExFlow a ExFlow 5.41 con un script de actualización.

Lea más en la sección Actualizar ExFlow 3.50 a ExFlow 5.41 o Actualizar ExFlow 4.XX a ExFlow 5.41

Si la versión actual de ExFlow es >ExFlow 5.22, entonces fusione el código existente de ExFlow con los objetos de ExFlow en BC14 con la versión ExFlow 5.41.

Los scripts de actualización de versiones anteriores se pueden descargar desde el portal de socios de SignUp Software AB o solicitar al soporte de SignUp Software AB.

Verificar el almacenamiento de documentos PDF para ExFlow

Para comenzar, vaya a ‘’Configuración de ExFlow --> Carpetas--> Tipo de almacenamiento de archivos’’ para verificar si los documentos se almacenan en la base de datos o en un recurso compartido de archivos:

Actualizar y migrar datos de ExFlow

Si el documento se almacena en un recurso compartido de archivos, entonces existen dos opciones:

  1. Importar el documento a la base de datos. Lea más en la sección Importar PDF/Imágenes a la base de datos antes de la actualización.

  2. Exportar documentos a un recurso compartido de archivos desde BC/NAV C/AL e importar documentos desde el almacenamiento de archivos de Azure a BC AL.
    Lea más en la sección ''Crear archivos de documentos para exportar en C/AL e importar documentos en AL.''

Importar PDF/Imágenes a la base de datos antes de la actualización

Inicie el cliente BC RTC en la versión de ExFlow > 5.22.

Ir a: Departamentos --> Configuración de ExFlow --> Navegar --> Migrar Archivos de ExFlow (Avanzado)

Haga clic en Migrar Archivos de ExFlow (Avanzado) y edite la ventana de Migrar archivos de ExFlow con la información de importación necesaria.

Actualizar y migrar datos de ExFlow

Si hay múltiples empresas que usan ExFlow, verifique que las rutas de los archivos estén actualizadas en la Configuración de ExFlow.

Si solo hay una empresa, dependiendo de dónde se encuentre el recurso compartido de archivos, es posible importar los archivos desde las rutas en la configuración o seleccionarlos manualmente desde Ruta de Factura y Ruta de Adjunto.

Asegúrese de que el campo Migrar archivos XML esté desmarcado y que el campo Reemplazar/Ignorar Conflictos de Archivos esté marcado.

Si hay muchos documentos, es posible limitar la importación ingresando nombres de carpetas en Nombre de Imagen Desde y Nombre de Imagen Hasta.

Además, también es posible seleccionar la empresa desde la cual importar archivos seleccionando la empresa en Solo Migrar en Empresa.

Es posible cambiar las rutas en la pestaña “Carpetas” en la Configuración de ExFlow.
Haga clic en ‘’Vista previa’’ para continuar.

Actualizar y migrar datos de ExFlow

Actualizar la versión de ExFlow a ExFlow 5.41 en BC 14

Actualizar ExFlow 3.50 a ExFlow 5.41

Termine todos los documentos en el diario de importación en ExFlow.

Importar ExFlow_350_to_5XX_STEP1_(NAV2009R2).fob.

Ejecutar codeunit 12057134 EX Upgrade 350 to 5XX Step1.fob.

Eliminar el procedimiento almacenado en el administrador de SQL.

Actualizar y migrar datos de ExFlow

Actualizar NAV2009R2 a (NAV2015 o posterior)

Fusionar ExFlow 5.XX en los objetos del cliente (NAV 2015 o posterior).

Importar objetos fusionados de ExFlow 5.XX a la versión actualizada (NAV2015 o posterior)

Elegir: Sincronizar Esquema Más Tarde

Importar la herramienta de actualización ExFlow_350_to_5XX_STEP2_(NAV2015 o posterior).fob

Elegir: Sincronizar Esquema Más Tarde

Compilar objetos de ExFlow ahora

Elegir: Sincronizar Con validación

Iniciar Herramienta --> Actualización de Datos en (NAV2015 o posterior)

Actualizar y migrar datos de ExFlow

Datos de ExFlow 5.XX listos para la configuración de ExFlow y la instalación web.

Actualizar ExFlow 4.XX a ExFlow 5.41

Fusionar ExFlow 5.41 en la versión del cliente de ExFlow a la versión BC14 y crear un fob con los objetos de ExFlow.

Iniciar el entorno de desarrollo de BC14.

Ejecutar la Sincronización de tablas.

Elegir: ''Herramientas--> Sincronizar Esquema Para Todas las Tablas--> Con Validación''.

Actualizar y migrar datos de ExFlow

Importar los objetos de ExFlow 5.41 fusionados del cliente que se han creado.

Elegir: ‘’Sincronizar Esquema Para Todas las Tablas--> Más Tarde’’.

Importar la herramienta de actualización ExFlow_UpgradeTool_from500_to541 (BC).fob.

Elegir: ‘’Sincronizar Esquema Más Tarde’’

Compilar objeto de ExFlow.

Elegir: Ahora – con validación

Actualizar y migrar datos de ExFlow

Elegir Herramientas --> Actualización de Datos --> Iniciar

Actualizar y migrar datos de ExFlow

Actualizar y migrar datos de ExFlow

Actualización de datos finalizada.

Validar datos de ExFlow.

Paso 2

Crear archivos de documentos para exportar en C/AL e importar documentos en AL

Esto se puede hacer antes o después de la actualización (si las imágenes de los documentos no se actualizan)

Exportar imágenes/documentos PDF desde BC C/AL

Obtenga DocMigrate_New_BC14.fob e impórtelo en el entorno de desarrollo de C/AL.

Actualizar y migrar datos de ExFlow

Ejecute el informe 60012 Export Inv to XML.

Seleccione una ‘’Ruta para exportar’’, es la ruta raíz donde se almacenan las imágenes/pdf, luego haga clic en OK.

Actualizar y migrar datos de ExFlow

Actualizar y migrar datos de ExFlow

Haga clic en Sí para exportar todos los registros en la base de datos. Luego se mostrará un mensaje emergente con el resumen de las imágenes exportadas.

Actualizar y migrar datos de ExFlow

Crear carpeta y archivos:

Actualizar y migrar datos de ExFlow

Crear Almacenamiento de Archivos de Azure

Para obtener soporte con lo siguiente, comuníquese con su departamento de TI interno o con su socio de confianza de Business Central.

Para poder crear una Configuración de Importación de Archivos en ExFlow Business Central, primero se debe crear un Almacenamiento de Archivos de Azure. Se necesita la clave de acceso (entre otras cosas).

Crear Cuenta de Almacenamiento de Azure

Inicie sesión en Azure Portal y haga clic en ''Cuentas de almacenamiento'' para crear una cuenta de almacenamiento.

Actualizar y migrar datos de ExFlow

Haga clic en ''Crear cuenta de almacenamiento'', use los valores predeterminados y complete todas las configuraciones requeridas.

Asegúrese de que el punto final público esté seleccionado en la pestaña de red.

Elija Revisar y crear la cuenta.

Crear un Compartido de Archivos de Azure

En Azure Portal, continúe creando un compartido de archivos de Azure.

Seleccione la cuenta de almacenamiento y vaya a Compartidos de archivos en Almacenamiento de datos.

Cree un compartido de archivos, luego haga clic en el compartido de archivos recién creado.

Cree un directorio (subcarpeta) en el compartido de archivos llamado ExFlow o cualquier otro nombre de su elección.

Paso 3

Comenzar a migrar datos de ExFlow C/AL de BC14 a datos de ExFlow AL con migración en la nube

Mover datos de ExFlow a tablas de actualización de ExFlow

Después de la actualización a ExFlow 5.41, comience la importación. Ejecute Archivo -> Importar y elija el archivo Upgrade_New_BC14_XX.fob.

Actualizar y migrar datos de ExFlow

Ejecute la codeunit 12026809, esto copia todos los datos de la empresa de ExFlow a todas las tablas de actualización de ExFlow.

Comenzar la migración en la nube

Configure la migración en la nube en la versión actual de Business Central (siga las instrucciones de Microsoft).

Inicie la Gestión de Migración en la Nube y elija Administrar Tablas Personalizadas.

Actualizar y migrar datos de ExFlow

¡Importante!: Solo elija todas las tablas de ExFlow con ''Upg'' o ''Up'' después del nombre, vea la imagen a continuación de la ''Asignación de Tablas de Migración''.

Elimine todas las demás tablas de ExFlow para que no se muevan datos de esas tablas.

Actualizar y migrar datos de ExFlow

Ejecute la migración.

Después de que la migración esté completa, busque Ex Upgrade From CAL en Business Central:

Actualizar y migrar datos de ExFlow

Desde la página ''Ex Upgrade From CAL'', vaya a ''Acciones --> Ejecutar Migración de ExFlow para la Empresa Actual''.

Actualizar y migrar datos de ExFlow

Si hay más de una empresa, vaya a ''Acciones --> Ejecutar Migración de ExFlow para todas las empresas''.

Vaya a * Relacionado-- > Información de Estado de Migración de ExFlow* para ver el registro del procedimiento de actualización por empresa.

Actualizar y migrar datos de ExFlow

Después de la actualización, siga las instrucciones en la sección a continuación ''Actividades posteriores a la actualización''.

Actividades posteriores a la actualización

Estas acciones pueden requerir conocimiento de la aplicación del complemento ExFlow BC AL y qué características se usaron/se usarán en la versión actualizada de ExFlow BC. Utilice el asistente de ExFlow para cada empresa en la que se deba configurar ExFlow.

En la empresa predeterminada:

  1. (Re)asignar la empresa predeterminada de ExFlow.
  2. Configurar las notificaciones por correo electrónico de ExFlow.

En todas las empresas (relevantes):

  1. Activar la empresa para ExFlow Web.
  2. Configurar las configuraciones de integración de EDC.
  3. Importar la definición de Intercambio de Datos requerida.

Además, solicite y active una Clave de Licencia de ExFlow Business Central.

Insertar datos en ExFlow desde tablas de actualización

Configuraciones de Importación de Archivos de ExFlow

Ir a: Configuraciones de Importación de Archivos de ExFlow para importar imágenes/documentos PDF a Business Central.

Configuraciones de Importación de ArchivosConfiguraciones de Importación de Archivos de ExFlow
Nuevo:Crear una nueva Configuración de Importación de Archivos
Administrar:Editar, ver o eliminar la configuración
Ejecutar Importación:Ejecutar el proceso de importación
Habilitar/Deshabilitar:Habilitar/deshabilitar la fuente de importación
Más opciones--> Acciones--> Mostrar Importaciones en CursoMuestra una lista de archivos de importación pendientes

Importar imágenes/documentos PDF a BC AL a través de Configuraciones de Importación de Archivos de ExFlow

Ir a Configuraciones de Importación de Archivos de ExFlow y hacer clic en Nuevo para crear una nueva Configuración de Importación de Archivos.

En la sección General, ingrese un Código, descripción y elija ''Importar Desde: Archivo de Azure''. Cuando se selecciona ''Archivo de Azure'', tanto ''Carpeta de Imágenes'' como ''Carpeta de Imágenes'' se establecerán en ''exflow'' por defecto en la sección ''Datos (XML)'' y en la sección ''Imagen (PDF)''.

Agregue ''Tipo de Intercambio de Datos'' en la sección ''Datos (XML)''. En la sección ''Archivo de Azure'', agregue información sobre el Nombre de la Cuenta, Clave de Acceso, Compartido de Archivos y la URL base.

Habilite la configuración.

Configuraciones de Importación de Archivos de ExFlow

Copie todos los archivos y carpetas al almacenamiento de archivos de Azure creado en la carpeta de imágenes (en este ejemplo, el nombre de la carpeta es ExFlow)

Actualizar y migrar datos de ExFlow

Actualizar y migrar datos de ExFlow

Migrar Documentos a través de la Herramienta de Migración de Documentos

El siguiente paso es utilizar la Herramienta de Migración de Documentos.

Ir a: Página de Configuración de ExFlow --> Acción --> Funciones --> Migrar Documentos

Herramienta de Migración de DocumentosActualizar y migrar datos de ExFlow
Cargar y Validar XMLCrear una nueva Configuración de Importación de Archivos
Migrar DocumentosLeer, importar y migrar documentos
Limpiar Documentos Entrantes:Borrar todos los documentos migrados si se necesita una nueva importación

General
Código de Configuración de Importación de Archivos:Ingrese el Código de Configuración de Importación de Archivos
Valor del Campo de NombreEspecifique el formato de nombre a utilizar. Las siguientes opciones están disponibles:
Actualizar y migrar datos de ExFlow

Estado
Estado de Migración:Estado de la migración
Conteo de DocumentosNúmero de documentos a migrar en la empresa correspondiente
Conteo de CoincidenciasNúmero de documentos coincidentes en la empresa actual, haga clic para ver la lista de documentos que no coincidieron
Documentos MigradosNúmero de documentos migrados en la empresa correspondiente
Documentos FallidosDocumentos que no se pudieron migrar, haga clic para ver la lista y la razón
Documentos ExistentesNúmero de documentos ya migrados

Opciones
Tamaño del Lote:Establezca un valor distinto de cero para importar como máximo esa cantidad de documentos a la vez

Formato de Archivo
Formato de archivoMuestra la estructura de XML de importación necesaria

Para continuar con el ejemplo de migración, haga clic en Cargar y Validar XML para elegir el archivo.

Actualizar y migrar datos de ExFlow

Elija el archivo ''Document Migration XML document*.xml'' en la carpeta de imágenes del compartido de archivos de Azure ''exflow''.

Actualizar y migrar datos de ExFlow

Luego, el estado de la migración se establecerá en ''Validado''.

Actualizar y migrar datos de ExFlow

Elija la pestaña ''Migrar Documento'' y espere hasta que el Estado de Migración se establezca en: ''Migrado''.

Actualizar y migrar datos de ExFlow

Migración completada.

Valide que todas las imágenes PDF estén adjuntas a los documentos de compra.