Anveo Mobile App / Personalizar a interface do usuário / Definição do processo da aplicação por Anveo Script
Esta é uma tradução automática. O post original está disponível em Inglês .

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.