Compare commits
	
		
			3 Commits
		
	
	
		
			v1.0.0
			...
			2f0e3e5a09
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 2f0e3e5a09 | |||
| 7354cd6baf | |||
| 491fff1a84 | 
							
								
								
									
										3
									
								
								.changes/1.1.0-beta0.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								.changes/1.1.0-beta0.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | ## 1.1.0-beta0 - 2024-11-05 | ||||||
|  | ### Added | ||||||
|  | * add formation signature électornique | ||||||
							
								
								
									
										3
									
								
								.changes/unreleased/Added-20241105-214719.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								.changes/unreleased/Added-20241105-214719.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | kind: Added | ||||||
|  | body: Ajout formation signature électronique | ||||||
|  | time: 2024-11-05T21:47:19.777481719+01:00 | ||||||
							
								
								
									
										10
									
								
								.fleet/run.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								.fleet/run.json
									
									
									
									
									
										Normal 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"] | ||||||
|  |         } | ||||||
|  |   ] | ||||||
|  | } | ||||||
| @@ -25,7 +25,7 @@ jobs: | |||||||
|       - name: Setup pandoc |       - name: Setup pandoc | ||||||
|         uses: https://github.com/r-lib/actions/setup-pandoc@v1 |         uses: https://github.com/r-lib/actions/setup-pandoc@v1 | ||||||
|         with: |         with: | ||||||
|           pandoc-version: '3.4' |           pandoc-version: '3.5' | ||||||
|  |  | ||||||
|       - name: Build presentation main |       - name: Build presentation main | ||||||
|         run: pandoc -t revealjs --resource-path=.:presentation/src/ -s presentation/src/index.md -o presentation/src/index.html |         run: pandoc -t revealjs --resource-path=.:presentation/src/ -s presentation/src/index.md -o presentation/src/index.html | ||||||
| @@ -33,6 +33,9 @@ jobs: | |||||||
|       - name: Build presentation essaimage |       - name: Build presentation essaimage | ||||||
|         run: pandoc -t revealjs --resource-path=.:presentation/src/ -s presentation/src/essaimage.md -o presentation/src/essaimage.html |         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 --resource-path=.:presentation/src/ -s presentation/src/formation-signature.md -o presentation/src/formation-signature.html | ||||||
|  |  | ||||||
|       - name: Set up Docker Buildx |       - name: Set up Docker Buildx | ||||||
|         uses: https://github.com/docker/setup-buildx-action@v3 |         uses: https://github.com/docker/setup-buildx-action@v3 | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										27
									
								
								.vscode/tasks.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								.vscode/tasks.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | |||||||
|  | { | ||||||
|  |     // 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", | ||||||
|  |                 "-o", | ||||||
|  |                 "presentation/src/formation-signature.html", | ||||||
|  |                 "presentation/src/formation-signature.md" | ||||||
|  |             ], | ||||||
|  |             "problemMatcher": [], | ||||||
|  |             "group": { | ||||||
|  |                 "kind": "build", | ||||||
|  |                 "isDefault": true | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |     ] | ||||||
|  | } | ||||||
							
								
								
									
										1
									
								
								presentation/src/.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								presentation/src/.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -1,2 +1,3 @@ | |||||||
| index.html | index.html | ||||||
| essaimage.html | essaimage.html | ||||||
|  | formation-signature.html | ||||||
|   | |||||||
							
								
								
									
										272
									
								
								presentation/src/formation-signature.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										272
									
								
								presentation/src/formation-signature.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,272 @@ | |||||||
|  | --- | ||||||
|  | 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. | ||||||
|  |  | ||||||
|  | ---- | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ---- | ||||||
|  |  | ||||||
|  | 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. | ||||||
|  |  | ||||||
|  | ## Envoi à des adresses emails 📨 | ||||||
|  |  | ||||||
|  | - 🆕 Groupes utilisateurs; | ||||||
|  | - Chaque groupe est associé à une adresse email; | ||||||
|  | - Possibilité d'associer les agents aux groupes | ||||||
|  |   - droits automatiques, comme si on listait tous les agents d'un groupe | ||||||
|  |  | ||||||
|  | Adresse email manuelles: supprimée | ||||||
|  |  | ||||||
|  | ## Maximum :one: workflow par entité | ||||||
|  |  | ||||||
|  | On ne peut pas créer plusieurs workflows sur un même document. | ||||||
|  |  | ||||||
|  | # 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; | ||||||
|  |  | ||||||
|  | ---- | ||||||
|  |  | ||||||
|  | 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 ajouté à 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. | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ---- | ||||||
|  |  | ||||||
|  | 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. | ||||||
|  |  | ||||||
|  | ---- | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ---- | ||||||
|  |  | ||||||
|  | ### Pour chaque signature, demande de … | ||||||
|  |  | ||||||
|  | - type de document d'identité; | ||||||
|  | - numéro de document; | ||||||
|  | - date d'expiration du document.  | ||||||
|  |  | ||||||
|  | ---- | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ---- | ||||||
|  |  | ||||||
|  | ### Possibilité de signer plus tard | ||||||
|  |  | ||||||
|  | L'usager n'a pas sa carte d'identité, il n'est pas présent, … | ||||||
|  |  | ||||||
|  | L'usager peut signer à l'accueil avec une tablette. | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ## Signature des agents | ||||||
|  |  | ||||||
|  | - :one: seul agent à la fois | ||||||
|  | - seul l'agent peut signer | ||||||
|  |  | ||||||
|  | ## Après la signature ? | ||||||
|  |  | ||||||
|  | **Toutes** les signatures doivent être traitées: | ||||||
|  |  | ||||||
|  | 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  | ||||||
|  |  | ||||||
|  | ⌛ 3-5 secondes d'attente ⌛ | ||||||
|  |  | ||||||
|  | ## Qui a signé ? | ||||||
|  |  | ||||||
|  | Liste des signatures dans l'historique. | ||||||
|  |  | ||||||
|  | ---- | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # Manipulations ⛏️ | ||||||
|  |  | ||||||
|  | # 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); | ||||||
|  |  | ||||||
|  | ## Pièces jointes | ||||||
|  |  | ||||||
|  | (à partir de fin novembre) | ||||||
|  |  | ||||||
|  | - Possibilité d'ajouter des pièces jointes aux workflows.  | ||||||
|  | - Le tiers peut voir le document **et** les pièces jointes. | ||||||
							
								
								
									
										
											BIN
										
									
								
								presentation/src/img/doc-with-zone-signature.png
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											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
									
								
							
							
						
						
									
										
											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
									
								
							
							
						
						
									
										
											BIN
										
									
								
								presentation/src/img/liste-signature-appliquees.png
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								presentation/src/img/rappel-signature-resultats-recherche.png
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								presentation/src/img/rappel-signature-resultats-recherche.png
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								presentation/src/img/short-history-of-a-document.png
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											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
									
								
							
							
						
						
									
										
											BIN
										
									
								
								presentation/src/img/signature-ask-documents.png
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user