ODOO/docs/cartographie_covoit_ouest.md
root 2b2b316ceb Finalisation TP4-5 - ERP Odoo pour Covoit'Ouest
Résumé des exercices réalisés:

Exercice 1: Installation et Configuration
- Installation Docker Odoo 17 + PostgreSQL 15
- Résolution problème permission denied
- Configuration odoo.conf avec paramètres BDD
- Création base de données covoiturage_db
- Installation modules: CRM, Ventes, Facturation, RH
- Création 3 utilisateurs (admin + 2 métiers)

Exercice 2: Cartographie Fonctionnelle
- Identification 6 processus métier Covoit'Ouest
- Mapping complet processus ↔ modules Odoo
- Documentation architecture applicative
- Flux de données documenté

Exercice 3: Configuration Métier
- Création contacts (conducteur Jean Dupont, passager Marie Martin)
- Création trajet "La Rochelle → Nantes" (produit 15€)
- Simulation réservation (devis → commande confirmée)
- Enregistrement paiement

Exercice 4: CRM et Suivi
- Pipeline prospect conducteur (Pierre Durand)
- Qualification et conversion en client actif
- Opportunité marquée comme gagnée
- Ticket support "Retard de trajet" créé et résolu

Exercice 5: Tableau de Bord Direction
- Définition KPI (CA, trajets, Top 3, etc.)
- Documentation configuration tableaux de bord
- Recommandations graphiques et reporting

Fichiers ajoutés:
- compterendu.md: Compte-rendu complet du TP (70+ pages)
- README.md: Guide de démarrage rapide
- docs/cartographie_covoit_ouest.md: Cartographie complète
- docs/tableau_de_bord_direction.md: Guide KPI et reporting
- create_users.py: Script création utilisateurs
- exercice3_configuration_metier.py: Script exercice 3
- exercice4_crm.py: Script exercice 4

Fichiers modifiés:
- config/odoo.conf: Ajout paramètres connexion PostgreSQL
- docs/installation.md: Section résolution problèmes

Résultats:
 Couverture fonctionnelle: ~85%
 3 utilisateurs créés
 3 contacts, 1 trajet, 1 réservation
 1 lead CRM converti
 1 ticket support résolu
 Documentation complète

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-07 14:10:38 +00:00

228 lines
9.8 KiB
Markdown

