Dans l’ERP, il existe la possibilité d’exécuter des actions à des moments précis lors d’une navigation dans l’ERP. Cela s’effectue à l’aide de fichiers texte avec « evt » comme extension, et des préfixes définis.
Ou se trouvent ces fichiers ?
Les évènements sont obligatoirement stockés dans le dossier "PARAMETRAGES\EVENEMENTS\TOUTESBASES". Ils sont ensuite classés par code application (exemple : « ARTICLE5 » pour l’application « Articles ».
Leur nombre n’est pas limité, mais un nombre important peut occasionner des ralentissements.
Remarque : Pour les évènements du menu de l’ERP, il faut créer un dossier « SILOG ». s’il n’existe pas
Comment nommer ces fichiers ?
Le nom du fichier est donc composé d’un préfixe, d’une partie descriptive puis de son extension.
Exemples :
TRCREATE-ControlesSaisie.evt.
Remarque : Si le préfixe déclenche plusieurs fichiers, l’ordonnancement suivra l’ordre alphabétique du nom de fichier.
Construction du nom du fichier :
Certains fichiers peuvent être construits suivant une règle suivante :
SEQUENCE + MODE + UNITE
SEQUENCE | MODE (Sauf CHECK) | CLES (pour CREAT) | UNITE | Description | EXEMPLE |
---|---|---|---|---|---|
AVANT | LECT CREAT MODIF SUPPR ANNUL | E OU C Entête ou Corps | “-” + Description Libre | AVANTLECTE-Traitement.evt AVANTLECTC-Traitement.evt | |
TM | LECT CREAT MODIF SUPPR | CLES | E OU C Entête ou Corps | “-” + Description Libre | TMCREATCLESE-Controle.evt TMCREATCLESC-Controle.evt |
TR | LECT CREAT MODIF SUPPR | E OU C Entête ou Corps | “-” + Description Libre | TRMODIFE-Controle.evt TRMODIFC-Controle.evt | |
APRES | LECT CREAT MODIF SUPPR ANNUL | E OU C Entête ou Corps | “-” + Description Libre | APRESSUPPRE-Controle.evt APRESSUPPRC-Controle.evt |
Exemple :
APRESLECTC
Le mode "ANNUL" n'est utilisable qu'avec la sequence "APRES" :
Exemple :
APRESANNULCREAT
APRESANNULMODIF