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

Definição do Processo App por Anveo Script

O que é Anveo Script?

Você pode usar o Anveo Script para personalizar a interface de usuário do cliente e a lógica comercial do Anveo Mobile App Esses scripts podem ser usados para relações e ações de tabelas individuais. Anveo Script é baseado na linguagem de script Lua e fornece funções que são similares em nomes e na sintaxe de comandos C/AL no Microsoft Dynamics NAV 2013R2.

Onde definir o Anveo Script?

Em um Código de ação, você pode acessar e editar o Anveo Script usando a função ”Script”. No Formulário/Página do Script Anveo na parte superior você vê o código fonte do script, abaixo estão as bibliotecas.

Organize seu código usando bibliotecas

As bibliotecas são ações do tipo ”Library”que fornecem funções e podem ser usadas pelo seu Anveo Script. Assim, podes usar uma função numa série de acções, sem teres de as programar sempre de novo.

Para uma lista completa de todos os comandos disponíveis no Anveo Script, veja nossa Documentação do Anveo Script.

Acionadores de tabela

Junto com ações e relações de tabela individuais, você pode replicar a funcionalidade dos disparos de tabela no Anveo Script. Isto torna possível replicar a lógica empresarial Microsoft Dynamics NAV 2013R2 muito detalhada. Você pode usar o gatilho do Anveo Client Suite ”OnInsert”, ”OnModify”, ”OnDelete”, ”OnRename” e ”OnValidate”. Todos os triggers são invocados exactamente como equivalentes ao Microsoft Dynamics NAV 2013R2.

A atribuição do Script Anveo a um disparador 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 Microsoft Dynamics NAV 2013R2

Editor externo (opcional)

Você pode editar o Anveo Script diretamente na sua Web, Windows ou Cliente Clássico do Microsoft Dynamics NAV 2013R2. Uma licença especial de desenvolvedor da Microsoft ou Microsoft Visual Studio não é necessária.

Você não precisará de nenhum software adicional para editar o script Anveo, mas o editor interno não oferece nenhuma verificação de sintaxe. É por isso que nos oferecemos para editar o Anveo Script através de um editor externo como Visual Studio Code, ZeroBrane ou Notepad++.

Simplesmente configure o caminho e o nome do arquivo do seu editor externo em ”Anveo no  ”Mobile. Se você trabalha com mais de um desenvolvedor no mesmo projeto, a pasta + nome do arquivo deve ser idêntica para todos os usuários. Se o editor externo não puder ser encontrado em um sistema, nós ainda abriremos o editor interno como um fall-back automaticamente.

Basta premir Save no seu editor externo e o código de acção actualizado será importado automaticamente para o Microsoft Dynamics NAV 2013R2 É necessário manter seu Cliente Web ou Windows aberto o tempo todo. Se você fechar o Cliente Windows, terá de reabrir os códigos de ação no editor externo através da Web ou do Cliente Windows novamente para reativar a importação automática.