Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Ergonomie, menus, commandes, outils
Procédures collaboratives

Définition
Objectif
Principe général
Exécution d'une procédure collaborative
Instanciation
Recherche
Suppression
Mnémonique TTPCI
Synchronisation
Exécution
Tableau de bord d'exécution des étapes
Tableau de bord de validation des étapes
Evolution des statuts
En attente
Réalisable
En cours
Terminé
Validé
Hors procédure
Commentaires, documents et données complémentaires
Commentaires
Documents
Données complémentaires
Précédentes obligatoires
Tâches collaboratives et notifications
Planning
Planning des ressources
Réalisation d'un modèle de procédure collaborative
En-tête
Variables
Etapes
Etapes précédentes obligatoires
Condition
Chemin
Exemple d'une procédure collaborative avec des conditions et des chemins
Planification
Paramètres de synchronisation
Affectation des zones
Ressources
Commentaires
Associations de documents
Associations automatiques des documents de l'étape
Associations automatiques des résultats des travaux
Historique
Contrôle des étapes
Validation des étapes
Données complémentaires
Tâches collaboratives

Définition

Objectif
   Cette documentation présente la fonctionnalité de gestion des procédures collaboratives.

   Une procédure collaborative est une liste d'actions à réaliser régulièrement (mensuellement, annuellement, etc.).
Ces actions sont représentées par des étapes qui peuvent :
     - correspondre à des actions à mener dans Cegid XRP Ultimate ;
     - correspondre à des actions hors Cegid XRP Ultimate ;
     - s'enchaîner ou s'exécuter simultanément suivant le paramétrage ;
     - mettre en oeuvre une ou plusieurs ressources.

   Une procédure collaborative fait intervenir plusieurs modules :
     - la planification ;
     - les tâches collaboratives ;
     - les notifications ;
     - la GED.

   Exemples de procédures collaboratives :
     - révision comptable ;
     - clôtures (stocks, achats, etc.) ;
     - création de données faisant intervenir plusieurs ressources.

Principe général
   Une procédure collaborative est décrite par un modèle qui donne :
     - les étapes à effectuer ;
     - l'enchaînement des étapes ;
     - d'éventuelles conditions d'enchaînement des étapes ;
     - les ressources utilisées à chaque étape ou à chaque groupe d'étapes ;
     - les actions à réaliser pendant les étapes ;
     - les documents à rattacher ;
     - les commentaires à saisir ;
     - des données complémentaires à saisir ;
     - d'éventuelles conditions de validation des étapes ;
     - d'éventuelles ressources devant valider des étapes, avec la possibilité de refuser la validation.

   Pour exécuter une procédure collaborative, il faut :
     - l'instancier, c'est-à-dire dupliquer toutes les données du modèle pour fabriquer un exemplaire de la procédure collaborative qui va ensuite évoluer ;
     - affecter ou modifier éventuellement les ressources ;
     - initialiser éventuellement des données complémentaires.

   L'instance de la procédure collaborative créée peut ensuite être exécutée depuis un tableau de bord.

   Plusieurs instances d'une procédure collaborative peuvent exister à un instant donné ; elles sont indépendantes, chacune ayant sa propre évolution.

   La modification d'un modèle ne touche pas les instances déjà créées pour cette procédure collaborative. Seules les prochaines instanciations bénéficieront des modifications.

Exécution d'une procédure collaborative

Instanciation
   La création d'une instance de procédure collaborative peut être réalisée depuis GKTPCI - Instanciation des procédures collaboratives.

   

   Dans la partie "Instanciation", renseigner :
     - le code du modèle de la procédure collaborative ;
     - l'intitulé de la nouvelle instance qui est proposé depuis le modèle et modifiable ;
     - la date de début qui est proposée avec la date du jour ;
     - éventuellement l'établissement d'exécution de cette instance. Il est proposé avec l'établissement courant s'il est défini comme obligatoire dans le modèle ;
     - la classe de tâche de planning et l'établissement du planning qui sont proposés depuis le modèle s'ils ont été saisis sinon, depuis l'occurrence "CLAQPN" du paramètre "SYSQPC".

   Le bouton "Générer" déclenche :
     - la création d'une nouvelle instance de la procédure collaborative ;
     - la recherche automatique de cette nouvelle instance avec :
          . l'affichage de toutes les étapes sous forme d'arbre ;
          . l'affichage des variables à initialiser ;
          . l'affichage des ressources avec leurs droits pour chaque étape ou groupe d'étapes générés depuis le modèle ;
          . l'activation du bouton "Démarrer".

   Après avoir généré la nouvelle instance de la procédure collaborative :
     - pour chaque étape ou groupe d'étapes, affecter ou vérifier les ressources qui effectueront les actions ;
     - renseigner éventuellement les variables ;
     - cliquer sur le bouton "Démarrer" qui va :
          . vérifier l'exactitude des données ;
          . effectuer des contrôles de cohérence ;
          . remplacer, éventuellement, les ressources par les ressources délégantes ;
          . générer le planning suivant la date de début et la durée de chaque étape ;
          . générer des tâches collaboratives pour les ressources des premières étapes à effectuer ;
          . marquer l'instance de la procédure collaborative comme commencée.

Recherche
   Cette transaction permet aussi de rechercher une instance de procédure collaborative déjà existante et en cours d'exécution afin :
     - de compléter ou modifier les ressources qui devront effectuer les actions ;
     - de marquer l'instance de procédure collaborative comme terminée ;
     - de suspendre une procédure collaborative qui est interrompue pour une raison quelconque : personne ne pourra faire évoluer le statut des étapes ;
     - de reprendre une instance de procédure collaborative suspendue.

   Pour modifier les ressources d'une procédure collaborative déjà démarrée, il faudra :
     - suspendre la procédure collaborative ;
     - modifier les ressources ;
     - reprendre la procédure collaborative. Les mêmes contrôles de cohérence que lors du démarrage seront effectués.

Suppression
   Cette transaction permet aussi de supprimer une instance de procédure collaborative.

Mnémonique TTPCI
   Si le modèle fournit toutes les informations et qu'aucune vérification et aucun complément n'ont besoin d'être effectués, la création d'une instance de procédure collaborative peut aussi être réalisée depuis TTPCI.

   

