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

App Proces Definitie door Anveo Script

Wat is Anveo Script?

U kunt Anveo Script gebruiken om de gebruikersinterface van de client en de bedrijfslogica voor de Anveo Mobile App aan te passen. Deze scripts kunnen worden gebruikt voor individuele tabelrelaties en acties. Anveo 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 Anveo Script gedefinieerd worden?

In een actiecode kunt u het Anveo-script openen en bewerken met de functie ”Script”. Op het Formulier/Pagina van Anveo 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 Anveo 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 Anveo Script, zie onze Anveo Script Documentatie.

Tabel Triggers

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

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

Externe editor (optioneel)

U kunt Anveo 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 Anveo-script te bewerken, maar de interne editor biedt geen syntaxcontrole. Daarom bieden wij aan om Anveo 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 ”Anveo 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.