10.3.2 Le document de workflow
Une fois la classe de workflow correctement importée, il est possible de créer un document de cette famille.
Le document ainsi créé permet de paramétrer finement le comportement des documents liés à ce workflow.
Il est possible de paramétrer :
- le titre du workflow
- une description
- la famille à laquelle ce workflow peut être attaché
- la famille à utiliser pour le profilage dynamique
- pour chaque étape
- le profil à appliquer aux documents à cette étape
- le masque à appliquer aux documents à cette étape
- la couleur de cette étape
- le contrôle de vue à appliquer aux documents à cette étape
- les mails à envoyer lorsqu'un document arrive dans cette étape
- les minuteurs à attacher à un document lorsqu'il arrive dans cette étape
- pour chaque transition
- les mails à envoyer lorsque cette transition est effectuée
- les minuteurs à attacher à un document lorsqu'il suit cette transition
- les minuteurs persistants à attacher à un document lorsqu'il suit cette transition
- les minuteurs persistants à détacher d'un document lorsqu'il suit cette transition
10.3.2.1 Titre
Le titre permet d'identifier le workflow.
10.3.2.2 Description
La description n'est pas utilisée en dehors du document de workflow.
10.3.2.3 La famille
La famille permet de restreindre les documents auxquels ce workflow peut être attaché : seuls les documents de cette famille et de ses sous-familles peuvent dépendre de ce workflow.
10.3.2.4 Paramétrage par étape
10.3.2.4.1 Profil
Lorsqu'un document arrive dans cette étape, le profil identifié par cette relation lui est attaché.
Attention, cet attachement ne se fait que lors du changement d'état. Aussi, si la valeur de cet attribut est changée, les documents qui sont déjà dans cette étape garderont leur profil.
10.3.2.4.2 Masque
Lorsqu'un document est dans cette étape, sa consultation et sa modification sont soumises au masque identifié par cette relation.
Attention, cette valeur est récupérée à chaque accès au document. Aussi, si la valeur de cet attribut est changée, les documents à cette étape sont directement impactés.
10.3.2.4.3 Couleur
Lorsqu'un document est dans cette étape, cette couleur lui est associée. Elle est utilisée par les interfaces standard de Dynacase.
Cette couleur doit être au format hexadécimal (#RRGGBB).
Attention, cette valeur est récupérée à chaque accès au document. Aussi, si la valeur de cet attribut est changée, les documents à cette étape sont directement impactés.
10.3.2.4.4 Contrôle de vue
Lorsqu'un document arrive dans cette étape, le contrôle de vue identifié par cette relation lui est attaché.
Attention, cet attachement ne se fait que lors du changement d'état. Aussi, si la valeur de cet attribut est changée, les documents qui sont déjà dans cet état garderont leur contrôle de vue.
Attention, si un état définit un masque et un contrôle de vue, seul le contrôle de vue sera pris en compte, et le masque sera ignoré.
10.3.2.4.5 Modèle de courriel
Lorsqu'un document arrive dans cette étape, les Modèle de mail identifiés par cette relation sont envoyés à partir du document.
En plus des clés spécifiques au document, le workflow ajoute :
- les Paramètres de transition
- le commentaire fourni à la confirmation (dans la
clé
WCOMMENT
)
10.3.2.4.6 Minuteur
Lorsqu'un document arrive dans cette étape, les minuteurs identifiés par cette relation sont attachés au document.
Si le document possède déjà des minuteurs, les nouveaux seront ajoutés.
Attention, cet attachement ne se fait que lors du changement d'état. Aussi, si la valeur de cet attribut est changée, les documents qui sont déjà dans cet état garderont leurs minuteurs.
Attention Si le document possède déjà une instance du minuteur à attacher, alors l'instance existante est réinitialisée.
Lorsque le minuteur quitte cette étape, les minuteurs étant définis à cette étape sont détachés du document.
Attention Lorsque le document quitte cette étape, les instances de tous les minuteurs correspondant à cette étape sont détachées, qu'ils aient été attachés par cette étape, ou par tout autre moyen.
10.3.2.5 Paramétrage des transitions
10.3.2.5.1 Modèle de courriel
Lorsqu'un document suit cette transition, les Modèle de mail identifiés par cette relation sont envoyés à partir du document.
En plus des clés spécifiques au document, le workflow ajoute :
- les Paramètres de transition
- le commentaire fourni à la confirmation (dans la
clé
WCOMMENT
)
10.3.2.5.2 Minuteur
Lorsqu'un document suit cette transition, les minuteurs identifiés par cette relation sont attachés au document.
Si le document possède déjà des minuteurs, les nouveaux seront ajoutés.
Attention, cet attachement ne se fait que lors du changement d'état. Aussi, si la valeur de cet attribut est changée, les documents qui sont déjà dans cet état garderont leurs minuteurs.
Attention Si le document possède déjà une instance du minuteur à attacher, alors l'instance existante est réinitialisée
Les minuteurs sont détachés à la suite du prochain changement d'état.
10.3.2.5.3 Minuteurs persistant à attacher
Lorsqu'un document suit cette transition, les minuteurs identifiés par cette relation sont attachés au document.
Si le document possède déjà des minuteurs, les nouveaux seront ajoutés.
Attention, cet attachement ne se fait que lors du changement d'état. Aussi, si la valeur de cet attribut est changée, les documents qui sont déjà dans cet état garderont leurs minuteurs.
Attention Si le document possède déjà une instance du minuteur à attacher, alors l'instance existante est réinitialisée.
Ces minuteurs ne seront jamais détachés automatiquement, et doivent être détachés au moyen de l'attribut Minuteurs persistant à détacher.
10.3.2.5.4 Minuteurs persistant à détacher
Lorsqu'un document suit cette transition, les minuteurs identifiés par cette relation sont détachés du document.
Attention Lorsque le document effectue cette transition, les instances de tous les minuteurs correspondant à cet attribut sont détachées, qu'ils aient été attachés par cette étape, ou par tout autre moyen.