RED — CRM interne DYNORS (Reddington)
Application interne DYNORS — CRM commercial (pipeline, contacts, fiches compte 360°, onboarding client).
Objectif
RED est le CRM interne pour les équipes commerciales DYNORS : vue pipeline (Kanban), annuaire contacts, fiche compte 360° (données démo + onboardings persistés), wizard d’onboarding et indicateurs d’intégration (FISCAL / RAGNAR — statut / hints API).
Informations générales
| Propriété | Valeur |
|---|---|
| Nom | RED (Reddington CRM) |
Code source-app |
red |
| Type | Application interne |
| Repository | dynors-internal/applications/red |
| Context-path HTTP | /red |
| Statut | En développement actif |
Stack technique
| Couche | Détail |
|---|---|
| Backend | Java 17, Spring Boot 3.x, dynors-security (JWT), dynors-db, LDAP (shared/ldap) |
| Frontend | Angular (standalone), intercepteurs tenant + Bearer, bootstrap session, route login |
| Santé | GET /red/actuator/health |
| API CRM | Préfixe /api/red/v1 (chemins complets sous le context-path : /red/api/red/v1/...) |
Les JWT émis après login LDAP utilisent la même clé et les mêmes règles issuer / audience que JwtTokenProvider (dynors-security). En production : JWT_SECRET obligatoire (Vault / External Secrets), profil prod sans défaut de secret.
Profils Spring
| Profil | Comportement |
|---|---|
dev |
API largement ouverte pour le développement local ; session vue par le front peut simuler un utilisateur connecté. |
Hors dev |
JWT requis sur les routes protégées ; POST /api/auth/login (LDAP) pour obtenir un token. |
prod |
Pas de valeur par défaut pour le secret JWT au démarrage si absent. |
Docker : l’image peut être livrée sans dev ; le docker-compose local peut activer dev,docker pour le confort. Voir le README applicatif.
Documentation source (repos)
| Document | Emplacement |
|---|---|
| Référentiel workspace (parcours, liens) | dynors/docs/RED_CRM_INTERNE.md |
| Déploiement, variables, Docker | dynors-internal/applications/red/README.md |
| C4 dynors-internal | dynors/docs/architecture/C4-DYNORS-INTERNAL.md |
| Interactions core | core/INTERACTIONS_DYNORS_INTERNAL.md (§ RED) |
| Backlog Jira | jira/red/TICKETS.md |
Roadmap (hors socle livré)
- Intégration bidirectionnelle RAGNAR (leads, contrats).
- Parcours CRM avancés (relations exécutives, intelligence client) — voir CONTEXT_CLAUDE_ERP_INTERFACES §2.4.
Dernière mise à jour : avril 2026.