NEXFLOW

Plateforme de gestion des interventions réseau

Réussite Télécom — Région Fès

Utilisez les flèches ← → pour naviguer

Février 2026 — INNOV-DS

1 Contexte

Une plateforme pour digitaliser les interventions terrain

Le métier

Réussite Télécom exécute les branchements et réparations réseau pour IAM.

Les enjeux

Centraliser les tickets, digitaliser le terrain, respecter les SLA, tracer les équipements.

flowchart LR
    A["IAM
Envoie les tickets
via Crystal Reports"] ==> B["NEXFLOW
Importe, filtre
et distribue"] B ==> C["Terrain
Les équipes
interviennent"] C ==> D["Suivi
Les managers
pilotent"] D ==> E["Reporting
Feedback & résultats
remontés vers IAM"] style A fill:#fef3c7,stroke:#f59e0b,color:#78350f,stroke-width:2px style B fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f,stroke-width:2px style C fill:#d1fae5,stroke:#10b981,color:#064e3b,stroke-width:2px style D fill:#ede9fe,stroke:#8b5cf6,color:#4c1d95,stroke-width:2px style E fill:#fef3c7,stroke:#f59e0b,color:#78350f,stroke-width:2px

2 Les acteurs

Qui utilise NEXFLOW ?

ActeurRôleInterface
Service IAMFournit les tickets (fichiers Crystal Reports)Externe
OrientateurSupervise les tickets, affecte les équipesWeb
Chef d'équipeGère ses tickets terrain, met à jour les statutsMobile
MagasinierGère le stock, les livraisons et retoursWeb
Manager SuperviseurSupervise les équipes par contratWeb
Manager GlobalVision consolidée, pilotage multi-contratsWeb

3 Vue d'ensemble NEXFLOW

1 2 3 4 5 6 7 8 9
NEXFLOW
Plateforme centrale
Tickets • Stock • Pilotage
📝

IAM — Contrat

Commandes & marchés
associés au contrat

📋

IAM — Tickets

Import Crystal Reports (CSV)

📦

IAM — Stock

Livraisons équipements
(demandes d'imputation)

🧑‍💻

Orientateur

Supervise : avancement tickets
état stock, blocages

📱

Équipes Terrain

Exécution, CR, photos
Signature, escalades

🏭

Stock / Magasinier

Livraisons, retours, transferts

📊

Pilotage / Managers

Dashboards, KPI, contrat

📨

Feedback vers IAM

Avancement, résultats, SLA
Stock & utilisation équipements

1 IAM envoie commandes & contrat
2 IAM envoie les tickets (Crystal)
3 IAM livre les équipements (imputation)
4 Orientateur supervise avancement, stock, blocages
5 Affectation auto → équipes terrain
6 CR, statuts & escalades remontés
7 Matériel livré / retourné via stock
8 KPI & dashboards managers
9 Managers remontent feedback vers IAM
VALEUR AJOUTÉE NEXFLOW → Import auto Ancien / Nouveau ticket Complétion tickets Détection doublons Tickets prêts Affectation auto Alertes délais Alertes charge Alertes stock équipe Produit & Contrat Notifications

4 Architecture & Flux de données

Le parcours complet, de IAM jusqu'au pilotage

flowchart LR
    A["1. Import IAM
Crystal Reports
Commandes & Réclamations"] ==> B["2. Traitement
Filtrage, dédoublonnage
enrichissement"] B ==> C["3. Tickets
Création automatique
avec suivi SLA"] C ==> D["4. Affectation
Distribution auto
par zone & spécialité"] D ==> E["5. Terrain
Exécution mobile
Chef d'équipe"] E ==> F["6. Clôture
Validation &
reporting"] style A fill:#fef3c7,stroke:#f59e0b,color:#78350f,stroke-width:2px style B fill:#fce7f3,stroke:#ec4899,color:#831843,stroke-width:2px style C fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f,stroke-width:2px style D fill:#ede9fe,stroke:#8b5cf6,color:#4c1d95,stroke-width:2px style E fill:#d1fae5,stroke:#10b981,color:#064e3b,stroke-width:2px style F fill:#ccfbf1,stroke:#14b8a6,color:#134e4a,stroke-width:2px

↓ Détail de chaque étape ci-dessous

Détail de chaque étape

ÉtapeCe qui se passeQui intervient
1 ImportLes fichiers Crystal Reports IAM sont importés (toutes les heures ou à la demande)Système automatique
2 TraitementFiltrage par secteur / produit, détection doublons, enrichissementSystème automatique
3 TicketsCréation du ticket avec type (Branchement / Dérangement) et SLASystème + Orientateur
4 AffectationDistribution automatique aux équipes par zone, spécialité et chargeSystème + Orientateur
5 TerrainLe chef d'équipe reçoit le ticket, exécute et met à jour via l'app mobileChef d'équipe
6 ClôtureValidation des travaux, mise à jour des KPI, reporting managersOrientateur + Managers

5 Import des données IAM

De Crystal Reports à NEXFLOW, en 5 étapes

flowchart LR
    A["1. Réception
Fichiers CSV IAM
Commandes + Réclamations"] ==> B["2. Filtrage
Secteur x Produit
seuls nos tickets"] B ==> C["3. Dédoublonnage
N° unique + client
éviter les doublons"] C ==> D["4. Enrichissement
Contact, MSAN
complétés si manquants"] D ==> E["5. Création ticket
Statut Créé
prêt à affecter"] style A fill:#fef3c7,stroke:#f59e0b,color:#78350f,stroke-width:2px style B fill:#fce7f3,stroke:#ec4899,color:#831843,stroke-width:2px style C fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f,stroke-width:2px style D fill:#ede9fe,stroke:#8b5cf6,color:#4c1d95,stroke-width:2px style E fill:#d1fae5,stroke:#10b981,color:#064e3b,stroke-width:2px
Import automatique toutes les heures + import manuel à la demande par l'Orientateur.
Les fichiers IAM sont globaux : ils contiennent les tickets de tous les sous-traitants. NEXFLOW ne garde que les nôtres.

Les deux fichiers source

Commandes (Branchements)

DonnéeExemple
N° CommandeClé unique
ClientNom, contact, adresse
ProduitGPON, RTC, RTC_DTL...
LocalisationMSAN, Secteur, Délégation
ÉtatVA (Validé), RE (Réalisable)

Réclamations (Dérangements)

DonnéeExemple
N° RéclamationClé unique
ClientNom, contact, adresse
Classification6 niveaux (Cat → Sous-type)
LocalisationMSAN, Secteur, Délégation
RéouverturesCompteur + date
Les tickets incomplets (MSAN inconnu, contact vide) sont importés avec un drapeau de correction pour l'Orientateur.

6 Gestion des tickets

Le cycle de vie complet d'un ticket

flowchart LR
    A["Créé
Import ou
saisie manuelle"] ==> B["Affecté
Equipe assignée
date planifiée"] B ==> C["Dispatché
Notification push
app mobile"] C ==> D["En cours
Technicien
sur le terrain"] D ==> E["Terminé
CR soumis
travaux validés"] E ==> F["Clôturé
Validation
back-office"] style A fill:#f1f5f9,stroke:#94a3b8,color:#334155,stroke-width:2px style B fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f,stroke-width:2px style C fill:#ede9fe,stroke:#8b5cf6,color:#4c1d95,stroke-width:2px style D fill:#fef3c7,stroke:#f59e0b,color:#78350f,stroke-width:2px style E fill:#d1fae5,stroke:#10b981,color:#064e3b,stroke-width:2px style F fill:#ccfbf1,stroke:#14b8a6,color:#134e4a,stroke-width:2px

Branchement (Commande)

Nouvelle connexion client — GTI 48h / GTR 5 jours

Dérangement (Réclamation)

Panne réseau — GTI 4h / GTR 24h — réouverture possible

Affectation automatique

Le système propose l'équipe la plus adaptée selon 4 critères obligatoires

flowchart LR
    A["Spécialité
Branchement,
Dérangement, BTP"] ==> B["Zone
MSAN / Secteur
couvert par l'équipe"] B ==> C["Produit
GPON, RTC
compétence équipe"] C ==> D["Charge
Équipe la moins
chargée priorisée"] style A fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f,stroke-width:2px style B fill:#ede9fe,stroke:#8b5cf6,color:#4c1d95,stroke-width:2px style C fill:#fef3c7,stroke:#f59e0b,color:#78350f,stroke-width:2px style D fill:#d1fae5,stroke:#10b981,color:#064e3b,stroke-width:2px
L'Orientateur peut valider ou corriger la proposition du système avant envoi au terrain.

Compte-rendu terrain (App mobile)

Le chef d'équipe remplit un CR dynamique adapté au type de ticket

Donnée saisieDétail
Travaux réalisésLignes de travaux liées au bordereau des prix
Équipements utilisésArticles IAM (n° série) + consommables
Corrections réseauMSAN / SR terrain (peut différer de l'import)
Photos géolocaliséesAvant / après avec GPS automatique
Signature clientSignature électronique sur site
Les données terrain (MSAN, SR) sont conservées en parallèle des données import pour améliorer la qualité des futurs imports.

7 Flux Stock & Équipements

Le circuit complet du matériel

flowchart LR
    A["1. Réception IAM
Commande (OI)
entrée en dépôt"] ==> B["2. Livraison équipe
Dépôt → Équipe
par le magasinier"] B ==> C["3. Installation
Équipe → Client
sur le terrain"] C -.->|"si défaut"| D["4. Retour équipe
Équipe → Dépôt
défectueux / surplus"] D -.-> E["5. Retour IAM
Dépôt → IAM
matériel défectueux"] style A fill:#fef3c7,stroke:#f59e0b,color:#78350f,stroke-width:2px style B fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f,stroke-width:2px style C fill:#d1fae5,stroke:#10b981,color:#064e3b,stroke-width:2px style D fill:#fce7f3,stroke:#ec4899,color:#831843,stroke-width:2px style E fill:#fee2e2,stroke:#ef4444,color:#7f1d1d,stroke-width:2px

↓ Détail des flux spécifiques ci-dessous

Transferts & communication stock

flowchart LR
    A["Transfert
inter-équipes

Équipe A → Équipe B
validé par magasinier"] ==> B["Transfert
confrère

Partenaire ↔ Nous
délégation croisée"] B ==> C["Situation
de stock

Dashboard temps réel
alertes seuils"] style A fill:#ede9fe,stroke:#8b5cf6,color:#4c1d95,stroke-width:2px style B fill:#fef3c7,stroke:#f59e0b,color:#78350f,stroke-width:2px style C fill:#ccfbf1,stroke:#14b8a6,color:#134e4a,stroke-width:2px
FluxActeurDétail
1 Réception IAMMagasinierCréation OI, réception avec n° de série, entrée en dépôt marché
2 Livraison équipeMagasinierSélection dépôt → équipe, bordereau signé, traçabilité série
3 Installation clientChef d'équipeÉquipement posé chez le client, géolocalisé, sortie définitive
4 Retour équipeMagasinierMotif (défectueux, surplus), diagnostic état, réintégration ou rebut
5 Retour IAMMagasinierBordereau retour, envoi IAM, confirmation réception

Situation de stock en temps réel

Dashboard Magasinier

IndicateurDétail
Stock IAMEn dépôt / Chez équipes / En retour
OutilsDisponibles / Assignés / Maintenance
ConsommablesAlertes seuil, top utilisés
Activité10 dernières opérations

3 types d'articles

TypeTraçabilité
Équipements IAMPar n° de série (ONT, routeur...)
OutilsPar unité (soudeuse, OTDR...)
ConsommablesPar quantité (câble, connecteurs...)
Chaque mouvement de stock est audité : type d'opération, source, destination, date, acteur.

8 Problèmes & Escalades

Quand un ticket est bloqué sur le terrain

flowchart LR
    A["1. Blocage
Le technicien
rencontre un obstacle"] ==> B["2. Déclaration
Motif + photo
via app mobile"] B ==> C["3. Notification
Alerte IAM
+ Orientateur"] C ==> D["4. Résolution
Contact IAM ou
action interne"] D ==> E["5. Reprise
Problème levé
ticket reprend"] style A fill:#fee2e2,stroke:#ef4444,color:#7f1d1d,stroke-width:2px style B fill:#fef3c7,stroke:#f59e0b,color:#78350f,stroke-width:2px style C fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f,stroke-width:2px style D fill:#ede9fe,stroke:#8b5cf6,color:#4c1d95,stroke-width:2px style E fill:#d1fae5,stroke:#10b981,color:#064e3b,stroke-width:2px
L'Orientateur lève le problème en renseignant : qui (IAM/autre), comment (email, appel, WhatsApp) et quand.

Escalade multi-équipes

Quand le ticket nécessite l'intervention d'une autre équipe spécialisée

flowchart LR
    A["Ticket principal
En cours chez
équipe Branchement"] ==> B["Escalade
Besoin de travaux
BTP ou stock"] B ==> C["Sous-ticket(s)
Créés en parallèle
vers équipes concernées"] C ==> D["Résolution
Chaque équipe
traite son sous-ticket"] D ==> E["Reprise
Tous résolus →
ticket principal reprend"] style A fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f,stroke-width:2px style B fill:#fef3c7,stroke:#f59e0b,color:#78350f,stroke-width:2px style C fill:#ede9fe,stroke:#8b5cf6,color:#4c1d95,stroke-width:2px style D fill:#d1fae5,stroke:#10b981,color:#064e3b,stroke-width:2px style E fill:#ccfbf1,stroke:#14b8a6,color:#134e4a,stroke-width:2px
Type d'escaladeExemple
BTPTravaux de génie civil nécessaires (tranchée, forage)
StockÉquipement manquant, besoin d'approvisionnement
OrientateurProblème tiers (accès, autorisation, coordination IAM)
Le ticket principal ne peut pas être clôturé tant que tous ses sous-tickets ne sont pas résolus.

9 Les modules V1

🎫

Tickets

Import, affectation, suivi SLA, escalade, clôture

👥

Équipes

Composition, spécialités, zones, charge de travail

📥

Import IAM

Crystal Reports, filtrage, dédoublonnage

📖

Référentiels

MSAN, Secteurs, Délégations, Types

🔒

IAM (Auth)

Authentification, rôles, permissions

🔔

Notifications

Email, Push mobile, alertes SLA

📋

Audit

Traçabilité, historique des statuts

📦

Stock

Dépôts, livraisons, retours, transferts

10 Interfaces utilisateur

RôleInterfaceÉcrans clés
OrientateurWebDashboard, tickets, import, affectation, planning, équipes, stock
Chef d'équipeMobileDashboard, tickets assignés, composition équipe, stock équipe
MagasinierWebDashboard, dépôts, livraisons/retours, transferts
Manager SuperviseurWebDashboard superviseur, équipes, stock contrat
Manager GlobalWebDashboard global, contrats, performance, dashboard marché

11 Stack technique

flowchart LR
    A["Frontend
Next.js
Web + Mobile"] ==> B["API Gateway
Point d'entrée
unique"] B ==> C["Microservices
Spring Boot
1 service / module"] C ==> D["Base de données
PostgreSQL
Audit & historisation"] style A fill:#d1fae5,stroke:#10b981,color:#064e3b,stroke-width:2px style B fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f,stroke-width:2px style C fill:#ede9fe,stroke:#8b5cf6,color:#4c1d95,stroke-width:2px style D fill:#fef3c7,stroke:#f59e0b,color:#78350f,stroke-width:2px
Architecture microservices : chaque module métier est un service indépendant avec sa propre base de données.

Merci

NEXFLOW — Plateforme de gestion des interventions réseau

INNOV-DS

Réussite Télécom — Région Fès

© 2026 INNOV-DS. Tous droits réservés.