# ScriptsPDE Scripts python de traitement des données du Parc Départemental d'Erstein. Pour consulter / modifier l'exécution automatique de ces scripts, ouvrez le `Planificateur de Tâches Windows`, puis dépliez le dossier `CD67 > scripts_pde`. #### Pour déployer les scripts: * Installer python 3.6+ * Installer GIT * Dans un répertoire dédié: git clone http://codebox/Culture-Territo-BI/Scripts-PDE cd .\scripts-pde pip67 install -r requirements.txt > En cas de problème à l'utilisation de pip.exe, essayer avec l'executable [pip67.exe](http://codebox/lab/Python_3-6-1/blob/master/pip67/bin/pip67.exe) #### Pour mettre à jour les scripts sur le serveur //h2o: Sur le serveur \\h2o: cd D:\Taches_Planifiees\Scripts-PDE git pull pip67 install -r requirements.txt ou exécuter le fichier `update.cmd` # Description des scripts ## mails_rappel_ctrl Script d'envoi automatique de mails de rappel aux maitres d'oeuvre, lorsqu'un chantier de contrôle réseaux est en état A1 (attente d'intervention) depuis plus de X jours. Les données sont issues de la base [Contrôles](http://codebox/Culture-Territo-BI/CONTROLES). > Executé chaque lundi 03h00. ## gf2analytique Script d'import des données de facturation depuis la base de données ASTRE-GF vers les tables de la base [Analytique](http://codebox/Culture-Territo-BI/Analytique) du Parc Départemental d'Erstein L'import se déroule en trois étapes: 1. chargement des données issues de Astre (via le web service CG67.AstreGf) dans le fichier `/work/gf2analytique/import.csv` 2. Contrôle de la validité des données, prompt éventuel pour une correction des donneés 3. Une fois les données valides, import dans Analytique Les données sont obtenues via le web service [CG67.AstreGf](http://codebox/GF-Pilotage/WsAstreGF) **IMPORTANT**: pour lancer le script sans interaction avec l'utilisateur (par ex, dans le cas d'une tâche planifiée), appeller le script avec l'option '-n'. > Executé chaque lundi 03h00 et mercredi 03h00 ## gf2factures Script d'import des données de facturation depuis la base de données ASTRE-GF vers les tables de la base [Factures](http://codebox/Culture-Territo-BI/Factures) du Parc Départemental d'Erstein Les données sont obtenues via le web service [CG67.AstreGf](http://codebox/GF-Pilotage/WsAstreGF) > Executé chaque lundi 01h00 ## pda2suiviactivite Script de génération des fichiers XML utilisés par l'application mobile SuiviActivite et [SuiviActivitePC](http://codebox/Culture-Territo-BI/SuiviActivitesPC) > Executé manuellement. ## ctrl2analytique Script d'import des données issues de l'activité de contrôle des réseaux d'assainissement (cf. base [Contrôles](http://codebox/Culture-Territo-BI/CONTROLES)), dans la base de comptabilité analytique [Analytique](http://codebox/Culture-Territo-BI/Analytique) > Executé manuellement.