modéliser des processus de type workflow • au sein d...

21
Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis Exemple d’application Modéliser des processus de type workflow au sein d’organisations humaines dans le but de spécifier des outils informatiques d’aide à la gestion de documents

Upload: others

Post on 22-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Exemple d’application

• Modéliser des processus de type workflow

• au sein d’organisations humaines

• dans le but de spécifier des outils informatiques d’aide à la gestion de documents

Page 2: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Modéliser l’organisation humaine

• Nécessité de représenter :

– les documents, les flux de documents, leurs traitements

– les acteurs ayant différents niveaux de responsabilité

– la dynamique des échanges (interruptions, parallélisme)

– …

Page 3: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Recherche d'une méthode

MERISE : orientée BdD

SADT : méthode structurée

1 3

2 4

vue globale du système

1

23

OSSAD : organisation CISAD : coopération

MKSM : gestion des connaissances

OMT : orientée objetUML

Page 4: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Cadre de comparaison

• 5 dimensions de comparaison

– dimension méthodologie : cycle de développement, implication de l ’utilisateur, ...

– dimension environnement d’application : types d'organisation et d'environnement, ...

– dimension représentation : formalismes, principe de construction, ...

– dimension technologie : programmation, ...

– dimension coopération : communication, coordination, relations

Page 5: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Confrontation des méthodes

=> Intégration de méthodes [Paide 99], ...

Page 6: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Proposition d'une méthode• MAMOSACO : Méthode Adaptable de MOdélisation de Systèmes

Administratifs COmplexes

• méthodologie : approche évolutive, intégrant les acteurs dans les étapes d’analyse, de modélisation et de spécification

• environnement d ’application : organisation basée sur les flux de documents

• représentation : modèles accessibles, de données, de flux de données, de traitements, et dynamique

• coopération : utilisation du modèle dynamique et d’un simulateur

• technologie : orientation multi-agents

Page 7: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Les étapes de MAMOSACOActeurs

SimulationAnalyse

Modélisation

Données Dynamique

Activité Traitements

Page 8: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Modélisation des données

- Objectif de l'invention- Description de l'invention- Revendications

Texte de la demandeTDMD

- n° de version- date

Texte non définitiftnd

Version finale du textevft

Dossier decandidature

DDC

Curiculum vitaeCV

Annexeanx

Page 9: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Modélisation des activités

chef dedépartement

constituer ledossier

technique

rédiger unprojet dedemande

(Avis) (DT)

créer et remplirun dossier de

cisculation (DC)

(PjtDmd)

copier DC et leclasser dans le

dossier principal

prendrenote

(DC)

compléter ledossier

(DC)

chef-adjoint

responsablesecteur

conseil enbrevet

inventeur

bureauadministratif

Page 10: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Modélisation des traitementschef-adjointresponsable

secteurconseil en

brevetinventeurbureauadministratif

recevoir Avis

si

constituer ledossier

technique

(Avis)

(Avis) positif

créer un n° dedossier

créer et remplir ledossier decirculation

(dmd n°)

(n° dossier)

(DC) vérifier le dossier

si(DC) ok

copier le dossierde circulation,

le classer dans ledossier principal

rédiger un projet de demande,demander un n° de dossier

(DT)

Page 11: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

AvisAvis positif

Chef AdjointResponsablesecteur

Conseil enbrevet

InventeurBureauAdministratif

Constituer DT

n° dossiern° dossier créé

DTDT prêt

créer PjtDmd

dmdinfos

envoi infos

PjtDmd créé

créer, mettre enfome DC

dmdn° dossier

créer n°dossier

DCDC incorrect

Modélisation de la dynamique

Règles globales

Règles locales

Règles personnelles

RdP Paramétrés

[Agimont 96]

Page 12: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

5. Atelier de Génie Logiciel supportant la 5. Atelier de Génie Logiciel supportant la méthode MAMOSACOméthode MAMOSACO

Modèle d’organisation multi-agents pour l’aide au travail coopératif dans les processus d ’entreprise : application aux systèmes administratifs complexes

