321 lines
12 KiB
Markdown
321 lines
12 KiB
Markdown
# Guide d'Import Excel - Formations et Séquences
|
|
|
|
## Vue d'ensemble
|
|
|
|
La fonctionnalité d'import Excel permet de créer plusieurs formations et séquences en une seule opération à partir d'un fichier Excel. Cela facilite grandement la saisie initiale des données ou les mises à jour massives.
|
|
|
|
---
|
|
|
|
## Accès à la Fonctionnalité
|
|
|
|
Dans le menu de navigation, cliquez sur **Gestion** > **Import Excel**.
|
|
|
|
---
|
|
|
|
## Étapes d'Import
|
|
|
|
### 1. Télécharger le Template Excel
|
|
|
|
Cliquez sur le bouton **"Télécharger le template"** pour obtenir le fichier Excel pré-formaté.
|
|
|
|
Le template contient deux feuilles :
|
|
- **Formations** : Pour créer les formations
|
|
- **Séquences** : Pour créer les séquences liées aux formations
|
|
|
|
Chaque feuille contient :
|
|
- Des en-têtes de colonnes
|
|
- Des exemples de données
|
|
- Des instructions détaillées en bas de feuille
|
|
|
|
### 2. Remplir le Fichier Excel
|
|
|
|
#### Feuille "Formations"
|
|
|
|
| Colonne | Description | Obligatoire | Valeurs possibles |
|
|
|---------|-------------|-------------|-------------------|
|
|
| Nom de la formation | Nom unique de la formation | ✅ Oui | Texte libre |
|
|
| Description | Description détaillée | ✅ Oui | Texte libre |
|
|
| Public cible | Public visé par la formation | ✅ Oui | `directeur`, `chef_service`, `tous`, `autre` |
|
|
|
|
**Exemple** :
|
|
```
|
|
Nom de la formation | Description | Public cible
|
|
Formation manager Itinova | Formation complète pour les managers | directeur
|
|
Formation Leadership | Développer ses compétences en leadership | chef_service
|
|
Formation Gestion du temps | Optimiser son organisation quotidienne | tous
|
|
```
|
|
|
|
#### Feuille "Séquences"
|
|
|
|
| Colonne | Description | Obligatoire | Format |
|
|
|---------|-------------|-------------|--------|
|
|
| Formation (nom exact) | Nom de la formation (doit exister dans la feuille Formations) | ✅ Oui | Texte exact |
|
|
| Nom de la séquence | Nom unique de la séquence | ✅ Oui | Texte libre |
|
|
| Lieu | Lieu de la formation | ✅ Oui | Texte libre |
|
|
| Public cible | Public visé | ✅ Oui | `directeur`, `chef_service`, `tous`, `autre` |
|
|
| Capacité max | Nombre maximum de participants | ✅ Oui | Nombre (12 par défaut) |
|
|
| Date blocage (J-15) | Date de blocage des inscriptions | ✅ Oui | `YYYY-MM-DD HH:MM` |
|
|
| Statut | Statut de la séquence | ✅ Oui | `ouverte`, `bloquee`, `terminee` |
|
|
| Date 1 - Début | Première date de début | ✅ Oui | `YYYY-MM-DD HH:MM` |
|
|
| Date 1 - Fin | Première date de fin | ✅ Oui | `YYYY-MM-DD HH:MM` |
|
|
| Date 2 - Début | Deuxième date de début (optionnel) | ❌ Non | `YYYY-MM-DD HH:MM` |
|
|
| Date 2 - Fin | Deuxième date de fin (optionnel) | ❌ Non | `YYYY-MM-DD HH:MM` |
|
|
| Date 3 - Début | Troisième date de début (optionnel) | ❌ Non | `YYYY-MM-DD HH:MM` |
|
|
| Date 3 - Fin | Troisième date de fin (optionnel) | ❌ Non | `YYYY-MM-DD HH:MM` |
|
|
| Date 4 - Début | Quatrième date de début (optionnel) | ❌ Non | `YYYY-MM-DD HH:MM` |
|
|
| Date 4 - Fin | Quatrième date de fin (optionnel) | ❌ Non | `YYYY-MM-DD HH:MM` |
|
|
|
|
**Exemple** :
|
|
```
|
|
Formation | Nom séquence | Lieu | Public cible | Capacité | Date blocage | Statut | Date 1 Début | Date 1 Fin
|
|
Formation manager... | Groupe A - Janvier | Siège - grande salle| directeur | 12 | 2026-01-05 10:00 | ouverte | 2026-01-20 09:00| 2026-01-20 17:00
|
|
```
|
|
|
|
### 3. Importer le Fichier
|
|
|
|
1. Cliquez sur **"Choisir un fichier"**
|
|
2. Sélectionnez votre fichier Excel rempli
|
|
3. Une **prévisualisation** s'affiche automatiquement
|
|
|
|
La prévisualisation montre :
|
|
- ✅ Les formations qui seront créées
|
|
- ✅ Les séquences qui seront créées
|
|
- ⚠️ Les avertissements (si présents)
|
|
- ❌ Les erreurs (si présentes)
|
|
|
|
4. Si tout est correct, cliquez sur **"Importer les données"**
|
|
5. Un message de confirmation affiche le nombre de formations et séquences créées
|
|
|
|
---
|
|
|
|
## Validation des Données
|
|
|
|
Le système effectue plusieurs validations avant l'import :
|
|
|
|
### Validations des Formations
|
|
- ✅ Le nom est obligatoire et non vide
|
|
- ✅ La description est obligatoire et non vide
|
|
- ✅ Le public cible doit être : `directeur`, `chef_service`, `tous` ou `autre`
|
|
|
|
### Validations des Séquences
|
|
- ✅ Le nom de la formation doit correspondre EXACTEMENT à une formation de la feuille "Formations"
|
|
- ✅ Le nom de la séquence est obligatoire
|
|
- ✅ Le lieu est obligatoire
|
|
- ✅ Le public cible doit être valide
|
|
- ✅ La date de blocage est obligatoire et au bon format
|
|
- ✅ Le statut doit être : `ouverte`, `bloquee` ou `terminee`
|
|
- ✅ Au moins une date (Date 1) est obligatoire
|
|
- ⚠️ Maximum 4 dates autorisées (les dates supplémentaires sont ignorées)
|
|
|
|
### Messages d'Erreur
|
|
|
|
Si des erreurs sont détectées, elles s'affichent avec le numéro de ligne concerné :
|
|
|
|
**Exemples** :
|
|
- `Formation ligne 3: Le nom est obligatoire`
|
|
- `Séquence ligne 5: Formation "Formation XYZ" non trouvée dans la feuille Formations`
|
|
- `Séquence ligne 7: Public cible invalide (directeure)`
|
|
|
|
**Important** : L'import est bloqué tant qu'il reste des erreurs. Corrigez-les dans le fichier Excel et réimportez.
|
|
|
|
### Messages d'Avertissement
|
|
|
|
Les avertissements n'empêchent pas l'import mais signalent des points d'attention :
|
|
|
|
**Exemples** :
|
|
- `Séquence ligne 8: Maximum 4 dates autorisées, les dates supplémentaires seront ignorées`
|
|
|
|
---
|
|
|
|
## Conseils et Bonnes Pratiques
|
|
|
|
### Format des Dates
|
|
|
|
✅ **Format correct** : `2026-01-20 09:00`
|
|
- Année sur 4 chiffres
|
|
- Mois sur 2 chiffres (01-12)
|
|
- Jour sur 2 chiffres (01-31)
|
|
- Heure sur 2 chiffres (00-23)
|
|
- Minutes sur 2 chiffres (00-59)
|
|
|
|
❌ **Formats incorrects** :
|
|
- `20/01/2026 09:00` (format français)
|
|
- `01-20-2026 9:00` (format américain)
|
|
- `2026-1-20 9:0` (chiffres manquants)
|
|
|
|
### Correspondance Formations-Séquences
|
|
|
|
Le nom de la formation dans la feuille "Séquences" doit correspondre **EXACTEMENT** au nom dans la feuille "Formations" :
|
|
|
|
✅ **Correct** :
|
|
- Formations : `Formation manager Itinova`
|
|
- Séquences : `Formation manager Itinova`
|
|
|
|
❌ **Incorrect** :
|
|
- Formations : `Formation manager Itinova`
|
|
- Séquences : `Formation Manager Itinova` (majuscule différente)
|
|
- Séquences : `Formation manager` (nom tronqué)
|
|
|
|
**Astuce** : Utilisez le copier-coller pour éviter les erreurs de frappe.
|
|
|
|
### Public Cible
|
|
|
|
Les valeurs acceptées (insensibles à la casse) :
|
|
- `directeur`
|
|
- `chef_service` ou `chef de service`
|
|
- `tous`
|
|
- `autre`
|
|
|
|
### Capacité Maximale
|
|
|
|
- Valeur par défaut : **12 participants**
|
|
- Peut être modifiée selon vos besoins
|
|
- Doit être un nombre entier positif
|
|
|
|
### Dates Multiples
|
|
|
|
- Minimum : **1 date** (Date 1 obligatoire)
|
|
- Maximum : **4 dates**
|
|
- Laissez les colonnes vides pour les dates non utilisées
|
|
- Les dates doivent être dans l'ordre chronologique (recommandé mais non obligatoire)
|
|
|
|
---
|
|
|
|
## Exemples Complets
|
|
|
|
### Exemple 1 : Formation Simple avec 1 Date
|
|
|
|
**Feuille Formations** :
|
|
```
|
|
Nom de la formation | Description | Public cible
|
|
Initiation Excel | Formation de base sur Excel | tous
|
|
```
|
|
|
|
**Feuille Séquences** :
|
|
```
|
|
Formation | Nom séquence | Lieu | Public | Capacité | Date blocage | Statut | Date 1 Début | Date 1 Fin
|
|
Initiation Excel | Session Mars | Salle A | tous | 15 | 2026-03-01 10:00 | ouverte | 2026-03-16 09:00| 2026-03-16 17:00
|
|
```
|
|
|
|
### Exemple 2 : Formation avec 4 Dates
|
|
|
|
**Feuille Formations** :
|
|
```
|
|
Nom de la formation | Description | Public cible
|
|
Formation manager Itinova | Formation complète pour les managers | directeur
|
|
```
|
|
|
|
**Feuille Séquences** :
|
|
```
|
|
Formation | Nom séquence | Lieu | Public | Capacité | Date blocage | Statut | Date 1 Début | Date 1 Fin | Date 2 Début | Date 2 Fin | Date 3 Début | Date 3 Fin | Date 4 Début | Date 4 Fin
|
|
Formation manager Itinova | Groupe A | Siège - grande salle| directeur | 12 | 2026-01-05 10:00 | ouverte | 2026-01-20 09:00| 2026-01-20 17:00| 2026-01-27 09:00| 2026-01-27 17:00| 2026-02-03 09:00| 2026-02-03 17:00| 2026-02-10 09:00| 2026-02-10 17:00
|
|
```
|
|
|
|
### Exemple 3 : Import Multiple
|
|
|
|
**Feuille Formations** :
|
|
```
|
|
Nom de la formation | Description | Public cible
|
|
Formation manager Itinova | Formation complète pour les managers | directeur
|
|
Formation Leadership | Développer ses compétences en leadership | chef_service
|
|
Formation Gestion du temps | Optimiser son organisation quotidienne | tous
|
|
```
|
|
|
|
**Feuille Séquences** :
|
|
```
|
|
Formation | Nom séquence | Lieu | Public | Capacité | Date blocage | Statut | Date 1 Début | Date 1 Fin
|
|
Formation manager Itinova | Groupe A - Janvier | Salle A | directeur | 12 | 2026-01-05 10:00 | ouverte | 2026-01-20 09:00| 2026-01-20 17:00
|
|
Formation manager Itinova | Groupe B - Février | Salle A | directeur | 12 | 2026-02-01 10:00 | ouverte | 2026-02-15 09:00| 2026-02-15 17:00
|
|
Formation Leadership | Session Printemps | Salle B | chef_service | 15 | 2026-03-01 10:00 | ouverte | 2026-03-16 09:00| 2026-03-16 12:00
|
|
Formation Gestion du temps| Session Été | En ligne | tous | 20 | 2026-06-01 10:00 | ouverte | 2026-06-15 14:00| 2026-06-15 17:00
|
|
```
|
|
|
|
Ce fichier créera :
|
|
- ✅ 3 formations
|
|
- ✅ 4 séquences
|
|
|
|
---
|
|
|
|
## Dépannage
|
|
|
|
### Problème : "Erreur lors de la lecture du fichier"
|
|
|
|
**Causes possibles** :
|
|
- Le fichier n'est pas au format Excel (.xlsx ou .xls)
|
|
- Le fichier est corrompu
|
|
- Les feuilles "Formations" ou "Séquences" sont manquantes ou renommées
|
|
|
|
**Solution** :
|
|
- Utilisez le template fourni
|
|
- Vérifiez que les noms des feuilles sont exactement "Formations" et "Séquences"
|
|
- Réenregistrez le fichier au format .xlsx
|
|
|
|
### Problème : "Formation non trouvée"
|
|
|
|
**Cause** :
|
|
- Le nom de la formation dans la feuille "Séquences" ne correspond pas exactement à celui de la feuille "Formations"
|
|
|
|
**Solution** :
|
|
- Vérifiez l'orthographe exacte
|
|
- Vérifiez les espaces en début/fin
|
|
- Utilisez le copier-coller pour éviter les erreurs
|
|
|
|
### Problème : "Public cible invalide"
|
|
|
|
**Cause** :
|
|
- La valeur saisie ne fait pas partie des valeurs autorisées
|
|
|
|
**Solution** :
|
|
- Utilisez uniquement : `directeur`, `chef_service`, `tous` ou `autre`
|
|
- Vérifiez l'orthographe (pas d'accent, pas de majuscule)
|
|
|
|
### Problème : "Date de blocage obligatoire"
|
|
|
|
**Cause** :
|
|
- La colonne "Date blocage" est vide
|
|
|
|
**Solution** :
|
|
- Remplissez la date au format `YYYY-MM-DD HH:MM`
|
|
- Exemple : `2026-01-05 10:00`
|
|
|
|
---
|
|
|
|
## Limites et Restrictions
|
|
|
|
- **Format de fichier** : Uniquement .xlsx et .xls
|
|
- **Taille maximale** : Pas de limite technique, mais privilégiez des imports de moins de 1000 lignes pour des performances optimales
|
|
- **Dates par séquence** : Maximum 4 dates
|
|
- **Encodage** : UTF-8 recommandé pour les caractères accentués
|
|
- **Doublons** : L'import ne vérifie pas les doublons avec les données existantes. Vérifiez manuellement avant l'import.
|
|
|
|
---
|
|
|
|
## Après l'Import
|
|
|
|
Une fois l'import réussi :
|
|
|
|
1. **Vérifiez les données** :
|
|
- Allez dans **Gestion** > **Formations** pour voir les formations créées
|
|
- Allez dans **Gestion** > **Séquences** pour voir les séquences créées
|
|
|
|
2. **Complétez les informations manquantes** :
|
|
- Formateurs (à assigner manuellement)
|
|
- Informations complémentaires
|
|
|
|
3. **Activez les inscriptions** :
|
|
- Les liens d'inscription sont générés automatiquement
|
|
- Partagez-les avec les apprenants
|
|
|
|
---
|
|
|
|
## Support
|
|
|
|
En cas de problème :
|
|
- Vérifiez que vous utilisez le template fourni
|
|
- Consultez les messages d'erreur détaillés
|
|
- Contactez le support : o.pareige@itinova.org
|
|
|
|
---
|
|
|
|
**Dernière mise à jour** : 25 novembre 2025
|