Synchronisation
   Les mnémoniques GKTPCI et TTPCI peuvent être synchronisés depuis les autres mnémoniques en leur envoyant, via des paramètres de synchronisation d'une transaction (GTFPS), des valeurs pour pré-remplir l'instance de la procédure collaborative :

      - le code de la procédure collaborative modèle : NUMGTPCO ;
     - l'intitulé de l'instance à générer : INTGTPCO ;
     - la classe de tâche de planning : CLAQNCTP ;
     - l'établissement du planning : NUMGTETS ;
     - les valeurs des variables de l'instance à générer : noms des paramètres de synchronisation associés aux variables ;
     - et, pour la recherche, le numéro d'instance : NUSGTPCO.

   Une instance de procédure collaborative peut être générée automatiquement à l'ouverture si le paramètre "PR1" associé au mnémonique est positionné avec la valeur "O".

   Une instance de procédure collaborative peut être générée et démarrée automatiquement à l'ouverture si :
     - le paramètre "PR2" associé au mnémonique est positionné avec la valeur "O" ;
     - ou si la case "Démarrage automatique" est cochée dans la définition de la procédure collaborative.

   De plus, la transaction peut être fermée automatiquement si le paramètre "FER" associé au mnémonique est positionné avec la valeur "O".

   Il est donc possible de synchroniser les mnémoniques TTPCI et GKTPCI depuis n'importe quel mnémonique et, sans afficher ces transactions à l'utilisateur, de générer et démarrer automatiquement une instance de procédure collaborative.

Exécution

   L'exécution de la procédure collaborative s'effectue via les tableaux de bord en faisant évoluer le statut des étapes.

Tableau de bord d'exécution des étapes
   Le tableau de bord d'exécution des étapes, accessible avec le mnémonique GKTPCT, s'ouvre automatiquement depuis les notifications, les tâches collaboratives et les e-mails que reçoivent les utilisateurs :

   

   Ce tableau de bord contient :

   - dans le panneau de gauche :
          . un lien pour afficher le planning de la procédure collaborative ;
          . un lien pour afficher le planning des ressources de la procédure collaborative ;
           . la liste des étapes affichée sous forme de hiérarchie ;
               . quatre états pour chaque étape :
                    - une icône représentant le statut de l'étape ;
                    - une icône représentant la saisie des commentaires ;
                    - une icône représentant l'association de documents ;
                    - une icône représentant la saisie de données complémentaires.

         - dans la partie haute du panneau de droite, le détail de l'étape :
               . l'intitulé de l'étape ;
               . un commentaire facultatif expliquant les actions à effectuer ;
               . un bouton pour démarrer ou exécuter l'étape ;
               . le statut de l'étape ;
               . un bouton pour terminer l'étape lorsque toutes les actions ont été réalisées ;
               . les dates de début et de fin théoriques de réalisation de l'étape ;
               . les dates de début et de fin réelles de réalisation de l'étape qui sont proposées automatiquement lors de l'utilisation ;
               . un pourcentage d'avancement de l'étape que les utilisateurs pourront renseigner.

         - dans la partie basse du panneau de droite, quatre onglets :
               . la saisie de commentaires ;
               . l'association de documents ;
               . la saisie de données complémentaires ;
               . à titre indicatif, la liste des étapes précédentes obligatoires à terminer avant de pouvoir exécuter cette étape.

Tableau de bord de validation des étapes
   Le tableau de bord de validation des étapes s'ouvre automatiquement depuis les notifications, les tâches collaboratives et les e-mails que reçoivent les utilisateurs :

   

   Ce tableau de bord contient :

         - dans le panneau du haut, le détail de l'étape à valider :
               . l'intitulé de l'étape ;
               . un commentaire facultatif expliquant les actions à effectuer ;
               . les dates de début et de fin théoriques de réalisation de l'étape ;
               . les dates de début et de fin réelles de réalisation de l'étape qui sont proposées automatiquement lors de l'utilisation ;
               . un bouton permettant d'exécuter l'action définie dans la validation, s'il y en a une ;
               . un bouton permettant de valider l'étape ;
               . un bouton permettant de refuser la validation ;
               . un bouton permettant d'arrêter la procédure collaborative, si la définition de la validation l'autorise ;
               . un champ de saisie du motif de validation, de refus ou d'arrêt.

         - dans le panneau du bas, trois onglets :
               . l'historique des validations de l'étape avec un affichage dans l'ordre inverse des validations. La validation courante est surlignée en bleu ; les lignes correspondant aux cycles de validations avec un refus ou un arrêt de la procédure collaborative sont grisées ;
               . la saisie de commentaires ;
               . l'association de documents.

Evolution des statuts

   Les actions des utilisateurs dans la procédure collaborative vont faire évoluer le statut des étapes.
Un historique permettra de consulter l'évolution des étapes.

En attente
   Icône
Le premier statut d'une étape est "En attente" ; rien ne peut être effectué.

Réalisable
   Icône
Le statut d'une étape devient "Réalisable" :
     - lors du démarrage de la procédure collaborative pour les premières étapes : étapes qui n'ont pas d'étape précédente obligatoire ;
     - lorsque toutes ses étapes précédentes obligatoires sont terminées.

   A ce statut, le bouton "Démarrer" ou "Exécuter" devient accessible pour les ressources habilitées à exécuter cette étape :
     - bouton "Démarrer" pour une étape n'ayant aucune action ;
     - bouton "Exécuter" pour une étape avec une action : ouverture d'un mnémonique, d'une URL.
Le fait de cliquer sur ce bouton passera, la première fois seulement, l'étape au statut "En cours".

En cours
   Icône
A ce statut il est possible, pour les ressources habilitées :
     - de cliquer à nouveau sur le bouton "Exécuter" pour re-ouvrir le mnémonique ou l'URL ;
     - de saisir des commentaires sur l'étape ;
     - d'associer des documents à l'étape ;
     - de renseigner des données complémentaires ;
     - de modifier le pourcentage d'avancement ;
     - de cliquer sur le bouton "Terminer" une fois toutes les actions de l'étape effectuées. Le statut de l'étape passera à :
          . "Terminé" si des ressources doivent vérifier et valider le travail effectué (un cycle de validations est généré) ;
          . "Validé" si aucune ressource de validation n'a été définie pour cette étape.

Terminé
   Icône
