Aller au contenu

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.