Anveo Mobile App / Personnaliser l’interface utilisateur / Définition du processus de l’application par Anveo Script
This is an automatic translation. The original post is available in Anglais.

Définition du processus de l’application par Anveo Script

Qu’est-ce qu’Anveo Script ?

Vous pouvez utiliser Anveo Script pour personnaliser l’interface utilisateur du client et la logique métier de l’ Anveo Mobile App. Ces scripts peuvent être utilisés pour des relations et des actions de table individuelles. Anveo Script est basé sur le langage de script Lua et fournit des fonctions similaires sur les noms et la syntaxe des commandes C/AL dans Microsoft Dynamics NAV 2015.

Où définir le script Anveo ?

Dans un code d’action, vous pouvez accéder et modifier le script Anveo à l’aide de la fonction »Script. Sur le formulaire/page du script Anveo en haut vous voyez le code source du script, ci-dessous sont les bibliothèques.

Organisez votre code à l’aide des bibliothèques

Les bibliothèques sont des actions de type »Libraryqui fournissent des fonctions et peuvent être utilisées par votre script Anveo. Ainsi, vous pouvez utiliser une fonction dans une série d’actions, sans avoir à les programmer à chaque fois.

Pour une liste complète de toutes les commandes disponibles dans Anveo Script, consultez notre Documentation Anveo Script.

Déclencheurs de table

En plus des actions et des relations de table individuelles, vous pouvez répliquer les fonctionnalités des déclencheurs de table dans Anveo Script. Ceci permet de répliquer la logique métier de la Microsoft Dynamics NAV 2015 de manière très détaillée. Vous pouvez utiliser le déclencheur d’Anveo Client Suite »OnInsert, »OnModify, »OnDelete, »OnRename et »OnValidate. Tous les déclencheurs sont invoqués exactement comme leur équivalent à la Microsoft Dynamics NAV 2015.

L’affectation d’Anveo Script à un déclencheur de table se fait dans l’installation d’Anveo Client Suite dans le répertoire »Mobile. Dans Anveo Script, vous pouvez appeler le déclencheur de table à l’aide des fonctions de table »INSERT(TRUE) et ainsi de suite – comme dans Microsoft Dynamics NAV 2015.

Éditeur externe (facultatif)

Vous pouvez éditer Anveo Script directement dans votre Client Web, Windows ou Classique de Microsoft Dynamics NAV 2015. Une licence de développement spéciale de Microsoft ou de Microsoft Visual Studio n’est pas nécessaire.

Vous n’aurez pas besoin d’un logiciel supplémentaire pour éditer le script Anveo, mais l’éditeur interne n’offre aucun contrôle syntaxique. C’est pourquoi nous proposons d’éditer Anveo Script via un éditeur externe comme Visual Studio Code, ZeroBrane ou Notepad+++.

Configurez simplement le chemin d’accès et le nom de fichier de votre éditeur externe dans »Anveo dans le  »Mobile. Si vous travaillez avec plus d’un développeur sur le même projet, le dossier + nom de fichier doit être identique pour tous les utilisateurs. Si l’éditeur externe ne peut pas être trouvé sur un système, nous ouvrirons quand même automatiquement l’éditeur interne en tant que solution de repli.

Il vous suffit d’appuyer sur sauvegarder dans votre éditeur externe et le code d’action mis à jour sera automatiquement importé dans Microsoft Dynamics NAV 2015. Il est requis pour garder votre client Web ou Windows ouvert en permanence. Si vous fermez le client Windows, vous devez rouvrir vos codes d’action dans l’éditeur externe via le Web ou le client Windows pour réactiver l’importation automatique.