A ce statut aucune action n'est réalisable dans le tableau de bord d'exécution des actions.
Via le tableau de bord de validation, les ressources de validation devront vérifier et valider les actions menées pour l'étape. Le statut de l'étape passera à "Validé" une fois toutes les validations effectuées.

   Une validation :
     - pourra être effectuée si tous les contrôles de cohérence sont corrects ;
     - génère des tâches collaboratives pouvant être notifiées aux ressources des validations de l'étape ayant un ordre supérieur ;
     - passe le statut de l'étape à "Validé" s'il n'y a pas d'autre validation à effectuer et génère des tâches collaboratives qui peuvent être notifiées aux ressources pouvant exécuter les étapes suivantes ;
     - ne change pas le statut de l'étape si d'autres ressources au même ordre de validation ou à un ordre supérieur doivent valider l'étape ;
     - ne génère pas de tâches collaboratives si une autre validation au même ordre doit être effectuée ;
     - marque comme terminée l'instance de la procédure collaborative si toutes ses étapes sont terminées ou hors procédure.

   Quatre boutons "Refus" sont disponibles pour personnalisation du masque :
     - REFBTNPEP : refus de l'étape complète ;
     - REFBTNPEV : refus de la validation précédente ;
     - REFBTNCHX : refus avec choix : une boîte de dialogue donne à l'utilisateur le choix du type de refus qu'il veut exécuter (étape complète ou validation précédente) ;
     - REFBTN : suivant la première valeur testée de l'occurrence "REFUS" du paramètre "SYSQPC", refus de l'étape complète, de la validation précédente ou ouverture d'une boîte de dialogue donnant le choix à l'utilisateur.

   Un refus de l'étape complète :
     - passe le statut de l'étape à "En cours" afin que l'étape soit traitée à nouveau ;
     - génère des tâches collaboratives pouvant être notifiées aux ressources devant réaliser l'étape ;
     - affiche, pour l'étape, le motif du refus dans le tableau de bord d'exécution des actions.

   Si la première ressource de validation refuse la validation précédente, c'est le refus de l'étape complète qui est exécuté.

   Un refus de la validation précédente pour les autres ressources de validation :
     - ne change pas le statut de l'étape qui reste à "Terminé" ;
     - créé un nouveau cycle de validations en gardant les validations précédentes ;
     - génère des tâches collaboratives pouvant être notifiées aux ressources devant refaire leurs validations ;
     - affiche le motif du refus dans le tableau de bord des validations.

   L'arrêt de la procédure collaborative stoppe toutes les actions ; seul un administrateur pourra la redémarrer via les mnémoniques GKTPCI ou TTPCI.

Validé
   Icône
Lorsque l'étape est terminée et que toutes les validations sont effectuées, l'étape :
     - passe son statut à "Validé" si tous les contrôles de cohérence sont corrects ;
     - passe le statut de toutes les étapes supérieures à "Validé" si cela a été demandé dans le paramétrage et si cela est possible ;
     - évalue d'éventuelles conditions pour les étapes suivantes ;
     - génère des tâches collaboratives qui peuvent être notifiées aux ressources pouvant exécuter les étapes suivantes.

   Pour une étape regroupant d'autres étapes dans la hiérarchie il est possible, via le paramétrage, de gérer le statut "Validé" :
     - automatiquement : son statut passera à "Validé" lorsque toutes les étapes qu'elle contient seront validées ;
     - manuellement : les ressources habilitées recevront une notification de tâche collaborative afin de "Valider" ce groupe d'étapes.

   Une étape pourra être dévalidée par une ressource habilitée si ses étapes suivantes ne sont pas encore en cours.
Lorsque l'étape est validée, le bouton "Valider" devient "Dévalider".
Lors d'une dévalidation :
     - l'étape passe au statut "En cours" ;
     - les étapes suivantes qui sont réalisables passent au statut "En attente" ;
     - les étapes qui ont été mises hors procédure lors de la validation passent au statut "En attente" ;
     - les tâches collaboratives envoyées lors de la validation sont supprimées ;
     - de nouvelles tâches collaboratives qui peuvent être notifiées sont envoyées pour traiter à nouveau l'étape ;
     - les documents associés automatiquement aux données sont supprimés ;
     - les variables sont repositionnées aux valeurs qu'elles avaient avant la validation.

   L'instance de la procédure collaborative est marquée comme terminée lorsque toutes ses étapes sont terminées ou hors procédure.

Hors procédure
   Icône
Lorsque plusieurs cheminements d'étapes sont possibles via des conditions, les étapes des chemins ne répondant pas aux conditions sont marquées avec le statut "Hors procédure".
Toutes les étapes ayant ce statut sont grisées dans la hiérarchie des étapes.
Aucune action ne pourra être effectuée sur ces étapes.

Commentaires, documents et données complémentaires

Commentaires
   Le modèle de la procédure collaborative peut, pour chaque étape, obliger, interdire ou rendre facultative la saisie de commentaires.
Une icône dans la colonne "Com." de la hiérarchie des étapes visualise cette information :
     - : la saisie obligatoire d'un commentaire pour l'étape n'a pas été effectuée ;
     - : au moins un commentaire (obligatoire ou facultatif) a été saisi pour l'étape.

   L'utilisateur peut cliquer sur cette icône afin d'accéder à la saisie des commentaires : onglet "Commentaires" dans la partie basse du panneau de droite :

   

Documents
   Le modèle de la procédure collaborative peut, pour chaque étape, obliger, interdire ou rendre facultative l'association de documents.
Les documents seront associés sur l'entité de documents "GTPEP".
Une icône dans la colonne "Doc." de la hiérarchie des étapes visualise cette information :
     - : l'association obligatoire de documents pour l'étape n'a pas été effectuée ;
     - : au moins un document (obligatoire ou facultatif) a été associé à l'étape.

   L'utilisateur peut cliquer sur cette icône afin d'accéder à l'association des documents : onglet "Documents" dans la partie basse du panneau de droite.

   

   Des documents peuvent être associés à une instance de procédure collaborative via l'entité de documents "GTPCO" :
     - ces documents seront visibles depuis toutes les étapes de l'instance de la procédure collaborative ;
     - ces documents ne pourront pas être associés automatiquement à une autre donnée via GTPED.

Données complémentaires
   Le modèle de la procédure collaborative peut, pour chaque étape, obliger, interdire ou rendre facultative la saisie de données complémentaires.
Une icône dans la colonne "Variables" de la hiérarchie des étapes visualise cette information :
     - : la saisie obligatoire de données complémentaires pour l'étape n'a pas été effectuée ;
     - : au moins une donnée complémentaire (obligatoire ou facultative) a été saisie pour l'étape.

   L'utilisateur peut cliquer sur cette icône afin d'accéder à la saisie des données complémentaires : onglet "Variables" dans la partie basse du panneau de droite.

   

Précédentes obligatoires
   L'onglet "Précédentes obligatoires" dans la partie basse du panneau de droite affiche, pour information, les étapes à valider avant de pouvoir réaliser l'étape sélectionnée dans la hiérarchie.

   

Tâches collaboratives et notifications
   Des tâches collaboratives qui peuvent être notifiées sont envoyées aux utilisateurs dès que des actions peuvent être réalisées :
     - lors du démarrage de la procédure collaborative pour effectuer les premières actions ;
     - lors de la validation d'une étape pour déclencher les étapes suivantes.

   Un clic sur la tâche ouvrira le tableau de bord pour l'instance de la procédure collaborative en se positionnant sur l'étape à effectuer.

   Exemple d'affichage dans le panneau des tâches collaboratives :

   

   Exemple d'affichage dans la liste des notifications :

   

