Sommaire | ||
---|---|---|
|
Un processus modèle est défini par :
Un en-tête : définit le type et le statut du processus ainsi que la première tâche
Des champs de donnée
Des tâches : définissent les actions à réaliser par le processus
Des suites de tâches
Des relances de tâches : définissent les conditions de relance des tâches à traiter
Des formulaires de tâche : définissent pour chaque tâche, le statut des champs de données (initialisé, visible, modifiable, obligatoire)
Relance de tâche (Opérationnel à partir de la version 10.4)
Accès
Zoom tâche de processus modèle bouton "Relance"
...
Des mots-clés
Des valeurs de formulaire
Des champs
Des fonctions
Des chaines
...
Relance de niveau 1 avec un temps d'attente de 10 mn et une fréquence de 3 mn
Relance de niveau 2 avec un temps d'attente de 30 mn et une fréquence de 15 mn
A partir de 10 mn après le début de la tâche les relances de niveau 1 sont faites toutes les 3 mn
A partir de 30 mn après le début de la tâche la relance de niveau 1 est « inactive » et les relances de niveau 2 sont faites toutes les 15 mn
La tâche a débuté à 15h23
A 15h33 relance de niveau 1
A 15h36 relance de niveau 1
A 15h39 relance de niveau 1
A 15h42 relance de niveau 1
A 15h45 relance de niveau 1
A 15h48 relance de niveau 1
A 15h51 relance de niveau 1
A 15h53 relance de niveau 2 Fin des relances de niveau 1
A 16h08 relance de niveau 2
A 16h23 relance de niveau 2
A 16h30 la tâche est réaliséeFin des relances de niveau 2
...
Formulaire de tâche
Accès
Zoom tâche de processus modèle bouton "Formulaire".
...
Traitement Avant / après tâche
On peut aussi associer une fonction de traitement avant et après tâche.
Les fonctions (Traitement avant, et traitement après) doivent appartenir au module sptmctrl.dhop ET être référencées dans la table des fonctions (Accès Menu Processus : Fichiers / Fonction et procédure).
Elles sont définies pour un champ et une tâche.
Traitement avant tâche
...
Traitement après tâche
Procédure de type "autre"
Les procédures "traitement après" sont lancées juste avant que l'état de la tâche passe à "fini". S'il existe plusieurs fonctions de type traitement après pour une même tâche, elles sont exécutées dans l'ordre croissant des champs.
Type autre
Module sptmctrl.dhop
Argument 1 Donnée liée (passage par paramètre)
Argument 2Données saisies dans le champ paramètres
Masque de formulaire
Avant de pouvoir utiliser un processus modèle il faut passer l'étape de génération du masque.
Bouton "Générer masque" du zoom processus modèle.
Le générateur de masque utilise un masque modèle (speemodmask.dhsp) et se base sur la définition des formulaires du processus pour générer les masques de saisie associés au processus.
Le nom du masque créé est formé du code processus et de la version. (ex acda_v1.dhof)
Il faut donc générer un masque chaque fois que l'on change la version du processus.
Traitement de tâche par formulaire de regroupement (A partir de la X.3)
Il est possible de créer des formulaires de regroupement de tâche, afin de permettre une validation rapide, de plusieurs tâches identiques.
Définition d'un regroupement de tâches
Menu / Processus / fichiers / Regroupement de tâches / définition des regroupements.
On peut associer des boutons d'accès (3 max) au regroupement.
Tâches du regroupement.
Les tâches du regroupement, peuvent être des tâches manuelles de différents processus, mais elles doivent avoir les mêmes options (Suites).
Données du regroupement
Les données affichées sur les regroupements peuvent être :
Des champs du processus,
Mes mots clés
Des champs d'un enregistrement public chargé
...
Validation des tâches regroupées
...