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.
Funciones concretas.
Herramientas in situ.
Interfaces utilizadas para organizar el trabajo, preparar datos y rastrear archivos. Cada pantalla muestra una función específica, con datos de presentación.
Ampliar pantalla Productos y su estado de preparación.
Una lista filtrable por estado, referencias de carpetas y la imagen se puede acceder en la misma vista.
Interfaz Real Rey'actif · archivo de demostración de 2018.
Ampliar pantalla Un producto, varias informaciones empresariales
La ficha recoge las características y acceso a precios, stock, documentos e información de proveedores.
Interfaz real · entorno de prueba · datos de demostración.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.
Un estudio arquitectónico de 2017 para organizar aplicaciones y sus intercambios.
Ampliar 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/2017Sincronizar 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.
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.
- 01Datos entrantes ↓
Fuentes
API, archivos y bases de datos
Identificadores • formatos - 02Datos transformados ↓
Adaptación
Correspondencia comercial
Campos • unidades • referencias - 03Tareas listas ▼
Cola de procesamiento
Organizar solicitudes
Prioridad • planificación - 04Escribir en el objetivo ▼
Ejecución
Tareas de tratamiento
Controles • cerillas - 05Devoluciones y diferencias ▼
Destino
Aplicación o ERP
Objetos • reglas de gestión - 06
Seguimiento y reanudación
Devoluciones de control
Diario • estado • recordatorio
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á.
Proyectos y situaciones concretas.
JPEG y PDF: recupere información del corazón de los archivos
Experiencia del fundador · Reymann
Traces incorporados en JPEGs, Apoove anotaciones, imágenes y archivos adjuntos: procesamiento para hacer la información utilizable entre aplicaciones.
Explora el casoUTS " InDesign Server: linking typography to generation
Experiencia del fundador · Reymann
Un back-engineering alrededor de Universal Type Server para hacer las tipografías disponibles en la cadena de generación de InDesign Server.
Explora el casoCircular productos entre herramientas.
Proyecto Dtouch
Referencias, categorías, tarifas e imágenes: Un catálogo útil también depende de cómo se alimentan sus datos.
Explora el casoTu trabajo merece
las herramientas correctas.
Una necesidad específica, un software para evolucionar, un proyecto para enmarcar.