Planning
   Au démarrage de l'instance de la procédure collaborative un planning théorique est généré en fonction :
     - de la date de début de l'instance ;
     - de la durée prévue pour chaque étape.

   Ce planning est visible depuis le bouton d'accès rapide "Planning" du tableau de bord :

   

   Il représente :
     - les étapes avec une couleur différente suivant leur statut ;
     - les liens entre les étapes ;
     - la durée de chaque étape.

   Ce planning peut être modifié ici afin d'allonger ou de décaler une étape.
Toutes les étapes dépendantes seront décalées lors de la validation des modifications.

Planning des ressources
   Le planning des ressources permet de visualiser graphiquement le planning de chaque intervenant dans la procédure collaborative.

   Ce planning est visible depuis le bouton d'accès rapide "Planning ressources" du tableau de bord :

   

   Il permet de consulter les actions à réaliser pour chaque intervenant avec :
     - la date de début ;
     - la durée ;
     - la date de fin.

   Ce planning est modifié lors de l'application de GTPCD - Délégations de ressources des proc. collaboratives d'exécution sur l'instance de la procédure collaborative.

Réalisation d'un modèle de procédure collaborative

   La création d'un modèle de procédure collaborative peut être réalisée depuis le mnémonique GKTPCO :

   

   Ce conteneur permet de définir :
     - l'en-tête de la procédure collaborative (GTPCO) ;
     - les variables à saisir (GTPVP) ;
     - définir les modèles de génération des tâches collaboratives (GTMGT) pour l'exécution des étapes ;
     - définir les modèles de génération des tâches collaboratives (GTMGTV) pour la validation des étapes ;
     - définir les modèles de génération des tâches collaboratives (GTMGTA) pour l'arrêt des instances ;
     - les étapes (GTPEP) avec, pour chacune :
          . les étapes précédentes obligatoires (GTPEO) ;
          . les paramètres de synchronisation (GTPEUU) ;
          . les données complémentaires à saisir et les affectations des zones (GTPEUA) ;
          . les ressources (GTPER) ;
          . les contrôles sur les étapes (GTPEN) ;
          . les validations des étapes (GTPEV) avec leurs contrôles (GTPEN), leurs paramètres de synchronisation (GTPEUV), leurs affectations des zones (GTPEUVA) et leurs modèles de génération des tâches collaboratives pour l'exécution (GTMGTV), la validation (GTMGTV) et l'arrêt (GTMGTA) ;
          . les commentaires à saisir (GTPEC) ;
          . les informations pour associer des documents (GTPED).

   Pour une instance de procédure collaborative il permet aussi :
     - de consulter l'historique des changements du statut d'une étape (CTPEH) ;
     - depuis une étape, de :
          . consulter les travaux générés (CTPEHJ) ;
          . consulter l'historique des validations de l'étape (CTPES) ;
     - depuis les variables, de consulter leur historique (CTPVH).

   Pour créer un nouveau modèle de procédure collaborative, la duplication complète d'un modèle existant peut être réalisée depuis un masque détail de l'en-tête :

   

   La création d'un modèle de procédure collaborative peut aussi être réalisée depuis l'assistant de saisie ATPCO :

   

En-tête
   La réalisation d'un modèle de procédure collaborative commence par la création de l'en-tête.

   

   L'identifiant est unique et permet de distinguer les procédures collaboratives ; cet identifiant commencera par la lettre "Q" pour les modèles prédéfinis.
Pour un modèle de procédure collaborative, la case "Modèle" sera cochée et le numéro d'instance sera toujours 0 ; ce numéro sera incrémenté de 1 pour chaque instance qui aura le même identifiant.

   L'application permet, à titre informatif, de cibler le périmètre de la procédure collaborative.
Le cadre "Etablissement" permet d'indiquer si, lors de l'instanciation de la procédure collaborative, un établissement doit être renseigné (obligatoirement ou facultativement) ou est interdit à la saisie.

   La case à cocher "Démarrage automatique" permet de démarrer une instance de procédure collaborative immédiatement lors de sa création.

   S'ils sont renseignés, la classe de tâche de planning et son établissement seront utilisés pour la génération du planning lors des instanciations de cette procédure collaborative.
Si ces informations ne sont pas renseignées, le planning sera généré suivant l'occurrence "CLAQPN" du paramètre "SYSQPC" :
     - la classe du planning doit être donnée dans la "Chaîne 1" ;
     - l'établissement du planning doit être donné dans la "Chaîne 2".

   Le bouton "Suppression" permet de supprimer l'en-tête ainsi que toutes les données liées à un modèle ou à une instance de procédure collaborative.
Un message de confirmation sera affiché avant la suppression des données.

   Données complémentaires
Des données complémentaires peuvent être associées à la procédure collaborative.

   Règles des tâches collaboratives

   

   Des règles de tâches collaboratives peuvent être paramétrées à la procédure collaborative pour :
     - l'exécution. Si cette zone n'est pas renseignée, la règle utilisée est "QPGTPEP0001" ;
     - la validation. Si cette zone n'est pas renseignée, la règle utilisée est "QPGTPEP0002" ;
     - l'arrêt d'une instance. Si cette zone n'est pas renseignée, aucune tâche collaborative et aucune notification ne sera générée.

   Voir aussi : GTPCO - Procédures collaboratives.

Variables
   Dans une procédure collaborative, les variables permettent :
     - de faire transiter des valeurs entre les étapes ;
     - de passer des valeurs lors de l'ouverture de mnémoniques ;
     - de passer des valeurs lors de l'association de documents ;
     - de passer des valeurs à la génération des tâches collaboratives ;
     - de conditionner l'enchaînement des étapes ;
     - de variabiliser des ressources d'éxécution et/ou des ressources de validation.

   Ces variables peuvent être initialisées au début de la procédure collaborative ou automatiquement pendant son exécution.

   

   Chaque variable possède un nom, un intitulé et une valeur qui n'est pas obligatoire lors de la création du modèle.

   Pour faciliter la saisie de la valeur :
     - le format de la variable doit être précisé ;
     - un nombre de caractères maximum peut être précisé ;
     - une liste de valeurs peut être associée à la variable.

   Lors de l'instanciation de la procédure collaborative, il est possible :
     - d'afficher ou de cacher la variable ;
     - de rendre obligatoire, facultative ou interdite la saisie de la valeur de la variable ;
     - si l'instanciation est appelée d'un autre mnémonique, d'alimenter automatiquement la valeur de la variable via un paramètre de synchronisation.

   Le paramètre associé dans les règles permet de remplacer par la valeur de la variable les paramètres nommés de VARIABLE01 à VARIABLE10 dans la définition du modèle de génération des tâches collaboratives.

   Voir aussi : GTPVP - Variables des procédures collaboratives.

