Table des Matières

1. Introduction

Ce document est une traduction en français du glossaire de la WorkFlow Management Coalition.

Le glossaire de la WfMC établit la définition de tous les termes utilisés dans son modèle de référence et les standards qu'elle publie. Par une définition précise, approuvée par ses membres la WfMC établit ainsi les conditions indispensables à une clarification du domaine avant même sa normalisation. Cette clarification apporte une simplification et une clarification aux utilisateurs de workflow qui peuvent ainsi identifier plus facilement les composants des offres qui leurs sont proposées.

Le plan du glossaire a été réaménagé par rapport au plan du glossaire anglais pour les deux raisons suivantes :

* Le plan du glossaire anglais suit l'ordre alphabétique anglais des termes, ce qui n'a pas de sens après traduction en français

* Plutôt que de suivre un ordre alphabétique français, il nous a semblé intéressant de suivre un ordre dans lequel tous les termes sont introduits sans référence vers des termes introduits ultérieurement. Ceci permet une lecture plus linéaire du glossaire.

On trouvera ci-après une référence croisée anglais-français des différents termes.

Cette version française à été réalisée par Deborah Jouin, DESS de Traduction Spécialisée, Université Grenoble III et François Olléon, MC2 Groupe SAAB Combitech (France).

Révision et commentaires : Martin Ader, W&GS (France) et Bernard Pech, IA Corporation (USA)

Dans l'esprit d'une large diffusion, condition nécessaire à sa généralisation, la WfMC accepte la publication sans redevance de tout ou partie de ce glossaire pour autant que soit fait clairement mention de sa source.

            Anglais               Français                          
AND-Join                          Rendez-vous                       
AND-Split                         Branchement multiple              
Application Data                  DonnÈes Applicatives              
Audit Trail                       Historique                        
Business Process                  ProcÈdure d'entreprise            
Iteration                         ItÈration                         
Manual Process Activity           ActivitÈ Manuelle                 
Manual Process Definition         DÈfinition des procÈdures         
                                  manuelles                         
Manual Process Execution          ExÈcution d'une procÈdure         
                                  Manuelle                          
Manual Process Instance           Cas de procÈdure Manuelle         
OR-Join                           Jonction                          
OR-Split                          Aiguillage                        
Organizational Role               R(TM)le organisationnel           
Parallel Routing                  Acheminement parallËle            
Process                           ProcÈdure                         
Process Activity                  ActivitÈ                          
Process Activity Instance         Instance d'activitÈ               
Process Definition                DÈfinition des procÈdures         
Process Definition Mode           ModËlisation des procÈdures       
Process Execution                 ExÈcution d'une procÈdure         
Process Instance                  Cas de procÈdure                  
Process Role                      R(TM)le procÈdural                
Route                             ItinÈraire                        
Sequential Routing                SÈquence                          
Sub Process Definition            DÈfinition des sous-procÈdures    
Sub-Process                       Sous-procÈdure                    
Tool                              Outil                             
Transition Condition              Condition de transition           
WAPI                              WAPI                              
Work Item                         Bon de Travail                    
Work Item Pool                    Base des bons de travail          
Workflow                          WorkFlow                          
Workflow Application              Application Workflow              
Workflow Enactment Service        Service de Workflow               
Workflow Interoperability         IntÈropÈrabilitÈ des Workflow     
Workflow Management System        SystËme de gestion de Workflow    
Workflow Participant              Acteur du WorkFlow                
Workflow Process                  ProcÈdure WorkFlow                
Workflow Process Activity         ActivitÈ WorkFlow                 
Workflow Process Activity         Instance d'ActivitÈ WorkFlow      
Instance                                                            
Workflow Process Control Data     DonnÈes de contr(TM)le des cas    
Workflow Process Definition       DÈfinition des procÈdures         
                                  WorkFlow                          
Workflow Process Engine           Moteur de Workflow                
Workflow Process Execution        ExÈcution d'une procÈdure         
                                  Workflow                          
Workflow Process Instance         Cas de procÈdure Workflow         
Workflow Process Monitoring       Supervision des procÈdures        
Workflow Process Relevant Data    DonnÈes pertinentes pour les      
                                  procÈdures                        
