Anveo Mobile App / Personalizzare l’interfaccia utente / Definizione del processo applicativo da parte di Anveo Script
Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Definizione del processo applicativo da parte di Anveo Script

Che cos’è Anveo Script?

È possibile utilizzare Anveo Script per personalizzare l’interfaccia utente del client e la logica di business dell’ Anveo Mobile App. Questi script possono essere utilizzati per le relazioni e le azioni delle singole tabelle. Anveo Script si basa sul linguaggio di scripting Lua e fornisce funzioni simili per quanto riguarda i nomi e la sintassi dei comandi C/AL in Microsoft Dynamics 365 Business Central.

Dove definire Anveo Script?

In un codice azione, è possibile accedere e modificare lo Script Anveo utilizzando la funzione ”Script”. Nella Form/Pagina di Anveo Script in alto si vede il codice sorgente dello script, di seguito sono riportate le librerie.

Organizza il tuo codice utilizzando le biblioteche

Le biblioteche sono azioni di tipo ”Library”che forniscono funzioni e possono essere utilizzate dal vostro Anveo Script. In questo modo è possibile utilizzare una funzione in una serie di azioni, senza doverle programmare ogni volta di nuovo.

Per un elenco completo di tutti i comandi disponibili in Anveo Script, vedere la nostra documentazione di Anveo Script.

Trigger da tavolo

Insieme alle azioni e alle relazioni individuali delle tabelle è possibile replicare le funzionalità dei trigger delle tabelle in Anveo Script. In questo modo è possibile replicare in modo molto dettagliato la business logic del Microsoft Dynamics 365 Business Central. È possibile utilizzare il trigger dell’Anveo Client Suite ”OnInsert”, ”OnModify”, ”OnDelete”, ”OnRename” e ”OnValidate”. Tutti i trigger sono invocati esattamente come il loro equivalente al Microsoft Dynamics 365 Business Central.

L’assegnazione di Anveo Script ad un trigger di tabella viene eseguita nella configurazione dell’Anveo Client Suite in ”Mobile. In Anveo Script è possibile chiamare il trigger della tabella utilizzando le funzioni della tabella. ”INSERT(TRUE)” e così via, proprio come nel Microsoft Dynamics 365 Business Central.

Editor esterno (opzionale)

Puoi modificare Anveo Script direttamente nel tuo Web, Windows o Classic Client di Microsoft Dynamics 365 Business Central. Non è necessaria una licenza speciale per sviluppatori di Microsoft o Microsoft Visual Studio.

Non è necessario alcun software aggiuntivo per modificare lo script Anveo, ma l’editor interno non offre alcun controllo di sintassi. Per questo motivo offriamo la possibilità di modificare Anveo Script tramite un editor esterno come Visual Studio Code, ZeroBrane o Notepad+++.

Imposta semplicemente il percorso e il nome del file del tuo editor esterno in ”Anveo nella cartella  ”Mobile. Se si lavora con più di uno sviluppatore sullo stesso progetto, cartella + nome del file deve essere identico per tutti gli utenti. Se l’editor esterno non può essere trovato su un sistema, apriremo comunque l’editor interno come un fall-back automatico.

Basta premere Salva nell’editor esterno e il codice azione aggiornato verrà importato automaticamente nel Microsoft Dynamics 365 Business Central. È necessario mantenere sempre aperto il vostro Client Web o Windows. Se si chiude il client Windows, è necessario riaprire i codici di azione nell’editor esterno attraverso il client Web o Windows per riattivare l’importazione automatica.