Etapes
   Les étapes constituent le déroulement de la procédure collaborative.

   Les étapes sont organisées sous la forme d'une hiérarchie :
     - plusieurs étapes pourront être en cours d'exécution à un instant donné ;
     - une validation manuelle devra être effectuée sur chaque étape "feuille" ;
     - la validation d'une étape, manuelle ou automatique, rendra possible la réalisation des étapes suivantes ;
     - la réalisation de certaines parties de la hiérarchie pourra être conditionnée.

   

   L'étape de procédure collaborative parente donne le numéro de l'étape "mère". La hiérarchie est construite grâce à ce numéro.
Dans la hiérarchie, les étapes de procédure collaborative ayant la même étape parente seront affichées selon leur ordre d'affichage.
Les étapes de procédure collaborative sans étape parente seront les premières étapes à exécuter. Les ressources de ces étapes seront notifiées des actions à effectuer lors du démarrage de la procédure collaborative.

   La durée théorique est utilisée lors de la génération du planning.

   Si la case "Validation automatique" est cochée, la validation d'une étape parente sera automatique lorsque toutes ses étapes "filles" seront validées.
Si cette case est décochée, une tâche collaborative qui pourra être notifiée sera envoyée aux ressources devant valider manuellement cette étape lorsque toutes les étapes "filles" seront validées.

   Si la case "Etape finale" est cochée, une notification sera envoyée aux ressources mais aucune action n'aura besoin d'être exécutée ; cette étape sera marquée automatiquement comme terminée.
Cela permet d'envoyer une notification à une ou à des ressources pour leur indiquer qu'une instance de procédure collaborative est terminée.
En paramétrant une règle de tâche collaborative pour l'exécution différente sur cette étape, il sera possible de personnaliser la notification :
     - texte affiché ;
     - mnémonique à ouvrir ;
     - ...
De plus, l'instance de la procédure collaborative sera marquée comme terminée si toutes ses étapes sont terminées ou hors procédure.

   Si la case "Démarrage automatique" a la valeur "Depuis les notifications", l'étape sera démarrée automatiquement lors de l'ouverture du tableau de bord pour cette étape depuis une tâche collaborative, depuis une notification d'exécution ou depuis l'e-mail indiquant qu'une action doit être réalisée.
Si cette case a la valeur "Dans le tableau de bord", en plus de s'effectuer automatiquement comme avec la valeur "Depuis les notifications" et si elle est réalisable, l'étape sera aussi démarrée automatiquement dans le tableau de bord déjà ouvert lorsque l'utilisateur se positionnera dessus.

   Sur chaque étape, l'association de documents et la saisie de commentaires peuvent être :
     - obligatoires : un contrôle sera effectué lors de l'instanciation afin de vérifier qu'il existe bien au moins une ressource ayant les droits ;
     - interdites ;
     - facultatives.

   L'action de l'étape peut être :
     - aucune ;
     - l'ouverture d'un mnémonique en création ;
     - l'ouverture d'un mnémonique en synchronisation ;
     - l'ouverture d'une URL.

   Aucune action
L'étape représente une action externe à Cegid XRP Ultimate.
Dans le tableau de bord, le bouton "Exécuter" sera remplacé par un bouton "Démarrer" permettant de faire avancer le statut de l'étape de "Réalisable" à "En cours" sans rien déclencher d'autre.
Les seules autres actions possibles seront la validation ainsi que, éventuellement :
     - la saisie de commentaires ;
     - l'association de documents ;
     - la saisie de données complémentaires.

   Action d'ouverture d'un mnémonique
Dans le tableau de bord, le bouton "Exécuter" ouvrira le mnémonique renseigné dans la valeur de l'action.
Des champs pourront avoir une valeur affectée automatiquement en utilisant le paramétrage présent dans la définition des paramètres de synchronisation des actions.

   Ouverture en création : aucune recherche ne sera déclenchée ; des valeurs peuvent être proposées pour la saisie selon la définition des paramètres de synchronisation des actions (GTPEUU) ;
Ouverture en synchronisation : une synchronisation sera déclenchée en utilisant les paramètres de synchronisation des actions. Si la recherche ne ramène aucune donnée, des valeurs peuvent être proposées pour la saisie selon ces mêmes paramètres.

   Le mnémonique peut correspondre à une transaction dont les champs gèrent les variables de la procédure collaborative.
Pour cela :
     - créer un nouveau formulaire, une nouvelle transaction et un nouveau mnémonique via la duplication d'une transaction (DTRA) avec "GTIPDY" comme formulaire, transaction et mnémonique modèles ;
     - pour l'étape, renseigner la zone "Valeur de l'action" avec ce mnémonique ;
     - générer les champs pour les variables de la procédure collaborative via le masque détail "Création des champs" de la gestion des étapes collaboratives ;

   

         - ouvrir le nouveau mnémonique afin de personnaliser les champs et de dessiner le masque.
Lors d'une ouverture directe pour faire cette personnalisation, aucun champ n'est accessible.

   Action d'ouverture d'une URL
Dans le tableau de bord, le bouton "Exécuter" ouvrira l'URL renseignée dans la valeur de l'action.
Cette URL peut contenir :
     - des variables de la procédure collaborative avec la syntaxe "<#V:NOMVARIABLE#>" ;
     - des colonnes de l'étape de la procédure collaborative avec la syntaxe "<#C:NOMCOLONNE#>".

   Données complémentaires
Des données complémentaires peuvent être associées à l'étape de la procédure collaborative.

   Règles des tâches collaboratives
Des règles de tâches collaboratives peuvent être paramétrées à chaque étape de la procédure collaborative pour :
     - l'exécution. Si cette zone n'est pas renseignée, la règle utilisée est celle précisée dans GTPCO ; "QPGTPEP0001" si elle aussi n'est pas renseignée ;
     - la validation. Si cette zone n'est pas renseignée, la règle utilisée est celle précisée dans GTPCO ; "QPGTPEP0002" si elle aussi n'est pas renseignée ;
     - l'arrêt d'une instance. Si cette zone n'est pas renseignée, la règle utilisée est celle précisée dans GTPCO ; Si cette zone n'est pas renseignée non plus, aucune tâche et aucune notification ne sera générée.

   Voir aussi : GTPEP - Etapes des procédures collaboratives.

Etapes précédentes obligatoires

   Les étapes précédentes obligatoires définissent les règles d'exécution des étapes :
     - une étape peut avoir plusieurs étapes précédentes obligatoires ;
     - une étape peut être définie comme étape précédente obligatoire de plusieurs étapes ;
     - une étape ne pourra être réalisable que si toutes ses étapes précédentes obligatoires sont validées ;
     - des conditions peuvent définir plusieurs cheminements de la procédure collaborative.

   

   Lorsqu'une étape est validée, toutes les étapes ayant cette étape comme précédente obligatoire passent au statut "Réalisable" si toutes les autres étapes dont elles dépendent sont validées.
