Étude de cas · Migration WinDev · Tourisme

Réalisation client

Migration WinDev vers le web pour AirmesTravel

Le dossier voyage, accessible dans un même espace web. AirmesTravel, développé sous WinDev 24 et HFSQL, a été migré vers le module Agence de voyage de DeeOps. Dossiers, prestations, passagers et encaissements y sont regroupés dans une interface web. La migration reprend les processus métier de l’application d’origine et fait évoluer la navigation ainsi que le suivi de l’activité.

WinDev 24HFSQLAngularSymfony 6.4PostgreSQL 16

Étudier la migration de mon logiciel voyage →Toutes nos réalisations

Présentez votre application et vos priorités : accès à distance, suivi des dossiers ou intégrations.

Illustration : exemple d’interface web de gestion des dossiers d’une agence de voyage après migration WinDev
180tables HFSQL remodélisées en PostgreSQL
1 050éléments WinDev analysés
174 369lignes dans le code d’origine
180tables remodélisées
Accès websans client lourd à installer

Le projet

Du logiciel installé poste par poste à l’application web

Le point de départ

L’application d’origine couvre les dossiers clients, les prestations, les passagers, la billetterie, les encaissements et les éditions. Son périmètre comprend 354 fenêtres, 154 états et 327 requêtes. Dans l’architecture en place, plusieurs contraintes freinaient les usages :

  • Installation poste par poste et mises à jour sur chaque machine
  • Travail à distance difficile (bureau à distance ou VPN)
  • Échanges limités avec les outils de reporting, la comptabilité et les partenaires dans l’architecture existante
  • Évolutions plus complexes lorsque les règles métier et l’interface sont étroitement liées

Objectif : préserver les règles métier retenues dans le périmètre de migration et les rendre accessibles dans une application web.

La nouvelle architecture

L’interface, les traitements métier et les données sont organisés en trois couches :

  • Interface Angular : accessible depuis un navigateur compatible, sans installation du logiciel sur chaque poste
  • API métier PHP 8.2 et Symfony 6.4 : traitements métier et API, avec des droits par rôle et par action
  • Données PostgreSQL 16 : une base isolée par société et un socle pour les échanges de données

La validation associe tests automatisés, analyse statique et contrôles avant mise en production. La recette compare les parcours et les résultats métier retenus dans le périmètre de migration.

Notre méthode

Une migration en six étapes

De l’inventaire de l’existant à la bascule des équipes de l’agence.

1. Cartographier l’existant

Inventaire des écrans, états et requêtes, regroupés par processus métier.

2. Remodéliser les données

Reprise du périmètre des 180 tables HFSQL dans le modèle PostgreSQL.

3. Reprendre les données

Import des clients, articles et référentiels, puis contrôle des volumes, des correspondances et des données métier.

4. Reconstruire les parcours

Conservation des règles métier utiles et amélioration de leur présentation dans l’interface web.

5. Recetter par comparaison

Confrontation des filtres, des montants et des résultats attendus sur les cas métier retenus.

6. Basculer et accompagner

Mise en service et formation des équipes de l’agence.

Le dossier voyage avant et après

Dans l’application WinDev, la saisie d’un dossier voyage passait par plusieurs fenêtres modales. Dans DeeOps, les informations du dossier et des prestations sont réunies sur un même écran.

Ce qui change, écran par écran

Écran Ce qui s’améliore
Suivi des dossiers Totaux HT, TVA et TTC affichés, statuts lisibles, filtres par colonne et actions groupées pour imprimer ou envoyer des documents.
Dossier voyage Prestations regroupées par type, synthèse financière et confirmation d’option depuis le dossier.
Caisse Mêmes critères qu’avant, encaissements et remboursements côte à côte, solde de caisse affiché, édition PDF.
Passagers 14 critères de recherche combinables, lien direct vers le dossier et la facture de chaque passager.

Votre projet

Préparer votre migration avec IA et choisir vos conditions

Préparer votre migration avec IA

Pour votre projet, l’IA peut aider à analyser les parcours, préparer du code et proposer des tests sur les dossiers, les montants ou les règles de gestion. Les choix d’architecture et les livrables restent soumis à la validation des ingénieurs.

L’objectif est de réduire les tâches répétitives et de concentrer le budget sur les besoins métier ; les gains dépendent du périmètre et de l’état de l’existant.

Choisir les conditions de votre passage au web

Cette réalisation aboutit au module voyage de DeeOps. Le cadrage de votre projet doit distinguer la migration, la reprise des données, l’abonnement éventuel, l’accompagnement et les évolutions. Les conditions d’export et de réversibilité sont à examiner avec l’offre retenue ; l’usage d’un SaaS ne signifie pas la propriété de tout son code.

Vous avez des exigences d’hébergement en France ou d’IA privée ? Précisons les lieux de traitement, les accès et les conditions d’utilisation des données, pour le développement comme pour l’application en production.

Les nouveaux usages

Ce que la migration a apporté à l’agence

La migration a aussi permis d’ajouter des fonctions qui n’existaient pas, comme le tableau de bord de l’agence : départs à venir, billets à émettre, soldes clients, fournisseurs à régler et encaissements, en un seul écran.

  • Accès à distance : les équipes autorisées consultent l’application depuis un navigateur compatible et une connexion internet
  • Déploiement centralisé : les mises à jour sont appliquées sur l’environnement serveur, sans mise à jour du logiciel sur chaque poste
  • Contrôle des accès : connexion sécurisée, droits par rôle et données isolées par société
  • Intégrations : une API documentée et une base standard facilitent les échanges à définir avec les autres outils
Tableau de bord de gestion DeeOps : ventes, achats, marges et trésorerie (données floutées)
Tableau de bord de gestion DeeOps : ventes, achats, marges et trésorerie (données floutées).

Autres projets de migration

Découvrez d’autres migrations WinDev

Finance · France Finance Conseil

CRM IXIA : de WinDev à un CRM web avec espace client

Lire l’étude de cas →

Bâtiment · Scénario illustratif

Logiciel chantier WinDev vers le web

Voir le scénario →

Traitement de l’eau · Scénario illustratif

Suivi d’exploitation WinDev vers le web

Voir le scénario →

Étudions votre migration

Votre logiciel voyage tourne encore sous WinDev ?

Présentez votre application et vos priorités : accès à distance, suivi des dossiers ou intégrations. Nous définissons les processus à reprendre, les contrôles de données et les options qui permettront de chiffrer votre projet.

  • Un échange avec un expert WinDev et web
  • Un premier périmètre de migration
  • Une estimation adaptée à votre application

+33 1 42 01 11 12contact@etcsoft.fr

Parlez-nous de votre projet

Réponse sous 24 h. Vos données servent uniquement à répondre à votre demande. Politique de confidentialité