Desenvolvimento · integração · engenharia reversaOstwald · Alsácia · Projetos remotoscontact@dtouch.fr
Integração · interoperabilidade

Integração de Sistemas e API

Sua atividade está passando por vários programas de software. Construímos conexões que permitem que dados, arquivos e ações sigam o mesmo caminho.

Microsoft 365 · Nextcloud · API de negócios

Conectar Microsoft 365 ou Nextcloud para o seu software de negócios.

Documentos, validações e notificações: prepare trocas contínuas entre suas ferramentas, com direitos definidos.

Descubra esta solução →
01

Entenda

Software, dados, regras e dependências

02

Conectar

APIs, arquivos, conectores e eventos

03

Orquestrar

Tarefas, prioridades e estatuto do tratamento

04

Verificar

Resultados, jornais e recaptura

As etapas de uma cadeia controlada · diagrama principal

Compreender os dois lados do comércio

Um conector começa com uma leitura do comércio e sistemas existentes. Quem cria o produto? Onde está localizada a imagem de referência? Qual evento permite publicação, faturamento ou saída da produção? Identificamos a fonte de cada informação, os identificadores estáveis e as regras de atualização.

As referências, variantes, estatutos e direitos nem sempre têm o mesmo significado de uma ferramenta para outra. Este trabalho de correspondência impede que a transferência tecnicamente bem sucedida produza dados inutilizáveis.

APIs, arquivos e aplicativos de desktop

Nossa prática abrange trocas REST, webservices, formatos JSON, XML e CSV, repositórios de arquivos e tarefas agendadas. Também inclui conexões entre aplicações web e estações de trabalho, quando arquivos do InDesign ou processamento local fazem parte do processo.

O curso Reymann reúne bases 4D, serviços web, aplicações de escritório, PIM, motores de processamento de imagens e InDesign Server. As trocas entre 4D e PrestaShop incluíram a criação do produto e depois o envio de suas imagens: duas operações a serem articuladas e controladas.

Orquestre o trabalho, além da transferência

Uma solicitação pode desencadear vários tratamentos: recuperar um original, produzir uma visão geral, enviar um arquivo, esperar pelo seu retorno e atualizar a folha e página. As dependências devem ser explícitas.

A experiência do Reymann Task Manager inclui solicitações registradas de API, configurações e arquivos associados, execução imediata, adiada ou agendada e prioridades e limites de processamento simultâneo. O desafio é tornar a cadeia utilizável, mesmo quando as operações não têm todas a mesma duração.

Documentos e interfaces de período

Interfaces do canal editorial Reymann, em sua versão de época. Esses arquivos ilustram a trajetória de Patrice Salib, fundador da Dtouch, dentro da agência.

Parâmetros enviados para TWIST da plataformaAmpliar
Parâmetros enviados para TWIST da plataforma

A interface permite especificar os parâmetros transmitidos ao fluxo de processamento, aqui uma opção de saída PDF/X-1a.

Arquivo Reymann · extrato de interface · 22/03/2019

Um exemplo: Rey-Active, 4D e Dalim TWIST

A unificação dos fluxos TWIST ilustra uma integração que atua no próprio processamento. Os arquivos enviados como entrada estavam conectados a fluxos comuns; Os scripts utilizaram dados do Rey’actif via REST para escolher os parâmetros adaptados ao suporte.

Esta organização comum substituiu cerca de vinte fluxos, com a gestão dos perfis ICC e a sua indicação nos testes. As configurações de produção foram assim vinculadas à definição do arquivo.

Prever a interrupção e recuperação

Um serviço pode responder tarde demais, um arquivo chegará antes de seu arquivo ou um dado permanecerá bloqueado. Nós projetamos controles, jornais e as possibilidades de assumir essas situações reais. Uma tentativa repetida não deve criar uma segunda ou uma transferência desnecessária.

O diagnóstico acompanha toda a jornada: solicitação inicial, correspondência, execução, feedback e resultado na aplicação. Esta leitura permite distinguir uma falha de transferência de um resultado recebido mas mal integrado.

Conexões servindo sua organização

ERP e loja, fornecedores e catálogo, agenda e planejamento, prestadores de serviços offshore e produção interna: os mesmos cuidados se aplicam a cada conexão. Entregamos as regras de funcionamento junto com o conector, para que a equipe entenda o que está circulando e trate das exceções.

Quando um sistema carece de documentação, o estudo pode ser ampliado através da engenharia reversa de seus formatos ou de seu comportamento, antes de escolher uma interface substituta ou uma migração progressiva.

Plataforma, planejamento, motores e parceiros

A experiência Reymann também conecta o planejamento editorial aos marcos da página, solicitações de plataforma ao InDesign Server e provas, e filas de envio ao feedback de parceiros offshore. Os documentos do InDesign e os ativos associados unem-se aos mecanismos de transferência e replicação.

A consistência depende de todas essas conexões: dados de negócios, eventos, arquivos, prazos e responsabilidades. É essa leitura de ponta a ponta que trazemos para os projetos de integração.

Projete rastreamento e notificações como serviços

Os tratamentos foram complementados por diários, verificações noturnas e notificações de eventos. O serviço de notificação agregava informações por usuário e expunha pontos de integração para outras aplicações.

Relatar uma importação de texto com falha, um arquivo ausente ou o resultado de um lote de manutenção faz parte do fluxo de negócios. A integração deve tornar esses eventos acionáveis ​​para a equipe, da mesma forma que a transferência inicial.

Compreendendo as trocas

Conecte aplicações e mantenha o controle de câmbio.

Exemplo de caminho com processamento diferido: o conector prepara os dados, organiza sua transferência e guarda os resultados das trocas para monitoramento e recuperação.

Conecte aplicações e mantenha o controle de câmbio.Amplie o diagrama
  1. 01

    Fontes

    API, arquivos e bancos de dados

    Identificadores • formatos
    Dados recebidos ↓
  2. 02

    Adaptação

    Correspondência comercial

    Campos • unidades • referências
    Dados transformados ↓
  3. 03

    Fila de processamento

    Organizar solicitações

    Prioridade • planeamento
    Tarefas prontas ▼
  4. 04

    Execução

    Tarefas de tratamento

    Controles • partidas
    Escrita no alvo ▼
  5. 05

    Destino

    Aplicativo ou ERP

    Objetos • regras de gerenciamento
    Retornos e variâncias ▼
  6. 06

    Seguimento e retomada

    Retornos de controle

    Diário • status • lembrete
Conecte aplicações e mantenha o controle de câmbio.Amplie o diagrama
Diagrama funcional · leitura sintética de fluxos e pontos de controle.
Identificar

Mantenha a referência da fonte e da aplicação de destino.

Transformar

Descrever correspondências e distinguir chamadas diretas de processamento diferido.

Assuma o comando.

Encontre o estado e o contexto de uma troca para ser aposentada.

Uma experiência de produção

A rota Reymann,
em pormenor.

Como imagens, cores, aplicações e parceiros se enquadram no canal Rey’actif.

Explore esta experiência

O teu trabalho merece
as ferramentas certas.

Uma necessidade específica, um software para evoluir, um projeto para enquadrar.

Trocar no seu projeto
Experiências que se complementam

As habilidades certas para o resto do seu projeto.

Competências complementares, o mesmo rigor.