Le module planning élémentaireCette leçon présente un système de planification élémentaire, basé sur des fiches Aide mémoire, qui ressemblent vaguement à des post-it. Certains aspects de ce module, en particulier les noms des champs, peuvent sembler pas très naturels. C'est parce que le module a été construit pour être compatible avec la version plus complète qui sera présentée au niveau 3. L'intérêt, c'est que si vous l'utilisez un certain temps avant de passer au niveau 3, alors vous n'aurez pas à tout reprendre au moment de la transition. De plus, même si l'on passe à une planification plus complète, on arrête pas forcément complètement l'utilisation des fiches Aide mémoire qui sont présentées dans ce module. Voici le module planning élémentaire, prêt à l'emploi : Le modèle de fiche Aide mémoireVoici un exemple de la fiche Aide mémoire, qui m'a servi a me rappeler d'effectuer au 20 août au plus tard le paiement de la TVA de juillet. Voici maintenant le contenu du modèle de fiche Aide mémoire, cette fois-ci vu en mode organiser détaillé : Voici enfin la signification des différents champs de cette fiche. Les noms des champs semblent un peu étranges parce qu'ils correspondent à ce que l'on retrouvera au niveau 3, dans les dossiers.
Examinons maintenant le programme associé à cette fiche Aide mémoire : if cabinet="" Le début vise à remplir le champ 'cabinet'. La seconde partie du programme traite l'appui sur le bouton 'Fait' d'une fiche Aide mémoire. La liste des étapes dans tous les dossiersCet état liste les différents formulaires Aide mémoire, et présente quelques particularités : Il collecte un champ 'why' qui n'existe que dans les dossiers du niveau 3 de l'autoformation. Les champs 'Qui' et 'Date' ont pour visibilité 'éditable', ce qui signifie que, en mode éditer, on peut modifier la valeur du champ dans la fiche correspondante, directement sur la ligne de l'état, sans avoir à afficher la fiche. Le but, c'est de permettre de modifier rapidement plusieurs lignes de planning. Enfin, l'état contient une formule de filtrage à la collecte, c'est à dire qu'il ne collecte que les fiches vérifiant une condition supplémentaire : field Str plan_activity La première ligne déclare explicitement un champ 'plant_activity' de manière à ce que le programme ne génère pas d'erreur si la fiche à collecter ne contient pas ce champ. L'exemple de planning paramétriqueAu niveau technique, le planning paramétrique proposé est très semblable à la liste des processus généraux que nous avions vu dans la partie version mise en forme de la liste des processus. Il comprend un premier formulaire, caché via l'attribut meta, qui fourni les paramètres pour la vue juste dessous, qui utilise l'état que nous venons de présenter. Cette page est prévue pour être recopiée à différents endroits du site Storga, et ainsi proposer aux utilisateurs des plannings préconfigurés. Installation du module planningIl est indispensable de recopier (copie partagée) le modèle de fiche Aide mémoire dans l'arborescence des modèles de votre site, de manière à pouvoir ajouter une telle fiche n'importe où dans votre site, exactement comme on collerait un post-it.
|