Evénements divers superviseur

Le gestionnaire de Workflow permet de prendre en compte des événements fonctionnels Divers définis dans une table donnée. Les événements génériques utilisés par tous les progiciels en technologie Adonix sont les suivants :

Code événement

Description

ANU

Une demande d'annulation de signature a été faite. Le suivi sur lequel l'annulation de signature a été faite est en ligne : on a donc toutes les variables standard du Workflow correspondantes en ligne.

BUT

Evénement générique utilisé par défaut sur la fonction Fichier/Workflow en gestion d'objet. Cet événement n'est appelé que s'il n'existe pas, sur un Workflow de type objet, un déclenchement sur le bouton W.

CON

Une connexion au progiciel est en cours.
La variable GERR contient le code d'erreur s'il y a lieu, avec les valeurs suivantes :

Valeur GERR 

Erreur

0

Pas d'erreur

1

Mot de passe incorrect

Nombre maximum de sessions dépassé

7

Menu incorrect

8

Erreur en intialisation de variables globales

9

Nombre d'utilisateurs dépassé pour le profil

10

Connexion impossible (dossier en mode mono-utilisateur, par exemple parce qu'une validation du dossier est en cours)

13

Abandon sur saisie du mot de passe

Dans le cas d’une erreur, on dispose en plus de la variable GMESSAGE, qui contient un message d’erreur explicite (la chaîne est vide si la connexion a été réussie). On peut dans ce cas connaître les paramètres de connexion du poste ayant tenté une connexion par la fonction getenv$("ADXCLIENT"). Cette fonction renvoie une chaîne sous la forme suivante :
(client=adresse_ip_client , port=numéro_interne, service=numéro_de_service)

DEC

Une déconnexion - normale - du progiciel  est en cours.

KIL

L'arrêt d'un processus a été déclenché depuis la fonction de surveillance utilisateurs. Le contexte peut être connu grâce à la classe [PSA] correspondant à l'écran PSADX de surveillance des utilisateurs. La variable [M:PSA]LIGSES contient le numéro de ligne dans le tableau (de 1 à N). Le tableau des variables associé au tableau (indice de 0 à N-1) n'a pas encore été remis à jour (la ligne concernant le processus en cours n'est pas encore supprimée).

PWD

Une suppression de mot de passe a été demandé depuis la fiche utilisateur (selon la valeur du paramètre de sécurité PASSWD, soit le mot de passe est supprimé, soit un mot de passe temporaire est attribué). Le mot de passe temporaire se trouve en clair dans la variable GMESSAGE.

TIM

Une déconnexion automatique d'un utilisateur a été faite pour des raisons d'inactivité clavier prolongée.

TRA

Lors de l'affichage d'un fichier de trace, l'appui sur la fonction Options / Envoi a été fait. La variable GTRACE contient le nom du fichier trace qui sera envoyé en pièce jointe le cas échéant.

Remarque

Il est à noter que l'événement MSG, qui correspondait à des événements de type retour de Workflow, utilisé en spécifique, n'existe plus à partir de la version 150 (puisqu'il s'agit désormais d'une fonction standard du moteur de Workflow).