Comprendre la Technologie

Decision Model and Notation (DMN)

Un standard international pour modéliser, automatiser et auditer vos décisions métier. Fini les règles enfouies dans le code ou les fichiers Excel ingérables.

Pourquoi DMN pour le Crédit ?

Séparation Métier / IT

Les experts métier définissent les règles (taux, éligibilité, risques) dans des tableaux lisibles. L'IT s'occupe de l'intégration. Plus de "traduction" perdue.

Agilité Réglementaire

Une nouvelle directive CSSF ? Mettez à jour vos règles de conformité en quelques minutes, testez-les et déployez-les sans refonte logicielle.

Auditabilité & Gouvernance

Chaque décision est explicable et tracée. Qui a changé la règle ? Quand ? Pourquoi ? DMN assure une gouvernance stricte des versions de règles, indispensable pour l'audit CSSF.

Orchestration de Décisions (DRD)

Une décision complexe n'est jamais isolée. Elle est le résultat de plusieurs sous-décisions interconnectées.

Input
Données Client
Input
Rapport KYC
Table 1
Score Risque
Calcul probabilité défaut
Table 2
Capacité
Taux d'endettement
Décision Finale
Octroi Crédit
Agrégation des scores

Pourquoi plusieurs tables ?

  • Modularité : Changez les règles de "Risque" sans impacter le calcul de "Capacité".
  • Réutilisabilité : Utilisez le même calcul de "Score Risque" pour différents produits (Immo, Conso).

Détail des Tables de Décision

Table 1Calcul du Score Risque
Input: ÂgeInput: Type ContratOutput: Score
< 25"CDD"High Risk
< 25"CDI"Medium Risk
[25..50]"CDI"Low Risk
> 50-Medium Risk
Table 2Capacité Remboursement
Input: Taux EndettementOutput: Statut
< 30%OK
[30%..45%]WARNING
> 45%NOK
Table 3Décision Finale (Agrégation)
Input: Score Risque (Table 1)Input: Capacité (Table 2)Output: Décision Crédit
"High Risk"-REFUSÉ
"Medium Risk""NOK"REFUSÉ
"Medium Risk""WARNING"MANUAL REVIEW
"Low Risk""OK"APPROUVÉ

Architecture d'Intégration

Comment DMN s'insère dans votre écosystème existant (ERP, CRM, Core Banking).

1ERP / CRM

Odoo, Salesforce ou Core Banking System. C'est ici que résident les données client et que le processus démarre.

POST /api/credit-decision
{ "revenu": 5000, ... }
2Moteur DMN

Le moteur (ex: Gorules) reçoit les données, exécute les tables de décision et retourne le résultat.

{ "decision": "APPROVED", "score": 85 }
3Action

L'ERP reçoit la décision et déclenche l'action suivante : génération contrat ou notification refus.

Processus terminé