Worklist                          Corbeille                         
Worklist Handler                  Gestionnaire de corbeille         

            Français              Anglais                           
Acheminement parallËle            Parallel Routing                  
Acteur du WorkFlow                Workflow Participant              
ActivitÈ                          Process Activity                  
ActivitÈ Manuelle                 Manual Process Activity           
ActivitÈ WorkFlow                 Workflow Process Activity         
Aiguillage                        OR-Split                          
Application Workflow              Workflow Application              
Base des bons de travail          Work Item Pool                    
Bon de Travail                    Work Item                         
Branchement multiple              AND-Split                         
Cas de procÈdure                  Process Instance                  
Cas de procÈdure Manuelle         Manual Process Instance           
Cas de procÈdure Workflow         Workflow Process Instance         
Condition de transition           Transition Condition              
Corbeille                         Worklist                          
DÈfinition des procÈdures         Process Definition                
DÈfinition des procÈdures         Manual Process Definition         
manuelles                                                           
DÈfinition des procÈdures         Workflow Process Definition       
WorkFlow                                                            
DÈfinition des sous-procÈdures    Sub Process Definition            
DonnÈes Applicatives              Application Data                  
DonnÈes de contr(TM)le des cas    Workflow Process Control Data     
DonnÈes pertinentes pour les      Workflow Process Relevant Data    
procÈdures                                                          
ExÈcution d'une procÈdure         Process Execution                 
ExÈcution d'une procÈdure         Manual Process Execution          
Manuelle                                                            
ExÈcution d'une procÈdure         Workflow Process Execution        
Workflow                                                            
Gestionnaire de corbeille         Worklist Handler                  
Historique                        Audit Trail                       
Instance d'ActivitÈ WorkFlow      Workflow Process Activity         
                                  Instance                          
Instance d'activitÈ               Process Activity Instance         
IntÈropÈrabilitÈ des Workflow     Workflow Interoperability         
ItÈration                         Iteration                         
ItinÈraire                        Route                             
Jonction                          OR-Join                           
ModËlisation des procÈdures       Process Definition Mode           
Moteur de Workflow                Workflow Process Engine           
Outil                             Tool                              
ProcÈdure                         Process                           
ProcÈdure d'entreprise            Business Process                  
ProcÈdure WorkFlow                Workflow Process                  
Rendez-vous                       AND-Join                          
R(TM)le organisationnel           Organizational Role               
R(TM)le procÈdural                Process Role                      
SÈquence                          Sequential Routing                
Service de Workflow               Workflow Enactment Service        
Sous-procÈdure                    Sub-Process                       
Supervision des procÈdures        Workflow Process Monitoring       
SystËme de gestion de Workflow    Workflow Management System        
WAPI                              WAPI                              
WorkFlow                          Workflow                          

2. Terminologie

Les pages ci-après contiennent les définitions des termes qui sont considérés comme les plus importants à ce stade du développement de la terminologie de la Workflow Management Coalition.

A chaque terme correspond : une définition, un exemple d'utilisation et une liste de synonymes le cas échéant.

3. Généralités

3.1 Procédure (Process)

3.1.1 Définition

Une procédure est un ensemble coordonné d'actions ou d'opérations qui sont reliées, en série ou en parallèle, dans le but d'atteindre un objectif commun.

3.1.2 Exemple

Procédure d'atterrissage d'un avion

3.2 Procédure d'entreprise (Business Process)

3.2.1 Définition

Une procédure d'entreprise est une procédure qui systématise l'organisation et la politique d'une entreprise dans le but d'atteindre certains des objectifs de cette entreprise.

3.2.2 Exemple

Procédure de remboursement de notes de frais.

Procédure de déclaration de sinistre.

Procédure de commande.

3.3 WorkFlow (WorkFlow)

3.3.1 Définition

Un WorkFlow est un outil informatique dédié à la gestion des procédures.

Cet outil définit, gère et exécute des procédures en exécutant des programmes dont l'ordre d'exécution est pré défini dans une représentation informatique de la logique de ces procédures.

3.3.2 Usage

Il est possible d'automatiser certaines parties d'une procédure en utilisant des produits informatiques de Workflow.

3.3.3 Synonymes

Gestionnaire de flux de tâches

Fluxgiciel

Ordonanceur

