Go to CERN Home Page
Go to AIS home page

2. Travailler avec SIRIAC

Dans ce deuxième chapitre, nous vous proposons une visite guidée de SIRIAC, dans le cadre d'une session de travail typique. Nous montrerons comment se connecter à SIRIAC, comment sélectionner une transaction dans le menu, comment travailler dans une transaction, et enfin comment se déconnecter.

2.1. Procédure de connexion au système

Le logiciel SIRIAC est installé sur la machine MISS accessible sur le réseau Ethernet, aussi bien à des PC, des Macintoshes, des terminaux (ASCII), des stations de travail (Sun, DecStation...).

Nous expliquerons dans ce qui suit comment se connecter à partir d'un Macinstosh.

Il faut d'abord sélectionner l'icône "Miss" et cliquer. Vous vous trouvez directement sur la machine MISS.

L'ordinateur affiche "login:" : vous devez alors introduire votre nom d'utilisateur (première lettre du prénom et sept premières lettres de votre nom).

L'ordinateur affiche "password:" : vous introduisez votre mot de passe (celui-ci ne s'affiche pas à l'écran).

Le menu de SIRIAC apparaît à l'écran.

2.2. Sélectionner une transaction à partir du menu

Suite à la phase de connexion dans SIRIAC, vous vous trouvez dans le menu principal. Un menu regroupe un ensemble d'options identifiées par un mnémonique et un libellé explicatif :

certaines options correspondent à des transactions, c'est-à-dire un ou plusieurs écrans permettant l'exécution d'une tâche précise (par exemple, la transaction de gestion des commandes);

d'autres options permettent de descendre dans un sous-menu (lorsque l'option du menu comporte le signe *), qui comprend à son tour d'autres sous-menus et/ou des transactions.

Pour parcourir la hiérarchie de menus et sélectionner une option du menu, il faut:

  • positionner le curseur sur l'option souhaitée à l'aide des touches et ,
  • puis activer l'option sélectionnée par la touche F3 (touche de validation) ou par la touche bloc-suivant ( ESC ) ,
  • et ainsi de suite jusqu'à ce que l'option choisie corresponde à la transaction recherchée. Avec bloc-suivant on peut parcourir la hiérarchie mais pour activer une transaction il est nécessaire d'appuyer sur F3.

Exemple :

Si l'on souhaite accéder à la transaction de gestion des commandes d'achats (GCDAC) à partir du menu :

  • on sélectionnera dans le menu principal l'option SIRIAC,
  • puis ensuite l'option ACHATS (dans le sous-menu SIRIAC),
  • puis l'option GESTCDA (dans le sous-menu ACHATS),


Figure 1 : menu ACHATS


puis l'option EXPCDA (dans le menu GESTCDA),

Figure 2 : sous-menu GESTCDA


et enfin l'option GCDAC (dans le menu EXPCDA),

Figure3 : sous-menu EXPCDA

Certaines touches de fonctions permettent de remonter dans le menu:

  • au niveau du menu immédiatement supérieur à celui dans lequel on se trouve, par la touche bloc-précédent ( ESC ) .

Les options offertes dans le menu peuvent varier d'un utilisateur à l'autre en fonction des droits d'accès définis pour son profil professionnel (service d'achats, bureau des factures, réception des marchandises, etc).

2.3. Structure générale d'une page d'écran

Un menu se présente toujours sur une seule page d'écran. Une transaction peut quant à elle comporter plusieurs pages.

Lorsque le nombre de pages gérées par une transaction est important, un menu (accessible par la touche Esc suvie du chiffre 1) permettra de sélectionner la page souhaitée.

Voici par exemple la première page de la transaction de gestion des commandes d'achat (GCDAC), portant sur la gestion des lignes de commande:

Figure 4 : écran GCDAC: lignes de commande


Chaque page d'un menu ou d'une transaction est découpée en différents blocs. Les blocs d'en-tête et de pied de page se présenteront systématiquement de la même manière.

