Connexions
Dès lors que le code activité AUDIT est activé, les progiciels Sage Adonix sont susceptibles de tracer l'intégralité des connexions et déconnexions sur le dossier courant. Ces informations, stockées dans la table ALOGIN, sont consultables par le biais de cette fonction.
Pré-requis
Reportez-vous à la documentation de Mise en oeuvre
Gestion de l'écran
En-tête
A l'entrée dans la fonction, on définit les critères de consultation (qui peuvent porter sur la date de connexion et l'identité, tant X3 que système des utilisateurs).
On peut également se limiter à tracer les connexions infructueuses.
Bloc numéro 1
Période (champ STRDAT) |
Si cette date est renseignée, seules les données dont la date de dernière modification ou la date de création est inférieure ou égale sont visualisées dans la consultation. |
champ ENDDAT |
Si cette date est renseignée, seules les données dont la date de dernière modification ou la date de création est inférieure ou égale sont visualisées dans la consultation. |
Utilisateur (champ USER) |
Si ce champ est renseigné, seules les connexions faites sur le code utilisateur adonix correspondant (tel qu'il est défini dans la table AUTILIS) apparaîtront. |
Login adonix (champ LOGIN) |
Si ce champ est renseigné, seules les connexions faites sur le compte utilisateur correspondant (au niveau du système) apparaîtront. |
Bloc numéro 2
Connexions infructueuses (champ ERR) |
Si la case est cochée, on ne voit apparaître dans la consultation que les tentatives infructueuses de connexion (la raison de l'erreur étant tracée par ailleurs). |
Tous motifs (champ TOUS) |
Si cette case est cochée, les connexions infructueuses apparaîtront dans la consultation quels qu'en soient les motifs. |
Motif (champ STAT) |
Permet de filtrer l'affichage des connexions infructueuses correspondant à un seul motif (si la case Tous motifs n'est pas cochée). |
Onglet Audit
Le tableau qui s'affiche une fois les critères choisis contient l'ensemble des lignes de connexions choisies, triées dans l'ordre chronologique croissant. Il est est noter que cet ordre est l'ordre des connexions. En effet, au moment de la connexion, une ligne est créée dans la table ALOGIN, un numéro chronologique lui étant alors attribué. A la déconnexion, cette ligne est mise à jour.
Tableau
Chrono (champ SEQ) |
Numéro séquentiel attribué par le système lors de l'écriture dans la table des logs. On utilise pour ce faire la séquence associée à la table ALOGIN (par le biais de la fonction adonix uniquid). |
Login adonix (champ ADOLOG) |
Ce code correspond au code utilisateur saisi dans la boîte de connexion (identifié comme code login dans la fiche utilisateur). La valeur saisie est affichée telle qu'elle a été saisie dans la boîte de connexion (elle peut être en majuscules ou en minuscules, même si par ailleurs le code login de la fiche est en majuscule). Il est à noter que, dans le cas d'une connexion Web via lien direct, qui ramène l'utilisateur sur une boîte de connexion, le code qui apparaît ici est ASK_ (le code utilisateur final étant identifié dans la colonne Utilisateur). |
Utilisateur (champ ADOUSR) |
Code utilisateur (clé de la fiche utilisateur) identifiant l'utilisateur connecté lors de la session. Ce code correspond à la variable GUSER. |
Identifiant système (champ SYSUSR) |
Correspond au code utilisateur permettant la connexion au système. |
Client (champ ADRCLI) |
Identifie l'adresse réseau du poste client, ou du serveur Web de connexion intermédiaire ayant ouvert la session. |
Type de connexion (champ ADOTYP) |
Identifie le type de connexion sous laquelle la session a été ouverte (primaire, secondaire, batch...). Le menu local 924 identifie tous les types de connexion possibles. |
Date connexion (champ DATCNX) |
Correspond à la date système et à l'heure système du serveur de traitement lors de la connexion de l'utilisateur. |
Heure (champ HOUCNX) |
Date déconnexion (champ DATDCX) |
Correspond à la date système et à l'heure système du serveur de traitement lors de la déconnexion de l'utilisateur. Tant que ce champ est vide, l'utilisateur est supposé être connecté. Le seul cas où ce champ n'est pas renseigné alors que l'utilisateur n'est plus connecté est le cas d'une interruption brutale du processus (arrêt du système ou de la base de données, interruption de la tâche par un administrateur via la surveillance des tâches, par exemple). |
Heure (champ HOUDCX) |
Id adonix (champ ADOID) |
Cette valeur numérique identifie de façon unique une session adonix sur un serveur d'application donné. Il sert donc d'identifiant à la connexion. Sur la connexion courante, sa valeur est obtenue par la formule adxuid(1). |
Id BDD (champ BDDID) |
Ce code identifie la session ouverte dans la base de données. Selon les bases de données, il est obtenu de façon différente :
Il identifie de façon unique une connexion à une base de données, et est notamment utilisé pour faire le lien entre une mise à jour et le code utilisateur dans les triggers créés via l'onglet d'audit dans le dictionnaire des tables. |
Motif échec (champ STA) |
Définit le code motif lorsque la connexion n'aboutit pas (utilisateur incorrect, trop de sessions ouvertes, par exemple). Les valeurs issues du menu local 948 peuvent être affichées. |
Message (champ MSG) |
Correspond au message d'erreur renvoyé à l'utilisateur lorsque la connexion a été refusée. |