Skip to main content
Skip table of contents

Définir les caractéristiques des traitements de base - “ Maintenance des traitements ”


La “maintenance des traitements” permet de définir pour chaque traitement (scénario de traitement) les caractéristiques globales de celui-ci : niveau de trace, bases à connecter, etc.).

C’est accessible par ici:

image-20240412-132651.png

Onglet Traitement :

image-20241008-143619.png
  • Niveau de trace Paramètre le détail du contenu de la trace du traitement.

  • Bases Complémentaires Liste des bases à connecter avant le démarrage du traitement. Si une de ces bases ne peut pas être connectée (trop d’utilisateurs, base non démarrée) mais qu’elle n’est pas dans les bases obligatoires, le traitement se lancera.

  • Bases Obligatoires Liste des bases, parmi les bases complémentaires, à connecter obligatoirement avant le démarrage du traitement. Si une de ces bases ne peut pas être connectée (trop d’utilisateurs, base non démarrée) le traitement ne se lancera pas.

  • File d’Attente File d’Attente du Gestionnaire de Tâches (pour les traitements batch).

Onglet Démarrage

Il est possible de déclencher l’exécution d’un document en début de chaque traitement (interactif ou batch) ainsi qu’à la fin, que le traitement se termine en erreur ou pas. La saisie des documents, de leurs critères et de leur destination est effectuée à l’identique sur les 3 onglets suivants de la fiche de maintenance des traitements :

image-20241008-143652.png
  • Document Il est possible de renseigner un document pour le démarrage du traitement, un pour la fin du traitement qui se déroule correctement, et un pour le traitement qui se termine en erreur. Aucun de ces trois documents n’est obligatoire. Le document doit être de type 7 (REB/Tableur), 8 (REB/Liste) ou 9 (REB/Liste Formatée).

  • Critères La saisie des critères (non obligatoire) s’effectue comme au lancement du document ; ces critères sont enregistrés spécifiquement pour ce traitement :

  • Destination La saisie de la destination (non obligatoire) s’effectue comme au lancement du document et est aussi enregistrée spécifiquement pour ce traitement :

  • Document Figé Cette zone indique, si elle est cochée, que le document sera exécuté forcément lors du déroulement du traitement. Si elle n’est pas cochée, le choix se fera au moment du lancement du traitement.

Les variables suivantes sont visibles dans la requête REB du document :

Variable

Contient

SCR.CRITraRef

Référence du traitement. Permet de rechercher dans la table ADJobDia dont la clé est ADJobDia.TraDiaRef.

SCR.CRITraDes

Désignation du traitement.

SCR.CRITraEvt

« DEM » Lors du démarrage du traitement,

« FIN » Lors d'un traitement terminé correctement,

« ERR » Lors d'un traitement terminé en erreur.

SCR.CRITraSce

Référence du scénario choisi pour le traitement.

(EIA-BL-B par exemple)

SCR.CRITraBas

Liste des bases connectées au moment du lancement du traitement.

SCR.CRITraMod

Mode d'exécution du document : I(nteractif) ou B(atch)

SCR.CRITraErr

Erreur survenue lors de l'exécution du traitement

(initialisée avec code et libellé, uniquement dans le cas « ERR »).

SCR.CRITraParRef

Référence du traitement paramétré. Ce critère est renseigné si le traitement a été lancé depuis l'application de gestion des traitements paramétrés, depuis le navigateur, depuis une action ou depuis un job répétitif.

La variable SCR.CRITraRef permet d’accéder à la table ADJobDia qui contient toutes les caractéristiques propres au traitement : fichier trace, dates et heures de démarrage, utilisateur de lancement, etc.

Ci-dessous un exemple de requête accédant à ADJobDia pour récupérer la société, l’utilisateur, et le fichier trace du traitement afin de l’envoyer par mail en pièce jointe :

RECH TBD DTD ADJobDia AVEC DTD ADJobDia.TraDiaRef = SCR.CRITraRef :

VLO.Societe = DTD ADJobDia.RefSocApp

VLO.Utilisateur = DTD ADJobDia.TraDiaCreUti

SI SCR.CRITraEvt = CLO."FIN" OU SCR.CRITraEvt = CLO."ERR"

VLO.EMaPiecesJointes = CLO.";FIC-JOINT-DIAPASON=" + CLO."Fichier Trace Traitement" + CLO."|" + DTD ADJobDia.TraDiaBatTra

FIN_BLOC

FIN_BLOC

Autre exemple : récupération des critères du traitement (valable uniquement en batch) :

PC/SOC TBD DTD ADJobPar AVEC DTD ADJobPar.TraDiaRef = SCR.CRITraRef :

VLO.Critere = DTD ADJobPar.TraDiaParNom

VLO.Valeur = DTD ADJobPar.TraDiaParVaC

FIN_BLOC


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.