Page 13: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Atelier de Modélisation MAMOSACO

Page 14: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Démarche d’utilisation

1 2 3

4

5

6

Page de présentation Fiche descriptive Modèle des données

Modèle dynamique

Modèle des traitements

Modèle de flux de données

Page 15: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Matrice Activité-Rôle

Page 16: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Modèle des données

Page 17: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

SimOH : Simulateur d’organisation humaine

Page 18: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Application à un cas concret

• L’application à un cas réel d’un méthode nécessite quelquefois quelques ajustements en fonction des spécificités du domaine

• Exemple :

Page 19: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Application de MAMOSACO

Acteurs

SimulationAnalyse

Modélisation

Données

Dynamique

Activité Traitements

[Ergodin 95][Ergodin 95][Carrere 95][Carrere 95]

SimplificationSimplificationdes procéduresdes procédures

Démarche participative Démarche participative très appréciéetrès appréciée

Page 20: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Simplification des procédures

profild'interrogation

Interroger

Page-1 de la procédure ''

Bibliothèque

Chef de Service ID

Secrétariat PI/ID

Chargé d'Etude àfinalité ID

CelluleDactylo

Sélectionnerdemandes à

priorimenaçantes

Imprimer lesdemandes

sélectionnées

lire, parapher,nommer CE

dater fc et ppdmd,classer ppdmd

sélectionner les dmd lesplus menaçantes,rediger minute du fDBTAT,dater, parapher

enregistrerpassage

encoder demandes,lire et modifier min.,dater et parapher fc

enregistrerpassage

taper le formulairede DBTAT,

dater, parapher

vérifier, dater,parapher

modifier leformulaire de

DBTAT,dater, parapher

enregistrerpassage

vérifier,dater,

parapher

enregistrerpassage

demander copiesde la dmd debrevet, dater,

parapher

copier,dater,

parapher

copier fbtat, lier auxcopies de dmd debrevet, distribuer

selon la liste dans fc,détruire fc

adjoint chefdept PI/ID

chef relationsPI/Recherche

Conseil en Brevet

Chargé d'Etude àfinalité PI

BureauAdministratif

Cellule courrier

Bibliothèque

Chef de Service ID

Secrétariat PI/ID

Chargé d'Etude à finalité ID

Cellule Dactylo

adjoint chefdept PI/ID

chef servicerelations PI/Recherche

Conseil en Brevet

Chargé d'Etude à finalité PI

Bureau Administratif

Cellule courrier

Diffuser lesdemandesà DCR-PI

surveiller etsuivre ledossier

surveiller etsuivre ledossier

Encoder

enregistrerpassage

réponse

prendreconnaissance,

parapherréponse

enregistrerpassage

réponse

copier 3fois le

formulaire

réponse

dater etparapher,

indiquer CE etCB sur copies

prendreconnaissance

copieréponse

réponse +2 copiesréponse

compléterencodage,transmettre

copies

2 copiesréponse

prendreconnaissance

prendreconnaissance

copieréponse

classerfdtat+ppclasseroriginal,

ok

Chargé d'Etude à finalité ID

Conseil en Brevet

Chargé d'Etude à finalité PI

Bureau Administratif

compléterencodage,transmettre

copies

prendreconnaissance

compléter encodagepar code PI, CGP, n°

surveillance, date,mots-clés

copieréponse

sous surveillancesurveiller

Cas de mise sous surveillance de brevet de tiers

enregistrerréponse

réponse

(abréviation)(abréviation) - nom complet

(fdbtat) - formulaire de demande de brevettransmise pour avis technique

(fdbtat)

(dmdbvt) - Demande de Brevet (dmdbvt)

(ppdmd) - Première page (ppdmd)

(minute) - Minute du formulaire de demandede brevet transmise pour avis technique

(minute)

(fc) - feuille de circulation (fc)

(ppdmd)

(ppdmd)selectionnées

(dmdbvt)

(fc)

(dmdbvt)

(fc)

(dmdbvt)

(fc)

(dmdbvt)reselectionnées

(dmdbvt) nonselectionnées

