Desarrollo · integración · ingeniería inversaOstwald · Alsacia · Proyectos remotoscontact@dtouch.fr
Fundamentos de negocio · API · continuidad

4D, PostgreSQL y sincronización de datos

La continuidad de un sistema también depende de los datos que comparten sus aplicaciones. El curso Reymann conecta bases 4D, servicios web, PostgreSQL y sincronización entre 4D y Dolibarr.

Comprender las reglas respaldadas por las existentes.

Una base de negocios contiene más de tablas: identificadores, relaciones, cálculos y prácticas de entrada determinan el comportamiento de las aplicaciones. Los intercambios deben preservar esta lógica cuando una nueva herramienta entra en la cadena.

La experiencia de Patrice combina una práctica iniciada con FileMaker en 1994 y los entornos 4D utilizados en Reymann. Presta especial atención a las dependencias que se han ido construyendo a lo largo del tiempo.

Prestación de servicios 4D

El trabajo técnico incluyó pruebas de servicios web entre versiones de 4D y el estudio de intercambios SOAP. El mapeo de envolventes y la conversión XML/JSON fueron parte de los temas de conexión con otros entornos.

Se debe respetar la compatibilidad en los intercambios reales: estructura de una llamada, campos, tipos, respuesta esperada y manejo de errores. Un servicio accesible también debe producir datos que puedan ser utilizados por la aplicación que lo consume.

Articular PostgreSQL y servicios de plataforma.

Rey-Active y el PIM tenían bases PostgreSQL. La plataforma, el contenido producido y el procesamiento tuvieron que recuperar su información manteniendo claras responsabilidades.

Definimos las correspondencias y las reglas de actualización antes de multiplicar las conexiones: a qué herramienta se refiere, qué información puede cambiar y cómo controlar las diferencias entre los sistemas.

Documentos e interfaces de época.

Un estudio arquitectónico de 2017 para organizar aplicaciones y sus intercambios.

Estudio de la arquitectura Akeneo, Nextcloud y Rey-ActiveAmpliar
Estudio de la arquitectura Akeneo, Nextcloud y Rey-Active

Documento de diseño de enero de 2017: estudio de intercambios entre importaciones de Excel, PIM Akeneo, imágenes en Nextcloud y plataforma de producción Rey’actif.

Estudio de arquitectura · documento de diseño · 27/01/2017

Sincronizar 4D y Dolibarr

Un conector de sincronización 4D/Dolibarr era parte del ecosistema. Esta articulación vinculó al sistema existente a la gestión comercial y requirió seguimiento de la correspondencia de datos.

Para un proyecto de recuperación o sincronización, el método consiste en preparar los mapeos, verificar conjuntos de datos representativos y controlar los resultados. La gestión de duplicados, datos faltantes y recordatorios es parte del marco.

Entendiendo los intercambios

Conectar aplicaciones y mantener el control de intercambio.

Ejemplo de ruta con procesamiento diferido: el conector prepara los datos, organiza su transferencia y guarda los resultados de los intercambios para su seguimiento y recuperación.

Conectar aplicaciones y mantener el control de intercambio.Ampliar el diagrama
  1. 01

    Fuentes

    API, archivos y bases de datos

    Identificadores • formatos
    Datos entrantes ↓
  2. 02

    Adaptación

    Correspondencia comercial

    Campos • unidades • referencias
    Datos transformados ↓
  3. 03

    Cola de procesamiento

    Organizar solicitudes

    Prioridad • planificación
    Tareas listas ▼
  4. 04

    Ejecución

    Tareas de tratamiento

    Controles • cerillas
    Escribir en el objetivo ▼
  5. 05

    Destino

    Aplicación o ERP

    Objetos • reglas de gestión
    Devoluciones y diferencias ▼
  6. 06

    Seguimiento y reanudación

    Devoluciones de control

    Diario • estado • recordatorio
Conectar aplicaciones y mantener el control de intercambio.Ampliar el diagrama
Diagrama funcional · lectura sintética de flujos y puntos de control.
Identificar

Mantenga la referencia de la aplicación de origen y la de la aplicación de destino.

Transformación

Describir las correspondencias y distinguir las llamadas directas del procesamiento diferido.

Tomar posesión

Encuentre el estado y el contexto de un intercambio que se retirará.

Tu trabajo merece
las herramientas correctas.

Una necesidad específica, un software para evolucionar, un proyecto para enmarcar.

Intercambio en su proyecto

Competencias complementarias, la misma exigencia.