C'est une traduction automatique. Le message original est disponible en Anglais.

ACF Events Codeunit

L’codeunit ACF Events contient divers déclencheurs qui sont activés par des événements dans l’Anvaigo Mobile App. Vous pouvez doter le déclencheur d’une fonctionnalité adaptée à votre solution.

Les déclencheurs comprennent les fonctions suivantes de l’codeunit ACF Events:

OnLogin

Le déclencheur OnLogin est appelé lorsqu’un utilisateur Anvaigo se connecte au client.


OnLogout

Le déclencheur OnLogout est appelé lorsqu’un utilisateur Anvaigo se déconnecte du client.


OnLoadEnvironment

OnLoadEnvironment est appelé après le rechargement de l’interface utilisateur dans le client (par ex. après avoir appuyé sur F5). Ce déclencheur est appelé immédiatement après OnLogin.

OnBeforeLoad

Le déclencheur OnBeforeLoad est appelé avant le chargement d’un Anvaigo Page Element

OnAfterGetField

Le déclencheur OnAfterGetField est appelé après le chargement d’un champ d’une Anvaigo Page Il est ainsi possible d’utiliser une granularité plus fine que lors du chargement d’un enregistrement avec OnAfterGetRecord.

OnAfterGetRecord

Le déclencheur OnAfterGetRecord est appelé – de manière similaire au même déclencheur dans Dynamics – après le chargement complet d’un enregistrement.

OnAfterLoad

Le déclencheur OnAfterLoad est appelé après le chargement complet d’un Anvaigo Page Element

OnInit

Le déclencheur OnInit est appelé avant l’insertion d’un nouvel enregistrement dans le client. Il peut être utilisé pour fixer des valeurs initiales.

OnBeforeValidate

Le déclencheur OnBeforeValidate est appelé après la définition d’une nouvelle valeur dans un champ. Cet appel précède le déclencheur OnValidate de la page suivante.


OnValidate

Le déclencheur OnValidate est appelé après la validation d’un champ, comme dans Dynamics


CallOnInsertTrigger

Le déclencheur CallOnInsertTrigger est appelé lorsqu’un nouvel enregistrement est inséré. L’utilisation de la valeur de retour de la fonction permet de déterminer si INSERT(TRUE) ou INSERT(FALSE) est appelé dans Dynamics

CallOnModifyTrigger

Le déclencheur CallOnModifyTrigger est appelé lorsqu’un enregistrement est modifié. L’utilisation de la valeur de retour de la fonction permet de décider si MODIFY(TRUE) ou MODIFY(FALSE) est appelé dans Dynamics


CallOnDeleteTrigger

Le déclencheur CallOnDeleteTrigger est appelé lorsqu’un enregistrement est supprimé. L’utilisation de la valeur de retour de la fonction permet de décider si DELETE(TRUE) ou DELETE(FALSE) est appelé dans Dynamics

OnInsertRecord

Le déclencheur OnInsertRecord est appelé lors de l’insertion d’un nouvel enregistrement et peut être utilisé pour améliorer le déclencheur Dynamics Dynamics avec des fonctionnalités supplémentaires OnInsertRecord

OnModifyRecord

Le déclencheur OnModifyRecord est appelé lors de la modification d’un enregistrement et peut être utilisé pour améliorer le déclencheur Dynamics Dynamics avec des fonctionnalités supplémentaires OnModifyRecord

OnRenameRecord

Le déclencheur OnRenameRecord est appelé lors de la modification d’un champ de la clé primaire d’un enregistrement et peut être utilisé pour améliorer le déclencheur Dynamics Dynamics avec des fonctionnalités supplémentaires OnRenameRecord

OnDeleteRecord

Le déclencheur OnDeleteRecord est appelé lors de la suppression d’un enregistrement et peut être utilisé pour améliorer le déclencheur Dynamics Dynamics avec des fonctionnalités supplémentaires OnDeleteRecord

OnAfterInsertRecord

Le déclencheur OnAfterInsertRecord est appelé après l’insertion réussie d’un enregistrement dans la base de données.


OnAfterModifyRecord

Le déclencheur OnAfterModifyRecord est appelé après la modification d’un enregistrement de la base de données.

OnAfterRenameRecord

Le déclencheur OnAfterRenameRecord est appelé après la modification d’un champ de la clé primaire d’un enregistrement.

OnAfterDeleteRecord

Le déclencheur OnAfterDeleteRecord est appelé après la suppression d’un enregistrement de la base de données.