(fc) +(minute)

(dmdbvt)reselectionnées

(dmdbvt) nonselectionnées

(fc) +(minute)

(fc) +(minute)

(fc) +(minute)

(fdbtat)

(fdbtat)

(fdbtat)

(fdbtat)

(fdbtat)(fdbtat)

(fdbtat)

(fdbtat)

(fdbtat)

copies(dmdbvt)

(fdbtat)

(fdbtat) +(dmdbvt)

(fdbtat) +(dmdbvt)

(fdbtat) +(ppdmd)

(fdbtat) +

AvantAvant

encoder demandes,lire et approuver

fdbtat,dater et parapher

1 profild'interrogation

par CHET

Interroger

(5 paquetspour 5 CHET)

Propositions pour la procédure ''

Bibliothèque

Chef de Service ID

Secrétariat PI/ID

Chargé d'Etude àfinalité ID (CHET ID)

CelluleDactylo

Sélectionnerdemandes à

priorimenaçantes

Imprimer lesdemandes

sélectionnées

sélectionner les dmd lesplus menaçantes,rediger minute du fDBTAT,dater, parapher

Vérifier fdbtat

adjoint chefdept PI/ID

chef relationsPI/Recherche

Conseil en Brevet

Chargé d'Etude àfinalité PI (CHET PI)

BureauAdministratif

Cellule courrier

dater etparapher,

indiquer CE etCB sur copies

prendreconnaissance

réponse + 2 copies réponse

copieréponse

prendreconnaissance

prendreconnaissance

encoder par code PI,CGP, n° surveillance,

date, mots-clés

"surveiller"

taper le formulairede DBTAT,

dater, parapher

classerfdtat+ppclasseroriginal,

original

prendreconnaissance

copieréponse

(1 paquetpour SPERT)

copier la dmd de brevet, copier fdbtat,lier aux copies de dmd de brevet,

distribuer selon la liste dans fdbtat

Diffuser lesdemandesà DCR-PI

"surveiller" etsuivre le dossier

"surveiller" etsuivre le dossier

"classer"

Trier etcopier 3

fois

copie réponse

réponsepour SPE

Extérieur

SPE

Bibliothèque

Chef de Service ID

Secrétariat PI/ID

Chargé d'Etude àfinalité ID

CelluleDactylo

adjoint chefdept PI/ID

chef relationsPI/Recherche

Conseil en Brevet

Chargé d'Etude àfinalité PI

BureauAdministratif

Cellule courrier

Extérieur

SPE

(abréviation) - nom complet (abréviation)

(fdbtat) - formulaire de demande de brevettransmise pour avis technique

(fdbtat)

(dmdbvt) - Demande de Brevet (dmdbvt)

(ppdmd) - Première page (ppdmd)

(minute) - Minute du formulaire de demande debrevet transmise pour avis technique

(minute)

(ppdmd)

(ppdmd)

(ppdmd)sélectionnées

(dmdbvt)

(minute)+ (dmdbvt)

(dmdbvt)(fdbtat) +

(fdbtat) +(dmdbvt)

(dmdbvt)(fdbtat) +

(dmdbvt)(fdbtat) +

(dmdbvt)(fdbtat) +

(dmdbvt)(fdbtat) +

(fdbtat) +(ppdmd)

(dmdbvt)(fdbtat) +

(fdbtat) soussurveillance

AprèsAprès

Page 21: Modéliser des processus de type workflow • au sein d ...emmanuel.adam.free.fr/site/IMG/pdf/ConceptionMethodeGLP.pdf · • Modéliser des processus de type workflow • au sein

Emmanuel ADAM – ISTV – Université de Valenciennes et du Hainaut-Cambrésis

Conclusion

• Il existe de nombreuses méthodes

• Les méthodes doivent être choisies en fonction du besoin, du domaine

• et surtout suite à une « bonne » analyse devant contenir TOUTES les informations utiles.

• L’analyse est la base de tout projet,

• Ne pas hésiter à coupler les méthodes si cela est nécessaire et de façon rigoureuse.