Anveo Mobile App / Personalizar la interfaz de usuario / Definición de procesos de aplicaciones por Anveo Script
This is an automatic translation. The original post is available in Inglés.

Definición de procesos de aplicaciones por Anveo Script

¿Qué es Anveo Script?

Puede utilizar Anveo Script para personalizar la interfaz de usuario del cliente y la lógica de negocio para el Anveo Mobile App. Estos scripts se pueden utilizar para relaciones de tabla y acciones individuales. Anveo Script se basa en el lenguaje de scripting Lua y proporciona funciones que son similares en los nombres y la sintaxis de los comandos C/AL en Microsoft Dynamics NAV 2018.

¿Dónde definir Anveo Script?

En un Código de Acción, puede acceder y editar el Script de Anveo usando la función »Script». En la Forma/Página de Anveo Script en la parte superior se ve el código fuente del script, abajo están las librerías.

Organice su código utilizando bibliotecas

Las bibliotecas son acciones de tipo »Library»que proporcionan funciones y pueden ser utilizadas por su Anveo Script. De este modo, puede utilizar una función en una serie de acciones, sin tener que programarlas cada vez de nuevo.

Para una lista completa de todos los comandos que están disponibles en Anveo Script, vea nuestra Documentación de Anveo Script.

Disparadores de tabla

Junto con las acciones y las relaciones de tabla individuales, puede replicar la funcionalidad de los disparadores de tabla en Anveo Script. Esto hace posible replicar la lógica de negocio de Microsoft Dynamics NAV 2018 muy detallada. Puede utilizar el disparador de Anveo Client Suite »OnInsert», »OnModify», »OnDelete», »OnRename» y »OnValidate». Todos los desencadenantes se invocan exactamente como su equivalente al Microsoft Dynamics NAV 2018.

La asignación de Anveo Script a un disparador de tabla se realiza en la configuración de Anveo Client Suite en »Mobile. En Anveo Script puede llamar el desencadenante de tabla utilizando las funciones de tabla »INSERT(TRUE)» y así sucesivamente, como en Microsoft Dynamics NAV 2018.

Editor externo (opcional)

Puede editar Anveo Script directamente en su Web, Windows o Cliente clásico de Microsoft Dynamics NAV 2018. No se requiere una licencia especial para desarrolladores de Microsoft o Microsoft Visual Studio.

No necesitará ningún software adicional para editar el script de Anveo, pero el editor interno no ofrece ninguna comprobación de sintaxis. Es por eso que ofrecemos editar Anveo Script a través de un editor externo como Visual Studio Code, ZeroBrane o Notepad++.

Simplemente configure la ruta y el nombre de archivo de su editor externo en »Anveo en el  »Mobile. Si trabaja con más de un desarrollador en el mismo proyecto, la carpeta + nombre de archivo debe ser idéntica para todos los usuarios. Si no se puede encontrar el editor externo en un sistema, se abrirá automáticamente el editor interno como una función de retroceso.

Simplemente presione Guardar en su editor externo y el código de acción actualizado se importará automáticamente al Microsoft Dynamics NAV 2018 Se requiere para mantener su Web o Cliente Windows abierto todo el tiempo. Si cierra el Cliente de Windows, debe volver a abrir los códigos de acción en el editor externo a través de la Web o del Cliente de Windows para reactivar la importación automática.