Discovery & cartographie des processus
Entretiens en production, logistique et ventes ; cartographie du cycle de vie des commandes et du contrat de données 1C, ainsi que de la posture on-premise et de maîtrise des données.
Étude de cas · Industrie · Gestion de production
Comment nous avons livré StartApp de A à Z — un écosystème unifié qui relie des applications mobiles iOS et Android à une console web d'administration, suit chaque commande tout au long de son cycle de vie de l'atelier à l'expédition, ouvre des canaux de communication directs avec les partenaires et s'intègre de façon bidirectionnelle au système comptable 1C existant du client, le tout fonctionnant sur les propres serveurs du client.
Le client est un grand fabricant de meubles fédéral exploitant plusieurs sites de production ainsi que la logistique et les ventes. Avec la hausse du volume de commandes, la coordination entre production, logistique et ventes ne tenait plus que par des appels et des messageries dispersées, et clients comme partenaires appelaient sans cesse juste pour connaître le statut d'une commande. L'objectif était de rendre le statut des commandes transparent sans appeler l'atelier, d'ouvrir un canal de communication direct avec les partenaires, de centraliser la base des employés et des clients et de réduire la charge du centre d'appels en basculant vers un self-service asynchrone — le tout déployé on-premise, sur l'infrastructure du client, et intégré au système 1C existant.
Un aperçu de ce que StartApp a livré sur trois plateformes et un service backend sur les propres serveurs du client lors de son premier cycle de production.

Les clients mobiles pour iOS et Android reposent sur Flutter : une seule base de code livre les deux plateformes de concert — le bon compromis quand des dizaines d'employés de partenaires utilisent l'application en même temps et que le délai est fixe. L'écran d'accueil est un fil de commandes avec les onglets « Actives » et « Terminées » et une recherche par numéro ; chaque carte porte une vignette du produit, le numéro, la date, l'entreprise partenaire et un statut coloré comme « Découpe » ou « Pris en charge ».
Le fil vise à supprimer l'appel de statut. Les statuts viennent directement du système comptable : ce qu'un opérateur d'atelier ou un commercial voit sur la carte est ce que voit le back-office — plus besoin d'appeler l'usine.

Toucher une commande ouvre une carte qui rassemble tout ce dont l'atelier a besoin : un dessin technique et une photo de l'article, le numéro et le nom, la quantité, les dates de création et d'expédition, le créateur et le statut courant comme « Pris par le technologue ». En dessous figurent les paramètres de production — couleurs des panneaux et métrage des panneaux et du MDF.
Tout est chargé depuis le système comptable via l'intégration bidirectionnelle 1C, de sorte que la carte correspond toujours au back-office. Le fabricant ne maintient plus deux vérités, et un partenaire peut consulter lui-même la spécification exacte de sa commande.

La section « Messages » est un fil de discussions : des archives, les actualités de l'entreprise et des conversations liées à une commande et une adresse de livraison précises, chacune avec un dernier message, un horodatage et un compteur de non-lus. Dans une discussion de commande, les participants échangent des détails et des pièces jointes — photos d'articles, dessins, échantillons — avec une galerie qui replie les images supplémentaires dans une tuile « +N ».
Consolider tout cela hors des messageries personnelles est l'autre moitié du gain pour le centre d'appels : tout l'historique d'une commande tient au même endroit, visible exactement par les personnes concernées, et les temps de réponse aux partenaires se sont améliorés une fois les discussions dispersées réunies sur la plateforme unique.

La partie administrative est une application web React qui offre au back-office un grand écran pour le travail qui n'a pas sa place sur un téléphone. Le module « Partenaires » est un tableau de toutes les entreprises avec filtres par statut et date et un champ de recherche ; les états « Actif », « Bloqué » et « Supprimé » sont colorés.
Un rail à gauche navigue dans tout le système — administration, partenaires, employés des partenaires, commandes, messages, rôles et actualités — de sorte qu'une seule console gère tout l'écosystème pendant que les applications mobiles restent légères et centrées sur les commandes et la communication.

