Aller au contenu principal

Mettre à jour les fiches RNCP et publier les changements

Une équipe pédagogique qui publie ses certifications RNCP sur un site doit suivre chaque modification de fiche. Le workflow lit la liste des certifications dans Google Sheets, calcule une empreinte des champs surveillés et la compare à la valeur précédente. Si elle a changé, il régénère la fiche, la publie sur le CMS avec HTTP Request et envoie à l'équipe, par Gmail, le détail des écarts. La source par défaut est l'open data de France Compétences, mais les URL se changent dans le node Paramètres.

Déclencheur
Planifié (récurrent)
Taille
13 nœuds
Outils
Google Sheets, Requêtes HTTP (API), Gmail

Comment fonctionne ce workflow

  1. 1

    Schedule Trigger lance le workflow à intervalle régulier.

  2. 2

    Le node Paramètres fournit les URL de la source, pointant par défaut vers l'open data de France Compétences.

  3. 3

    Google Sheets lit les lignes de l'onglet Certifications, avec les colonnes code_rncp, intitule, url_fiche_site, hash_precedent et derniere_maj.

  4. 4

    Le node Code calcule l'empreinte des champs surveillés et la compare à hash_precedent.

  5. 5

    IF vérifie si l'empreinte diffère, puis HTTP Request publie la fiche régénérée sur votre CMS.

  6. 6

    Gmail envoie à l'équipe pédagogique le détail des écarts détectés.

Quand l'utiliser

  • Mettre à jour les fiches d'un catalogue de formations lorsque l'intitulé, le niveau ou les blocs de compétences changent dans la source.
  • Republier une fiche sur WordPress, Strapi, Directus ou une API Next.js après une modification détectée.
  • Générer une fiche précise à la demande, par un appel POST /fiche-rncp avec un code RNCP.

À préparer avant l'import

  • Une feuille Google Sheets contenant l'onglet Certifications, avec les colonnes attendues.
  • Les identifiants Google Sheets configurés dans n8n.
  • Les identifiants Gmail configurés dans n8n, pour notifier l'équipe pédagogique.
  • L'URL et les identifiants de l'API de votre CMS (WordPress REST, Strapi, Directus ou Next.js API).
  • L'URL de votre source de données, si vous ne gardez pas l'open data de France Compétences.

Bon à savoir

Changez en premier les URL du node Paramètres si votre source n'est pas l'open data de France Compétences. Les colonnes hash_precedent et derniere_maj de l'onglet servent de référence à chaque comparaison.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.

Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.

Vous voulez ce workflow branché sur vos outils ?

Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.

Voir notre accompagnement n8n