OnAction

Le déclencheur OnAction est appelé après avoir appuyé sur un élément de menu ou un bouton. Toutes les actions qui peuvent être activées par des éléments de menu ou des boutons sont définies ici. Les fonctions suivantes de l’Anvaigo Client Suite s’y trouvent par défaut :

CLOSE_WEBPAGE()

L’action CLOSE_WEBPAGE() ferme la Anvaigo Page sur laquelle l’action est appelée.

SAVE_RECORD()

L’action SAVE_RECORD() sauvegarde l’enregistrement actuel dans Dynamics

NEW_RECORD()

L’action NEW_RECORD() insère un nouvel enregistrement dans la Anvaigo Page en cours.

NEW_RECORD_WEBPAGE()

L’action NEW_RECORD_WEBPAGE() ouvre une Anvaigo Page liée et insère un nouvel enregistrement dans la base de données. La Anvaigo Page ouverte affiche le nouveau record.

DELETE_VIRTUAL_TBL()

L’action DELETE_VIRTUAL_TBL() supprime toutes les données d’une table virtuelle affichée sur l’Anvaigo Page Element courant. Cette action peut être utilisée pour réinitialiser les masques de recherche.

DELETE_ALL_V_TBLS()

L’action DELETE_ALL_V_TBLS() supprime toutes les données de toutes les tables virtuelles affichées sur la Anvaigo Page actuelle.

REC_INFO()

L’action REC_INFO() affiche les informations courantes et le filtre d’un enregistrement dans une boîte de message.

PREVREC()

L’action PREVREC() permet de passer à l’enregistrement précédent et d’afficher cet enregistrement sur la Anvaigo Page en cours.

NEXTREC()

L’action NEXTREC() permet de passer à l’enregistrement suivant et de l’afficher sur la Anvaigo Page en cours.

Par convention, toutes les fonctions internes d’Anvaigo Client Suite sont dotées d’une paire de parenthèses () à la fin du nom. Ces noms de fonctions ne doivent en aucun cas être modifiés.


OnBeforeCloseAnvaigoPage

Le déclencheur OnBeforeCloseAnvaigoPage est appelé avant la fermeture d’une Anvaigo Page.

Outre le déclencheur, les fonctions suivantes de l’codeunit ACF Events sont également importantes :


IsWriteBack

L’heure à laquelle un enregistrement doit être écrit dans la base de données peut être définie ici. Cela ne fonctionne que pour les Anvaigo Page Elements configurés avec le Defined Write Behavior. Pour plus d’informations sur cette installation , cliquez ici.


CustomAnvaigoPageRelation

Toutes les relations propres au tableau sont définies dans la fonction CustomAnvaigoPageRelation. La fonction se termine par le retour d’un RecRef dont le filtre a été défini.


DropDownFieldDefinition

La fonction DropDownFieldDefinition permet de définir des champs (2 au maximum) qui doivent être affichés dans une liste déroulante faisant référence à un certain tableau. Par exemple, dans le bloc DATABASE::Item de l’codeunit ACF Events sont définis les numéros de champ qui doivent être affichés lorsqu’une liste déroulante est mise en œuvre dans un champ qui fait référence à un item (tableau n° 18). Dans l’exemple, le numéro (Item.FIELDNO(« No. »)) et la description (Item.FIELDNO(« Description »)) sont affichés pour identifier un élément dans la liste déroulante.


GetLanguageFilter

La fonction GetLanguageFilter renvoie une chaîne de filtre qui représente toutes les langues qui peuvent être choisies dans le client connecté à Anvaigo Client Suite. Par défaut, il s’agit des codes linguistiques DEU (allemand, Allemagne) et ENU (anglais, États-Unis).


ReadSecurityFilter

La fonction ReadSecurityFilter permet de définir des filtres de sécurité. Ces filtres de sécurité dépendent des champs Relation Type et Relation Code l’Anvaigo User. Pour en savoir plus sur la configuration de l’Anvaigo User , cliquez ici.


Checkpassword

La fonction Checkpassword permet d’utiliser le code C/AL pour définir les directives relatives aux mots de passe pour les utilisateurs du client, par exemple en précisant que le mot de passe doit comporter des caractères spéciaux ou être d’une certaine longueur.


TestPassword

La fonction TestPassword teste un mot de passe donné à l’aide de la fonction Checkpassword et signale une erreur si le mot de passe n’est pas conforme aux directives.