Definição do processo da aplicação por Anvaigo Script
O que é o Anvaigo Script?
É possível utilizar o Anvaigo Script para personalizar a interface de utilizador do cliente e a lógica empresarial do Anvaigo Mobile App. Estes scripts podem ser utilizados para relações e acções de tabelas individuais. O Anvaigo Script é baseado na linguagem de script Lua e fornece funções que são semelhantes em nomes e na sintaxe dos comandos C/AL no Dynamics.
Onde definir Anvaigo Script?
Num Action Code, é possível aceder e editar o Anvaigo Script utilizando a função ”Script”. No Form/Page do Anvaigo Script, na parte superior, vê-se o código fonte do script e, abaixo, as bibliotecas.
Organize seu código usando bibliotecas
As bibliotecas são acções do tipo ”Library”que fornecem funções e podem ser utilizadas pelo seu Anvaigo Script. Assim, é possível utilizar uma função numa série de acções, sem ter de as programar de cada vez.
Para obter uma lista completa de todos os comandos disponíveis no Anvaigo Script, consulte a nossa Documentação do Anvaigo Script.
Accionadores de tabela
Juntamente com as acções e as relações de tabela individuais, é possível replicar a funcionalidade dos accionadores de tabela no Anvaigo Script. Isto permite replicar a lógica comercial Dynamics de forma muito pormenorizada. É possível utilizar o gatilho do Anvaigo Client Suite ”OnInsert”, ”OnModify”, ”OnDelete”, ”OnRename” e ”OnValidate”. Todos os accionadores são invocados exactamente como o seu equivalente no Dynamics.
A atribuição do Anvaigo Script a um acionador de tabela é feita na configuração do Anvaigo Client Suite em ”Mobile. No Anvaigo Script, é possível chamar o acionador de tabela usando as funções de tabela ”INSERT(TRUE)” e assim por diante – tal como no Dynamics.
Editor externo (opcional)
Pode editar o Anvaigo Script directamente no seu Web, Windows ou Classic Client do Dynamics. Não é necessária uma licença especial de programador da Microsoft ou do Microsoft Visual Studio.
Não é necessário qualquer software adicional para editar o script Anvaigo, mas o editor interno não oferece quaisquer verificações de sintaxe. É por esta razão que oferecemos a possibilidade de editar o Anvaigo Script através de um editor externo como o Visual Studio Code, ZeroBrane ou Notepad++.
Basta definir o caminho e o nome do ficheiro do seu editor externo em ”Anvaigo no ”Mobile. Se trabalhar com mais do que um programador no mesmo projecto, a pasta + nome do ficheiro devem ser idênticos para todos os utilizadores. Se o editor externo não puder ser encontrado num sistema, abriremos automaticamente o editor interno como alternativa.
Basta premir Guardar no seu editor externo e o código da acção actualizado será importado automaticamente para o Dynamics. É necessário manter o Cliente Web ou Windows sempre aberto. Se fechar o Cliente Windows, tem de reabrir os seus códigos de acção no editor externo através do Cliente Web ou Windows para reactivar a importação automática.