Clé de mapping n8n — Admin
Route : /admin/n8n-mapping
Accès : Authentifié + rôle admin (meta requiresAuth, adminOnly)
Fichier source : src/pages/admin/N8nMappingKeyPage.vue
Description
Outil d’administration pour consulter et créer des clés de mapping n8n. Ces clés associent une combinaison (niveau + spécialité + matière + type de ressource) à une collection de workflows n8n. Elles déterminent quel workflow est déclenché pour chaque demande de l’assistant IA.
Actions disponibles
- Choisir le contexte collections via
country_codeettype_of_education - Rechercher une clé de mapping existante via les sélecteurs en cascade (niveau, spécialité, matière, type de ressource)
- Créer une nouvelle clé de mapping pour associer une combinaison à un workflow n8n
- Administrer les ressources JSON
manual_editor,model_providersetimage_models - Editer les ressources texte portees par
content, dontexercise_identifier - Consulter les collections n8n disponibles
Ressources globales
Les types manual_editor, model_providers et image_models utilisent toujours la cle globale:
level_id=globalspeciality_id=globalsubject_id=global
Le contenu modifiable se trouve dans data:
manual_editor->{ classes: [...] }model_providers->{ items: [...] }image_models->{ openai: {...}, google: {...}, ... }
Le type exercise_identifier utilise content en Markdown.
Appels API
| Méthode | Endpoint | Description |
|---|---|---|
| GET | /admin/n8n-mapping |
Recherche une clé selon les filtres |
| POST | /admin/n8n-mapping |
Crée une nouvelle clé de mapping |
| GET | /admin/n8n-collections |
Liste les collections n8n disponibles |
Contexte technique
Les workflows n8n orchestrent la génération de ressources pédagogiques par l’IA. Chaque type de demande (générer un cours de Mathématiques en Terminale S) est mappé à un workflow spécifique via ces clés. Cette page permet de maintenir ce mapping à jour.