From 491fff1a84d149cd7f2561bcfc6da08e8d479898 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Tue, 5 Nov 2024 21:45:21 +0100 Subject: [PATCH] [WIP] formation signature electronique --- .fleet/run.json | 10 + .vscode/tasks.json | 27 ++ presentation/src/.gitignore | 1 + presentation/src/formation-signature.md | 272 ++++++++++++++++++ .../src/img/doc-with-zone-signature.png | 3 + .../src/img/history-of-a-document.png | 3 + .../src/img/liste-signature-appliquees.png | 3 + .../rappel-signature-resultats-recherche.png | 3 + .../src/img/short-history-of-a-document.png | 3 + .../src/img/signature-ask-documents.png | 3 + 10 files changed, 328 insertions(+) create mode 100644 .fleet/run.json create mode 100644 .vscode/tasks.json create mode 100644 presentation/src/formation-signature.md create mode 100644 presentation/src/img/doc-with-zone-signature.png create mode 100644 presentation/src/img/history-of-a-document.png create mode 100644 presentation/src/img/liste-signature-appliquees.png create mode 100644 presentation/src/img/rappel-signature-resultats-recherche.png create mode 100644 presentation/src/img/short-history-of-a-document.png create mode 100644 presentation/src/img/signature-ask-documents.png diff --git a/.fleet/run.json b/.fleet/run.json new file mode 100644 index 0000000..41cfa17 --- /dev/null +++ b/.fleet/run.json @@ -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"] + } + ] +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..1f0dc4b --- /dev/null +++ b/.vscode/tasks.json @@ -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 + } + } + ] +} \ No newline at end of file diff --git a/presentation/src/.gitignore b/presentation/src/.gitignore index af6fb27..b79c91b 100644 --- a/presentation/src/.gitignore +++ b/presentation/src/.gitignore @@ -1,2 +1,3 @@ index.html essaimage.html +formation-signature.html diff --git a/presentation/src/formation-signature.md b/presentation/src/formation-signature.md new file mode 100644 index 0000000..d9d44b1 --- /dev/null +++ b/presentation/src/formation-signature.md @@ -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. + +---- + +![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. + +## 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. + +![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 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. + +---- + +![List des signatures dans l'historique](img/liste-signature-appliquees.png) + +# 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. diff --git a/presentation/src/img/doc-with-zone-signature.png b/presentation/src/img/doc-with-zone-signature.png new file mode 100644 index 0000000..31a9cfc --- /dev/null +++ b/presentation/src/img/doc-with-zone-signature.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11ab83714d46a357718df19804a35f9d97a476a5fb402b4b37e8d2447ed3b171 +size 42132 diff --git a/presentation/src/img/history-of-a-document.png b/presentation/src/img/history-of-a-document.png new file mode 100644 index 0000000..769a970 --- /dev/null +++ b/presentation/src/img/history-of-a-document.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:132546c692cc6986ebdef0f4f9e1c385e178f660534d4f46c8126015638ca604 +size 75268 diff --git a/presentation/src/img/liste-signature-appliquees.png b/presentation/src/img/liste-signature-appliquees.png new file mode 100644 index 0000000..a8efacd --- /dev/null +++ b/presentation/src/img/liste-signature-appliquees.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c540d28ad0dbd092e4bd1f5f0d27b87c788b57603e7f3431a55aebe08a0f4cd6 +size 52014 diff --git a/presentation/src/img/rappel-signature-resultats-recherche.png b/presentation/src/img/rappel-signature-resultats-recherche.png new file mode 100644 index 0000000..e988012 --- /dev/null +++ b/presentation/src/img/rappel-signature-resultats-recherche.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56807997d33e95adedc4625abd15e23a428f8e7c534932f817d3a4b4f903135f +size 103338 diff --git a/presentation/src/img/short-history-of-a-document.png b/presentation/src/img/short-history-of-a-document.png new file mode 100644 index 0000000..53b9f4f --- /dev/null +++ b/presentation/src/img/short-history-of-a-document.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44e38095299aeb87860b68d344c786059ee7dc6e1538e8ce4929d351eb0a874b +size 39322 diff --git a/presentation/src/img/signature-ask-documents.png b/presentation/src/img/signature-ask-documents.png new file mode 100644 index 0000000..e8604c2 --- /dev/null +++ b/presentation/src/img/signature-ask-documents.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:788e35bdada1c9443f111316e7b60a2236808a1c8082e9a2e0f092fd251e8035 +size 52580