Au niveau des deux premières lignes de l'écran (bloc titre), nous trouverons :

  • sur la première ligne : le nom de l'établissement sur lequel l'utilisateur travaille (en l'occurrence, CERN), la lettre 'D' indique la présence d'un bloc détail, la lettre 'A' indique la synchronisation des blocs, '<' et '>' indiquent respectivement que des informations complémentaires sont gérées dans une page d'écran précédente ou suivante;
  • sur la deuxième ligne : le champ de saisie indiquant le mnémonique de la transaction courante, le libellé de cette transaction, le nom du programme et sa version.

Dans les deux dernières lignes de l'écran (bloc de pied de page), nous trouverons :

  • sur l'avant-dernière ligne : c'est ici que seront affichés les messages d'erreurs ou d'avertissements destinés aux utilisateurs[1] ;
  • sur la dernière ligne (status): les modalités de prise en compte des caractères tapés (mode insertion ou le mode remplacement), le numéro de la page, le nombre d'enregistrements retrouvés suite à une interrogation, '^' et 'v' indiquent qu'il y a des enregistrements retirés par la recherche et pour les voir il faudra appuyer sur et .

Entre les blocs de titre et de pied de page, nous trouvons un ou plusieurs blocs selon la nature de la transaction appelée :

  • (dans un menu)
    le champ de saisie où se trouve le curseur, et au-dessous s'affichent les options disponibles dans le menu (sous-menu) courant. Chaque sous-menu s'ajoute comme une feuille dans une cartothèque. Cette façon de présenter la hiérarchie facilite l'orientation de l' utilisateur dans le système;
  • (dans une transaction)
    un ou plusieurs blocs (normalement pas plus de trois blocs par page) séparés par des traits ou des cadres, sur une ou plusieurs pages.

La navigation à travers les différents blocs se fait via les séquences suivantes:

  • la touche bloc-suivant permet de passer au bloc suivant;
  • la touche bloc-précédent permet de passer au bloc précédent;
  • la touche F4 renvoie systématiquement au champ de saisie;
    à partir de là, il est possible :
  • d'activer une autre transaction (voir le point 2.4) ;
  • de continuer à travailler avec la transaction ou le menu courant, via latouche F3 (voir le point 2.5);
  • de quitter la transaction pour retourner au menu
    (voir le point 2.6) ;
  • ou de quitter l'application SIRIAC (voir le point 2.7).

2.4. Sélectionner une transaction à partir de son mnémonique

Comme nous l'avons vu plus haut dans les menus, les transactions et sous-menus possèdent chacun un mnémonique.

Le mnémonique des transactions est structuré de la façon suivante :

  • La première lettre du mnémonique indique la nature de la transaction :

G pour les transactions de Gestion

T pour les transactions de Traitement

L pour les transactions Listes

E pour les transactions d'Edition

A pour les transactions d'Affichage

C pour les transactions de Consultation

  • Les lettres suivantes précisent le secteur sélectionné :

GFOU pour Gestion des FOUrnisseurs

TCDA pour Traitement de confirmation des CommanDes d'Achats

LCDA pour Listes des Commandes D'Achats

EREC pour Edition des bons de RECeption

ARAF pour Affichage des Références des Articles par Fournisseurs

CFAA pour Consultation des FActures d'Achats

  • La dernière lettre 'C' indique que les écrans de la transaction ont été simplifiés pour le CERN:

GCDAC pour Gestion des Commandes D'Achats (CERN)

Lorsque l'utilisateur connaît le mnémonique d'une transaction ou d'un sous-menu, il peut court-circuiter le passage par les menus et sous-menus, en introduisant directement le mnémonique de la transaction :

  • (au niveau des menus)
    dans le champ de saisie on tape le mnémonique, puis on enfonce la touche F3

Notez bien :
Si l'on souhaite quitter momentanément une transaction pour accéder à une autre, et ensuite revenir à la transaction interrompue, on fera suivre le mnémonique de la transaction (dans le champ de saisie) par le signe *, avant d'enfoncer la touche F3.

2.5. Travailler dans une transaction

Il est possible d'utiliser une transaction selon deux modes :

  • le mode saisie permet principalement d'introduire de nouvelles informations (nouveaux enregistrements) dans la base de données.
  • le mode interrogation permet de rechercher des données de la base (sur base de multiples critères); il permet ensuite la consultation, la modification ou même la suppression des enregistrements trouvés.

2.5.1. Travail en mode saisie

Le mode saisie amène à la création de nouvelles informations dans l'application; par exemple, la création de nouvelles commandes dans la transaction GCDAC.

Le mode saisie est le mode de travail par défaut pour toutes les transactions, à l'exception des transactions d'affichage.

Les informations sont introduites dans les différents blocs de la transaction (voir le point 2.3). Chaque bloc est à son tour divisé en un certain nombre de champs.

La navigation à travers les différents champs d'un bloc se fait par l'intermédiaire des touches suivantes :

  • la touche Return ou la touche de tabulation TAB permettent de passer au champ suivant ;
  • la touche Esc suivie de la touche TAB permet de retourner au champ précédent.

Lorsque le curseur est positionné sur un champ donné, on peut introduire une valeur dans ce champ.

  • A l'intérieur d'un champ, on se déplace avec les flèches et .
  • La touche Esc suivie de i permet de passer du mode insertion au mode remplacement de caractères et vice versa (voir le point 2.3).
  • La touche Esc suivie de v ou la touche F7 permet d'obtenir (le cas échéant) les listes de valeurs acceptables pour le champ courant, et de sélectionner la valeur applicable (en positionnant le curseur sur la valeur choisie et en enfonçant la touche F3). Si on ne veut pas sélectionner une valeur de la liste, on appuyera sur la touche F4.

Dans un bloc composé de plusieurs enregistrements (par exemple, le bloc des lignes de commande): on passe d'un enregistrement à l'autre avec les flèches et .

Le mode saisie se termine par :

  • soit la touche F3 pour valider et provoquer l'enregistrement des informations introduites ;
  • soit la touche Esc suivie de c ou la touche F10 pour annuler l'enregistrement des informations introduites.

A la suite de quoi, il est possible de passer en mode interrogation.

Notez bien :
Si l'on quitte la transaction (touche F4) sans avoir validé ou annulé les informations saisies, l'utilisateur recevra un message ("Do you want to commit the changes you have made?") lui demandant de préciser si oui (Y) ou non (N) il souhaite enregistrer les informations. Il peut encore retourner au mode saisie en choisissant 'Cancel' en suite enfoncer la touche F12 ou retour. Le curseur se trouvera dans le champ de saisie et pour entrer dans le bloc de transaction il faut appuyer sur bloc-suivant ou F3.

2.5.2. Travail en mode recherche (query)

Le mode interrogation permet de rechercher des données dans la base (sur base de multiples critères); par exemple, toujours dans la transaction GCDAC, il est possible de retrouver, en mode recherche, l'ensemble des commandes adressées à tel fournisseur à telle date dans telle classe...

Le mode recherche est le mode par défaut dans les transactions d'affichage (saisie assistée).

La recherche se déroule de la manière suivante :

  • Activer le mode recherche avec la touche Esc suivie de q ou avec la touche F5.
  • En fonction des informations recherchées, on introduira les critères dans les champs concernés. En l'absence de critères, tous les enregistrements seront retrouvés.
  • Enfoncer la touche F2 pour lancer la recherche ou la touche F4 pour annuler la recherche. Une fois lancée, la recherche peut être interrompue par la touche Ctrl c.
  • Quand on est en mode recherche, on peut enfoncer la touche ESC e ou F6 pour savoir le nombre d'enregistrements trouvés.
  • Les flèches et permettent de parcourir les enregistrements retrouvés dans un sens ou dans l'autre. Lorsque plusieurs enregistrements sont affichés à l'écran, la touche Esc suivie de n permet d'afficher la prochaine série d'enregistrements.
  • Avec la touche page-suivante l'utilisateur peut afficher l'information supplémentaire pour chaque ligne dans la liste.

Pour définir un critère de recherche, on peut soit introduire dans un champ une valeur bien définie, soit une ensemble de valeurs, en utilisant les symboles suivants (non disponibles pour les dates) :

  • % , pour indiquer une séquence quelconque de caractères;
  • _ , pour indiquer la présence d'un caractère quelconque.


Par exemple, si l'on recherche toutes les commandes concernant la firme IBM (fournisseurs dont le code comporte le texte "IBM-" suivi de 2 chiffres), on pourra spécifier dans le champ "Fournisseur" le critère de recherche "IBM-%" ou encore "IBM-__".

A partir des enregistrements affichés à l'écran, il est possible de procéder à:

  • la modification de ces enregistrements: en corrigeant les informations affichées à l'écran, puis en enfonçant la touche F3 ;
  • la suppression de ces enregistrements: touche Ctrl d ;
  • la création de nouveaux enregistrements: en passant en mode saisie par la touche Esc suivie de c.

2.5.3. Autres touches de fonction

L'ensemble des touches de fonction est présenté dans l'annexe 2 de ce document.

2.6. Quitter une transaction

Pour quitter la transaction courante, en enfonçant la touche F4 on arrivera dans le champ de saisie; à la suite de quoi, on pourra:

  • soit activer une autre transaction (voir le point 2.4) ;
  • soit retourner au menu, en enfonçant une seconde fois la touche F4 ;

Notez bien :
Il est encore possible de retourner à la transaction courante, via la touche bloc-suivant.

2.7. Procédure de déconnexion du système

Pour terminer la session de travail, il faut quitter le menu, en enfonçant une fois la touche F4 à partir du menu.

  • Après avoir enfoncé la touche F4, une fenêtre s'affichera au dessus du menu et l'utilisateur recevra un message s'il veut terminer la session ou non ("Voulez-vous quitter?" Oui ou Non). A ce stade vous pouvez encore retourner au menu en choissant 'Non'. Confirmez votre choix par la touche Retour.
  • Après avoir opté pour le choix Oui et enfoncé la touche Retour, le menu disparaît et vous vous retrouvez au niveau de l'application Finder du Macintosh.

[1] Les messages générés par ORACLE sont expliqués à l'annexe 1.

Jean-Luc Doublet