Exporter et importer des checklists (fichier JSON)
Créer ou mettre à jour des checklists d'un coup, depuis un fichier préparé avec Claude ou exporté puis modifié, toujours avec un aperçu.
L'export et l'import sont dans le menu ··· (Autres actions) en haut de Checklists, au même format JSON « klauder-checklist ». Il faut un établissement choisi en haut de page, et le droit « Créer et programmer » pour importer. (L'ancien import CSV, qui perdait les jours, les rôles et les sous-tâches, a été retiré.)
Importer… (fichier JSON, avec aperçu)
Le fichier .json au format « klauder-checklist » se prépare avec Claude. Un fichier vise un seul établissement, désigné par son code (CONF, PLO…).
- Clique ··· puis Importer…. Le panneau « Importer des checklists » s'ouvre.
- Dépose le fichier (ou clique pour le choisir). Tu peux en déposer plusieurs à la fois : chacun a son aperçu, et Importer les passe l'un après l'autre.
- Lis l'aperçu : pour chaque checklist, « Nouvelle » ou « Existe déjà », la programmation en clair, les tâches nouvelles, modifiées, inchangées, et en rouge celles qui seraient retirées.
- Clique Importer (Importer 3 fichiers s'il y en a plusieurs ; un fichier avec des erreurs ou sans rien à changer est laissé de côté, et c'est écrit à côté du bouton). Rien n'est écrit avant. Le journal des imports, en bas du panneau, garde la trace.
Ce qu'il faut savoir :
- Une checklist est reconnue par son nom, une tâche par son intitulé (une sous-tâche par celui de sa tâche et le sien). Même intitulé = tâche mise à jour sur place, ses réponses passées sont gardées. Deux tâches du même intitulé se reconnaissent dans l'ordre.
- Les sous-tâches s'écrivent sous leur tâche (sousTaches) : des cases à cocher sous une tâche case à cocher, un seul niveau.
- Les tâches absentes du fichier sont gardées, sauf si le fichier demande de les retirer ; une tâche qui a déjà des réponses est alors mise de côté, pas effacée.
- Le fichier porte tout ce que règle la fiche : programmation, période, jours masqués, rôles, personnes, consignes et leurs images, liens (fiches, bibliothèques, liens web) et sous-tâches. Ce qu'il n'écrit pas reste tel quel.
- L'historique n'est jamais touché.
Exporter, modifier, réimporter
··· › Exporter télécharge les checklists de l'établissement choisi en haut de page, dans ce même format JSON, avec toutes leurs informations. Réimporté tel quel, l'aperçu dit « Rien à changer ». Modifie-le (ou demande à Claude de le faire), puis repasse-le par Importer… : l'aperçu montre exactement ce qui change. Une tâche effacée du fichier quitte la checklist (l'export demande de retirer les absentes), en rouge dans l'aperçu.
Depuis le Mac : npm run publier
Pour qui travaille avec Claude sur le Mac : npm run publier -- fichier.json --site … envoie le même fichier JSON au site. Le terminal montre l'aperçu, puis demande d'écrire OUI pour importer.
Si ça ne marche pas
- Le bouton Importer reste éteint : sa raison est écrite à côté (« Corrige d'abord les erreurs du fichier », ou « Rien à changer : le site a déjà ce contenu »).
- Exporter n'apparaît pas : choisis un établissement en haut de page (un fichier vise un seul établissement).
- Importer… n'apparaît pas : choisis un établissement en haut de page, ou demande le droit de modifier les checklists.