Aujourd'hui
L'équipe sur un écran : ce qui est dû, ce qui est en retard, ce qui attend une décision.
- Aujourd'hui
Détails techniques
Ce qui se trouve derrière la page destinée aux acheteurs : architecture, configuration, intégration, identité et séparation des données. Chaque affirmation de cette page a été vérifiée dans le code du produit ; ce qui n'est pas encore en production est signalé.
Demander un échange techniqueChiffres mesurés
Source : rapport de couverture des capacités et définition de l'API de Zagru One, septembre 2026.
Ce qui change
Chacun est un mécanisme présent dans le code, pas un adjectif de brochure.
01Processus guidés
Créer un site n'est pas un formulaire de vingt champs. C'est une suite de questions uniques, chacune résolue côté serveur et validée dans le chemin de commande.
Une question à la fois — Chaque étape demande ce dont elle a besoin et en énonce la conséquence : le code du site figure sur chaque document, étiquette et rapport, et ne pourra plus être modifié.
Les étapes sont des données, pas des écrans — Ordre, visibilité, obligation, valeurs par défaut et validation sont des règles résolues selon la plateforme, le locataire, le tiers, l'entrepôt, le processus et le rôle. Un seul moteur de rendu sert tous les processus.
La règle tient sans l'interface — Le backend valide chaque étape contre la même expérience effective : un client qui appelle l'API directement ne peut pas contourner une obligation.
Le travail non enregistré est défendu — Quitter un formulaire comportant des modifications déclenche un avertissement explicite au lieu d'abandonner silencieusement la saisie.

02Studio
La configuration est un objet de premier rang doté d'une clé, d'une version et d'une trace d'approbation — pas une page de réglages modifiée par quelqu'un en mars dernier.
Une clé stable, volontairement définitive — Les définitions sont nommées par espaces de noms séparés par des points, et la clé ne peut plus changer après création : les références restent valides d'une version à l'autre.
La version un est un brouillon — Créer une définition crée une version brouillon. Publier est un acte distinct et délibéré.
Bac à sable et tests avant approbation — Une version est validée, portée en bac à sable puis testée avant de pouvoir être soumise à approbation.
Rédigé, non codé — Workflows, jeux de règles, écrans, formulaires, documents, étiquettes et mappages se composent à partir de composants du registre. La configuration les paramètre ; elle ne fournit jamais de code exécutable.
Cycle de vie d'une définition

Les 35 types de définitions
03Hub du site
Pas une arborescence de réglages. Un hub d'actions nommées en langage clair, groupées selon ce qu'elles changent — et honnête sur ce qui n'est pas encore construit.
Groupé par intention — Structure, exploitation et le reste : la forme du site, le travail qui s'y impute et la trace des deux.
Chaque action dit ce qu'elle fait — Les zones sont décrites comme réception, stockage, front de préparation et mise à quai ; un emplacement est un casier, une position de rack, une porte de quai ou une voie de préparation.
L'inachevé est signalé — Les actions non encore disponibles restent visibles et marquées, plutôt que masquées pour donner l'illusion d'un produit fini.
La désactivation préserve l'historique — Arrêter un site arrête le travail nouveau tandis que sa structure et son historique restent consultables.

04Locataires et accès
Une architecture multi-locataires qui repose sur la mémoire de chaque développeur pour une clause WHERE n'en est pas une. Celle-ci s'impose sous l'application.
Une isolation que l'application ne peut pas contourner — Chaque table de locataire impose l'isolation dans la base de données elle-même, et le locataire actif est lié à la transaction avant la première requête, si bien que la règle s'applique pendant toute sa durée.
Aucun locataire par défaut — Sans contexte de locataire, les tables concernées ne renvoient aucune ligne. Il n'existe pas de repli implicite qui verrait tout.
Les rôles sont limités aux sites — Un rôle est accordé pour un entrepôt, ou — délibérément et visiblement — pour tous les entrepôts du locataire.
Vérifié au démarrage — La plateforme contrôle ses propres règles d'isolation au démarrage : une règle manquante empêche le démarrage au lieu de fuir en silence.

