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

App-procesdefinitie door Anveo Script

Wat is Anveo Script?

U kunt Anveo Script gebruiken om de gebruikersinterface van de klant en de bedrijfslogica van de Anveo Mobile App aan te passen. Deze scripts kunnen worden gebruikt voor individuele tabelrelaties en acties. Anveo Script is gebaseerd op de Lua scripttaal en biedt functies die vergelijkbaar zijn met de namen en de syntaxis van C/AL commando’s in Microsoft Dynamics NAV 2016.

Waar moet ik Anveo Script definiëren?

In een Actiecode kunt u het Anveo Script openen en bewerken met behulp van de functie ”Script”. Op het Formulier/Pagina van Anveo Script zie je bovenaan de broncode van het script, hieronder staan de bibliotheken.

Organiseer uw code met behulp van bibliotheken

Bibliotheken zijn acties van het type ”Library”die functies bieden en gebruikt kunnen worden door uw Anveo Script. Zo kunt u een functie gebruiken in een reeks acties, zonder dat u ze elke keer opnieuw hoeft te programmeren.

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

Tafeltrekkers

Samen met acties en individuele tabelrelaties kun je de functionaliteit van tabel triggers in Anveo Script repliceren. Dit maakt het mogelijk om de Microsoft Dynamics NAV 2016 bedrijfslogica zeer gedetailleerd na te bootsen. U kunt gebruik maken van de trigger van de Anveo Client Suite ”OnInsert”, ”OnModify”, ”OnDelete”, ”OnRename” en ”OnValidate”. Alle triggers worden precies zo aangeroepen als hun equivalent aan de Microsoft Dynamics NAV 2016.

De toewijzing van Anveo Script aan een tabeltrigger wordt gedaan in de setup van de Anveo Client Suite in ”Mobile. In Anveo Script kun je de tabeltrigger oproepen met behulp van de tabelfuncties ”INSERT(TRUE)” en ga zo maar door – net als in Microsoft Dynamics NAV 2016.

Externe redacteur (optioneel)

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

U heeft geen extra software nodig om het 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 eenvoudigweg het pad en de bestandsnaam van uw externe editor in in ”Anveo in de  ”Mobile. Als u met meer dan één ontwikkelaar aan hetzelfde project werkt, moeten map + bestandsnaam identiek zijn voor alle gebruikers. Als de externe editor niet gevonden kan worden op een systeem, zullen we de interne editor toch automatisch openen als een uitwijkmogelijkheid.

Druk gewoon op save in uw externe editor en de bijgewerkte actiecode wordt automatisch geïmporteerd in Microsoft Dynamics NAV 2016. Het is noodzakelijk om uw web- of Windows-client voortdurend open te houden. Als u de Windows-client sluit, moet u uw actiecodes in de externe editor via de web- of Windows-client opnieuw openen om de automatische import opnieuw te activeren.