forked from Chill-project/manuals
documents
This commit is contained in:
parent
10487703ca
commit
13df6a7e84
@ -23,6 +23,7 @@ if [ $kind = 'user' ]; then
|
|||||||
export files="
|
export files="
|
||||||
$kind/person.md
|
$kind/person.md
|
||||||
$kind/activite.md
|
$kind/activite.md
|
||||||
|
$kind/document.md
|
||||||
$kind/thirdparty.md
|
$kind/thirdparty.md
|
||||||
$kind/parcours.md
|
$kind/parcours.md
|
||||||
$kind/menage.md
|
$kind/menage.md
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import subprocess
|
import subprocess
|
||||||
|
|
||||||
"""
|
"""
|
||||||
This script assumes that you have installed wkhtmltopdf
|
This script assumes that you have installed wkhtmltopdf (sudo apt install wkhtmltopdf)
|
||||||
"""
|
"""
|
||||||
|
|
||||||
BASE_URL = 'https://quinquina.champs-libres.be/'
|
BASE_URL = 'https://quinquina.champs-libres.be/'
|
||||||
@ -27,13 +27,17 @@ curl 'https://quinquina.champs-libres.be/_wdt/708fb5' \
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
COOKIE_KEY = 'PHPSESSID'
|
COOKIE_KEY = 'PHPSESSID'
|
||||||
COOKIE_VALUE = '977de105d4adbaefde9b440df685831c'
|
COOKIE_VALUE = '8bc630bf7757ea9074cfe16d3ad3d3ac'
|
||||||
|
|
||||||
|
person_id = 2811
|
||||||
household_id = 376
|
household_id = 376
|
||||||
notification_id = 126
|
notification_id = 126
|
||||||
parcours_id = 2705
|
parcours_id = 2705
|
||||||
|
|
||||||
URLS = [
|
URLS = [
|
||||||
|
f'fr/person/{person_id}/document/new',
|
||||||
|
f'fr/person/{person_id}/document',
|
||||||
|
f'fr/parcours/{parcours_id}/document',
|
||||||
f'fr/person/household/{household_id}/summary',
|
f'fr/person/household/{household_id}/summary',
|
||||||
f'fr/person/household/{household_id}/addresses',
|
f'fr/person/household/{household_id}/addresses',
|
||||||
f'fr/person/household/{household_id}/relationship',
|
f'fr/person/household/{household_id}/relationship',
|
||||||
@ -46,4 +50,5 @@ for u in URLS:
|
|||||||
url = BASE_URL + u
|
url = BASE_URL + u
|
||||||
filename = 'img/' + u.replace('/', '_').replace('&', '_').replace('?', '_').replace('=', '_') + '.png'
|
filename = 'img/' + u.replace('/', '_').replace('&', '_').replace('?', '_').replace('=', '_') + '.png'
|
||||||
print(f'fetching {url} ...')
|
print(f'fetching {url} ...')
|
||||||
subprocess.run(f'wkhtmltoimage -q --javascript-delay 1000 --cookie {COOKIE_KEY} {COOKIE_VALUE} "{url}" {filename}', shell=True, check=True)
|
subprocess.run(f'wkhtmltoimage -q --javascript-delay 3000 --cookie {COOKIE_KEY} {COOKIE_VALUE} "{url}" {filename}', shell=True, check=True)
|
||||||
|
|
||||||
|
23
user/document.md
Normal file
23
user/document.md
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
\newpage
|
||||||
|
|
||||||
|
# Documents
|
||||||
|
|
||||||
|
Un dossier social comporte souvent un certain nombre de documents, propre au travail social effectué, qui peuvent être stockés dans Chill. Il peut s'agir d'attestations administratives, de documents juridiques, etc, que ce soit sous forme de document électronique (par exemple au format pdf) ou bien un document en papier qui a été numérisé. Par ailleurs, le logiciel permet aussi de générer ses propres documents à partir de modèles pré-établis.
|
||||||
|
|
||||||
|
Tout comme les activités/échanges, les documents peuvent être encodés à la personne ou bien au parcours d'accompagnement. L'accès aux documents encodés se fait par l'entrée "Documents" via le menu "usager" ou via le menu "parcours d'accompagnement". Les documents encodés sont téléchargeables: on peut les retrouver à tout moment par cette liste de documents.
|
||||||
|
|
||||||
|
![Liste des documents](screenshot/img/fr_person_2811_document.png)
|
||||||
|
|
||||||
|
## Ajouter un document
|
||||||
|
|
||||||
|
![Ajouter un document](screenshot/img/fr_person_2811_document_new.png)
|
||||||
|
|
||||||
|
Pour ajouter un document, dans la liste des documents, cliquer sur le bouton "Créer un nouveau document". Il est demandé de rentrer un titre, une date (par défaut la date de jour), une catégorie de document et une courte description. Ensuite, le document (un document au format pdf, un document de traitement de texte, ...) peut être glissé-déposé ou retrouvé sur un ordinateur en cliquant dans la zone de téléversement.
|
||||||
|
|
||||||
|
## Générer un document
|
||||||
|
|
||||||
|
![Générer un document dans un parcours](screenshot/img/fr_parcours_2705_document.png)
|
||||||
|
|
||||||
|
Il est possible de générer ses propres documents à partir de modèles pré-établis et des données encodées dans chaque dossier social, que ce soit un dossier d'un usager ou d'un parcours. Les modèles sont des fichiers "templates" qui sont préparés par les administrateurs du logiciel et qui sont généralement propres à une organisation.
|
||||||
|
|
||||||
|
Par exemple, un document peut être généré à partir d'un modèle où toutes les informations encodées d'un parcours d'accompagnement seront pré-remplies (personnes concernées et leur coordonnées, travailleurs et services impliqués, etc.)
|
@ -1,4 +1,4 @@
|
|||||||
/newpage
|
\newpage
|
||||||
|
|
||||||
# Tiers
|
# Tiers
|
||||||
<!-- /fr/3party/3party -->
|
<!-- /fr/3party/3party -->
|
||||||
|
Loading…
Reference in New Issue
Block a user