Architecture
Huit couches, chacune avec une seule mission, et une frontière nette entre votre métier et la mécanique en dessous. C'est cette frontière qui permet à votre exploitation d'évoluer sans réécrire la plateforme.
Modèle canonique
Entrepôt, transport, douane et 3PL partagent une seule définition de chaque enregistrement : il ne reste rien à rapprocher entre eux.
Cœur d'exécution
Le moteur derrière la réception, la préparation, le chargement et la facturation. Un seul comportement pour tous les locataires, sans branche par client.
Système de référence
Stocks, mouvements et décisions sont stockés une seule fois, comme la version qui fait foi pour tous les autres systèmes.
Couche de configuration
Ce qui rend votre exploitation particulière vit en métadonnées, règles et écrans — versionné et publié, jamais en branche du code source.
Moteur de processus
Un traitement qui dure des heures ou des jours est mené à son terme étape par étape, chaque étape étant consignée dès qu'elle s'achève.
Dorsale d'événements
Chaque changement significatif est publié : les systèmes connectés sont prévenus au lieu d'avoir à interroger la plateforme.
Couche d'accès
Un seul endroit où les personnes, les rôles et les identifiants machine sont définis pour tous les domaines de la plateforme.
Couche analytique
Le reporting s'exécute sur un chemin conçu pour les questions lourdes : le terrain n'attend jamais le rapport d'un autre.
Les choix technologiques ne doivent pas laisser des concepts propres à un framework s'infiltrer dans le domaine métier.
Aucun locataire n'atteint les données d'un autre. La règle est imposée dans la base de données elle-même, et si elle manque sur une table, la plateforme refuse de démarrer.
Qui a changé quoi et quand, consultable par site et à l'échelle du locataire, y compris le commentaire laissé avec une décision.
Authentification unique via votre propre fournisseur d'identité d'entreprise, rôles accordés entrepôt par entrepôt et identifiants d'API restreints aux permissions accordées.
Chaque opération est traçable de bout en bout, avec santé et métriques accessibles à votre exploitation, les détails internes restant hors des réponses publiques.
La configuration effective est horodatée par version, si bien que l'on peut reconstituer les réglages sous lesquels une décision a été prise.
Les traitements longs sont durables : un redémarrage reprend le processus là où il s'est arrêté au lieu de le perdre.
Intégration
Six canaux, chacun étant un vrai module côté serveur plutôt qu'un projet de conseil. Leur statut est indiqué un par un ci-dessous.
La même API que celle appelée par l'interface du produit. Rien n'est réservé à l'éditeur.
Des livraisons signées vers votre point de terminaison : le système tiers est prévenu au lieu d'interroger en boucle.
Lit les messages X12 850, 856, 940, 943, 944, 945, 947, 214 et EDIFACT ORDERS, DESADV, RECADV, IFTSTA. Écrit les messages X12 850, 856, 945, 997 et EDIFACT DESADV. Transport : fichiers et SFTP. Pas encore d'écran dédié à l'EDI ; correspondance des champs dans Studio.
Le connecteur de fichiers (CSV, SFTP) est en production. Les connecteurs de commandes ERP, de places de marché et de transporteurs de colis fonctionnent sur des environnements de test ; leurs connexions en production sont en développement.
Une dorsale d'événements porte les événements métier entre modules et vers l'extérieur, avec des motifs génériques pour les abonnés.
L'accès machine est un objet de premier rang doté de ses portées, de son compte d'audit et de sa révocation.