3.4 Procédure WorkFlow (WorkFlow Process)

3.4.1 Définition

Une procédure WorkFlow est une procédure dont le déroulement est contrôlé par un WorkFlow.

3.4.2 Usage

Une procédure Workflow est en général composée de plusieurs activités qui s'enchaînent dans le but de modéliser un flux de travail.

3.4.3 Synonymes

Flux de tâches

3.5 Sous-procédure (Sub-Process)

3.5.1 Définition

Une sous-procédure est une procédure qui fait partie d'une procédure plus générale. Une procédure peut ainsi être composée de ou faire appel à des sous-procédures, dont certaines sont manuelles et d'autres sont des procédures WorkFlow.

3.5.2 Exemple

La procédure de traitement du courrier entrant (ouverture des plis, compostage, tri) est une sous-procédure manuelle de la procédure de traitement des commandes reçues par courrier.

3.6 Activité (Process Activity)

3.6.1 Définition

Une activité est une étape d'une procédure lors de laquelle une action élémentaire est exécutée.

3.6.2 Synonymes

Étape de travail ou de traitement ou de procédure

Action

Opération

3.7 Activité Manuelle (Manual Process Activity)

3.7.1 Définition

Une activité manuelle est une activité qui n'est pas contrôlée par un WorkFlow.

3.7.2 Exemple

Ouverture des plis au service courrier

Emballage d'un objet à expédier

3.8 Activité WorkFlow (WorkFlow Process Activity)

3.8.1 Définition

Une activité WorkFlow est une activité qui fait partie d'une procédure WorkFlow.

Automatisation d'une étape logique d'une procédure dont la réalisation contribue à l'accomplissement d'une procédure Workflow.

3.8.2 Exemple

Reconnaissance optique des caractères d'un document numérisé

Étape de validation d'une chaîne de saisie de données

3.8.3 Usage

Une procédure Workflow est en général composée d'une ou plusieurs activités Workflow qui définissent, une fois connectées, des itinéraires possibles.

4. Exécution

4.1 Cas de procédure (Process Instance)

4.1.1 Définition

Un cas de procédure est la suite des actions et opérations qui ont été exécutées pour le traitement d'un cas donné, en respectant la procédure dont relève ce cas.

Un cas de procédure peut être un cas de procédure WorkFlow (WorkFlow Process Instance) ou un cas de procédure manuelle (Manual Process Instance)

4.1.2 Exemple

Le traitement de la note de frais de M. Martin concernant son déplacement à Paris le 12 janvier est un cas de la procédure de remboursement des frais de déplacement.

4.1.3 Synonymes

Cas d'exécution

Instance de procédure

Instanciation d'une procédure

Une demande, un litige, une note de frais, un courrier, un appel, etc..., ou tout terme désignant l'objet qui a déclenché et qui est traité dans la procédure.

4.2 Instance d'activité (Process Activity Instance)

4.2.1 Définition

Une instance d'activité est une étape d'un cas de procédure.

Une instance d'activité peut être une instance d'activité manuelle (Manual Activity Instance) - il s'agit alors d'une action exécutée par un être humain ou une machine qui n'est pas contrôlée par le WorkFlow - ou une instance d'activité WorkFlow (Worflow Activity Instance) - il s'agit alors d'une action exécutée par un programme automatique ou un programme offrant une interface à un utilisateur, et qui est contrôlé par le WorkFlow..

Une instance d'activité est à un cas de procédure ce qu'une activité est à une procédure.

4.2.2 Exemple

Procédure : traitement des notes de frais

Activité : vérification des notes de tÈlÈphone.

Cas de Procédure : traitement de la note de frais de Mr Martin pour son déplacement du 12.2.96

Instance d'Activité : vérification des notes de téléphone de la note de frais de Mr Martin pour son déplacement du 12.2.96

4.2.3 Usage

Une instance d'activité peut offrir les commandes suivantes :

Armer : l'instance d'activité peut être démarrée

Démarrer : l'instance d'activité commence le traitement

Suspendre : suspend l'exécution d'une instance d'activité

Reprendre : remise en route de l'exécution d'une instance d'activité

Visualiser (par exemple un état) : permet de connaître l'état d'une instance d'activité

