
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>
228 lines
9.8 KiB
Markdown
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é*
|