Desarrollo · integración · ingeniería inversaOstwald · Alsacia · Proyectos remotoscontact@dtouch.fr
Integración · interoperabilidad

Integración de sistemas y API

Su actividad está pasando por varios programas de software. Construimos conexiones que permiten que los datos, archivos y acciones sigan el mismo camino.

Microsoft 365 · Nextcloud · API empresarial

Conectar Microsoft 365 o Nextcloud a su software de negocios.

Documentos, validaciones y notificaciones: prepare intercambios continuos entre sus herramientas, con derechos definidos.

Descubre esta solución →
01

entender

Software, datos, reglas y dependencias.

02

Conectar

API, archivos, conectores y eventos

03

orquestar

Tareas, prioridades y estado del tratamiento

04

Check

Resultados, periódicos y recaptura

Las etapas de una cadena controlada · diagrama principal

Comprender ambos lados del comercio

Un conector comienza con una lectura del comercio y los sistemas existentes. ¿Quién crea el producto? ¿Dónde está ubicada la imagen de referencia? ¿Qué evento permite la publicación, facturación o salida de producción? Identificamos la fuente de cada información, los identificadores estables y las reglas de actualización.

Las referencias, variantes, estatutos y derechos no siempre tienen el mismo significado de una herramienta a otra. Este trabajo de correspondencia impide la transferencia técnicamente exitosa de la producción de datos inutilizables.

API, archivos y aplicaciones de escritorio

Nuestra práctica cubre intercambios REST, servicios web, formatos JSON, XML y CSV, repositorios de archivos y tareas programadas. También incluye conexiones entre aplicaciones web y estaciones de trabajo, cuando los archivos de InDesign o el procesamiento local son parte del proceso.

El curso Reymann reúne bases 4D, servicios web, aplicaciones ofimáticas, PIM, motores de procesamiento de imágenes e InDesign Server. Los intercambios entre 4D y PrestaShop incluyeron la creación del producto y luego el envío de sus imágenes: dos operaciones a articular y controlar.

Orquestar el trabajo, más allá de la transferencia

Una solicitud puede desencadenar múltiples tratamientos: recuperar un original, producir una visión general, enviar un archivo, esperar su retorno y actualizar la hoja y página. Las dependencias deben ser explícitas.

La experiencia del Administrador de tareas Reymann incluye solicitudes registradas de API, configuraciones y archivos asociados, ejecución inmediata, diferida o programada, y prioridades y límites de procesamiento simultáneo. El desafío es hacer que la cadena sea utilizable, incluso cuando no todas las operaciones tienen la misma duración.

Documentos e interfaces de época.

Interfaces del canal editorial Reymann, en su versión de época. Estos archivos ilustran el recorrido de Patrice Salib, fundador de Dtouch, dentro de la agencia.

Parámetros enviados a TWIST desde la plataformaAmpliar
Parámetros enviados a TWIST desde la plataforma

La interfaz le permite especificar los parámetros transmitidos al flujo de procesamiento, aquí una opción de salida PDF/X-1a.

Archivo Reymann · extracto de interfaz · 22/03/2019

Un ejemplo: Rey-Active, 4D y Dalim TWIST

La unificación de los flujos TWIST ilustra una integración que actúa sobre el propio procesamiento. Los archivos enviados como entrada estaban conectados a flujos comunes; Los scripts utilizaron datos de Rey’actif vía REST para elegir los parámetros adaptados al soporte.

Esta organización común sustituyó una veintena de flujos, con la gestión de los perfiles ICC y su indicación en las pruebas. De este modo, los ajustes de producción se vincularon a la definición del archivo.

Provisión de interrupción y recuperación

Un servicio puede responder demasiado tarde, un archivo llegará antes de su archivo o un dato permanecerá bloqueado. Diseñamos controles, periódicos y las posibilidades de asumir estas situaciones reales. Un intento repetido no debe crear un segundo o un envío innecesario.

El diagnóstico sigue el recorrido completo: solicitud inicial, correspondencia, ejecución, retroalimentación y resultado en la solicitud. Esta lectura permite distinguir un fallo de transferencia de un resultado recibido pero mal integrado.

Conexiones al servicio de su organización

ERP y tienda, proveedores y catálogo, agenda y planificación, proveedores de servicios offshore y producción interna: el mismo cuidado se aplica a cada conexión. Entregamos las reglas de operación con el conector, para que el equipo pueda entender lo que circula y atender excepciones.

Cuando un sistema carece de documentación, el estudio se puede ampliar mediante ingeniería inversa de sus formatos o de su comportamiento, antes de optar por una interfaz de sustitución o una migración progresiva.

Plataforma, planificación, motores y socios

La experiencia Reymann también conecta la planificación editorial con los hitos de la página, las solicitudes de plataforma a InDesign Server y las colas de revisión y envío con los comentarios de los socios externos. Los documentos de InDesign y los activos asociados se unen a los mecanismos de transferencia y replicación.

La coherencia depende de todas estas conexiones: datos comerciales, eventos, archivos, plazos y responsabilidades. Es esta lectura de principio a fin la que aportamos a los proyectos de integración.

Diseño de seguimiento y notificaciones como servicios.

Los tratamientos se complementaron con diarios, controles nocturnos y notificaciones de eventos. El servicio de notificación agregó información por usuario y expuso puntos de integración para otras aplicaciones.

Informar de una importación de texto fallida, un archivo faltante o el resultado de un lote de mantenimiento es parte del flujo de negocios. La integración debe hacer que estos eventos sean procesables para el equipo, de la misma manera que la transferencia inicial.

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á.

Una experiencia de producción

La ruta Reymann,
en detalle.

Cómo encajan imágenes, color, aplicaciones y socios en el canal Rey’actif.

Explora esta experiencia

Tu trabajo merece
las herramientas correctas.

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

Intercambio en su proyecto
Experiencia que se complementa

Las habilidades adecuadas para el resto de su proyecto.

Competencias complementarias, la misma exigencia.