Skip to main content

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 offresImport automatique toutes les heures depuis l'API HRMaps
Nettoyage automatiqueSuppression des offres obsolètes après chaque sync
Affichage publicExposition via l'API REST WordPress et Elementor
Dépôt de candidatureTransmission 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