Aller au contenu principal

Gestion de tickets : application métier pour Orange

Logo Orange Client : Orange
calendar_today
schedule + de 11 ans

Application métier de suivi et pilotage

Cette application métier de gestion de tickets et de tâches a été développée sur mesure pour les équipes internes d'Orange. En production depuis 2015, elle permet de piloter l'activité quotidienne grâce à des workflows personnalisés, des tableaux de bord détaillés et des statistiques en temps réel.

Depuis 2015, x10 accompagne Orange dans la conception, le développement et la maintenance continue de cette application critique.

Contexte et enjeux

Les équipes internes d'Orange gèrent un volume important de demandes, incidents et tâches récurrentes au quotidien. Les outils génériques du marché ne répondaient pas aux spécificités des processus internes : règles de routage complexes, niveaux de priorité métier, workflows de validation multi-étapes et reporting personnalisé par département.

L'application a été conçue pour offrir un outil parfaitement adapté à ces besoins : une interface intuitive pour les utilisateurs, une gestion fine des droits et des départements, et des indicateurs de performance exploitables par le management.

Fonctionnalités clés

L'application couvre l'ensemble du cycle de vie d'un ticket, de la création à la clôture, avec un suivi détaillé à chaque étape.

  • Gestion de tickets et tâches — Création, assignation, suivi et clôture de tickets avec commentaires, pièces jointes et historique complet des actions.
  • Tableaux de bord et KPIs — Visualisation en temps réel de l'activité : nombre de tickets ouverts, résolus, en retard, répartition par département et par priorité.
  • Statistiques individuelles et collectives — Métriques de performance par utilisateur et par équipe, avec graphiques d'évolution et exports.
  • Gestion des départements et des droits — Configuration des comptes utilisateurs, affectation aux départements, et gestion fine des permissions d'accès.
  • Recherche et filtrage avancés — Recherche full-text propulsée par Elasticsearch, filtres combinables et vues sauvegardées pour un accès rapide aux tickets pertinents.

Contribution technique x10

x10 intervient sur l'ensemble du périmètre technique de l'application : architecture, développement, performance et maintenance au long cours.

  • Architecture Symfony — Application structurée en modules métier, avec API Platform pour l'exposition des données et une séparation claire entre logique métier et couche de présentation.
  • Interface React moderne — Front-end réactif construit avec React, TypeScript et TanStack, offrant une expérience utilisateur fluide et des interactions en temps réel.
  • Performance et scalabilité — Utilisation d'Elasticsearch pour la recherche rapide, Redis pour le cache applicatif, et optimisation continue des requêtes pour maintenir des temps de réponse optimaux.
  • Maintenance et évolutions — Accompagnement technique continu depuis 2015, avec montées de version régulières, corrections de sécurité et développement de nouvelles fonctionnalités.

Résultats

L'application est en production depuis plus de 10 ans et reste l'outil de référence pour la gestion des tickets au sein des équipes concernées chez Orange. Elle a su évoluer au fil des années pour intégrer de nouvelles fonctionnalités et s'adapter aux changements organisationnels.

La durée de cette collaboration témoigne de la fiabilité de l'architecture mise en place et de la qualité de l'accompagnement technique assuré par x10.

Technologies

Back-end

PHP PHP Symfony Symfony API Platform API Platform

Front-end

AngularJS AngularJS React React TypeScript TypeScript TanStack TanStack Bootstrap Bootstrap

Infrastructure & Ops

Docker Docker Openshift / Kubernetes Openshift / Kubernetes GitLab GitLab GitLab CI GitLab CI Vault Vault

Données

MySQL MySQL Redis Redis Elasticsearch Elasticsearch

Captures d'écran

Back-office de gestion de tickets : gestion des comptes utilisateurs et configuration des départements.
Tableau de bord : statistiques de tickets, graphiques d'activité et indicateurs clés.
Détail d'un ticket : commentaires, description, formulaire et suivi d'avancement.
Statistiques personnelles : métriques de tickets traités et performance individuelle.

Questions fréquentes

Quel est le rôle de x10 dans le projet de gestion de tickets chez Orange ? expand_more
x10 intervient en tant que développeur freelance sur ce projet depuis 2015 : développement backend et frontend, évolutions fonctionnelles, optimisation des performances et maintenance applicative continue.
Quelles technologies sont utilisées par l'application de gestion de tickets ? expand_more
L'application repose sur un socle technique éprouvé : Symfony et API Platform côté backend, React et TypeScript côté frontend, avec Docker pour l'environnement de développement, GitLab pour le versioning et la CI/CD, MySQL, Redis et Elasticsearch pour la couche données.
Pourquoi Orange a choisi une application sur mesure plutôt qu'un outil standard ? expand_more
Les processus internes d'Orange nécessitaient des workflows spécifiques, des règles de gestion complexes et une intégration fine avec les systèmes existants. Une solution sur mesure permet d'adapter précisément l'outil aux besoins métier, avec une évolutivité totale.
Comment l'application gère-t-elle les performances avec un volume important de tickets ? expand_more
L'architecture s'appuie sur Elasticsearch pour la recherche et le filtrage rapide, Redis pour le cache applicatif, et une optimisation continue des requêtes SQL. Ces choix techniques permettent de maintenir des temps de réponse rapides même avec un historique conséquent.
L'application de gestion de tickets est-elle toujours maintenue ? expand_more
Oui, l'application est en production et activement maintenue depuis 2015. x10 assure un accompagnement technique continu avec des évolutions régulières, des mises à jour de sécurité et l'adaptation aux nouvelles versions des frameworks utilisés.