AGL BO

Migration WinDev → C# WPF et WS .NET

AGL BO est le back-office d'AGL Consult : il centralise la gestion des sociétés (clients, prospects et fournisseurs), des contacts, des projets, des leads et de la facturation.

Il couvre aussi les ressources humaines, avec les congés et les notes de frais, l'administration, avec le planning prévisionnel et le matériel, ainsi que la communication et la comptabilité.

Son tableau de bord rassemble en un coup d'œil les factures non réglées, le suivi des projets et de l'activité, et les journées non facturées.

Objectif

Après AGL PM+, au tour de notre back-office de quitter WinDev. L'application, connectée en direct à la base de données, devait passer à une architecture moderne sans rien perdre de ses règles de gestion.

  • Une migration au pixel près, un peu d'UX en plus
  • Une API REST entre l'application et la base de données
  • Un look aligné sur celui d'AGL PM+

Réponse

Migration de 75 fenêtres, 10 fenêtres internes et 12 états vers un client C# WPF et un Web Service REST .NET 10, assistée par IA.

  • Accès aux données en Dapper, sans ORM, et aucune connexion directe du poste à la base
  • Menu latéral repliable, tableau de bord personnalisable, mode sombre
  • Aucun composant payant, pour une liberté totale

Un tableau de bord sur mesure

Factures non réglées, suivi des projets et de l'activité, gestion administrative, journées non facturées, prospects du site, activités en cours : les widgets se disposent sur une grille de 12 colonnes. Position et taille des widgets personnalisable par l'utilisateur avec mémorisation automatique.

Le menu latéral se replie pour laisser toute la place aux données, et le mode sombre est à un clic.

Des listes qui vont à l'essentiel

Recherche instantanée, filtres par type de société et par statut, tri et filtre sur chaque colonne, choix des colonnes affichées : les réglages de chacun sont mémorisés.

La grille est celle d'AGL PM+, partagée entre toutes nos applications WPF.

La liste des sociétés en cartes : logo ou initiales, ville, téléphone et délai de règlement, avec recherche et filtres clients, prospects et fournisseurs
La fiche d'une société : identité, facturation, coordonnées, contacts et projets regroupés par cartes

Des fiches claires et complètes

Identité, facturation, coordonnées, contacts et projets : la fiche société regroupe toutes les informations par cartes.

Le logo de chaque société se recadre directement depuis la fiche.

Planning de charge

Prévisionnel et temps passé se superposent, collaborateur par collaborateur et semaine par semaine, pour les régies, les forfaits et les autres activités.

Indispensable pour anticiper la charge de l'équipe !

Le planning de charge : prévisionnel et temps passé de chaque collaborateur, semaine par semaine

Les articles du blog pilotés depuis le back-office

Le back-office pilote aussi le blog de ce site : photo de couverture, éditeur de texte riche, catégorie et statut brouillon ou publié.

Le bouton « Voir sur le site » affiche l'article tel que le lisent nos visiteurs.

Résultats

75fenêtres
migrées
12états PDF
migrés
82 000lignes de code
réécrites
782tests
automatisés

Ces projets pourraient aussi vous intéresser

Vous avez un projet similaire ?

Contactez-nous !