Terminer : arrête immédiatement et définitivement l'exécution d'une instance d'activité

4.3 Acteur du WorkFlow (Workflow Participant)

4.3.1 Définition

Un Acteur du WorkFlow est une ressource (programme automatique, être humain ou être humain utilisant un programme ayant une interface utilisateur) qui exécute une activité. Par extension, c'est toute ressource qui exécute partiellement ou totalement le travail dévolu à une instance d'activité.

4.3.2 Usage

Un acteur peut être :

* un être humain

* un programme

* un être humain utilisant un programme

Plusieurs Acteurs du WorkFlow peuvent exister pour une activité donnée. Par exemple, deux numériseurs peuvent travailler en parallèle pour exécuter l'activité de numérisation des bordereaux de commande.

4.3.3 Synonymes

* Agent

* Intervenant

* Participant

* Traitant

* Utilisateur

4.4 Bon de Travail (Work Item)

4.4.1 Définition

Un bon de travail est la représentation du travail à effectuer par un acteur du WorkFlow dans le cadre d'une instance d'activité.

4.4.2 Usage

Une Procédure est une succession d'Activités. Un Cas de Procédure donne lieu à une succession d'Instances d'Activités. Chaque Instance d'Activité est exécutée par un Acteur du WorkFlow qui trouve dans un Bon de Travail la représentation de ce qu'il a à faire.

Un Acteur du WorkFlow peut travailler sur un ou plusieurs Bons de Travail en même temps.

Un Acteur du WorkFlow peut être dans un des états suivants :

Actif : Acteur du WorkFlow qui fonctionne et est en cours d'exécution d'au moins un Bon de Travail

Inactif : Acteur du WorkFlow qui fonctionne mais n'a pas de Bon de Travail à exécuter.

4.4.3 Synonymes

Tâche

Unité de travail

Élément de travail

4.5 Corbeille (Worklist)

4.5.1 Définition

Une Corbeille contient une liste de Bons de Travail à exécuter par un Acteur du WorkFlow

4.5.2 Synonymes

Liste de tâches ou de bons de travail.

4.6 Gestionnaire de corbeille (Worklist Handler)

4.6.1 Définition

Un gestionnaire de corbeille est un programme chargé d'aller chercher les tâches ou bons de travail auprès du Workflow et de les distribuer dans les corbeilles des Acteurs du WorkFlow concernés.

4.6.2 Usage

Un bon de travail apparaît dans une corbeille. L'utilisateur sélectionne un bon de travail grâce au gestionnaire de corbeille et lance l'application nécessaire.

Un gestionnaire de corbeille peut être un programme à part entière ou être intégré à un programme ayant d'autres fonctions.

4.6.3 Synonymes

Gestionnaire de tâches.

4.7 Base des bons de travail (Work Item Pool)

4.7.1 Définition

La base des bons de travail représente l'ensemble de toutes les tâches ou bons de travail accessibles.

4.7.2 Usage

Le gestionnaire de corbeille s'attend à ce que la base des bons de travail contienne l'ensemble de tous les bons de travail que l'on peut obtenir du Workflow.

4.7.3 Synonymes

Base des tâches

Collection des tâches (bons de travail)

Réservoir des bons de travail (tâches)

Univers des bons de travail (tâches)

4.8 Exécution d'une procédure (Process Execution)

4.8.1 Définition

L'exécution d'une procédure désigne ce qui se déroule pendant le temps total entre le début et la fin d'un cas de procédure.

4.8.2 Usage

L'exécution d'une procédure comprend l'instanciation et l'exécution d'un Cas de procédure Workflow, ainsi que l'exécution des éventuels cas de procédures manuelles associés.

4.8.3 Synonymes

Temps d'exécution

5. Logiciel de WorkFlow

5.1 Moteur de Workflow (Workflow Process Engine)

5.1.1 Définition

Un moteur de WorkFlow est un service logiciel qui fournit tout ou partie de l'environnement d'exécution d'un WorkFlow.

5.2 Service de Workflow (Workflow Enactment Service)

5.2.1 Définition

Un service de WorkFlow est un service logiciel composé d'un ou plusieurs moteurs Workflow de même type qui servent à définir, gérer et exécuter des procédures Workflow.

5.3 Système de gestion de Workflow (Workflow Management System)

