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 2009R2.
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 2009R2 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 2009R2.
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 2009R2.
Externe redacteur (optioneel)
U kunt Anveo Script direct in uw Web, Windows of Classic Client van Microsoft Dynamics NAV 2009R2 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.
Na het bewerken van de actiecode in de externe editor zal een handmatige herimport van de bijgewerkte actiecode nodig zijn.