Moteur de relance multi-canal
Utilisé par : ADV-01, ADV-02, ADV-03, CPT-02, RH-04
Mail + Teams event + SMS (option) avec tone adapté à la période (info/alerte/urgence).
Les 17 cas P1 partagent une architecture commune : des sources API métier (Progessi, Nibelis, Sage, Agicap, Payhawk, M365) → n8n orchestre les workflows et les automatisations → outputs multi-canal (mails, Teams, dashboards, Excel).
flowchart TB
subgraph Sources["🔌 Sources de données"]
Progessi[Progessi API ✅]
Nibelis[Nibelis API 🔴]
Sage[Sage 1000 export planifié]
Agicap[Agicap 🟠]
Payhawk[Payhawk ✅]
M365[M365 Graph API ⚠️]
LAB[LAB SharePoint/Boond ❓]
Amelkis[Amelkis SaaS ⚠️]
Boond[Boond Manager ✅]
EasyAccess[Easy Access ❓]
end
subgraph Framework["⚙️ Framework de développement"]
N8N[n8n<br/>orchestration workflows<br/>+ appels API directs]
LLM[Provider LLM<br/>Claude Haiku / gpt-oss local<br/>parsing mails MG-02/03/CDG-03]
end
subgraph Storage["💾 Stockage / bases"]
SP[SharePoint<br/>fichiers + listes]
DB[Base n8n interne<br/>traces + config]
Planner[Microsoft Planner<br/>CDG-04 calendrier clôture]
end
subgraph Outputs["📤 Sorties"]
Mail[Mails Outlook<br/>relances + digests]
Teams[Notifs Teams<br/>événements calendrier]
Excel[Rapports Excel<br/>short report / RH / paye]
Dashboard[Dashboards web<br/>ADV / CDG / RH / Paye]
end
Sources --> N8N
N8N <--> LLM
N8N --> Storage
N8N --> Outputs
classDef api fill:#D0EBFF,stroke:#1971C2,color:#000
classDef framework fill:#FFE8CC,stroke:#E8590C,color:#000
classDef storage fill:#FFF4CC,stroke:#B8860B,color:#000
classDef output fill:#D3F9D8,stroke:#2F9E44,color:#000
class Progessi,Nibelis,Sage,Agicap,Payhawk,M365,LAB,Amelkis,Boond,EasyAccess api
class N8N,LLM framework
class SP,DB,Planner storage
class Mail,Teams,Excel,Dashboard output
Déclenchées par un cron ou un événement, exécutées 24/7 sans intervention humaine.
| Réf | Cas | Déclencheur | Sources API principales |
|---|---|---|---|
| ADV-01 | Relances CRA | Cron J-3/J-2/J-1 | Progessi + M365 |
| ADV-02 | Rapport directeurs | Cron quotidien 8h | Progessi + M365 |
| ADV-03 | Alertes BDC | Cron quotidien | Progessi + M365 |
| CDG-02 | Consolidation entités | Cron horaire + trigger SharePoint | M365 SharePoint |
| CDG-03 | Tri mails nouvelles affaires | Trigger mail + cron | M365 Graph |
| CDG-04 | Calendrier clôture | Cron 1er du mois + quotidien | M365 Planner |
| CPT-02 | Relances validation | Cron quotidien | Agicap + Payhawk + M365 |
| RH-03 | Surconsommation congés | Cron mensuel | Progessi + M365 |
| RH-04 | Intercontrat + LAB | Cron quotidien + hebdo | Progessi + Boond/SharePoint |
Processus multi-étapes orchestrés avec contrôles + validations.
| Réf | Cas | Trigger | Sources API principales |
|---|---|---|---|
| MG-01 | Formulaire déplacements | Submit formulaire | M365 Forms + SharePoint |
| PAY-01 | Contrôle 650 bulletins | Post-génération Nibelis | Nibelis + Progessi + Payhawk + Easy Access |
| PAY-02 | Variables Progessi→Nibelis | Cron J-3 clôture | Progessi + Nibelis + Payhawk |
| CDG-01 | Short report mensuel | J+3 clôture | Nibelis + Progessi + Sage + Amelkis + CEDGE |
| CPT-01 | Cycle pièces Sage/Agicap | Cron nuit | Agicap + Payhawk + Progessi + Sage |
| RH-01 | Consolidation fichiers RH | Cron mensuel J+2 | M365 SharePoint + Nibelis (v2) |
n8n orchestre le workflow global + appel LLM ponctuel pour parser des mails entrants (format libre).
| Réf | Cas | Rôle LLM | Provider suggéré |
|---|---|---|---|
| MG-02 | Agent tri déplacements | Extraire structure JSON depuis mail libre déplacement | Claude Haiku / gpt-oss local |
| MG-03 | Agent cadeaux | Parser mail + détecter preuve validation directeur | Idem |
Choix provider LLM à valider avec Proxiad — options :
Développés une fois, utilisés par plusieurs cas :
Moteur de relance multi-canal
Utilisé par : ADV-01, ADV-02, ADV-03, CPT-02, RH-04
Mail + Teams event + SMS (option) avec tone adapté à la période (info/alerte/urgence).
Parser Excel multi-entités
Utilisé par : CDG-01, CDG-02, RH-01
Matching headers avec dictionnaire synonymes, validation cohérence, détection anomalies.
Générateur de rapports
Utilisé par : PAY-01, CDG-01, RH-03
Excel + dashboard web léger, template Proxiad standard, traçabilité par cellule.
Router de mails entrants
Utilisé par : CDG-03, MG-02, MG-03
Polling boîtes alias + règles Outlook + parser LLM (pour agents hybrides).
Exemple générique du pattern utilisé pour la majorité des cas :
sequenceDiagram
autonumber
participant Cron as ⏰ n8n Cron
participant Progessi as Progessi API
participant M365 as Microsoft Graph
participant LLM as LLM (optionnel)
participant Trace as Table trace
participant User as 👤 Utilisateur
Cron->>Progessi: GET données métier
Progessi-->>Cron: rows filtrés
Cron->>Cron: Appliquer règles / jointures
opt Parsing mail libre
Cron->>LLM: Extract structure JSON
LLM-->>Cron: JSON validé
end
Cron->>M365: POST /me/sendMail<br/>ou POST /teams/messages
M365-->>User: Notification
Cron->>Trace: INSERT log
🧪 Environnement de test
🚀 Environnement de production
Voir Accès critiques pour la matrice complète des accès + comptes de service à obtenir.