Quelques notes, en date du 14 janvier 2011, concernant une mise en production de formulaire de demande de bourses AuF :
je commence par aller voir le formulaire sur le site pré-prod pour voir les Catégorie, Workflow, Destinataire et Rôles qu'il utilise afin de recréer les même côté production le cas échéant ;
- une fois que tout est prêt j'exporte le formulaire côté pré-prod pour l'importer ensuite côté production ;
- à ce moment là il m'affiche la page de création de formulaire avec la plupart des champs pré-remplis, sauf Workflow, Destinataires et Rôles que je corrige donc ;
- je coche aussi « Garder le statut et l'historique du workflow privés » ;
- je décoche l'option « Autoriser l'utilisateur à conserver des brouillons » ;
- ensuite, si ça n'a pas été fait en pré-prod, je corrige un bogue au niveau de l'auto-remplissage des champs : il faut vérifier et corriger les champs Nom, Prénom et Adresse électronique (5 cas dans le formulaire de demande de bourses classique) ;
- je décoche alors « Désactiver l'accès au formulaire » ;
à ce moment là tout devrait déjà bien marcher, sauf que ce n'est pas le cas à cause du fichu bogue à l'importation qui fait qu'il ne trouve pas le formulaire => là seul Moussa ou moi pouvons intervenir car il faut le faire côté serveur ensuite on attend l'heure pile suivante (cron, ou on lance un 'sudo -u wcs -H wcsctl rebuild_indexes' coté serveur) ;
ensuite j'édite le texte de la page d'accueil, opération encore manuelle pour le moment, pour ajouter la présentation du nouveau formulaire, ça se fait sur https://formulaires.auf.org/admin/settings/texts/welcome-unlogged ;
- et enfin je fais une dernière vérification en visitant le formulaire.
Petite note annexe supplémentaire : à noter que quand on ne met pas de workflow sur un formulaire, le courriel envoyé à l'utilisateur ayant rempli un formulaire contient un Reply-To: fixé sur la première adél du rôle destinataire !