On me demande actuellement de faire une application qui permettrait de
faire "avaliser" un document =E9l=E9ctronique. La signature
=E9l=E9ctronique, je sais faire mais ce n'est pas ce qu'on me demande. Je
vous explique :
On me demande de faire une application o=F9 un document suit un circuit
pr=E9defini entre diff=E9rents utilisateurs (ce qu'on appelle un
workflow) et o=F9 chaque personne peut "signer" le document qui est
ensuite modifi=E9 par d'autres.
Signer un document signifierait qu'une personne "appose une marque",
qui permettrait ensuite de pouvoir dire de fa=E7on certaine que c'est
bien elle qui a sign=E9, d'une part, et que le document n'a pas =E9t=E9
modifi=E9, d'autre part.
Mais ici on me demande juste d'authentifier le signataire : il faut que
le document puisse ensuite =EAtre modifi=E9, tout en restant sign=E9.
Je ne sais pas comment on appelle ce proc=E9d=E9, aussi lui avons-nous
donn=E9 le nom employ=E9 dans la r=E9alit=E9 : avaliser un document...
Mais plus grave ! Je ne sais pas comment authentifier un document
soumis =E0 modifications. Et on me demande une authentification assez
forte pour pouvoir servir =E0 des administrations.
Je pense actuellement =E0 un syst=E8me o=F9 on signerait (au sens propre)
le document =E0 chaque =E9tape du workflow, puis o=F9 on journaliserait
chaque modification. Deux probl=E8mes :
-D'abord, il faut sauvegarder chaque modification de chaque fichier, ce
qui devient vite lourd, m=EAme en effa=E7ant r=E9guli=E8rement les
"vieilles" versions.
-Ensuite, si on peut effectivement garantir que telle ou telle version
du document a bien =E9t=E9 sign=E9e par telle personne, comment garantir
le circuit ? Car on veut aussi pouvoir certifier qu'apr=E8s que Bob ait
sign=E9, le document a =E9t=E9 re=E7u par Alice.
Voil=E0 ma probl=E9matique. Quelqu'un aurait-il une id=E9e ?
Par contre, le fait pour un utilisateur de refuser un document par rapport à son contenu est bien sûr une possibilité : Bob reçoit un document d'Alice, refuse de donner son aval, appelle Alice, le lui signifie. Celle-ci en prend acte et annule le workflow, ou bien, si elle n'en est pas l'auteur, fait une demande à qui de droit.
Donc si un document paraît utile tout en ayant été trop modifié par rapport à l'oginal, on peut effectivement annuler le workflow et en relancer un avec le dit document pour base.
Voilà, j'espère vous avoir compris.
C'est à peu près ça... Ce que je suggérais, avant la solution extrême d'annuler le workflow (ie: le document tout entier ?), c'est de refuser une version et donc de le faire reculer d'un niveau pour que le dernier intervenant revoie sa copie (ou fasse à son tour reculer d'un niveau).
Cordialement,
-- /*************************************** * Patrick BRUNET * E-mail: lien sur http://zener131.free.fr/ContactMe ***************************************/
Bonjour.
Je réponds à Pierre Goupil <goupilpierre@gmail.com>
[...]
Par contre, le fait pour un utilisateur de refuser un document par
rapport à son contenu est bien sûr une possibilité : Bob reçoit un
document d'Alice, refuse de donner son aval, appelle Alice, le lui
signifie. Celle-ci en prend acte et annule le workflow, ou bien, si
elle n'en est pas l'auteur, fait une demande à qui de droit.
Donc si un document paraît utile tout en ayant été trop modifié par
rapport à l'oginal, on peut effectivement annuler le workflow et en
relancer un avec le dit document pour base.
Voilà, j'espère vous avoir compris.
C'est à peu près ça...
Ce que je suggérais, avant la solution extrême d'annuler le workflow (ie: le
document tout entier ?), c'est de refuser une version et donc de le faire
reculer d'un niveau pour que le dernier intervenant revoie sa copie (ou
fasse à son tour reculer d'un niveau).
Cordialement,
--
/***************************************
* Patrick BRUNET
* E-mail: lien sur http://zener131.free.fr/ContactMe
***************************************/
Par contre, le fait pour un utilisateur de refuser un document par rapport à son contenu est bien sûr une possibilité : Bob reçoit un document d'Alice, refuse de donner son aval, appelle Alice, le lui signifie. Celle-ci en prend acte et annule le workflow, ou bien, si elle n'en est pas l'auteur, fait une demande à qui de droit.
Donc si un document paraît utile tout en ayant été trop modifié par rapport à l'oginal, on peut effectivement annuler le workflow et en relancer un avec le dit document pour base.
Voilà, j'espère vous avoir compris.
C'est à peu près ça... Ce que je suggérais, avant la solution extrême d'annuler le workflow (ie: le document tout entier ?), c'est de refuser une version et donc de le faire reculer d'un niveau pour que le dernier intervenant revoie sa copie (ou fasse à son tour reculer d'un niveau).
Cordialement,
-- /*************************************** * Patrick BRUNET * E-mail: lien sur http://zener131.free.fr/ContactMe ***************************************/
hg
Patrick 'Zener' Brunet wrote:
Bonjour.
Je réponds à Pierre Goupil
[...]
Par contre, le fait pour un utilisateur de refuser un document par rapport à son contenu est bien sûr une possibilité : Bob reçoit un document d'Alice, refuse de donner son aval, appelle Alice, le lui signifie. Celle-ci en prend acte et annule le workflow, ou bien, si elle n'en est pas l'auteur, fait une demande à qui de droit.
Donc si un document paraît utile tout en ayant été trop modifié par rapport à l'oginal, on peut effectivement annuler le workflow et en relancer un avec le dit document pour base.
Voilà, j'espère vous avoir compris.
C'est à peu près ça... Ce que je suggérais, avant la solution extrême d'annuler le workflow (ie: le document tout entier ?), c'est de refuser une version et donc de le faire reculer d'un niveau pour que le dernier intervenant revoie sa copie (ou fasse à son tour reculer d'un niveau).
Cordialement,
-- /*************************************** * Patrick BRUNET * E-mail: lien sur http://zener131.free.fr/ContactMe ***************************************/
Des fois, rembobinner aide: une solution comme svn est vraiment très
simple à mettre en place ... et s'il ont effectivement les pluggin crypto nécessaires alors ...
hg
Patrick 'Zener' Brunet wrote:
Bonjour.
Je réponds à Pierre Goupil <goupilpierre@gmail.com>
[...]
Par contre, le fait pour un utilisateur de refuser un document par
rapport à son contenu est bien sûr une possibilité : Bob reçoit un
document d'Alice, refuse de donner son aval, appelle Alice, le lui
signifie. Celle-ci en prend acte et annule le workflow, ou bien, si
elle n'en est pas l'auteur, fait une demande à qui de droit.
Donc si un document paraît utile tout en ayant été trop modifié par
rapport à l'oginal, on peut effectivement annuler le workflow et en
relancer un avec le dit document pour base.
Voilà, j'espère vous avoir compris.
C'est à peu près ça...
Ce que je suggérais, avant la solution extrême d'annuler le workflow (ie: le
document tout entier ?), c'est de refuser une version et donc de le faire
reculer d'un niveau pour que le dernier intervenant revoie sa copie (ou
fasse à son tour reculer d'un niveau).
Cordialement,
--
/***************************************
* Patrick BRUNET
* E-mail: lien sur http://zener131.free.fr/ContactMe
***************************************/
Des fois, rembobinner aide: une solution comme svn est vraiment très
simple à mettre en place ... et s'il ont effectivement les pluggin
crypto nécessaires alors ...
Par contre, le fait pour un utilisateur de refuser un document par rapport à son contenu est bien sûr une possibilité : Bob reçoit un document d'Alice, refuse de donner son aval, appelle Alice, le lui signifie. Celle-ci en prend acte et annule le workflow, ou bien, si elle n'en est pas l'auteur, fait une demande à qui de droit.
Donc si un document paraît utile tout en ayant été trop modifié par rapport à l'oginal, on peut effectivement annuler le workflow et en relancer un avec le dit document pour base.
Voilà, j'espère vous avoir compris.
C'est à peu près ça... Ce que je suggérais, avant la solution extrême d'annuler le workflow (ie: le document tout entier ?), c'est de refuser une version et donc de le faire reculer d'un niveau pour que le dernier intervenant revoie sa copie (ou fasse à son tour reculer d'un niveau).
Cordialement,
-- /*************************************** * Patrick BRUNET * E-mail: lien sur http://zener131.free.fr/ContactMe ***************************************/
Des fois, rembobinner aide: une solution comme svn est vraiment très
simple à mettre en place ... et s'il ont effectivement les pluggin crypto nécessaires alors ...
hg
Pierre Goupil
... Alors je vais quand même aller jeter un oeil du côté de SVN, ça ne coûte rien ! ;-)
Patrick 'Zener' Brunet wrote:
Ce que je suggérais, avant la solution extrême d'annuler le workflo w (ie: le document tout entier ?), c'est de refuser une version et donc de le fai re reculer d'un niveau pour que le dernier intervenant revoie sa copie (ou fasse à son tour reculer d'un niveau).
Ha d'accord ! Oui, encore une excellente suggestion ! Annuler le workflow, c'est bien annuler le document tout entier. Ce qui est effectivement un peu extrème. Alors, oui, j'adopte ta proposition.
Cordialement,
Pierre, "9H du mat', une journée qui commence bien !"
... Alors je vais quand même aller jeter un oeil du côté de SVN, ça
ne coûte rien ! ;-)
Patrick 'Zener' Brunet wrote:
Ce que je suggérais, avant la solution extrême d'annuler le workflo w (ie: le
document tout entier ?), c'est de refuser une version et donc de le fai re
reculer d'un niveau pour que le dernier intervenant revoie sa copie (ou
fasse à son tour reculer d'un niveau).
Ha d'accord ! Oui, encore une excellente suggestion ! Annuler le
workflow, c'est bien annuler le document tout entier. Ce qui est
effectivement un peu extrème. Alors, oui, j'adopte ta proposition.
Cordialement,
Pierre, "9H du mat', une journée qui commence bien !"
... Alors je vais quand même aller jeter un oeil du côté de SVN, ça ne coûte rien ! ;-)
Patrick 'Zener' Brunet wrote:
Ce que je suggérais, avant la solution extrême d'annuler le workflo w (ie: le document tout entier ?), c'est de refuser une version et donc de le fai re reculer d'un niveau pour que le dernier intervenant revoie sa copie (ou fasse à son tour reculer d'un niveau).
Ha d'accord ! Oui, encore une excellente suggestion ! Annuler le workflow, c'est bien annuler le document tout entier. Ce qui est effectivement un peu extrème. Alors, oui, j'adopte ta proposition.
Cordialement,
Pierre, "9H du mat', une journée qui commence bien !"
hg
Pour le client Windows je conseille Tortoise (http://tortoisesvn.tigris.org/) et pour Linux kdesvn (http://www.alwins-world.de/programs/kdesvn/).
hg
Pierre Goupil wrote:
... Alors je vais quand même aller jeter un oeil du côté de SVN, ça ne coûte rien ! ;-)
Patrick 'Zener' Brunet wrote:
Ce que je suggérais, avant la solution extrême d'annuler le workflow (ie: le document tout entier ?), c'est de refuser une version et donc de le faire reculer d'un niveau pour que le dernier intervenant revoie sa copie (ou fasse à son tour reculer d'un niveau).
Ha d'accord ! Oui, encore une excellente suggestion ! Annuler le workflow, c'est bien annuler le document tout entier. Ce qui est effectivement un peu extrème. Alors, oui, j'adopte ta proposition.
Cordialement,
Pierre, "9H du mat', une journée qui commence bien !"
Pour le client Windows je conseille Tortoise
(http://tortoisesvn.tigris.org/) et pour Linux kdesvn
(http://www.alwins-world.de/programs/kdesvn/).
hg
Pierre Goupil wrote:
... Alors je vais quand même aller jeter un oeil du côté de SVN, ça
ne coûte rien ! ;-)
Patrick 'Zener' Brunet wrote:
Ce que je suggérais, avant la solution extrême d'annuler le workflow (ie: le
document tout entier ?), c'est de refuser une version et donc de le faire
reculer d'un niveau pour que le dernier intervenant revoie sa copie (ou
fasse à son tour reculer d'un niveau).
Ha d'accord ! Oui, encore une excellente suggestion ! Annuler le
workflow, c'est bien annuler le document tout entier. Ce qui est
effectivement un peu extrème. Alors, oui, j'adopte ta proposition.
Cordialement,
Pierre, "9H du mat', une journée qui commence bien !"
Pour le client Windows je conseille Tortoise (http://tortoisesvn.tigris.org/) et pour Linux kdesvn (http://www.alwins-world.de/programs/kdesvn/).
hg
Pierre Goupil wrote:
... Alors je vais quand même aller jeter un oeil du côté de SVN, ça ne coûte rien ! ;-)
Patrick 'Zener' Brunet wrote:
Ce que je suggérais, avant la solution extrême d'annuler le workflow (ie: le document tout entier ?), c'est de refuser une version et donc de le faire reculer d'un niveau pour que le dernier intervenant revoie sa copie (ou fasse à son tour reculer d'un niveau).
Ha d'accord ! Oui, encore une excellente suggestion ! Annuler le workflow, c'est bien annuler le document tout entier. Ce qui est effectivement un peu extrème. Alors, oui, j'adopte ta proposition.
Cordialement,
Pierre, "9H du mat', une journée qui commence bien !"