5.3.1 Définition

Un système de gestion de Workflow est un système complet qui sert à définir, gérer et exécuter des procédures en exécutant des programmes dont l'ordre d'exécution est pré défini dans une représentation informatique de la logique de ces procédures.

5.3.2 Usage

Un système de gestion de Workflow est composé d'un ou plusieurs services de Workflow.

Un service de Workflow est lui-même constitué d'un ou plusieurs moteurs Workflow de même type.

Un système de gestion de Workflow peut être réduit à un seul service de Workflow, lui-même réduit à un seul moteur de WorkFlow.

5.3.3 Synonymes

Système de gestion de flux de tâches

WorkFlow

6. Administration

6.1 Définition des procédures (Process Definition)

6.1.1 Définition

Une définition des procédures est une représentation informatique d'une procédure, qui définit à la fois les procédures manuelles et les procédures WorkFlow.

6.1.2 Usage

La définition des procédures peut être créée, modifiée ultérieurement, ou modifiée lors de l'exécution des procédures

6.1.3 Synonymes

Modèle des procédures

Schéma des procédures

Définition des routages

Diagramme des flux

Diagramme état / transition

Carte des procédures

6.2 Définition des procédures manuelles (Manual Process Definition)

6.2.1 Définition

La définition des procédures manuelles est la partie d'une définition des procédures relative à celles qui ne peuvent pas être informatisées par un système de gestion de Worflow.

6.3 Définition des procédures WorkFlow (WorkFlow Process Definition)

6.3.1 Définition

La définition des procédures WorkFlow est la partie d'une définition des procédures relative à celles qui seront informatisées par un système de gestion de Worflow.

6.4 Définition des sous-procédures (Sub Process Definition)

6.4.1 Définition

Une définition de sous-procédure est une représentation informatique de cette sous-procédure.

6.4.2 Usage

Une définition de sous-procédure est utile pour ne définir qu'une seule fois des sous-procédures utilisées dans plusieurs procédures plus générales.

6.5 Modélisation des procédures (Process Definition Mode)

6.5.1 Définition

La modélisation des procédures est l'action qui consiste à créer ou modifier une définition des procédures au moyen de l'outil informatique adéquat.

6.5.2 Usage

Le résultat de la modélisation des procédures est la définition des procédures. Cette définition des procédures représente le réseau des activités, leurs relations et les critères qui décident du début et de la fin de la procédure.

6.5.3 Synonymes

Création et modification des procédures

Conception des procédures

Définition des procédures (dans ce cas le terme représente l'action et le résultat de l'action)

6.6 Supervision des procédures (Workflow Process Monitoring)

6.6.1 Définition

La supervision des procédures est l'action qui consiste à suivre le déroulement des procédures WorkFlow.

6.6.2 Usage

La supervision des procédures est utilisée par les concepteurs des procédures pour en mesurer les performances.

7. Rôles

7.1 Rôle organisationnel (Organizational Role)

7.1.1 Définition

Un rôle organisationnel est une liste d'attributs, de compétences et de savoir-faire qu'un acteur possède et met en pratique. Ce rôle définit la position de l'acteur dans une organisation.

7.1.2 Usage

* Rôle du superviseur

* Rôle de l'administrateur

7.1.3 Synonymes

* Groupe d'utilisateurs

7.2 Rôle procédural (Process Role)

7.2.1 Definition

Un rôle procédural est la liste des activités qu'un acteur peut assumer et exécuter.

7.2.2 Usage

Un acteur doit assumer un rôle pour pouvoir accéder aux tâches mises à sa disposition par le système de gestion Workflow et les exécuter.

7.2.3 Synonymes

* Groupe d'activités

8. Modélisation du WorkFlow

8.1 Itinéraire (Route)

8.1.1 Définition

L'itinéraire d'un cas de procédure est la suite des activités qui ont été traversées lors de l'exécution de ce cas précis. Une procédure permet en général plusieurs itinéraires possibles.

8.2 Condition de transition (Transition Condition)

8.2.1 Définition

Une condition de transition est le critère de progression, ou de changement d'état d'une activité (étape de travail) à l'activité (étape) suivante lors d'un cas d'exécution donné, qu'il s'agisse d'une procédure manuelle ou informatisée.