L'évolution du statut provoque l'envoi de tâches collaboratives pouvant être notifiées vers les ressources pouvant réaliser ces étapes.

Condition
   La requête et la condition évaluée définissent une condition entre les deux étapes. Il est ainsi possible d'obliger ou d'ignorer la réalisation d'une étape pour pouvoir avancer dans le déroulement de la procédure collaborative.
La requête doit impérativement ramener une seule colonne de résultat et une seule ligne.
Lorsque l'étape précédente obligatoire sera validée, la "condition évaluée" sera comparée au résultat de la requête :
     - si la condition est réalisée : l'étape pourra évoluer au statut "Réalisable" pour être effectuée ;
     - si la condition n'est pas réalisée : l'étape ainsi que toutes ses étapes suivantes évolueront au statut "Hors procédure". Cela permet d'exclure certaines parties de la hiérarchie pour la suite de l'avancement de la procédure collaborative.

   Syntaxe de la condition :
     - elle doit contenir l'opérateur : =, <>, <, >, ... ;
     - les chaînes de caractères doivent être entourées de quotes.

   Les requêtes sont définies dans GTRFP - Requêtes des étapes de procédures collaboratives ; elles peuvent utiliser :
     - des variables de la procédure collaborative avec la syntaxe "<#V:NOMVARIABLE#>" ;
     - des colonnes de l'étape de la procédure collaborative avec la syntaxe "<#C:NOMCOLONNE#>".

   Lors de l'exécution de la requête, cette syntaxe sera remplacée par la valeur de la variable. Ne pas oublier de l'entourer de quotes si elle est utilisée comme une constante SQL.

   Pour définir une étape précédente avec une condition et une nouvelle requête :
     - saisir l'étape précédente ;
     - valider ;
     - cliquer sur le bouton "Requête" afin de saisir la nouvelle requête dans GTRFP ;
     - renseigner la requête de l'étape précédente via la liste de valeurs ;
     - renseigner la condition et, éventuellement, le chemin ;
     - valider.

Chemin
   Le chemin va permettre de réaliser des schémas de procédures collaboratives plus complexes.
Exemple : emprunter deux chemins distincts suivant une condition pour revenir ensuite sur un tronc commun.

   Une étape ne pourra être réalisable que si, sur un des chemins renseignés, toutes ses étapes précédentes obligatoires sont validées.
Dans tous les cas et s'il y en a, les étapes précédentes obligatoires sans chemin devront être validées.

Exemple d'une procédure collaborative avec des conditions et des chemins
   

   Etapes précédentes obligatoires à définir :

   
Etape Etape précédente obligatoire Condition Chemin
10
20
30 10 Requête = 'O'
40 10 Requête = 'N'
50 40
60 20
60 30 CHEMIN 1
60 50 CHEMIN 2
70 60

Explications :

   Au démarrage de la procédure collaborative, les étapes 10 et 20 seront réalisables simultanément.
L'étape 20 pourra être effectuée simultanément à toutes les étapes jusqu'à l'étape 60.
La validation de l'étape 10 rendra réalisable, selon les conditions, l'étape 30 ou l'étape 40.
Si la condition réalisée est "Requête = 'O'" :
     - les étapes à exécuter seront 10, 20, 30, 60, 70 ;
     - les étapes 40 et 50 seront marquées "Hors procédure".
Si la condition réalisée est "Requête = 'N'" :
     - les étapes à exécuter seront 10, 20, 40, 50, 60, 70 ;
     - l'étape 30 sera marquée "Hors procédure".
L'étape 60 ne sera réalisable que lorsque seront validées les étapes 20 et 30 ou les étapes 20 et 50.

   Voir aussi : GTPEO - Etapes de proc. collaboratives précédentes.

Planification
   Un planning est généré lors du démarrage de la procédure collaborative.
Les tâches créées sont liées afin d'assurer le suivi de chaque tâche de planning.

   Le masque détail "Planification" donne les règles de décalage lorsqu'une tâche est déplacée ou agrandie.
Ces règles génèreront le paramétrage des liens des tâches de planning (GNLIE).

   

Paramètres de synchronisation
   Lorsque l'exécution d'une action provoque l'ouverture d'un mnémonique, il est possible de lui passer, via les variables de la procédure collaborative, des valeurs dans les paramètres de synchronisation.
Ces valeurs seront proposées dans les champs de saisie du mnémonique ouvert.

   

   Voir aussi : GTPEUU - Paramètres de synchronisation des actions.

Affectation des zones
   L'affectation des zones indique comment les variables sont gérées lors de l'exécution des étapes de la procédure collaborative :

   

   Avant la validation de l'étape, chaque variable peut être obligatoire, facultative ou interdite à la saisie.
L'intitulé sera affiché devant le champ de saisie.

   Les variables utilisables ici auront été définies dans GTPVP - Variables des procédures collaboratives.

   Si un paramètre de synchronisation est renseigné, la variable sera affectée automatiquement avec la valeur de ce paramètre de synchronisation lors de la fermeture du mnémonique associé à l'exécution de l'étape.
Il est ainsi possible de positionner une variable de la procédure collaborative à une valeur saisie dans un mnémonique ouvert lors de l'exécution d'une étape.

   Exemple d'utilisation

   

   Explications :
     - l'exécution de l'étape 10 ouvre le mnémonique GTIE.
       Après avoir saisi un tiers, via le paramètre de synchronisation "NUMOETIE" et l'affectation des zones définie à l'étape 10, le code tiers "T0001" est propagé vers la variable "TIERS" de la procédure collaborative à la fermeture du mnémonique GTIE ;
     - l'exécution de l'étape 20 ouvre le mnémonique GTIA.
       La valeur de la variable "TIERS" est passée via le paramètre de synchronisation "NUMOETIE".
       Le code "T0001" est proposé automatiquement dans le champ tiers.

   Voir aussi : GTPEUA - Affect. zones des étapes des proc. collaboratives.

Ressources
   Les ressources définissent les personnes ou les services qui possèdent des droits sur l'étape et sur ses étapes "filles" dans la hiérarchie.

   

   Une ressource définissant une personne sera définie avec le type "GES".

   Une ressource définissant un service sera définie avec le type "SER" et la zone "Agenda" sera liée à un agenda ayant :
     - le type de ressources "SER" ;
     - le type "Public" ;
     - le service renseigné.
Les utilisateurs de l'agenda devront être définis avec :
     - la case "Affectation" cochée ;
     - tous les droits.

   Une ressource GNRES peut ne pas être spécifiée dans le modèle.