# Cartographie Fonctionnelle et Applicative - Covoit'Ouest
## 1. Présentation de Covoit'Ouest
Covoit'Ouest est une start-up proposant un service de covoiturage régional dans l'ouest de la France. Face à une croissance rapide, l'entreprise souhaite mettre en place un ERP pour centraliser et optimiser la gestion de ses processus métier.
## 2. Cartographie Fonctionnelle
### 2.1. Processus Métier Identifiés
#### A. Gestion des Utilisateurs
**Objectif**: Gérer les différents types d'utilisateurs de la plateforme
- **Conducteurs**: Personnes proposant des trajets
- Inscription et validation
- Gestion du profil
- Historique des trajets proposés
- Évaluations et notes
- **Passagers**: Clients utilisant les trajets
- Inscription
- Gestion du profil
- Historique des réservations
- Préférences de voyage
- **Partenaires**: Entreprises ou organisations partenaires
- Contrats de partenariat
- Conditions spéciales
- Suivi des volumes
#### B. Gestion des Trajets
**Objectif**: Organiser et gérer l'offre de trajets
- Création de trajets par les conducteurs
- Publication et visibilité des trajets
- Gestion des places disponibles
- Modification et annulation de trajets
- Historique et archivage
#### C. Gestion des Réservations
**Objectif**: Permettre aux passagers de réserver des places
- Recherche de trajets disponibles
- Réservation de places
- Confirmation de réservation
- Modification de réservation
- Annulation et remboursement
- Notification aux parties concernées
#### D. Gestion Financière
**Objectif**: Assurer le suivi financier des transactions
- Tarification des trajets
- Facturation des passagers
- Paiement en ligne
- Rémunération des conducteurs
- Commission de la plateforme
- Comptabilité et reporting financier
#### E. Relation Client (CRM)
**Objectif**: Fidéliser et accompagner les utilisateurs
- Suivi des prospects (nouveaux conducteurs)
- Campagnes marketing
- Gestion des réclamations
- Support client (tickets)
- Programme de fidélité
- Communication par email
#### F. Gestion des Ressources Humaines
**Objectif**: Gérer l'équipe interne de Covoit'Ouest
- Gestion des employés
- Congés et absences
- Recrutement
- Évaluations
## 3. Cartographie Applicative - Correspondance avec Odoo
### Tableau de Correspondance Processus Métier ↔ Modules Odoo
| Processus Métier | Besoin Fonctionnel | Module Odoo | Objet Odoo Utilisé | Justification |
|------------------|-------------------|-------------|-------------------|---------------|
| **Gestion des Utilisateurs** |
| Conducteurs | Gestion des conducteurs comme partenaires | **Contacts** | `res.partner` | Les conducteurs sont des partenaires commerciaux qui fournissent un service |
| Passagers | Gestion des clients passagers | **CRM + Contacts** | `res.partner` + `crm.lead` | Les passagers sont des clients (contacts) avec un potentiel de fidélisation (CRM) |
| Partenaires | Gestion des entreprises partenaires | **Contacts** | `res.partner` (type Company) | Gestion des relations B2B |
| **Gestion des Trajets** |
| Catalogue de trajets | Créer des trajets comme produits/services | **Ventes (Sales)** | `product.template` / `product.product` | Les trajets sont modélisés comme des produits/services vendables |
| Places disponibles | Gestion des stocks/quantités | **Ventes** | `product.product` (quantity) | Le nombre de places = quantité disponible |
| **Gestion des Réservations** |
| Devis de réservation | Proposition commerciale au passager | **Ventes** | `sale.order` (état: draft/quotation) | Un devis permet de réserver sans engagement |
| Confirmation réservation | Validation de la réservation | **Ventes** | `sale.order` (état: sale) | La confirmation transforme le devis en commande |
| Bon de réservation | Document de confirmation | **Ventes** | Rapport PDF de `sale.order` | Génération automatique du document |
| **Gestion Financière** |
| Facturation | Émission de factures aux passagers | **Facturation (Account)** | `account.move` (type: invoice) | Facturation des services de covoiturage |
| Paiement | Enregistrement des paiements | **Facturation** | `account.payment` | Suivi des encaissements |
| Comptabilité | Écritures comptables automatiques | **Facturation** | `account.move.line` | Journal comptable automatique |
| Reporting financier | Tableaux de bord financiers | **Facturation** | Reports & Dashboards | CA, marges, créances, etc. |
| **Relation Client** |
| Pipeline prospects | Suivi des conducteurs potentiels | **CRM** | `crm.lead` / `crm.stage` | Pipeline de conversion des prospects en conducteurs actifs |
| Opportunités | Suivi des opportunités commerciales | **CRM** | `crm.lead` (type: opportunity) | Partenariats, B2B, etc. |
| Campagnes marketing | Emailings et promotions | **CRM** | `utm.campaign` + Mail Marketing | Fidélisation des passagers |
| Tickets support | Gestion des demandes clients | **Helpdesk / Mail** | `mail.activity` ou module Helpdesk | Support technique et SAV |
| **Ressources Humaines** |
| Employés | Gestion de l'équipe interne | **RH (HR)** | `hr.employee` | Gestion administrative du personnel |
| Congés | Demandes et validation de congés | **RH** | `hr.leave` | Planning et absences |
| Recrutement | Processus de recrutement | **RH** | `hr.applicant` | Candidatures et suivi |
## 4. Architecture Applicative
### 4.1. Modules Odoo Installés
```
Base (base)
├── Web (web)
├── Contacts (contacts)
├── CRM (crm)
│ └── Sales Team (sales_team)
├── Ventes (sale_management)
│ ├── Product (product)
│ └── Sales (sale)
├── Facturation (account)
│ └── Account Invoicing (account_invoicing)
└── Ressources Humaines (hr)
└── HR Management (hr)
```
### 4.2. Flux de Données
```
┌─────────────────┐
│ Prospect │
│ (CRM Lead) │──→ Conversion ──→┌──────────────┐
└─────────────────┘ │ Contact │
│ (Conducteur/ │
│ Passager) │
└──────┬───────┘
┌──────────────┐
│ Trajet │
│ (Product) │
└──────┬───────┘
┌──────────────┐
│ Réservation │
│ (Sale Order) │
└──────┬───────┘
┌──────────────┐
│ Facture │
│ (Invoice) │
└──────┬───────┘
┌──────────────┐
│ Paiement │
│ (Payment) │
└──────────────┘
```
## 5. Avantages de l'ERP Odoo pour Covoit'Ouest
### 5.1. Centralisation des Données
- Toutes les informations dans une seule base de données
- Pas de double saisie
- Cohérence des données
### 5.2. Automatisation des Processus
- Génération automatique des factures depuis les réservations
- Envoi automatique d'emails de confirmation
- Mise à jour automatique des disponibilités
### 5.3. Traçabilité
- Historique complet de chaque transaction
- Audit trail pour la comptabilité
- Suivi des modifications
### 5.4. Reporting et Indicateurs
- Tableaux de bord en temps réel
- Analyse des performances
- Aide à la décision
### 5.5. Scalabilité
- Ajout facile de nouveaux modules
- Adaptation à la croissance
- Personnalisations possibles
## 6. Personnalisations Potentielles
Pour s'adapter parfaitement aux besoins de Covoit'Ouest, des développements spécifiques pourraient être envisagés:
1. **Module Covoiturage Personnalisé**
- Gestion avancée des trajets (itinéraires, points de rendez-vous)
- Matching passagers/conducteurs
- Système de notation et d'évaluation
2. **Intégration Cartographique**
- Calcul d'itinéraires
- Visualisation des trajets sur carte
- Optimisation des parcours
3. **Application Mobile**
- Interface mobile pour conducteurs et passagers
- Notifications push
- Géolocalisation en temps réel
4. **Paiement en Ligne**
- Intégration de passerelles de paiement (Stripe, PayPal)
- Gestion des paiements fractionnés
- Wallet virtuel
## 7. Conclusion
La cartographie montre que les modules standard d'Odoo (CRM, Ventes, Facturation, RH) couvrent environ 80% des besoins de Covoit'Ouest. Les 20% restants nécessiteraient des développements spécifiques, notamment pour la partie métier très spécifique au covoiturage (matching, géolocalisation, etc.).
L'utilisation d'Odoo permet à Covoit'Ouest de:
- Démarrer rapidement avec des modules standards
- Éviter de développer un ERP from scratch
- Se concentrer sur son cœur de métier (le covoiturage)
- Évoluer progressivement en ajoutant des fonctionnalités
---
*Document créé pour le TP4-5 - ERP ODOO - La Rochelle Université*