8.2.2 Usage

* Exemple : La procédure de déclaration de sinistre du client X est en transition entre l'activité expertise et l'activité remboursement parce que la condition de transition est respectée.

* Les conditions de transition peuvent être décrites lors de la modélisation des procédures et/ou être calculées par le système de gestion de Workflow pendant l'exécution des procédures.

8.2.3 Synonymes

* Conditions de branchement

* Règles de routage / de circulation

8.3 Séquence (Sequential Routing)

8.3.1 Définition

On parle de séquence lorsqu'au cours d'une procédure, les activités sont exécutées les unes à la suite des autres, et que c'est le seul itinéraire possible.

8.3.2 Usage

Un bon de commande est traité en une séquence de trois activités consécutives.

8.3.3 Synonymes

* Acheminement séquentiel

* Enchaînement, exécution ou routage séquentiel

8.4 Aiguillage (OR-Split)

8.4.1 Définition

On parle d'aiguillage lorsqu'un itinéraire s'ouvre sur plusieurs itinéraires possibles et que le cas d'exécution suit l'une OU l'autre de ces itinéraires, selon les conditions de transition.

8.4.2 Synonymes

* Acheminement, branchement, enchaînement, routage conditionnel

* Bifurcation

8.5 Jonction (OR-Join)

8.5.1 Définition

Il y a jonction lorsque deux ou plusieurs itinéraires convergent vers une même activité. Il ne s'agit pas de la synchronisation de plusieurs itinéraires, mais plutôt de la jonction de plusieurs itinéraires alternatifs.

8.5.2 Synonymes

* Convergence

8.6 Branchement multiple (AND-Split)

8.6.1 Définition

Il y a branchement multiple lorsqu'un itinéraire unique se sépare en deux ou plusieurs itinéraires différents dans le but de réaliser deux ou plusieurs activités en parallèle.

8.6.2 Usage

Il se peut que pour un Cas de Procédure donné, il y ait plusieurs Instances d'Activité en cours, par exemple si l'itinéraire suivi par le Cas de Procédure comporte un branchement multiple. A la suite de ce branchement, au moins deux Instances d'Activité peuvent être exécutables.

Dans ce cas, plusieurs Corbeilles peuvent contenir chacune un Bon de Travail décrivant ce qu'il faut faire dans chacune des 2 (ou plus) Instances d'Activité en rapport avec ce Cas de Procédure

8.6.3 Synonymes

* Éclatement

* Routage multiple ou en parallèle.

8.7 Acheminement parallèle (Parallel Routing)

8.7.1 Définition

On parle d'acheminement en parallèle lorsque sur une portion d'une procédure les activités sont réalisées en parallèle sur des itinéraires multiples.

8.7.2 Usage

Exemple : Remplir un formulaire.

Données : Le formulaire X est composé des sections A, B et C.

Lorsque l'activité "Remplir un formulaire" est accomplie, les trois sections A, B et C sont traitées en parallèle dans les activités correspondantes,

* Étape traitement section A,

* Étape traitement section B et

* Étape traitement section C.

8.7.3 Synonymes

* Enchaînement parallèle

* Traitement concurrent

8.8 Rendez-vous (AND-Join)

8.8.1 Définition

Il y a rendez-vous lorsque deux ou plusieurs activités parallèles convergent vers un itinéraire unique et que l'on assure la synchronisation des itinéraires, c'est-à-dire qu'on ne passera à l'activité suivante que lorsque toutes les activités parallèles seront achevées.

8.8.2 Synonymes

* Jonction synchronisée.

* Synchronisation.

* Recollement.

8.9 Itération (Iteration)

8.9.1 Définition

Une itération est un cycle d'activité(s) qui implique la répétition d'une même ou de plusieurs mêmes instances activités jusqu'à ce qu'une condition soit remplie.

8.9.2 Synonymes

* Boucle.

* Répétition.

9. Applications et Outils WorkFlow

9.1 Application Workflow (Workflow Application)

9.1.1 Définition

Une application WorkFlow est un programme qui contribue au traitement partiel ou total d'un bon de travail dans le but d'atteindre l'objectif fixé à une instance d'activité Workflow.

9.1.2 Usage

