Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Fondations
GTICEE - Conditions sur les étapes des enchaînements

   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