http://archiveyourdocs.com/workflow-workflow-documentaire-quest-ceque-cest
11 mai 2015
http://www.blogplm.com/2015/05/11/processus-vs-workflow/
Aot 2016
Workflow
Typologies de workflow
Moteur de workflow
Workflow
On appelle "WorkFlow" (traduisez littralement "flux de travail") la modlisation et la
gestion informatique de l'ensemble des tches accomplir et des diffrents acteurs
impliqu dans la ralisation d'un processus mtier (aussi appel processus
oprationnel). Le terme de Workflow pourrait donc tre traduit en franais par Gestion
.lectronique
des
processus
mtier
des humains,
le circuit de validation,
Il fournit en outre, chacun des acteurs, les informations ncessaires pour la ralisation
de sa tche. Pour un processus de publication en ligne par exemple, il s'agit de la
L'exemple ci-dessus est une reprsentation trs schmatique de ce que pourrait tre un
workflow de publication de document sur un intranet l'aide d'une interface de
: publication
Typologies de workflow
: On distingue gnralement deux types de Workflow
Le workflow ad hoc bas sur un modle collaboratif dans lequel les acteurs
interviennent dans la dcision du cheminement : le cheminement du workflow est
dynamique.
Moteur de workflow
Le moteur de workflow est l'outil permettant de modliser et d'automatiser les processus
mtiers de l'entreprise. Ce type d'outil permet ainsi de formaliser les rgles mtier de
l'entreprise afin d'automatiser la prise de dcision, c'est--dire la branche du workflow
.choisir, en fonction du contexte donn
http://www.commentcamarche.net/contents/332-workflow-gestion-desprocessus-metiers
Michel 0 20/07/2013
tapes de fonctionnement
chaque
tape.
Ce
type
de
diagramme
va
galem
rseau, lui attribuer des logiciels et licences, des droits daccs aux
ressources partags, etc
Toutes ces tapes font partie dun processus dintgration et de gestion IT, qui
pourraient tre automatiss. Cela demande avant tout de mettre plat
chacune des tapes, didentifier les interactions avec les divers logiciels
dadministrations IT et de pouvoir tablir des validations par les personnes
devant autoriser chaque action (administrateur systme et/ou rseau, le
.responsable direct du nouvel employ, des RH, de la direction, etc)
? Comment on analyse tout a
Lanalyse de processus existants demande plus de travail, on appelle cela
lanalyse rcursive. Il faut identifier chaque tape de chaque processus, avant
de pouvoir tablir les relations et connexions avec les lments techniques. Il
y a ensuite la consultation individuelle avec chaque partie prenante, devant
apporter les points de dcisions dans les divers processus, pour tablir la
forme de validation de chaque tape (un email valide lacceptation dune
tape ou faut-il aussi dautres types dentrs dans le processus pour laval ou
le rejet dune tape dun processus ?). Une fois la mcanique interne
dpouille, on peut loptimiser et ce moment, on peut partir la recherche
.dune solution
Il est aussi possible de dessiner de faon plus impose des processus
rcurrents, quand ceux-ci nont pas encore une forme dfinie dans une
entreprise. Cela peut parfois poser des problmes de comprhension, surtout
auprs de personnes nayant pas ou peu de relations dans les sphre
dcisionnelles (le frein vient souvent de lIT, qui voit cela comme une
.tentative de leur enlever du travail)
? On a des dessins..maintenant on fait quoi
Une fois les premires bauches raliss, il va falloir trouver une solution qui
va permettre de concrtiser lautomatisme global. Cest ce moment
quentrent en jeu les solutions dites de Workflow IT. Les logiciels sont lgions
mais nous allons nous attarder sur quelques-un et voir comment on procde
.une mise en route
:Voici une liste de logiciels de WorkFlow multi-modules intgrs
ProcessMaker
(produit Open Source, avec possibilit de support commercial payant )
OpManager
Produit permettant dintgrer des produits tiers dinfrastructures (VMware,
Microsoft) et de gnrer des crans sur du XML (reporting, crans de saisies,
etc)
:Une petite vido pour se faire une ide et des exemples pratiques
Rocket
IT
Workflow
Automation
10
Symantec
Workflow
Solution
11
L aussi, une vido (en anglais) dun trs bon reviewer technique va
:permettre de se faire une ide des possibilits du produit
? En rsumon prend quoi
Cette question est aussi complexe que de dire qui est mieux de Microsoft ou
?
les
autres
12
https://www.demoniak.ch/workflow-ou-comment-automatiser-lesprocessus-it/
13
Workflow
ProcessMaker
2012.18.06
: ,
,
,
!
)
(Open Source ProcessMaker
,
.
ProcessMaker
:
, :
.
! ,
ProcessMaker
,
.
ProcessMaker :
7 :
-1
14
ProcessMaker
-2
-3
-4
-5
-6
.
, ) (
.
,
API ,Web Service Adds on
. ProcessMaker
ProcessMaker
.
SMS .
PHP MySQL
% 99 .
, :
workflow :
) .. .(
) (
) (
) (
) , ,
(
,
15
:
, ProcessMaker
16
Business Procedures
2010.4.07
: ,
:
) (Process .
,
,
.
.
.
.
. Workflow ERP
Business Procedure
, Business Process ) ( ,
.
)
(
Process .
17
,
.
:
Process Owner: 1.
,
,
.
Middle Managers .
Process Expert: 2.
. Supervisor
Process Worker: 3.
End User .
:
ERP
!
:
!.
ERP !
,
.
18
, .
19
Business Procedures
.
,
,
,
.
:
PO :
. 1.
. 2.
. 3.
ERP ,
.
:
: 1.
+ ,
.
: 2.
.
.
: 3.
,
,
,
). (
: 4.
,
!
.
.
20
: 5.
,
:
1.
- ,
! ,
. ) (
2.
,
.
3.
,
,
. , ,
\ 4.
,
.
21
Twitter
LinkedIn
Facebook
Email
La modlisation des processus s'est rpandue au cours des dernires annes. Elle est
un exercice dlicat, surtout pour des personnes peu prpares. Cette chronique
propose 10 rgles pratiques et prouves pour produire des modles utiles, et les
raliser rapidement.
Lintrt de la modlisation des processus nest plus dmontrer. Du ct des
informaticiens, de nombreuses dmarches de conception, durbanisation, darchitecture
dentreprise se fondent sur la modlisation des processus ; ces mthodes commencent se
diffuser du ct des utilisateurs et attirer lattention des dcideurs. En parallle, de
nombreuses entreprises refondent en permanence leurs processus pour les optimiser et les
adapter aux volutions de leur mtier.
Toutefois, bien modliser nest pas donn tout le monde. Rcemment, jai t tmoin de
lexprience suivante : dans une grande entreprise, la Direction des Oprations avait demand
3 personnes de modliser le mme processus. A larrive, elle a obtenu trois rsultats
compltement diffrents ! Imagine-t-on un architecte fournir trois plans diffrents pour un
mme btiment, ou un constructeur de PC fournir 3 plans diffrents de la mme carte-mre
son fabricant ?
Bien modliser nest pas un problme doutillage, mais de mthode : la vritable difficult
est dappliquer des rgles simples, pour aboutir un modle qui soit la fois fidle et utile. Il ne
suffit pas de matriser les notations BPMN ou UML : comme pour la musique, savoir lire
une partition ne fait pas de vous un Bach ou un Gainsbourg du jour au lendemain !
Pour remdier cette situation, il convient d'appliquer les dix rgles concrtes de modlisation
des processus :
1) Distinguer processus et procdure : cette rgle bien connue est dans les faits trs mal
applique. Rappelons les dfinitions de lAFNOR : un processus est un ensemble d'activits
corrles ou interactives qui transforme des lments d'entre en lments de sortie alors
quune procdure est la manire spcifie daccomplir une activit.
Bref, le processus dcrit uniquement les invariants, cest--dire les rgles universelles
applicables toutes les organisations, indpendamment des moyens utiliss pour son
excution. Les moyens sont dcrire dans les procdures. Par exemple, une entreprise peut
dcider de mettre en place un processus unique et multi-canal pour traiter les rclamations de
ses clients. Ce processus se dclinera ensuite selon diffrentes procdures, selon que la
communication avec le client se fait par courrier, par e-mail, ou par tlphone.
Distinguer processus et procdure est la condition indispensable pour identifier les rgles
communes que lentreprise simpose ou que le monde extrieur lui impose -, et bien les
sparer des contraintes lies aux moyens utiliss.
22
http://www.journaldunet.com/solutions/expert/52335/10-regles-pour-bienmodeliser-vos-processus.shtml
25
26
Nous dcrivons ci-dessous les types d'actions les plus courants prdfinis dans la
notation UML.
Action appeler ( call operation )
L'action call behavior est une variante de l'action call operation car elle invoque
directement une activit plutt qu'une opration.
Action envoyer ( send )
27
Il s'agit d'une variante de l'action accept event pour les appels synchrones.
Action rpondre ( reply )
.Graphiquement, les actions apparaissent dans des nuds d'action, dcrits section 6.3.1
Figur
e 6.1 : Reprsentation graphique des nuds d'activit. De la gauche vers la droite, on
trouve : le nud reprsentant une action, qui est une varit de nud excutable, un
nud objet, un nud de dcision ou de fusion, un nud de bifurcation ou d'union, un
28
La figure 6.1 reprsente les diffrents types de nuds d'activit. La figure 6.2 montre
.comment certains de ces nuds sont utiliss pour former un diagramme d'activits
6-2-5. Transition
Figure
6.3 :
Reprsentation
29
Figure
6.5 :
30
Les transitions d'une activit structure doivent avoir leurs nuds source et cible dans le
mme nud d'activit structure. Les nuds et les arcs contenus par nud d'activit
.structur ne peuvent pas tre contenus dans un autre nud d'activit structur
Un nud structur est dnot par le strotype structured et identifi par un nom
.unique dcrivant le comportement modlis dans l'activit structure
Graphiquement, le contour d'un nud d'activit structure est en pointill. Une ligne
horizontale
en
trait
continu
spare
le
compartiment
contenant
le
.strotype structured et le nom de l'activit structure du corps de l'activit structure
Figure
6.6 :
Exemple de diagramme d'activit illustrant l'utilisation de nuds de contrle. Ce
diagramme dcrit la prise en compte d'une commande.
Un nud de contrle est un nud d'activit abstrait utilis pour coordonner les flots entre
.les nuds d'une activit
: Il existe plusieurs types de nuds de contrle
31
32
autres gardes des transitions ayant la mme source sont fausses. Dans le cas o plusieurs
arcs sont franchissables (i.e. plusieurs conditions de garde sont vraies), seul l'un d'entre
.eux est retenu et ce choix est non dterministe
.Graphiquement, on reprsente un nud de dcision par un losange (cf. figure 6.6)
33
http://laurent-audibert.developpez.com/Cours-UML/?page=diagrammeactivites
34