Le module « Employés des partenaires » liste les personnes de toutes les entreprises avec filtres par entreprise et statut, appuyé par un module de rôles qui sépare les droits d'accès et un tableau de bord qui rassemble les indicateurs de performance. Un employé peut appartenir à plusieurs entités juridiques, et la base centralisée supprime la confusion sur qui gère quelle commande.
Comme le fabricant possède ce plan de contrôle plutôt que de louer un service tiers, les données de commandes, de partenaires et de conversations restent dans le périmètre de l'entreprise — le déploiement on-premise fait de la maîtrise des données la règle plutôt qu'un ajout tardif.
Une construction Agile en cinq phases qui a fait passer StartApp d'appels dispersés à une plateforme unique de gestion de production en dix mois.
Entretiens en production, logistique et ventes ; cartographie du cycle de vie des commandes et du contrat de données 1C, ainsi que de la posture on-premise et de maîtrise des données.
Un plan de contrôle Laravel, l'API REST pour les applications et la console, le modèle de rôles et le contrat d'échange bidirectionnel avec 1C.
Clients Flutter iOS et Android et la console React — fil de commandes, carte de commande, discussions par commande, modules partenaires et employés.
Synchronisation bidirectionnelle 1C, boucles de communication fermées, accès basé sur les rôles et tests sur de nombreux appareils des partenaires.
Déploiement on-premise, un pilote qui a réduit les appels de statut d'environ 30 %, et itération Agile sur les discussions et la console à partir de l'usage réel.
La feuille de route s'appuie sur la même base serveur : notifications push aux changements de statut, analyses des délais de production et de la charge des sites, un modèle de rôles plus fin et d'autres intégrations — chacune s'ajoutant au plan de contrôle Laravel existant plutôt que de le réécrire.
Si vous préparez un produit d'industrie, de logistique ou d'opérations terrain où le statut des commandes doit être transparent et la communication doit quitter le téléphone, nous avons livré ce stack de bout en bout — applications Flutter, console React, backend Laravel et intégration bidirectionnelle au système comptable sur votre propre infrastructure. L'aperçu produit en russe est disponible sur yusmpgroup.ru, et l'équipe qui l'a réalisé fait partie de YuSMP Group.
Le coût dépend du nombre de plateformes (applications mobiles et/ou console web), de la profondeur de l'intégration au système comptable (1C, ERP), du modèle de rôles et du mode de déploiement. Pour un écosystème de l'ampleur de StartApp — applications Flutter, console React, backend Laravel et intégration bidirectionnelle 1C — nous donnons une estimation ferme après une phase de discovery.
Les rôles travaillent différemment. L'atelier et les partenaires veulent un téléphone : statut des commandes, carte de l'article et discussions toujours à portée. Le back-office a besoin d'un grand écran pour les tableaux, les filtres, la gestion des rôles et les indicateurs — c'est la console web React. Les deux clients tournent sur une seule API, donc les données restent cohérentes partout.
L'intégration est bidirectionnelle : les statuts et paramètres de production — couleurs des panneaux, métrage, dates de création et d'expédition — passent de 1C vers l'application, et les actions des utilisateurs reviennent. L'échange se déroule dans l'infrastructure contrôlée du client, car le système est déployé on-premise.
Le système est déployé sur les propres serveurs du client (on-premise) : les données de commandes, de partenaires et de conversations restent dans le périmètre de l'entreprise et ne sont pas confiées à des services externes. L'accès est authentifié et séparé par le module de rôles, et le traitement des données peut être rattaché à l'infrastructure du client.
StartApp a pris environ dix mois sur trois plateformes (iOS, Android, web) avec une intégration 1C. Le délai dépend du nombre de modules, de la complexité du modèle de rôles et de la profondeur de l'intégration. Nous fixons les dates exactes après la discovery.
Études de cas liées
Plan de contrôle React, scanners natifs iOS + Android et intégration de matériel industriel.
→Medtech · MobileUne application mobile pour un réseau de laboratoires — prise de rendez-vous en ligne, résultats et catalogue, intégrée à 1C.
→Retail · E-commerceUne expérience mobile retail et des outils back-office pour une marque nationale de chaussures.
→Partagez quelques détails et un consultant senior vous répondra dans un délai d'un jour ouvrable.