# POST MORTEM BAROMETRE ## LES ETAPES ### I. DITP #### I.A RECUPERATION DES DONNEES DEPUIS PILOTE * Export brut des données de Pilote * Transformation : un script R permet de récupérer d'une part les données de la V1 du baromètre (publiées en avril) et qui ne sont pas dans PILOTE (avec les données des indicateurs persévérants) * Ces 2 exports sont rassemblés puis stockés sur 2 environnements : * 1. en privé sur `demo.datagouv` qui est branché sur l'environnement de qualif * 2. sur `datagouv` (branché sur la prod du Baro) = site sur lequels sont stockées les données brutes et vers lequel est renvoyé l'utilisateur lorsqu'il clique sur "voir les données" > :heavy_minus_sign: dépendance à datagouv > :heavy_plus_sign: datagouv est pratique car les données sont récupérées de la même manière sur les deux env et permet un échange de données à plusieurs acteurs différents : SIG, prestataire, DITP #### I.B PARAMETRAGE DES INDICATEURS * Ecriture du fichier *view_meta_indic* qui comporte : nom de l'indicateur, description, autre (préciser) * Ecriture du fichier *view_meta_chantier* qui contient le mapping des chantiers et des 4 engagements du Baro * Mapping des axes * Ecriture du fichier yaml *config_viz* qui comporte tout ce qui se rapporte à la visualisation : unités, paramétrages de la viz, date de début, date de fin, affichage des vi, mailles géographiques, thématiques -> ensemble de paramétrages à la main du pôle data donc modifiables rapidement / facilement ### II. SEENOVATE (Tristan) : CREATION DU FRONT DU BAROMETRE / MISE EN PLACE DU CONTENU a. **Seenovate se connecte aux sources suivantes :** * *view_meta_indic* * view_meta_chantier * axes * fichier yaml *config_viz* b. **Mise à jour des données des indicateurs stockées sur data.gouv, ou demo.data.gouv** * via routine python sui s'éxécute toutes les 15 min sur qualif et ttes les 6h sur la prod (choix du sig) > :heavy_plus_sign: indépendant du sig donc maj facile et rapide des données en prod c. **Créations de 4 fichiers json de configuration** * 1 json par page chantier avec son contenu (edito + quels indicateurs sont rattachés au chantier, quels widgets à afficher) * 1 json page liste des chantiers * 1 json home page * 1 json par indicateur (données) ### III. SIG : MISE A JOUR DU BAROMETRE * récupère les **fronts** : page liste / widgets * les **jsons** générés par la routine Python * mapping entre indicateur et page édito (lien) *Johan* -> fait à la main dans le CMS du SIG * crée les (nouvelles) pages des chantiers * édite et copie-colle les éditos sur le CMS (publication cachée en prod) * puis réalise un dump de la prod vers la qualif pour réaliser une maj de l'env de recette avec les contenus saisis en prod > :heavy_minus_sign: dump de la prod vers la qualif : il faut les prévenir longtemps à l'avance, complexe avec worldline, pas agile, grosse dépendance du SIG/worldline pour maj de l'environnement de recette Hébergement : * qualif côté seenovate (scaleway) * préprod et prod côté SIG (worldline) Les editos : - JB reçoit des words des ministériels par email - il les transmets au SIG par email (word) - SIG copie/colle les textes dans le CMS en prod (caché) Avec baro précédent : - recette = iframe contenant les données et l'édito géré par la même entité -> plus simple - le SIG doit/veut garder la main sur l'edito -> revoir la respondabilité des editos : process trop long = AR de modifs en 3 étapes car passe par la DITP > Problème lors de la dernière MEP : > le SIG a voulu changer l'hébergement de l'env de qualif (chez seenovate) en le ramenant chez eux.ça n'a pas marché, donc c'est revenu chez seenovate en urgence vendredi matin ## Gestion de projet :-1: Communication * Pas de canal commun de communication * Tristan via slack (Loic) ou email (Missak) ou Teams * DIPT n'a pas accès au slack * com par email ou téléphone d'Erwan (Johan) ## Retroplanning Pour éviter la gestion des urgences et autres demandes de dernière minute, quelle date butoir faut-il donner au métier ? A partir de quel moment les données (quanti/quali) ne peuvent plus être intégrées ? Données : photographie réalisée depuis PILOTE à J-7 de la publication Editos : transmission des éditos pour recette J-10 (?) de la publication