Definição do processo da aplicação por Anveo Script
O que é o Anveo Script?
É possível utilizar o Anveo Script para personalizar a interface de utilizador do cliente e a lógica empresarial do Anveo Mobile App. Estes scripts podem ser utilizados para relações e acções de tabelas individuais. O Anveo 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 Anveo Script?
Num Action Code, é possível aceder e editar o Anveo Script utilizando a função ”Script”. No Form/Page do Anveo 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 Anveo 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 Anveo Script, consulte a nossa Documentação do Anveo 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 Anveo Script. Isto permite replicar a lógica comercial Dynamics de forma muito pormenorizada. É possível utilizar o gatilho do Anveo 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 Anveo Script a um acionador de tabela é feita na configuração do Anveo Client Suite em ”Mobile. No Anveo 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 Anveo 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 Anveo, mas o editor interno não oferece quaisquer verificações de sintaxe. É por esta razão que oferecemos a possibilidade de editar o Anveo 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 ”Anveo 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.