Definizione del processo dell’app da parte di Anveo Script
Che cos’è Anveo Script?
È possibile utilizzare Anveo Script per personalizzare l’interfaccia utente del client e la logica aziendale di Anveo Mobile App. Questi script possono essere utilizzati per le relazioni e le azioni delle singole tabelle. Anveo 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 Anveo Script?
In un Codice Azione, è possibile accedere e modificare l’Anveo Script utilizzando la funzione ”Script”. Nel modulo/pagina di Anveo 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 Anveo 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 Anveo Script, consultare la Documentazione di Anveo Script.
Tabella Trigger
Oltre alle azioni e alle relazioni con le singole tabelle, è possibile replicare le funzionalità dei trigger di tabella in Anveo Script. In questo modo è possibile replicare la logica aziendale di Dynamics in modo molto dettagliato. È possibile utilizzare il trigger della suite Anveo Client ”OnInsert”, ”OnModify”, ”OnDelete”, ”OnRename” e ”OnValidate”. Tutti i trigger vengono invocati esattamente come il loro equivalente in Dynamics.
L’assegnazione di Anveo Script a un trigger di tabella avviene nella configurazione di Anveo Client Suite in ”Mobile. In Anveo 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 Anveo 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 Anveo, ma l’editor interno non offre alcun controllo della sintassi. Per questo motivo offriamo la possibilità di modificare Anveo 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 ”Anveo 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.