23 Commits

Author SHA1 Message Date
0fc894d9b2 Release v1.2.2
All checks were successful
Build an image to deploy website / build (push) Successful in 1m10s
2024-11-18 11:35:09 +01:00
d59a1ceb2d Fix LFS (#3)
Reviewed-on: #3
Co-authored-by: Julien Fastré <julien.fastre@champs-libres.coop>
Co-committed-by: Julien Fastré <julien.fastre@champs-libres.coop>
2024-11-18 10:33:18 +00:00
6cac46431e checkout image in ci using lfs
Some checks failed
Build an image to deploy website / build (push) Failing after 2m30s
2024-11-18 09:46:05 +01:00
a2c388adf9 Embed resources into presentation
All checks were successful
Build an image to deploy website / build (push) Successful in 1m21s
2024-11-06 14:37:53 +01:00
9530b07eef release 1.2.1
All checks were successful
Build an image to deploy website / build (push) Successful in 1m11s
2024-11-06 12:37:35 +01:00
5ea5f985c9 Use nginx instead of caddy 2024-11-06 12:37:04 +01:00
fb7773e195 release 1.1.0
All checks were successful
Build an image to deploy website / build (push) Successful in 1m5s
2024-11-06 12:00:01 +01:00
a716cbce70 Finalisation formation signature électronique 2024-11-06 11:56:35 +01:00
dce7261f85 [WIP] formation signature electro 2024-11-05 22:21:13 +01:00
2f0e3e5a09 release 1.1.0-beta0
All checks were successful
Build an image to deploy website / build (push) Successful in 1m44s
2024-11-05 21:51:13 +01:00
7354cd6baf ajout présentation formation signature à la compilation 2024-11-05 21:50:42 +01:00
491fff1a84 [WIP] formation signature electronique 2024-11-05 21:45:21 +01:00
aab808a1c0 first release, and build only on new releases
All checks were successful
Build an image to deploy website / build (push) Successful in 1m5s
2024-09-30 11:40:59 +02:00
62f05b8988 Create changie skeleton 2024-09-30 11:39:06 +02:00
0421b38789 Build on gitea ation (#2)
All checks were successful
Build an image to deploy website / build (push) Successful in 1m6s
Reviewed-on: #2
Co-authored-by: Julien Fastré <julien.fastre@champs-libres.coop>
Co-committed-by: Julien Fastré <julien.fastre@champs-libres.coop>
2024-09-30 09:38:15 +00:00
89dd222381 Improve essaimage presentation
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-30 10:50:42 +02:00
f9cc6cff10 add presentation essaimage
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2024-06-15 11:27:15 +02:00
73130199c4 documentations et liens
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-13 12:23:23 +01:00
14aabe9568 Deploy: store secrets in repository 2022-12-13 12:23:22 +01:00
c316914f21 Deploy: update drone 2022-12-13 12:23:22 +01:00
ebc19de0b4 Merge pull request 'Simplification de la présentation pour se concentrer sur les concepts' (#1) from francoisponcin-patch-1 into master
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is failing
Reviewed-on: #1
2022-12-13 09:36:22 +00:00
6e63c15ecb deploy: adapt drone ci
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-12-13 10:34:42 +01:00
7b663aae38 Mise à jour de 'presentation/src/index.md' 2022-12-12 22:24:49 +00:00
25 changed files with 802 additions and 470 deletions

3
.changes/1.0.0.md Normal file
View File

@@ -0,0 +1,3 @@
## 1.0.0 - 2024-09-30
### Added
* first release with changie

3
.changes/1.2.0.md Normal file
View File

@@ -0,0 +1,3 @@
## 1.2.0 - 2024-11-06
### Added
* Ajout formation signature électronique

3
.changes/1.2.1.md Normal file
View File

@@ -0,0 +1,3 @@
## 1.2.1 - 2024-11-06
### Fixed
* Use nginx instead of caddy

3
.changes/1.2.2.md Normal file
View File

@@ -0,0 +1,3 @@
## 1.2.2 - 2024-11-18
### Fixed
* Embed resources into presentation formation signature

6
.changes/header.tpl.md Normal file
View File

@@ -0,0 +1,6 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
and is generated by [Changie](https://github.com/miniscruff/changie).

View File

26
.changie.yaml Normal file
View File

@@ -0,0 +1,26 @@
changesDir: .changes
unreleasedDir: unreleased
headerPath: header.tpl.md
changelogPath: CHANGELOG.md
versionExt: md
versionFormat: '## {{.Version}} - {{.Time.Format "2006-01-02"}}'
kindFormat: '### {{.Kind}}'
changeFormat: '* {{.Body}}'
kinds:
- label: Added
auto: minor
- label: Changed
auto: major
- label: Deprecated
auto: minor
- label: Removed
auto: major
- label: Fixed
auto: patch
- label: Security
auto: patch
newlines:
afterChangelogHeader: 1
beforeChangelogVersion: 1
endOfVersion: 1
envPrefix: CHANGIE_

View File

@@ -1,31 +0,0 @@
---
kind: pipeline
type: docker
name: default
steps:
- name: build-presentation
image: pandoc/minimal:2.18-alpine
commands:
- pandoc -t revealjs --resource-path=.:presentation/src/ -s presentation/src/index.md -o presentation/src/index.html
- name: build-docker-caddy
image: plugins/docker
settings:
registry: h3m6q87t.gra7.container-registry.ovh.net
username:
from_secret: docker_username
password:
from_secret: docker_password
dockerfile: presentation/Dockerfile
context: presentation/
repo: h3m6q87t.gra7.container-registry.ovh.net/vendeeformation/presentation
tag: ${DRONE_TAG:=latest}
pull_image: true
---
kind: signature
hmac: c0ad5b01b207a1d51771b51295f60b0a64ded443c8321765fbf7226f09857fd3
...

10
.fleet/run.json Normal file
View File

@@ -0,0 +1,10 @@
{
"configurations": [
{
"name": "Pandoc Markdown to Reveal.js",
"type": "command",
"program": "pandoc",
"args": ["--from", "markdown", "--to", "revealjs", "--standalone", "-o", "presentation/src/formation-signature.html", "presentation/src/formation-signature.md"]
}
]
}

View File

@@ -0,0 +1,60 @@
name: Build an image to deploy website
on:
push:
tags:
- v*
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write
jobs:
# Build jobs
build:
runs-on: cth-ubuntu-latest
steps:
- name: Git checkout with LFS
# see https://gitea.com/gitea/act_runner/issues/164#issuecomment-921571
run: |
git init
git remote add origin https://gitea.champs-libres.be/champs-libres/prez-concepts-chill.git
git fetch --depth 1 origin ${{ gitea.ref }}
git checkout FETCH_HEAD
git lfs pull
- name: update packages
run: apt-get update
- name: Setup pandoc
uses: https://github.com/r-lib/actions/setup-pandoc@v1
with:
pandoc-version: '3.5'
- name: Build presentation main
run: pandoc -t revealjs --resource-path=.:presentation/src/ -s presentation/src/index.md -o presentation/src/index.html
- name: Build presentation essaimage
run: pandoc -t revealjs --resource-path=.:presentation/src/ -s presentation/src/essaimage.md -o presentation/src/essaimage.html
- name: Build presentation formation-signature
run: pandoc --from markdown+emoji -t revealjs --embed-resources --resource-path=.:presentation/src/ -s presentation/src/formation-signature.md -o presentation/src/formation-signature.html
- name: Set up Docker Buildx
uses: https://github.com/docker/setup-buildx-action@v3
- name: Login to registry
uses: https://github.com/docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
registry: 'h3m6q87t.gra7.container-registry.ovh.net'
- name: Build and push
uses: https://github.com/docker/build-push-action@v5
with:
context: presentation/
push: true
tags: 'h3m6q87t.gra7.container-registry.ovh.net/prez-concept-chill/presentation:${{ github.ref_name }}'

29
.vscode/tasks.json vendored Normal file
View File

@@ -0,0 +1,29 @@
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Build formation signature",
"type": "shell",
"command": "pandoc",
"args": [
"--from",
"markdown+emoji",
"--to",
"revealjs",
"--standalone",
"--resource-path",
"./presentation/src/",
"-o",
"presentation/src/formation-signature.html",
"presentation/src/formation-signature.md"
],
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}

23
CHANGELOG.md Normal file
View File

@@ -0,0 +1,23 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
and is generated by [Changie](https://github.com/miniscruff/changie).
## 1.2.2 - 2024-11-18
### Fixed
* Embed resources into presentation formation signature
## 1.2.1 - 2024-11-06
### Fixed
* Use nginx instead of caddy
## 1.2.0 - 2024-11-06
### Added
* Ajout formation signature électronique
## 1.0.0 - 2024-09-30
### Added
* first release with changie

View File

@@ -1,9 +1,29 @@
Formation Vendée Présentations Chill
================ ====================
Ressources pour les formations en Vendée. Présentation des concepts de Chill.
Dépendance: `pandoc 2.17` La présentation est accessible:
* sur https://concepts.chill.pro
* il est possible de l'imprimer avec cette adresse: https://concepts.chill.pro/?print-pdf
## Convertir en pdf la présentation
([Traduction des instructions originales](https://revealjs.com/pdf-export/)).
* aller sur https://concepts.chill.pro/?print-pdf
* ouvrir la fenetre d'impression (CTRL+P)
* utiliser la destination "Enregistrer comme PDF"
* changer l'orientation vers "paysage"
* changer les marges à "aucune"
* activer l'arrière-plan
* enregistrer...
## Dépendances
Dépendance: `pandoc 2.18`
## Présentation ## Présentation

View File

@@ -1,3 +1,6 @@
FROM caddy:2-alpine FROM nginx:1-alpine
ADD src/ /usr/share/caddy/ COPY src /usr/share/nginx/html
RUN sed -i 's/worker_processes auto/worker_processes 1/' /etc/nginx/nginx.conf
RUN sed -i 's/worker_processes auto/worker_processes 1/' /etc/nginx/nginx.conf

View File

@@ -1 +1,3 @@
index.html index.html
essaimage.html
formation-signature.html

View File

@@ -0,0 +1,243 @@
---
title: Chill
subtitle: Logiciel d'accompagnement social
theme: night
css:
- https://www.unpkg.com/fork-awesome@1.2.0/css/fork-awesome.min.css
- ./styles.css
---
# Qu'est-ce que Chill ?
## Logiciel d'accompagnement social
"Dossier social électronique"
## Logiciel libre
- En évolution selon les demandes des clients;
- Les clients bénéficient des développements précédents;
- Les nouveaux développements sont partagés avec tous;
# À quoi sert Chill ?
## Consigner les informations sur l'accompagnement des usagers
## Partager ces informations
## Collecter des statistiques sur l'activité
Le logiciel est utilisable au quotidien par les travailleurs sociaux.
# Champs-Libres
## Coopérative de travailleur·euse·s
- à Namur, Belgique;
- 6 travailleur·euse·s;
- logiciel libre;
## Sensible au travail social
- Expérience depuis 2013;
- 2 développeur·euse·s sont d'anciens travailleur·euse·s sociaux
## Offre Chill
- éditeur principal de Chill;
- accompagnement, configuration;
- hébergement;
- développement;
- formations
# Principales fonctionnalités de Chill
## Enregistrer le travail social
- Au sein des parcours;
- Caractérisé par des problématiques sociales;
## Partager l'information entre collègues
- Dossier électronique partagé
- Respect de la vie privée:
- droits d'accès,
- traçabilité,
- archivage
- Notification d'éléments-clés
## Génération de documents
- à partir des informations du logiciel;
- porte sur un grand nombre de champs: budget, membres du ménage, etc.
## Suivi de décision (Workflow)
## Génération de statistiques
Composition de ses propres tableaux croisés dynamiques
# 3 Univers
## La couleur du bandeau diffère
* <span class="usager">Usager</span>
* <span class="parcours">Parcours</span>
* <span class="menage">Ménage</span>
# Univers <span class="usager">Usager</span>
## Bandeau vert
![Bandeau «Usager»](./img/bandeau_usager.png)
## Informations relatives à un usager
- Informations générales;
- Documents, tâches, personnes ressources, budget, ...
- Collecte / synthèse d'informations venant d'autres univers: échanges, ménages, ...
# Univers <span class="menage">Ménage</span>
## Bandeau gris/vert
![Bandeau ménage](./img/bandeau_menage.png)
## Regroupe les personnes qui forment un ménage
* Adulte dans le ménage
* Enfants (-18 ans) dans le ménage
* Enfants (-18 ans) hors ménage
# Univers <span class="parcours">Parcours</span>
## Bandeau gris métallique
![Bandeau parcours](./img/bandeau_parcours.png)
# Qu'est-ce qu'un parcours ?
## Regroupe l'essentiel du travail social
- Pour des usagers;
- Un référent de parcours;
## Demande de l'usager
Le parcours répond à une demande de l'usager.
Le parcours concerne une ou plusieurs problématiques sociales.
Exemples:
::: { .columns }
:::::: { .column width="60%" }
* <span class="chill-entity entity-social-issue"><span class="badge"><span>Personnes âgées</span></span></span>
* <span class="chill-entity entity-social-issue"><span class="badge"><span>Insertion socio-professionnelle</span></span></span>
::::::
:::::: { .column width="40%" }
* <span class="chill-entity entity-social-issue"><span class="badge"><span>Logement</span></span></span>
* <span class="chill-entity entity-social-issue"><span class="badge"><span></span></span></span>
::::::
:::
## Enregistre le travail social
- Rendez-vous (planification);
- Échanges:
<span class="chill-entity entity-activity"><span class="badge"><span>visites à domicile</span></span></span>, <span class="chill-entity entity-activity"><span class="badge"><span>appel d'un usager</span></span></span>, <span class="chill-entity entity-activity"><span class="badge"><span>Réunion</span></span>, …
- Actions d'accompagnement
Mise en place du travail social à long terme
<span class="chill-entity entity-social-action"><span class="badge"><span>Travail du CV</span></span></span>, <span class="chill-entity entity-social-action"><span class="badge"><span>Demande aide sociale</span></span></span>, …
## Plus sur les actions
::: incremental
* Les <span class="chill-entity entity-social-action"><span class="badge"><span>actions</span></span></span> peuvent comporter des <span class="badge">objectifs</span>, et des <span class="badge">Résultats</span>
* Les <span class="chill-entity entity-social-action"><span class="badge"><span>actions</span></span></span> peuvent comporter des <span class="badge">Évaluations - Courriers - Formulaires</span>
* Ces <span class="badge">Évaluations - Courriers - Formulaires</span> génèrent des documents
:::
# Mise en place d'un Chill
## Projet de transformation numérique
Réflexion dès le départ sur l'accompagnement au changement
Champs-Libres partenaire de cette réflexion
## Accompagnement à la configuration
Définition des problématiques, des actions, …
## Installations techniques
-----
### Mode Saas
Infrastructure en France (OVH)
Monitoring par Champs-Libres
----
### Mode On-Premise
Préférence Kubernetes
Échange technique à prévoir
## Import des données initiales
## Formation
- d'utilisateurs;
- de formateurs;
## Suivi
Réunion de suivi au moins mensuelle
Plate-forme de gestion de ticket
# Budgets
## Démarrage
De 50&nbsp;000€ à 120&nbsp;000€;
Selon besoins d'intégration:
- adresses de référence,
- paramétrage nécessaire, préparation de documents, problématiques et actions, …
- ateliers de prototypage, …
- mode Saas / on-premise,
## Hébergement annuel:
+/- 30&nbsp;000€
- réunion mensuelle,
- participation à la maintenance,
- +/- 400 utilisateurs
## Formations
1&nbsp;350€/jour, dégressif si regroupement des formations.

View File

@@ -0,0 +1,336 @@
---
title: La signature électronique dans Chill
theme: night
css:
- https://www.unpkg.com/fork-awesome@1.2.0/css/fork-awesome.min.css
- ./styles.css
---
# Signature électronique dans Chill
## Sommaire
1. Nouveautés relatives à la gestion des documents
2. Nouveautés relatives aux workflows
3. Processus de signature
4. Processus d'envoi externes de documents
# Gestion des documents: nouveautés
## Historique des documents
- À chaque modification d'un document, Chill conserve les anciennes versions;
- Les anciennes versions sont conservées pendant 90 jours.
----
![Historique d'un document](./img/short-history-of-a-document.png)
----
Il est possible de:
- restaurer un document à une version antérieure;
- télécharger le document depuis une ancienne version;
## Droits sur les documents associés à un workflow
---
Pour les documents associés à un workflow:
- le document est en **lecture seule** pour tous;
- **édition possible** par: les utilisateurs qui peuvent appliquer une étape du workflow;
- **workflow finalisé** ? Le document est en lecture seule.
## Duplication de document
Il est possible de dupliquer un document:
- dans les évaluations (actions d'accompagnement);
- dans les parcours.
Cela permet de restaurer un document qui serait figé par un workflow.
# Workflows: nouveautés
## Annulation automatique des workflows
- workflows non finalisés;
- sans intervention d'un agent…
- …pendant 90 jours
## Suppression des workflows annulés
Il est possible de supprimer les workflows annulés (à partir de mi-novembre)
## Mettre en attente un workflow
Pour indiquer aux collègues que:
- le workflow est vu;
- mais pas encore traité.
Aucun impact sur la gestion des workflows.
----
La "mise en attente" ne bloque pas l'annulation automatique après 90 jours.
----
![Exemple de mise en attente](./img/mise-en-attente-workflow-display.png)
## Maximum :one: workflow par entité
On ne peut pas créer plusieurs workflows sur un même document.
## Envoi à des adresses emails 📨
- 🆕 Groupes utilisateurs;
- Chaque groupe est associé à :one: adresse email;
- Envoi du workflow à:
- des utilisateurs;
- et/ou des groupes d'utilisateurs;
-----
Adresse email manuelles: supprimée
-----
- Possibilité d'associer les agents aux groupes
- droits automatiques, comme si on listait tous les agents d'un groupe
(pas utilisé par le CD85 au lancement)
# Signature électronique des documents
## Principe de la signature
- **non-modification du document** après chaque signature;
- appose une **date certaine** sur le document;
De manière électronique.
----
Constitue un "dossier de preuve" pour la signature:
- document d'identité pour l'usager;
- récolte de l'adresse IP, agent signant, etc;
- possibilité de vérifier la **non-modification** du document;
- possibilité de vérifier que le document **existe** à cette date.
----
**Esprit:** apposer une signature simplement.
Pas de double vérification de l'identité avec envoi de SMS, etc.
## Associé au workflow
Pour apposer une signature:
- un document est présent dans Chill;
- workflow sur ce document;
- étape `Demande de signature`.
## Uniquement documents PDF
- Standard pour l'archivage;
- Le document est converti automatiquement
Depuis `docx`, `odt`, …
- L'ancienne version (modifiable) est conservée;
Elle n'est donc pas supprimée après 90 jours
## Zones de signatures
Des zones de signatures vont être ajoutées sur les documents.
![Document avec zones de signature](./img/doc-with-zone-signature.png)
----
Possibilité d'ajouter des zones manuellement
## Signature des usagers
- plusieurs signatures par étape
----
**Tout le monde** peut appliquer la signature d'un usager
Le workflow est visible par tous.
----
![Rappel des signatures résultats de recherche](./img/rappel-signature-resultats-recherche.png)
----
### Pour chaque signature, demande de …
- type de document d'identité;
- numéro de document;
- date d'expiration du document.
----
![Demande de document d'identité](./img/signature-ask-documents.png)
----
### Possibilité de signer plus tard
_L'usager n'a pas sa carte d'identité, il n'est pas présent, …_
L'usager peut revenir signer à l'accueil avec une tablette.
## Signature des agents
- :one: seul agent à la fois
- seul l'agent peut signer
## _Et si on ne veut pas signer ?_
Indiquer si:
- signature annulée;
- signature rejetée.
## Après la signature ?
**Toutes** les signatures doivent être traitées:
<small>Tous les usagers doivent avoir signé</small>
Signature appliquée, rejetée, annulée, …
-----
### Signature des agents
- nouvelle étape `Signature traitée`
- l'agent qui **a signé** "reprend la main"
(il peut donc appliquer la prochaine étape)
----
### Signature des usagers
- nouvelle étape `Signature traitée`
- l'agent qui a **demandé** la signature "reprend la main"
----
### :warning:
Délai de quelques secondes après le traitement des signatures
<small>surtout visible après le rejet de la signature</small>
⌛ 3-5 secondes d'attente ⌛
## Qui a signé ?
Liste des signatures dans l'historique.
----
![List des signatures dans l'historique](img/liste-signature-appliquees.png)
# Manipulations ⛏️
## Accès
[https://chillformation.vendee.fr](chillformation.vendee.fr)
`formXX` ― 🔑 `ChillCD85!`
Emails: sur [https://yopmail.com](yopmail.com) ― 📬 `chillcd85`
## Tâches
Faire signer un document à sa·son voisin·e de gauche, comme **utilisateur·trice**.
Générer un document "courrier type" dans le parcours
-----
Faire signer un document à sa·son voisin·e de droite, comme **usager**.
Convenir à deux du nom de l'usager.
Le voisin de droite est l'usager.
# Envoi sécurisé des documents 📧
## Calendrier 🗓️
À partir de fin novembre 2024
## But
- Faire parvenir un document à un tiers;
- Respect du RGPD 🔐;
(Le document ne transite pas par des boites emails non sécurisées)
## Fonctionnement
1. Le document fait l'objet d'un workflow;
2. Étape `Envoi sécurisé par courrier électronique`;
3. Lien sécurisé envoyé par email;
4. Le tiers consulte le document dans Chill;
(Il·elle peut télécharger le document)
----
5. Dès la première consultation, le workflow est finalisé automatiquement.
6. Le tiers peut encore consulter le document pendant 30 jours;
## Sécurisation
- lien sécurisé, code unique;
- maximum 100 consultations (par tiers);
- traçage adresse IP et dates de consultation;
:warning: N'empêche pas un tiers de transférer l'email avec le lien.
## Envoi à qui ?
- à une adresse email;
- à un tiers (avec une adresse email enregistrée dans sa fiche);
----
Envoi en central: sera effectué par ce biais.
## Pièces jointes
(à partir de fin novembre)
- Possibilité d'ajouter des pièces jointes aux documents ➡️ plusieurs documents;
- Le tiers peut voir le document **et** les pièces jointes.
# Manipulations ⛏️
## Tâche
- envoyer un document à un tiers;
- récupérer le lien sur yopmail;
- consulter le document;
- vérifier la finalisation automatique du workflow.

BIN
presentation/src/img/doc-with-zone-signature.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
presentation/src/img/history-of-a-document.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
presentation/src/img/liste-signature-appliquees.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
presentation/src/img/mise-en-attente-workflow-display.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
presentation/src/img/short-history-of-a-document.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
presentation/src/img/signature-ask-documents.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -96,12 +96,6 @@ Un enfant peut être "hors ménage" dans plusieurs ménages simultanément.
Application: gardes alternées Application: gardes alternées
## Notion de titulaire
* Uniquement à titre d'information
* Pas d'impact sur le traitement du dossier
* Seuls les adultes peuvent être titulaires
# Univers <span class="parcours">Parcours</span> # Univers <span class="parcours">Parcours</span>
## Bandeau gris métallique ## Bandeau gris métallique
@@ -207,7 +201,7 @@ _«J'ai des difficultés à payer ma facture EDF»_
Un référent de parcours est désigné Un référent de parcours est désigné
* soit par une réunion de régulation; * soit par une réunion;
* soit par les suggestions de référent (sectorisation); * soit par les suggestions de référent (sectorisation);
-------- --------
@@ -254,7 +248,7 @@ Il génère une évaluation et un document <span class="badge">Imprimé unique</
## Rendez-vous ## Rendez-vous
* à venir, été 2022 * Possibilité de synchroniser avec outlook
## Annuaire de tiers ## Annuaire de tiers
@@ -262,432 +256,10 @@ Il génère une évaluation et un document <span class="badge">Imprimé unique</
## Notifications entre collègues ## Notifications entre collègues
* découverte en fin de journée * attirer l'attention sur une situation, faire une demande, -> remplace le mail
## Workflow / suivi de décision ## Workflow / suivi de décision
* découverte en fin de journée * besoin de l'accord d'un responsable, d'une validation, d'une signature sur document.
# Relation entre le travail quotidien et Chill
## _Je fais une visite à domicile_ (TMS)
::: incremental
- **Environnement**: <span class="parcours">Parcours</span>
- J'ajoute un **Échange** de type <span class="chill-entity entity-activity"><span class="badge"><span>Entretien physique avec l'usager</span></span></span>
- Je précise dans l'échange <span class="chill-entity entity-social-issue"><span class="badge"><span>les problématiques sociales concernées</span></span></span>, et <span class="chill-entity entity-social-action"><span class="badge"><span>l'action </span></span></span> liée.
:::
## J'appelle l'usager (AA)
::: incremental
- **Environnement**: <span class="parcours">Parcours</span>
- J'ajoute un **Échange** de type <span class="chill-entity entity-activity"><span class="badge"><span>Appel téléphonique</span></span></span> Je précise que l'appel est `Sortant`.
- Je précise dans l'échange <span class="chill-entity entity-social-issue"><span class="badge"><span>les problématiques sociales concernées</span></span></span>, et <span class="chill-entity entity-social-action"><span class="badge"><span>l'action </span></span></span> liée.
:::
## Un usager ou un tiers m'appelle (AA ou TMS)
::: incremental
- **Environnement**: <span class="parcours">Parcours</span>
- J'ajoute un **Échange** de type <span class="chill-entity entity-activity"><span class="badge"><span>Appel téléphonique</span></span></span>. Je précise que l'appel est `Entrant`.
- Je précise dans l'échange <span class="chill-entity entity-social-issue"><span class="badge"><span>les problématiques sociales concernées</span></span></span>, et <span class="chill-entity entity-social-action"><span class="badge"><span>l'action </span></span></span> liée.
:::
## J'organise une réunion pour évoquer la situation de l'usager (TMS)
::: incremental
- **Environnement**: <span class="parcours">Parcours</span>
- J'ajoute un **Échange** de type <span class="chill-entity entity-activity"><span class="badge"><span>Réunion</span></span></span>.
- Je précise dans l'échange <span class="chill-entity entity-social-issue"><span class="badge"><span>les problématiques sociales concernées</span></span></span>, et <span class="chill-entity entity-social-action"><span class="badge"><span>l'action </span></span></span> liée.
:::
## Rencontre avec un usager: une demande d'aide pour des impayés est décidée (TMS)
::: incremental
- **Environnement**: <span class="parcours">Parcours</span>
- J'ajoute un **Échange** de type <span class="chill-entity entity-activity"><span class="badge"><span>Entretien physique avec l'usager</span></span></span>.
- J'ajoute les problématiques <span class="chill-entity entity-social-issue"><span class="badge"><span>demande d'aide pour des impayés</span></span></span>.
:::
## Je reçois un courrier à propos d'un usager
::: incremental
- **Environnement**: <span class="parcours">Parcours</span>
- J'ajoute un **Échange** de type <span class="chill-entity entity-activity"><span class="badge"><span>Courrier</span></span></span>. Je précise que le courrier est `Entrant`.
- Je précise dans l'échange <span class="chill-entity entity-social-issue"><span class="badge"><span>les problématiques sociales concernées</span></span></span>, et <span class="chill-entity entity-social-action"><span class="badge"><span>l'action </span></span></span> liée.
(Un scan du courrier peut être joint à l'échange)
:::
## J'ai besoin de faire un imprimé unique dans le cadre d'un accompagnement
::: incremental
- **Environnement**: <span class="parcours">Parcours</span>
- Si <span class="chill-entity entity-social-action"><span class="badge"><span>laction daccompagnement</span></span></span> nexiste pas dans le parcours, on la crée.
- Jy ajoute une évaluation <span class="badge">Imprimé unique</span>. Au sein de cette action, soit on insère le document, soit on le génère automatiquement.
:::
## J'ai un document administratif ou une pièce officielle
::: incremental
- **Environnement**: <span class="parcours">Parcours</span> ou <span class="usager">Usager</span> (en fonction du document)
- J'ajoute ce document au parcours de l'usager.
:::
## J'ai besoin de renseigner les membres du ménage d'un usager
::: incremental
- **Environnement**: <span class="menage">Ménage</span>
- Je vais dans le <span class="menage">ménage</span> de l'usager et j'ajoute des membres (= d'autres usagers).
Si ces usagers n'existent pas dans la base de donnée, je les crée.
:::
## Un usager se sépare et quitte sa compagne
::: incremental
- **Environnement**: <span class="menage">Ménage</span>
- Je vais dans le <span class="menage">ménage</span> de l'usager et fais "quitter le ménage". Je le rattache à un autre ménage existant, ou je le crée.
Si je ne connais pas la nouvelle adresse, je clique sur `Quitter sans rejoindre un ménage`.
:::
## J'ai des informations à renseigner sur l'usager
::: incremental
- **Environnement**: <span class="usager">Usager</span>
- Je vais dans le dossier de l'usager et je les renseigne.
:::
## J'ai un justificatif de domicile
::: incremental
- **Environnement**: <span class="usager">Usager</span>
- Je crée un document et j'insère un scan dans la fiche de l'usager.
:::
## Un usager se présente à l'accueil de la MDSF et cherche le guichet de la CAF
::: incremental
- Je crée une activité annexe de type `Accueil physique`.
:::
## J'organise un atelier «Sensibilisation à la tenue d'un budget»
::: incremental
- Je crée une activité annexe de type `Action collective > insertion`.
:::
## Je reçois un avis d'expulsion pour Madame X
::: incremental
- **Environnement**: <span class="parcours">Parcours</span>
- Je crée une échange de type <span class="chill-entity entity-activity"><span class="badge"><span>Courrier</span></span></span>, j'indique qu'il s'agit d'un courrier `Entrant` et on lui associe les problématiques.
Si le T(M)S crée l'échange, il indique également les actions associées.
:::
# Découverte et manipulation
## Deux instances
* instance de production
* Authentification à l'aide des identifiants Vendée
* instance de formation
* Mot de passe partagé
* Ne pas stocker d'informations sensibles
* "Bac à sable"
## Se connecter sur l'instance de formation
[chillformation.vendee.fr](https://chillformation.vendee.fr)
Mot de passe: `ChillCD85!`
# Découverte de l'interface
## Différents menus
* **Menu section**: donne accès à différentes parties du logiciel
* **Menu utilisateur**: informations liées à l'utilisateur
# Le moteur de recherche
## Rechercher par...
* Morceau du nom et prénom;
Insensible à la casse et aux accents
* Présentation des résultats par pertinence;
* Numéro de téléphone
* Date de naissance
Toujours mois/jour à 2 chiffres: `16/06/1981`, `15-08-1974`
## Recherche avancée
* Par ville / code postal
* Par intervalle de date de naissance
* l'intervalle inclut la date recherchée: "Nés à partir du 1er janvier" inclut les personnes nées ce jour-là.
## Affichage des parcours en cours
* dès les résultats de recherche
## Exercice
* Comment sappelle lusager né le 2 mai 1986 ?
* Quelle est la date de naissance de Lorraine Marion ?
* Quel est le prénom de M Diallo, né le 17/03/2000 ?
* Trouvez un enfant mineur qui sappelle chartier
* Trouvez tous les bébés nés cette année en 2021
# Créer un parcours
## Recherche de l'usager et création d'un parcours
* la création d'un usager est **toujours** effectuée après la recherche
* création d'un parcours directement depuis le formulaire de création d'un usager
## Formulaire de création d'un parcours
## Premier échange
* problématique associée: vient compléter celle du parcours si elle n'est pas déjà associée;
* action sociale: créée depuis un échange si inexistante
Si une action a une date de fin antérieure à l'échange, l'action est re-créée.
# Ménages
## Alerte dans le parcours
Messages d'alerte:
* indiquer une adresse
* pour cela: créer un ménage
## "Tunnel" de création d'un ménage
* une étape = une question
## Ajouter un usager au ménage
* soit depuis le dossier ménage:
* `Résumé` > Ajouter un membre (membre externe)
Possible d'ajouter un nouvel usager "à la volée".
* `Quitter le ménage` depuis la liste des membres
* soit depuis le dossier de l'usager;
## Composition familiale
* important pour les statistiques;
* n'est pas calculée automatiquement
# Retour au parcours: les actions d'accompagnement
## Les actions sont
* créées depuis un échange;
* ou ajoutées manuellement depuis le parcours.
## Objectifs / résultat
## Évaluations
## Générer un document depuis une évaluation
## Ajouter un document manuellement
# Commentaires dans les parcours
## Visibles par tous
## Commentaire épinglé
# Documents dans les parcours
## Ajouter un document
## Générer un document depuis un gabarit
# Notifications
## Notifications "système"
Reçues par l'utilisateur lorsque:
* il est désigné comme référent;
* l'usager qui localise le parcours change d'adressse;
* il doit répondre à un workflow;
## Notifications créées par un autre utilisateur
Dans:
* les échanges
* un parcours
## Visibilité des notifications
Uniquement pour les protagonistes de l'échange.
## Possibilité de répondre à une notification
# Workflow
## Disponible pour:
* les documents dans les évaluations;
* les actions;
* les documents dans les parcours.
## Suivi de décision
* une étape à la fois.
Ex.: "En attente de mise en forme", "En attente de visa", "En attente d'envoi", …
----
À chaque étape, on applique:
* une transition
Ex.: "Demande de visa", "Demande d'envoi", …
* le prochain destinataire
## Droits d'accès à une étape
Seuls les utilisateurs désignés peuvent appliquer la transition suivante.
Autorisation valable pour une seule transition.
## Envoi à une adresse email
L'email contient un lien sécurisé. L'utilisateur se connecte avec son compte Chill et peut agir sur cette étape.
Utile pour les adresses utilisées par des pool de travailleurs·euses.
# La fiche usager
## Différents onglets du menu
Différents pour les mineurs et majeurs
::: { .columns }
:::::: { .column }
* Généralités;
* Informations socio-professionnelles (mineur et majeur)
* Information logement (mineur et majeur)
::::::
:::::: { .column }
* Information famille du mineur
* Scolarité du mineur
* Informations médicales (mineur)
::::::
:::
## Adresses de résidence
Adresses temporaires
Liées à:
* un tiers;
* un autre usager enregistré dans Chill;
* un champ texte;
## Personnes ressources
Liées à:
* un tiers;
* un autre usager enregistré dans Chill;
* un champ texte;
## Documents
* possibilité d'insérer un document depuis son poste
* ou de générer à partir des informations du logiciel
## Budget
* dans le ménage ou dans le dossier de l'usager
* notion de ressources / charges
* date de début et date de fin: historique possible
# Tâches
## Informations / tâche à se rappeler
* pour soi;
* pour un collègue
## Page récapitulative
* une page personnelle rappelle se propres tâches
* différents filtres
## Dates dans les tâches
* date de début;
* date d'échéance;
* délai de rappel avant échéance;
* notion de tâche "terminée".
# Page d'accueil
## Enregistrement des activités annexes
Directement depuis la page d'accueil:
* accueil physique;
* entretien téléphonique;
* email
D'autres via le menu `Utilisateur > Mes activités annexes`
## Onglets informations importantes
* Mes notifications
* Mes parcours
Parcours attribués depuis moins de 15 jours
----
* Mes évaluations
* Evaluations qui arrivent à date d'échéance dépassée
* ou intervalle de rappel dépassé
----
* Mes tâches
* date d'échéance dépassée
* date de rappel dépassée
----
* Mes workflows
* Workflows en attente de ma transition
## Fin