Intégration HRMaps — groupeniort.fr
Cette section documente la liaison technique entre la plateforme RH HRMaps (ShareMaps) hébergée sur niort-freres.hrmaps.cloud et le site groupeniort.fr (WordPress / Elementor Pro).
Périmètre fonctionnel
| Fonctionnalité | Description |
|---|---|
| Synchronisation des offres | Import automatique toutes les heures depuis l'API HRMaps |
| Nettoyage automatique | Suppression des offres obsolètes après chaque sync |
| Affichage public | Exposition via l'API REST WordPress et Elementor |
| Dépôt de candidature | Transmission des candidatures + CV vers HRMaps |
Architecture générale
┌──────────────────────────────────────────────────────────────┐
│ HRMaps Cloud │
│ niort-freres.hrmaps.cloud │
└──────────┬───────────────────────────────────────────────────┘
│ GET /GetJobOfferList (toutes les heures)
▼
┌──────────────────────────────────────────────────────────────┐
│ WordPress — groupeniort.fr │
│ │
│ WP-Cron ──► import_jobs_from_api() │
│ ├── Crée les nouveaux posts (job_offer CPT) │
│ ├── Ignore les offres archivées │
│ └── Supprime les offres obsolètes │
│ │
│ REST API /wp-json/wp/v2/nosemplois ──► Elementor │
└──────────┬───────────────────────────────────────────────────┘
│ POST /SetCandidature (à chaque formulaire)
▼
┌──────────────────────────────────────────────────────────────┐
│ HRMaps Cloud │
│ Réception candidature + CV (base64) │
└──────────────────────────────────────────────────────────────┘
Sections de cette documentation
- Import des offres — Synchronisation automatique et logique métier
- Champs & mapping — Correspondance complète API ↔ WordPress
- API REST WordPress — Exposition publique des offres
- Formulaires & candidatures — Soumission vers HRMaps
- Débogage — Logs, erreurs courantes et points d'attention