GR Logistique
Application mobile de suivi de dédouanement et d'entreposage pour le Groupe Guanter Rodriguez, connectée à leur logiciel métier.
Fin 2020, le Groupe Guanter Rodriguez m'a confié le développement de son application mobile. L'entreprise fait de l'import-export de produits frais depuis 1945 et compte parmi les leaders européens du dédouanement. Deux publics avaient le même besoin, formulé différemment : les transporteurs voulaient savoir où en était leur dédouanement, les clients de l'entrepôt voulaient suivre l'état de leurs marchandises. Dans les deux cas l'information existait déjà quelque part dans l'entreprise. Ce qui manquait, c'était un moyen d'y accéder sans quitter son véhicule et sans écrire à l'entrepôt. J'ai développé l'application en React Native et je l'ai livrée après environ quatre mois.
L'application se branche sur le logiciel métier
Le point technique central est celui-ci : l'application va chercher les données sur une API fournie via WinDev. Le logiciel métier du groupe est développé sous WinDev, un environnement de développement d'applications de gestion, et c'est lui qui détient les dossiers de dédouanement et d'entreposage. Cette API, je ne l'ai pas écrite : elle m'a été fournie. L'application mobile vient s'y brancher.
L'application ne détient pas les dossiers, elle interroge celui qui les détient et les met à l'écran. L'API n'a donc pas été écrite pour l'occasion, et le système d'information du client reste la source des données.
De façon générale, quand l'API est fournie plutôt qu'écrite en même temps que le client qui la consomme, le contrat d'échange est posé en amont et le développeur mobile compose avec. Le travail se déplace vers ce qui reste de son côté : ce que l'on demande, à quel moment, et ce que l'on affiche tant que la réponse n'est pas revenue. Je ne détaille pas ici le fonctionnement interne de cette API.
Deux parcours, un même geste
L'application est organisée en deux onglets, Dédouanement et Entreposage. Chacun s'ouvre sur un champ unique : la plaque d'immatriculation pour le dédouanement, le numéro de dossier pour l'entreposage. On saisit son identifiant, on valide, et le même écran affiche le statut courant du dossier puis son historique, chaque étape horodatée à la minute près. Les libellés sont ceux du métier, du type « enregistré et en attente d'arrivage » ou « marchandise en attente de préparation ».
Le reste suit la même logique de suivi :
- Des notifications de statut, pour rester informé
- Un historique des étapes, aussi bien côté dédouanement que côté entreposage
- Une interface multilingue en français, anglais et espagnol, le sélecteur de langue restant accessible en haut de chaque écran
- Un tableau de bord d'administration côté groupe, avec des statistiques d'avancement
Ce que l'utilisateur voit tient en trois éléments : un champ, un bouton, un statut. Derrière, un système d'information logistique qui existait bien avant l'application et qui continue de faire foi. L'application ne le remplace pas, elle le rend consultable depuis un téléphone, en trois langues, à l'endroit et au moment où la question se pose.
Besoin de créer un site internet à Perpignan ?
Comme pour ce projet, créons ensemble un site unique, performant et à votre image.