Anveo Mobile App / Personalizar la interfaz de usuario / Cambios de datos de proceso en el dispositivo
Esta es una traducción automática. El mensaje original está disponible en Inglés.

Cambios de datos de proceso en el dispositivo

Todos los datos recibidos del dispositivo móvil se procesarán exactamente en el mismo orden cronológico en el que se introdujeron en el dispositivo móvil. Cada cambio de datos, nuevos datos o eliminación se procesará en tablas utilizando Web Services durante la sincronización.

Modificaciones de datos por usuario

Todos los cambios realizados por el usuario en tarjetas o listas ejecutan los siguientes comandos en : VALIDATE, «], MODIFY(true) y DELETE(true). De esta manera su código en sus tablas también será ejecutado.

Debido al procesamiento de datos mediante los Web Services , algunas funciones no están disponibles y pueden requerir algunos cambios en los disparadores de la tabla. Encuentre más información aquí.

Cambios de datos por Anveo Script

Si utiliza Anveo Script para añadir, modificar o borrar datos, puede decidir si desea ejecutar disparadores de tabla durante un proceso de sincronización. El uso de SETVALUE versus VALIDATE decide si desea ejecutar el disparador OnValidate, MODIFY(false) versus MODIFY(true) decide si desea ejecutar el disparador de tabla OnModify. Lo mismo para OnInsert y OnDelete. Además, estos parámetros definen si desea ejecutar sus Triggers Anveo Mobile App locales.

[[ Do not run VALIDATE trigger. Equals Rec.Name := 'new Name'; ]]
Rec:SETVALUE('Name', 'new Name');

[[ Run VALIDATE trigger. Equals Rec.VALIDATE('Name', 'new Name'); ]]
Rec:VALIDATE('Name', 'new Name');

[[ Do not run OnModify trigger. Equals Rec.MODIFY(false); ]]
Rec:MODIFY(false);

[[ Run OnModify trigger. Equals Rec.MODIFY(true); ]]
Rec:MODIFY(true);
Código 2: Ejemplo de guión de Anveo para controlar los disparadores