From d0f05ad913268d9fd58548af6121ce045a774f69 Mon Sep 17 00:00:00 2001 From: Claude Code DTP Worker Date: Mon, 10 Aug 2026 15:37:58 +0000 Subject: [PATCH] =?UTF-8?q?directive:=20compte=20client=20+=20courriels=20?= =?UTF-8?q?sp=C3=A9cialis=C3=A9s=20(Michel=202026-08-10)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DIRECTIVE_COMPTE_CLIENT_COURRIELS_20260810.md | 192 ++++++++++++++++++ 1 file changed, 192 insertions(+) create mode 100644 DIRECTIVE_COMPTE_CLIENT_COURRIELS_20260810.md diff --git a/DIRECTIVE_COMPTE_CLIENT_COURRIELS_20260810.md b/DIRECTIVE_COMPTE_CLIENT_COURRIELS_20260810.md new file mode 100644 index 0000000..3be21bf --- /dev/null +++ b/DIRECTIVE_COMPTE_CLIENT_COURRIELS_20260810.md @@ -0,0 +1,192 @@ +# OTO — ARCHITECTURE COMPTE CLIENT + COURRIELS SPÉCIALISÉS +**Directive maîtresse · 2026-08-10 · Michel Roy · Co-Président WAG** +**Statut: OFFICIELLE — À exécuter par Claude Code DTP** + +## Intégration ERPNext + +### INSTRUCTION IMPORTANTE + +Il faut séparer clairement : + +**A. LE COMPTE CLIENT OTO** + +et + +**B. LES COURRIELS SPÉCIALISÉS OTO** + +Ce sont deux systèmes complémentaires mais distincts. + +ERPNext reste le système central pour les données métier et administratives. +OTO reste l'interface client Premium. + +--- + +# 1. COMPTE CLIENT OTO + +Le client doit pouvoir créer lui-même son compte depuis le site OTO. +Il ne faut PAS attendre qu'il remplisse un formulaire de contact pour lui créer automatiquement un compte. + +Parcours: +SITE OTO → CRÉER UN COMPTE → Email + infos + mot de passe → Validation email → Compte activé → Espace client + +# 2. LE CLIENT CONTRÔLE SON COMPTE + +Le client choisit lui-même: email, mot de passe, infos personnelles, préférences, langue, préférences comms, infos complémentaires. + +Système prévu: création, connexion, déconnexion, mdp oublié, changement mdp, vérif email, modif profil, gestion préférences, sécurité session. + +# 3. LE COMPTE OTO N'EST PAS UN SIMPLE CONTACT ERPNEXT + +Distinguer: +- **Identité numérique OTO** — compte de connexion portail +- **Fiche métier ERPNext** — Contact / Customer / Lead + +Lien sécurisé quand nécessaire. Ne PAS utiliser l'email comme seul mécanisme d'autorisation. + +# 4. CRÉATION DU COMPTE + +CRÉER MON COMPTE → identité utilisateur portail → validation email → compte activé → puis création/association Contact ERPNext. +Rechercher si email existe déjà. Si oui → associer. Si non → créer selon règles. **JAMAIS de doublons.** + +# 5. COMPTE SANS DEMANDE — PARFAITEMENT NORMAL + +Michel visite OTO → crée compte → aucun service demandé = Compte actif + aucune demande active. +Dashboard: "Bienvenue Michel. Vous n'avez actuellement aucune demande active." + +# 6. DEMANDE APRÈS COMPTE + +Compte → Nouvelle demande → Formulaire (préremplis prénom/nom/email/tel/société/langue) → ERPNext. +Demande auto-associée au compte. + +# 7. DEMANDE SANS COMPTE + +Permis. Demande sans compte → ERPNext → Email confirmation → Proposition [CRÉER MON COMPTE]. +**JAMAIS de création auto sans consentement.** + +# 8-10. COURRIELS ACCOUNT + +Templates séparés du système ACCOUNT (pas des Business Emails): +- **Confirmation email** — "OTO — Confirmez votre adresse email" +- **Compte activé** — "OTO — Votre compte est maintenant activé" +- **Mot de passe oublié** — "OTO — Réinitialisation de votre mot de passe" + +# 11. COURRIELS SPÉCIALISÉS (BUSINESS) + +Déclenchés par événements métier depuis ERPNext: +- **Immobilier** — intérêt unité, dispo, changement prix, réservation, confirmation, docs, paiement, échéance, contrat, signature, livraison +- **Projet** — demande reçue, dossier assigné, doc manquant, analyse terminée, approbation, échéance, changement statut +- **Support** — ticket reçu, assigné, réponse, info demandée, résolution, fermeture +- **Finance** — facture, paiement reçu, retard, reçu, solde, échéance + +# 12-15. EXEMPLES BUSINESS EMAILS + +Templates fournis pour: intérêt unité A-304, document manquant, confirmation paiement, changement prix. +**Prix affiché DOIT provenir de la source officielle ERPNext.** + +# 16. DEUX CATÉGORIES — SÉPARATION TECHNIQUE + +## ACCOUNT EMAILS +Compte: confirmation, activation, mdp oublié, changement mdp, sécurité, connexion importante, préférences. + +## BUSINESS EMAILS +Activités: demande, projet, immobilier, vente, paiement, docs, support, contrats, notifications. + +**NE PAS MÉLANGER.** + +# 17. ERPNEXT COMME SYSTÈME CENTRAL + +Business Emails: ERPNext → Email Template / Notification / Communication → Client. +Account Emails: mécanisme portail OTO approprié. **Ne pas forcer emails auth dans templates comms commerciales.** + +# 18. DASHBOARD CLIENT OTO + +Après connexion — BIENVENUE [PRÉNOM]: +- **Mon compte** — profil, sécurité, préférences, langue +- **Mes demandes** — nouvelles, en cours, en attente, terminées +- **Mes projets** — Projet 01, Projet 02 +- **Mes documents** — disponibles, demandés, à signer +- **Mes communications** — messages, courriels, notifications +- **Mes paiements** — factures, paiements, soldes + +Selon droits du client. + +# 19. PORTAIL CLIENT ≠ ERPNEXT BACK OFFICE + +Client → Portail OTO Luxury → API/Backend → ERPNext. +Client voit expérience OTO. Employés voient ERPNext/Dashboard selon permissions. +**Client ne voit JAMAIS l'interface ERPNext complète.** + +# 20. PERMISSIONS + +Client ne consulte QUE: son propre compte, ses demandes, ses projets, ses documents, ses paiements, ses communications. +**JAMAIS les données d'un autre client.** + +# 21. EMAILS SPÉCIALISÉS ET COMPTE CLIENT + +Événement métier → ERPNext identifie client → identifie compte OTO → génère courriel spécialisé → envoie → enregistre communication → client clique [VOIR MON DOSSIER] → Portail OTO → arrive directement sur le bon dossier. + +# 22. LIENS PROFONDS DANS COURRIELS + +**JAMAIS envoyer client à la page d'accueil.** Deep-links contextuels: +- Paiement → [VOIR MON PAIEMENT] +- Document → [DÉPOSER LE DOCUMENT] +- Projet → [VOIR MON PROJET] +- Demande → [VOIR MA DEMANDE] +- Général → [MON COMPTE] + +# 23. WHATSAPP + +Canal complémentaire. Ne remplace PAS: compte client, ERPNext, documents officiels, comms contractuelles. +Bouton WhatsApp possible dans certains courriels quand pertinent. Message auto avec référence "#OTO-2026-0810-00427". + +# 24. RÈGLE DE CONCEPTION — 5 SYSTÈMES DISTINCTS + +Architecture: +CLIENT → **OTO ACCOUNT** (auth) → **OTO PORTAL** (UX) → **OTO COMMUNICATION** (email/WA/notif) → **ERPNEXT** (data) → **OTOAI** (intelligence) + +# 25. NE PAS CRÉER COMPTE AUTOMATIQUEMENT + +"Contactez-nous" ≠ "Créer un compte client". +Compte créé UNIQUEMENT quand: +- Client choisit "CRÉER UN COMPTE" +- OU accepte explicitement proposition + +**Respecter le choix du visiteur.** + +# 26. OBJECTIF FINAL + +Expérience plateforme institutionnelle Premium. Client fait tout self-service. Derrière: ERPNext système central officiel. + +# 27. INSTRUCTION FINALE À CLAUDE CODE DTP + +**AUDITER D'ABORD, avant toute modification:** +1. Système compte client OTO déjà prévu +2. Portail client +3. ERPNext +4. DocTypes existants +5. Système d'authentification +6. Email Accounts +7. Templates +8. Notifications +9. Communications +10. Intégrations WhatsApp +11. **Ne pas reconstruire ce qui existe déjà** +12. Connecter les systèmes proprement + +**PUIS test complet end-to-end:** +Création compte → Validation email → Connexion → Formulaire → ERPNext → Dossier → Courriel spécialisé → Lien profond → Portail client → Action client → ERPNext → Nouvelle communication → Historique complet + +**RÉSULTAT ATTENDU:** Système unique et cohérent, avec séparation technique claire entre **IDENTITÉ/COMPTE** et **COMMUNICATIONS MÉTIER**. + +--- + +## Références liées +- Memory: `otov7_mandat_compte_client_courriels.md` +- Directive Financement Bancaire: `DIRECTIVE_FINANCEMENT_BANCAIRE_COMPLET_20260803.md` +- Directive PIE: `DIRECTIVE_PIE_PROJECT_IDENTITY_ENGINE_20260803.md` + +## Priorité +🔴 **P0 — Compte Client (§1-10, §18-20, §24)** — bloque tout le reste +🔴 **P0 — Séparation ACCOUNT vs BUSINESS emails (§8-17)** — bloque comms clients +🟡 **P1 — Business Emails spécialisés (§11-15, §21-22)** — après P0 +🟢 **P2 — Intégration WhatsApp complémentaire (§23)** — après P1