Anvaigo Mobile App / De gebruikersinterface aanpassen / App Proces Definitie door Anvaigo Script
Dit is een automatische vertaling. De originele post is beschikbaar in Engels.

App Proces Definitie door Anvaigo Script

Wat is Anvaigo Script?

U kunt Anvaigo Script gebruiken om de gebruikersinterface van de client en de bedrijfslogica voor de Anvaigo Mobile App aan te passen. Deze scripts kunnen worden gebruikt voor individuele tabelrelaties en acties. Anvaigo Script is gebaseerd op de scripttaal Lua en biedt functies die qua naam en syntaxis lijken op de C/AL-commando’s in Dynamics.

Waar moet Anvaigo Script gedefinieerd worden?

In een actiecode kunt u het Anvaigo-script openen en bewerken met de functie ”Script”. Op het Formulier/Pagina van Anvaigo Script zie je bovenaan de broncode van het script, daaronder staan de bibliotheken.

Uw code organiseren met behulp van bibliotheken

Bibliotheken zijn acties van het type ”Library”die functies bieden en door uw Anvaigo Script kunnen worden gebruikt. Zo kun je een functie gebruiken in een reeks acties, zonder dat je ze telkens opnieuw moet programmeren.

Voor een volledige lijst van alle commando’s die beschikbaar zijn in Anvaigo Script, zie onze Anvaigo Script Documentatie.

Tabel Triggers

Samen met acties en individuele tabelrelaties kunt u de functionaliteit van tabeltriggers repliceren in Anvaigo Script. Dit maakt het mogelijk om de Dynamics bedrijfslogica zeer gedetailleerd te repliceren. U kunt de trigger van de Anvaigo Client Suite gebruiken ”OnInsert”, ”OnModify”, ”OnDelete”, ”OnRename” en ”OnValidate”. Alle triggers worden precies zo aangeroepen als hun equivalent in Dynamics.

De toewijzing van Anvaigo Script aan een tabel-trigger gebeurt bij de setup van de Anvaigo Client Suite in ”Mobile. In Anvaigo Script kunt u de tabel-trigger oproepen met behulp van de tabelfuncties ”INSERT(TRUE)” enzovoort – net als in Dynamics.

Externe editor (optioneel)

U kunt Anvaigo Script rechtstreeks bewerken in uw Web, Windows of Classic Client van Dynamics. Een speciale ontwikkelaarslicentie van Microsoft of Microsoft Visual Studio is niet vereist.

U hebt geen extra software nodig om Anvaigo-script te bewerken, maar de interne editor biedt geen syntaxcontrole. Daarom bieden wij aan om Anvaigo Script te bewerken via een externe editor zoals Visual Studio Code, ZeroBrane of Notepad++.

Stel gewoon het pad en de bestandsnaam van uw externe editor in ”Anvaigo in de ”Mobile. Als u met meerdere ontwikkelaars aan hetzelfde project werkt, moeten map + bestandsnaam voor alle gebruikers identiek zijn. Als de externe editor niet kan worden gevonden op een systeem, openen we toch automatisch de interne editor als noodoplossing.

Druk gewoon op opslaan in uw externe editor en de bijgewerkte actiecode wordt automatisch in Dynamics geïmporteerd. U moet uw web- of Windows-client altijd open houden. Als u de Windows Client sluit, moet u uw actiecodes opnieuw openen in de externe editor via de Web- of Windows Client om de automatische import opnieuw te activeren.