Un identifiant se crée dans le produit, porte le nom du système qui le détiendra, se rattache à un compte de service qui journalise tout ce qu'il fait, et reçoit le plus petit ensemble de portées permettant encore à l'intégration de fonctionner.
Un pack porte les règles, statuts, types de document et validations qu'exige un secteur ou une juridiction, et s'installe comme configuration au lieu d'être branché dans le produit.
Packs métier
Packs pays et réglementaires
Carte des écrans
La navigation de l'application, section par section, avec les écrans que chaque domaine ouvre. Les domaines modélisés côté serveur mais encore sans écran sont signalés.
01Piloter
L'équipe en poste, telle qu'elle est à l'instant.
L'équipe sur un écran : ce qui est dû, ce qui est en retard, ce qui attend une décision.
Les exceptions réunies dans une file unique plutôt que dispersées entre les modules.
02Exécuter
Le travail physique : ce qui entre, ce qui sort, et le stock entre les deux.
De la réception attendue au rangement, blocage qualité compris.
Les commandes deviennent des vagues, les vagues des préparations, et les préparations une remorque chargée.
Soldes, unités de manutention et lots, avec chaque mouvement qui les a modifiés.
Une file unique pour le travail que le système affecte à une personne ou à une machine.
Les processus guidés en cours et les approbations qui les conditionnent.
03Ressources
Les personnes, la cour et les quais par lesquels elles travaillent.
Qui est en poste, sur quoi cette personne est affectée et comment le travail se répartit.
Rendez-vous, tableau des quais et remorques qui circulent entre les deux.
04Réseau
Tout ce qui se passe au-delà des quatre murs.
Chargements et expéditions, de l'appel d'offres à la livraison, avec les transporteurs derrière.
Les contrats et les événements facturables qu'ils transforment en factures.
Une vue unique sur les sites, les transporteurs et les commandes.
Déclarations, registre du stock sous douane et garanties. La connexion pour les déclarations officielles (BİLGE, Turquie) est en développement.
05Analyse
Des réponses tirées des mêmes enregistrements que le terrain écrit.
Un assistant IA qui travaille sur les mêmes enregistrements, avec les droits de l'utilisateur. Accès anticipé ; désactivé par défaut.
Reporting opérationnel sur le magasin analytique.
06Construire
Là où la plateforme se configure au lieu de se personnaliser.
Là où workflows, règles, écrans, formulaires, documents et étiquettes sont rédigés et publiés.
07Administrer
Locataires, accès et trace de qui a changé quoi.
Locataires, accès, configuration de la plateforme et journal d'audit.
Écrans d'intégration et d'accès
Capturés dans l'application en fonctionnement. Les enregistrements sont des données de démonstration.
Capturés en 1440 × 900 · données de démonstration
Questions fréquentes
Via OpenID Connect. Chaque client définit son propre fournisseur d'identité ; les utilisateurs sont créés à la première connexion et les rôles sont mis en correspondance. SAML se connecte via la fédération Keycloak.
Sur conteneurs et Kubernetes. Dans le cloud, avec l'option d'un environnement qui vous est dédié : espace de noms Kubernetes, base de données, courtier de messages et stockage propres. Une installation sur vos propres serveurs est possible sur demande, dans le cadre d'un projet ; il n'existe pas aujourd'hui d'installateur hors ligne packagé.
Au niveau de la base de données, par des politiques de sécurité au niveau des lignes. Le client actif est fixé au début de chaque transaction ; sans ce contexte, les tables ne renvoient aucune ligne. Si une table n'a pas sa politique, la plateforme refuse de démarrer.
C'est la même API que celle utilisée par l'interface du produit, documentée en OpenAPI. Les clés d'accès machine sont créées dans le produit, limitées par périmètre et par liste d'adresses IP autorisées, et révocables individuellement.
Les listes et les rapports sont exportables, et toutes les données peuvent être lues via l'API. Il n'existe pas aujourd'hui d'outil d'export global en un clic ; notre équipe accompagne le transfert de vos données si vous partez.
Oui. L'application Android conserve les tâches et les opérations en attente sur l'appareil et les envoie dans l'ordre au retour de la connexion. Les terminaux Zebra, Honeywell et Datalogic sont pris en charge, ainsi que la caméra et les lecteurs Bluetooth. L'application web ne fonctionne pas hors ligne.
Discutez de vos questions avec nos ingénieurs.
Demander un échange technique