Definizione del processo dell’app da parte di Anvaigo Script
Che cos’è Anvaigo Script?
È possibile utilizzare Anvaigo Script per personalizzare l’interfaccia utente del client e la logica aziendale di Anvaigo Mobile App. Questi script possono essere utilizzati per le relazioni e le azioni delle singole tabelle. Anvaigo Script è basato sul linguaggio di scripting Lua e fornisce funzioni che hanno nomi e sintassi simili a quelli dei comandi C/AL di Dynamics.
Dove definire Anvaigo Script?
In un Codice Azione, è possibile accedere e modificare l’Anvaigo Script utilizzando la funzione ”Script”. Nel modulo/pagina di Anvaigo Script, in alto si vede il codice sorgente dello script, in basso le librerie.
Organizzare il codice usando le librerie
Le biblioteche sono azioni di tipo ”Library”che forniscono funzioni e possono essere utilizzate da Anvaigo Script. In questo modo è possibile utilizzare una funzione in una serie di azioni, senza doverla programmare di nuovo ogni volta.
Per un elenco completo di tutti i comandi disponibili in Anvaigo Script, consultare la Documentazione di Anvaigo Script.
Tabella Trigger
Oltre alle azioni e alle relazioni con le singole tabelle, è possibile replicare le funzionalità dei trigger di tabella in Anvaigo Script. In questo modo è possibile replicare la logica aziendale di Dynamics in modo molto dettagliato. È possibile utilizzare il trigger della suite Anvaigo Client ”OnInsert”, ”OnModify”, ”OnDelete”, ”OnRename” e ”OnValidate”. Tutti i trigger vengono invocati esattamente come il loro equivalente in Dynamics.
L’assegnazione di Anvaigo Script a un trigger di tabella avviene nella configurazione di Anvaigo Client Suite in ”Mobile. In Anvaigo Script è possibile richiamare il trigger della tabella utilizzando le funzioni della tabella ”INSERT(TRUE)” e così via, proprio come in Dynamics.
Editor esterno (opzionale)
È possibile modificare Anvaigo Script direttamente nel client Web, Windows o Classic di Dynamics. Non è necessaria una licenza speciale per sviluppatori di Microsoft o di Microsoft Visual Studio.
Non è necessario alcun software aggiuntivo per modificare gli script di Anvaigo, ma l’editor interno non offre alcun controllo della sintassi. Per questo motivo offriamo la possibilità di modificare Anvaigo Script tramite un editor esterno come Visual Studio Code, ZeroBrane o Notepad++.
È sufficiente impostare il percorso e il nome del file dell’editor esterno in ”Anvaigo nel ”Mobile. Se si lavora con più di uno sviluppatore sullo stesso progetto, la cartella + il nome del file devono essere identici per tutti gli utenti. Se l’editor esterno non può essere trovato su un sistema, si aprirà comunque l’editor interno come ripiego automatico.
È sufficiente premere Salva nell’editor esterno e il codice dell’azione aggiornato verrà importato automaticamente in Dynamics. È necessario tenere sempre aperto il client Web o Windows. Se si chiude il client di Windows, è necessario riaprire i codici azione nell’editor esterno attraverso il client Web o Windows per riattivare l’importazione automatica.