* Application appelée par le Workflow : Application lancée automatiquement par le système de gestion de Workflow.

* Application Workflow cliente: Application lancée par un acteur du Workflow ou par une autre application dans le contexte d'un bon de travail. Le gestionnaire de corbeilles peut faire partie d'une telle application et/ou lancer cette application cliente.

9.1.3 Synonymes

* Application Cliente

* Application ou programme appelé.

9.2 Outil (Tool)

9.2.1 Définition

Un outil est une application WorkFlow qui de plus est directement interfacé avec/ ou est appelé par/ le système de gestion de Workflow via l'interface de programmation d'application du Workflow.

9.2.2 Usage

* Un outil peut être appelé via l'interface de programmation d'application du Workflow (Interface 3)

* Un outil de supervision du Workflow est interfacé avec le système de gestion de Workflow via l'interface de programmatique d'administration du Workflow (Interface 5).

* Un outil de modélisation est interfacé avec le système de gestion de Workflow via l'interface de programmatique de définition du Workflow (Interface 1).

9.2.3 Synonymes

* Application

10. Données

10.1 Données Applicatives (Application Data)

10.1.1 Définition

Les données applicatives sont les données spécifiques à l'application, à laquelle le système de gestion de Workflow n'a pas accès.

10.1.2 Usage

C'est un type de données que le système de gestion de Worflow ne traite jamais. Ce sont des données strictement relatives aux applications qui entrent en jeu dans la réalisation des instances d'activités. Elles peuvent devenir pertinentes pour la procédure si elles sont utilisées pour déterminer le changement d'état d'une instance d'activité.

10.2 Données de contrôle des cas d'exécution (Workflow Process Control Data)

10.2.1 Définition

Les données de contrôle des cas d'exécution sont les données gérées par le système de Gestion de Workflow et/ou les moteurs de Worflow.

10.2.2 Usage

* Les données de contrôle des cas d'exécution peuvent :

* indiquer l'état courant d'une cas d'exécution

* indiquer l'état d'une instance d'activité (active ou inactive)

* etc...

10.2.3 Synonymes

* Données d'état du WorkFlow

* Données de contrôle du WorkFlow

10.3 Données pertinentes pour les procédures (Workflow Process Relevant Data)

10.3.1 Définition

Les données pertinentes pour les procédures sont les données utilisées par le système de gestion de Workflow pour déterminer les conditions de transition et le contrôle des itinéraires des cas d'exécution.

10.3.2 Usage

* Donnée qui doit être mise à disposition de toute activité ultérieure, et qui peut donc éventuellement avoir une incidence sur le choix de l'activité à exécuter.

* Ces données peuvent être des données de décision ou des valeurs de référence à transmettre.

10.3.3 Synonymes

* Données d'état des procédures

* Données de contrôle des procédures

10.4 Historique (Audit Trail)

10.4.1 Définition

L'historique d'un cas d'exécution est le relevé des états transitoires depuis son initialisation jusqu'à sa réalisation finale.

10.4.2 Usage

Exemple d'information qui peut être recueillie dans un historique : date, heure et type de tâche réalisée pour chaque instance d'activité.

11. Interopérabilité et Développement

11.1 WAPI : Interface de Programmation d'Application Workflow (Workflow Application Programming Interface/Interchange)

11.1.1 Définition

L'Interface de Programmation d'Application Workflow sert d'interface pour les applications et outils Workflow vers le Système Moteur Workflow. WAPI est un sigle pour << Workflow Application Programming Interface/Interchange >>.

11.1.2 Usage

Exemple : Une application doit passer par l'Interface de Programmation d'Application Workflow pour demander des bons de travail au système de gestion de Workflow.

11.1.3 Synonymes

* API du Workflow

* API du système de gestion de Workflow.

11.2 Intéropérabilité des Workflow (Workflow Interoperability)

11.2.1 Définition

L'intéropérabilité des Workflow est la possibilité qu'ont plusieurs moteurs Workflow de communiquer pour exécuter de manière coordonnée des cas de procédure sur l'ensemble de ces différents moteurs.

11.2.2 Usage

* Possibilité d'intéropérabilité entre moteurs hétérogènes/homogènes.

* Possibilité de faire fonctionner deux moteurs comme un seul.

Glossaire