Dans ce cas :
     - ne pas saisir la zone "Ressource" mais renseigner la zone "Variable" qui contiendra une variable des procédures collaboratives (GTPVP) ;
     - une ressource temporaire sera utilisée pour la génération du planning tant que la ressource définitive n'est pas renseignée dans la variable. Le numéro interne de cette ressource temporaire doit être paramétré dans la première valeur de l'occurrence "RESTMP" du paramètre "SYSQPC".
Lorsque cette variable sera renseignée pendant le déroulement de la procédure collaborative, la zone "Ressource" sera affectée, le planning des ressources sera recalculé.

   Lors du démarrage d'une instance de procédure collaborative, l'application des GTPCD - Délégations de ressources des proc. collaboratives permet le remplacement des ressources d'exécution délégantes par les ressources bénéficiaires.

   Les droits disponibles pour une ressource sont :
     - la visualisation dans la hiérarchie ;
     - l'exécution de l'action sur l'étape ;
     - la validation de l'étape ;
     - la saisie de commentaires ;
     - l'association de documents ;
     - la dévalidation de l'étape.

   Les étapes "filles" héritent des droits de leurs étapes parentes dans la hiérarchie ; la priorité des droits étant donnée en remontant la hiérarchie.

   Si une ressource a le droit d'exécution d'une étape seulement, alors, afin d'afficher correctement la hiérarchie dans le tableau de bord d'exécution des étapes, elle aura le droit de visualisation des étapes parentes.

   Voir aussi : GTPER - Ressources des étapes des proc. collaboratives.

Commentaires
   Cet onglet permet la consultation des commentaires saisis sur les étapes d'une instance de procédure collaborative.
Aucun commentaire ne peut être saisi sur un modèle de procédure collaborative.

   

   Voir aussi : GTPEC - Commentaires des étapes des proc. collaboratives.

Associations de documents

   Les documents associés aux étapes lors de l'exécution de la procédure collaborative le seront sur l'entité de documents "GTPEP", que ces documents soit associés manuellement par l'utilisateur ou automatiquement depuis un traitement.
Les associations entre cette entité de documents et les types de document devront être définis dans GTDAE - Documents : association entité - type.

Associations automatiques des documents de l'étape
   A la validation, cet onglet donne la possibilité d'associer automatiquement les documents de l'étape à une autre donnée, sur une autre entité de documents.

   

   L'entité de documents doit obligatoirement être renseignée.
Sa saisie provoque l'affichage des paramètres de synchronisation nécessaires pour cette entité dans la "colonne" de gauche.
Indiquer la source qui alimentera chaque paramètre de synchronisation dans la "colonne" de droite :
     - des variables de la procédure collaborative avec la syntaxe "<#V:NOMVARIABLE#>" ;
     - des colonnes de l'étape de la procédure collaborative avec la syntaxe "<#C:NOMCOLONNE#>".

   Si le type de document n'est pas renseigné, tous les documents de l'étape seront associés à la donnée.
Si le type de document est renseigné, seuls les documents de l'étape pour ce type seront associés à la donnée.
Dans tous les cas, les associations entre l'entité et les types de document doivent être définis dans GTDAE.

   Voir aussi : GTPED - Association de documents des proc. collaboratives.

Associations automatiques des résultats des travaux
   Lorsque l'exécution d'une étape déclenche un travail (une édition ou un traitement), le fichier résultat peut être rattaché automatiquement à l'étape.

   Définition du découpage
Définir un découpage de l'édition afin que le document résultat soit associé à l'étape lors de l'exécution du travail.
Pour associer les documents aux procédures collaboratives, le type de l'entité devra être obligatoirement "GTDEN", l'entité "GTPEP" et l'action "GEDIN".
Exemple :

   

   Pour plus de détails, voir GTDEC - Définition du découpage de l'édition.

   Paramètres de synchronisation
Définir les paramètres de synchronisation associés au découpage de l'édition.
Comme l'entité du découpage est "GTPEP", trois paramètres de synchronisation doivent être créés :
     - NUMGTPCO : identifiant de la procédure collaborative, l'expression doit être "select pcogtpeh from gtpeh where jobgtpeh = #sqlnumjob" ;
     - NUSGTPCO : numéro d'instance de la procédure collaborative, l'expression doit être "select pcngtpeh from gtpeh where jobgtpeh = #sqlnumjob" ;
     - NUMGTPEP : numéro d'étape de la procédure collaborative , l'expression doit être "select pepgtpeh from gtpeh where jobgtpeh = #sqlnumjob".

   Le "select" présent dans l'expression permet de récupérer la valeur pour chaque paramètre.

   Exemple :

   

   Pour plus de détails, voir GTPST - Paramètres de synchronisation pour un traitement.

   Paramètres de l'objet et du traitement
Le paramètre "DEN" doit être associé à l'objet et au traitement avec la valeur "GTPEP" pour la fonctionnalité d'association automatique.

   Ajouter le paramètre à l'objet dans GTIOBP - Paramètres supportés par un objet :

   

   L'ajouter ensuite au traitement dans GTITBP - Paramètres d'un traitement :

   

Historique
   Cet onglet permet la consultation de l'avancement du statut de l'étape.

   

   Depuis la gestion des étapes, le mnémonique lié CTPEHJ permet la consultation d'un historique des travaux générés par l'étape.

   Voir aussi : CTPEH - Historique des étapes des proc. collaboratives.

Contrôle des étapes
   Lorsqu'une étape est exécutée ou terminée, des contrôles automatiques peuvent être déclenchés.

   

   Un contrôle peut être déclenché :
     - lors de l'exécution d'une étape : clic sur le bouton "Exécuter" ;
     - lors de la fin d'une étape : clic sur le bouton "Terminer".

   S'il y a plusieurs contrôles à effectuer pour une étape et au même moment, l'ordre permet d'ordonnancer ces contrôles.

   La requête et la condition évaluée définissent le contrôle.
La requête doit impérativement ramener une seule colonne de résultat et une seule ligne.
La "condition évaluée" sera comparée au résultat de la requête :
     - si les deux valeurs sont égales : le contrôle est correct ;
     - si les deux valeurs sont différentes : le contrôle n'est pas vérifié.

   Les requêtes des contrôles sont définies dans GTRFPEN - Requêtes des contrôles des proc. collaboratives ; elles peuvent utiliser :
     - des variables de la procédure collaborative avec la syntaxe "<#V:NOMVARIABLE#>" ;
     - des colonnes de l'étape de la procédure collaborative avec la syntaxe "<#C:NOMCOLONNE#>".

   Si tous les contrôles d'une étape sont corrects, l'action de déclenchement est effectuée.
