Compare commits
	
		
			5 Commits
		
	
	
		
			aab808a1c0
			...
			formation-
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| a716cbce70 | |||
| dce7261f85 | |||
| 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 | ||||
|         uses: https://github.com/r-lib/actions/setup-pandoc@v1 | ||||
|         with: | ||||
|           pandoc-version: '3.4' | ||||
|           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 | ||||
| @@ -33,6 +33,9 @@ jobs: | ||||
|       - 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 --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 | ||||
|  | ||||
|   | ||||
							
								
								
									
										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 | ||||
| essaimage.html | ||||
| formation-signature.html | ||||
|   | ||||
							
								
								
									
										336
									
								
								presentation/src/formation-signature.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										336
									
								
								presentation/src/formation-signature.md
									
									
									
									
									
										Normal 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. | ||||
|  | ||||
| ---- | ||||
|  | ||||
|  | ||||
|  | ||||
| ---- | ||||
|  | ||||
| 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. | ||||
|  | ||||
| ---- | ||||
|  | ||||
|  | ||||
|  | ||||
| ## 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 dou️ble 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. | ||||
|  | ||||
|  | ||||
|  | ||||
| ---- | ||||
|  | ||||
| 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 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. | ||||
|  | ||||
| ---- | ||||
|  | ||||
|  | ||||
|  | ||||
| # 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
									
								
							
							
						
						
									
										
											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/mise-en-attente-workflow-display.png
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								presentation/src/img/mise-en-attente-workflow-display.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