Cegid XRP Ultimate  |      Actualisé le 

Fondations

GTICEE - Conditions sur les étapes des enchaînements

Sommaire

   Cette transaction permet de saisir une ou plusieurs conditions sur une étape d'enchaînement.
A l'exécution, si cette condition est réalisée, l'enchaînement s'arrête ou une ou plusieurs étapes ne sont pas exécutées.


Données


   Enchaînement

   Rappel du mnémonique de l'enchaînement, du traitement et de l'ordre de l'étape composant l'enchaînement.


   Ordre d'évaluation

   Ordre dans lequel les conditions sont évaluées.


   Arrêt

   Action à effectuer si la condition est vérifiée.
          - Pas d'arrêt : L'enchaînement continue à s'exécuter à partir de l'étape suivante. La ou les étape(s) intermédiaire(s) entre l'étape courante et l'étape suivante ne seront pas exécutées. Le message "Job suivant {numéro de travail}" est enregistré dans le compte rendu de l'exécution ;
          - Terminé : Les travaux correspondant aux étapes restantes passent à l'état "T" (terminé). L'enchaînement s'arrête. Le message "Fin de l'enchaînement" est enregistré dans le compte rendu de l'exécution ;
          - En erreur : Les travaux correspondant aux étapes restantes passent à l'état "S" (en erreur). L'enchaînement s'arrête. Le message "Fin de l'enchaînement" est enregistré dans le compte rendu de l'exécution.


   Moment d'évaluation

   Moment où la condition est évaluée :
       - B : Avant l'exécution de l'étape ;
       - A : Après l'exécution de l'étape.


   Etape suivante

   Nom du traitement et numéro d'ordre de l'étape qui sera exécutée si la condition est vérifiée.
Ces informations ne sont prises en compte que si l'enchaînement ne s'arrête pas (Pas d'arrêt).


   Requête

   Identifiant et propriétaire de la requête qui est exécutée. La condition est vérifiée si le résultat de la requête correspond à la condition.
Si la requête voulue n'existe pas dans la liste de valeurs, saisir la condition sans requête, valider, puis utiliser le bouton "Nouvelle requête".
Ce bouton permet d'ouvrir Query et de créer une requête qui sera associée automatiquement à la condition. En retour de Query, interroger à nouveau la condition pour voir apparaître la requête.

   Les variables suivantes sont passées et donc disponibles dans Query :
- NUMGTJOB : numéro du travail ;
- USRGTJOB : utilisateur ayant lancé le travail ;
- ETSGTJOB : établissement sur lequel a été lancé le travail ;
- Tous les critères du traitement définis dans GCTR.


   Condition évaluée

   Condition qui est évaluée avec le résultat de la requête.


   Suivi de l'exécution


   Message si travail non exécuté

   Numéro de message inscrit dans le compte rendu de l'exécution des travaux non exécutés.
Si ce message n'est pas renseigné, le message par défaut suivant est enregistré : "Traitement non exécuté à cause d'une clause sur le job {numéro de travail}".


   Message libre pour travail courant

   Texte du message inscrit dans le compte rendu de l'exécution du travail correspondant à l'étape courante si la condition est vérifiée.

   Si ce texte n'est pas renseigné, par défaut le message suivant est enregistré : " La clause {Nom de la requête} a été évaluée positivement ({valeur retournée par la requête}{condition évaluée})".


   Paramètres standard


Transactions associées


   UTLQUERY - Qualiac® Query


Messages


   GTCEE053 - L'étape suivante doit être différente de l'étape courante


   GTCEE056 - L'étape suivante doit être une étape s'exécutant après l'étape courante dans l'enchaînement