You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Maxime Wack 790cb9e0d1 Code de génération du rapport dans un chunk isolé 7 years ago
.gitignore Updated .gitignore 7 years ago
README.md Modification du README 7 years ago
cloture.Rmd Rapport en version paramétrée 7 years ago
exhaustivite.wid Requête BO paramétrisée 7 years ago
functionsOvalide.R Basé entièrement sur `httr` désormais 7 years ago
index.rmd Code de génération du rapport dans un chunk isolé 7 years ago
listOvalide.csv Init commit 8 years ago

README.md

Scripts d'automatisation de cloture mensuelle

Installation

Les scripts ont été développés sous R version 3.3.1, à l'aide des packages suivants :

  • Versions stables (CRAN)
    • tidyverse
    • ggplot2 2.1.0
    • lubridate 1.5.6
    • rvest 0.3.2
    • stringr 1.0.0
    • magrittr 1.5
    • knitr 1.13
    • rmarkdown 1.0
    • htmlwidgets 0.7
    • DT 0.1.57

Ces paquets sont installés au niveau système pour tous les utilisateurs livenne.

Utilisation

Le rapport est sous la forme d'une application shiny+rmarkdown.
Une page permet d'entrer les informations nécessaires à la génération du rapport (codes d'accès, fichier d'exhaustivité issu de la requête BO), qui est généré au fur et à mesure dans un second onglet.
Une fois le rapport généré, il est possible d'en télécharger une version statique.

Acquisition des données

Une première étape manuelle consiste à utiliser la requête Business Objects exhaustivite.wid présente dans le répertoire et de sauvegarder le fichier csv (choisir les options de format : encodage en UTF8, séparateur = “,").

Les tableaux ePMSI sont archivés dans le dossier ePMSI.

Génération du rapport

Le fichier cloture.html généré peut être vérifié avant publication. La publication se fait en copiant le fichier dans le répertoire /var/www/html/cloture. Ce fichier doit également être copié dans le répertoire archive sous la forme clotureANNEE_MOIS.html pour archivage.