Schémas d'Intégration - Architecture Technique
Vue d'ensemble
Environnements
1. Architecture Globale
PASSE MARCHE - ARCHITECTURE D'INTÉGRATION
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ PLATEFORME ÉDITEUR │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │
│ │ Interface │ │ Gestionnaire │ │ API Client │ │ Webhook │ │
│ │ Utilisateur │ │ Marchés │ │ OAuth2 │ │ Handler │ │
│ │ │ │ │ │ │ │ │ │
│ └─────────────────┘ └─────────────────┘ └─────────────────┘ └─────────────────┘ │
│ │ │ │ ▲ │
└───────────┼───────────────────────┼───────────────────────┼───────────────────────┼────────────────────┘
│ │ │ │
│ │ │ │
┌──▼──┐ ┌──▼──┐ ┌──▼──┐ ┌──┴──┐
│ │ │ │ │ │ │ │
│ UI │ │ API │ │Auth │ │Hook │
│ │ │ │ │ │ │ │
└──┬──┘ └──┬──┘ └──┬──┘ └──▲──┘
│ │ │ │
▼ ▼ ▼ │
┌─────────────────────────────────────────────────────────────────────────────────┼────────────────────┐
│ PASSE MARCHE API │ │
├─────────────────────────────────────────────────────────────────────────────────┼────────────────────┤
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │
│ │ OAuth2 │ │ Marchés │ │ Candidatures│ │ Fichiers │ │ │
│ │ Endpoint │ │ Publics │ │ │ │ (PDF/ZIP) │ │ │
│ │ │ │ │ │ │ │ │ │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ │ │
│ │ │
│ ┌─────────────────────────────────────────────────────────────────────────────┼────────────────┐ │
│ │ INTERFACES UTILISATEUR │ │ │
│ │ │ │ │
│ │ ┌─────────────────┐ ┌─────────────────┐ │ │ │
│ │ │ Interface │ │ Interface │ │ │ │
│ │ │ Acheteur │ │ Candidat │ │ │ │
│ │ │ (Wizard) │ │ (Formulaire) │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ └─────────────────┘ └─────────────────┘ │ │ │
│ └─────────────────────────────────────────────────────────────────────────────┼────────────────┘ │
│ ▲ ▲ │ │
└─────────────────────────────────────────┼────────────────────────────┼──────────┼────────────────────┘
│ │ │
│ │ │
┌─────────────────┐ ┌─────────────────┐ │
│ Acheteur │ │ Candidat │ │
│ Public │ │ Entreprise │ │
│ │ │ │ │
└─────────────────┘ └─────────────────┘ │
│
┌─────────────────┐ │
│ Webhook │◄─┘
│ Système │
│ │
└─────────────────┘2. Flux d'Authentification OAuth2
3. Flux Complet Acheteur (Création et Configuration Marché)
4. Flux Complet Candidat (Création et Soumission Candidature)
5. Architecture Webhook et Retry
6. États et Transitions du Système
7. Matrice de Compatibilité et Limitations
8. Schémas de Données JSON
Schéma de Création de Marché Public
9. Checklist d'Intégration
Mis à jour
Ce contenu vous a-t-il été utile ?