Si un des contrôles de l'étape n'est pas vérifié, l'action de déclenchement est bloquée et le message du contrôle non vérifié est affiché.

   Pour définir un contrôle d'étape avec une nouvelle requête :
     - saisir les informations sauf la requête ;
     - ne pas valider ;
     - cliquer sur le bouton "Requête" afin de créer la nouvelle requête dans GTRFPEN - Requêtes des contrôles des proc. collaboratives ;
     - renseigner la condition et le message à afficher si le contrôle n'est pas vérifié ;
     - valider ;
     - la requête du contrôle de l'étape est renseignée automatiquement dans le champ.


   Voir aussi : GTPEN - Contrôle des étapes des procédures collaboratives.

Validation des étapes
   Lorsqu'une étape est terminée, des validations peuvent être déclenchés et effectués par des ressources.

   

   L'ordre permet d'ordonnancer les ressources de validation :
     - des ressources à des ordres différents devront effectuer leur validation les unes après les autres, selon ces ordres.
       Chaque validation génère des tâches collaboratives qui peuvent être notifiées aux ressources pouvant exécuter les validations suivantes ;
     - des ressources de validation au même ordre recevrons la tâche collaborative de validation en même temps.
       Lorsque toutes les ressources de cet ordre auront effectué leurs validations, des tâches collaboratives qui peuvent être notifiées aux ressources pouvant exécuter les validations suivantes seront générées.

   Lorsque toutes les validations ont été effectuées, le statut de l'étape passe à "Validé" et des tâches collaboratives qui peuvent être notifiées aux ressources pouvant exécuter les étapes suivantes sont générées.

   Une ressource (GNRES) peut ne pas être spécifiée dans le modèle.
Dans ce cas, ne pas saisir la zone "Ressource" mais renseigner la zone "Variable" qui contiendra une variable des procédures collaboratives (GTPVP).
Lorsque cette variable sera renseignée pendant le déroulement de la procédure collaborative, la ressource de validation sera affectée.

   Lors du démarrage d'une instance de procédure collaborative, l'application des GTPCD - Délégations de ressources des proc. collaboratives permet le remplacement des ressources de validation délégantes par les ressources bénéficiaires.

   La case "Arrêt possible de la procédure collaborative" permet d'activer ou non le bouton "Arrêt" dans le tableau de bord de validation.

   La requête et la condition évaluée définissent une condition d'exécution de la validation.
Il est ainsi possible, dynamiquement, de déclencher ou d'ignorer la réalisation d'une validation pour pouvoir avancer dans le déroulement de la procédure collaborative.
Pour les validations, les requêtes sont définies dans GTRFPEV - Requêtes des validations des procédures collaboratives.

   Pour définir une validation d'étape avec une nouvelle requête :
     - saisir les informations sauf la requête ;
     - ne pas valider ;
     - cliquer sur le bouton "Requête" afin de créer la nouvelle requête dans GTRFPEV - Requêtes des validations des procédures collaboratives ;
     - renseigner la requête de la validation de l'étape via la liste de valeurs ;
     - renseigner la condition évaluée et les autres informations ;
     - valider.

   Une validation ne pourra pas être effectuée si un de ses contrôles n'est pas vérifié.

   L'historique des validations des étapes peut être consulté avec CTPES.

   Comme lors de la définition des étapes :
     - une action à effectuer avant la validation peut être paramétrée.
       Si cette action consiste à ouvrir un mnémonique :
          . des GTPEUV - Paramètres de synchronisation des validations peuvent être définis pour la synchronisation ou pour la proposition automatique de valeurs ;
          . des GTPEUVA - Affectation des zones/variables des validations peuvent être définis pour affecter des variables.
     - des GTPEN - Contrôle des étapes des procédures collaboratives peuvent être paramétrés afin d'effectuer des contrôles automatiques lors d'une validation.

   Exemple d'utilisation des paramètres de synchronisation

   

   Voir aussi : GTPEV - Validations des étapes des proc. collaboratives.

Données complémentaires
   Des données complémentaires peuvent être associées à la procédure collaborative ainsi qu'à chaque étape de la procédure collaborative.
Ces données peuvent être :
     - renseignées dans le modèle de la procédure collaborative ;
     - saisies manuellement lors de l'exécution de la procédure collaborative.

   Elles sont visibles depuis le masque détail :

   

Tâches collaboratives
   Lors de l'exécution d'une procédure collaborative
Des tâches collaboratives sont générées à plusieurs moments pendant l'exécution d'une procédure collaborative pour prévenir les ressources intervenantes qu'elles ont une ou plusieurs actions à réaliser.
Ces tâches collaboratives sont générées à partir d'un modèle : GTMGT - Modèle de génération de tâches collaboratives.

   

   Le principe est le même que GNMGT.
Les évènements de génération et le modèle de génération des destinataires (GNMGU) sont créés automatiquement pour simplifier l'utilisation.

   Suivant les cases à cocher, une notification et/ou une alerte pourra être envoyée vers les ressources lors de la génération de la tâche collaborative.

   Les variables de la procédure collaborative peuvent être utilisées dans le sujet et dans la description via les arguments "#VARIABLE01#" à "#VARIABLE10#".
Lors de la génération d'une tâche collaborative, chaque argument sera remplacé par la valeur de la variable associée.
C'est en définissant les variables des procédures collaboratives (GTPVP) qu'il est possible d'affecter les arguments pour la génération des tâches.

   Lors de la validation d'une étape de procédure collaborative
Des tâches collaboratives sont aussi générées pendant le processus de validation des étapes d'une procédure collaborative pour prévenir les ressources intervenantes qu'elles ont une validation à réaliser.
Ces tâches collaboratives sont générées à partir d'un modèle : GTMGTV - Modèle de génération de tâches collaboratives.

   Lors de l'arrêt d'une instance de procédure collaborative
Des tâches collaboratives peuvent aussi être générées lors de l'arrêt d'une instance de procédure collaborative pour prévenir une ou des ressource(s).
Ces tâches collaboratives sont générées à partir d'un modèle : GTMGTA - Modèle de génération de tâches collaboratives.

   Paramétrage
Les règles de tâches collaboratives peuvent être paramétrées :
     - pour la procédure collaborative ;
     - pour chaque étape de la procédure collaborative.

   E-mails
En plus de recevoir des tâches collaboratives et de pouvoir être notifié, les ressources peuvent recevoir des e-mails lorsqu'elles ont des exécutions ou des validations à effectuer.
Pour cela :
     - cocher la case "Mail" dans les modèles de génération de tâches collaboratives ;
     - systématiser l'exécution de la requête "QLC_QPN_NOTIFY_BY_MAIL" dans GTUFRE - Lancement des requêtes.