Anveo Mobile App / Personalizzare l’interfaccia utente / Modifiche dei dati di processo sul dispositivo
Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Modifiche dei dati di processo sul dispositivo

Tutti i dati ricevuti dall’apparato mobile saranno elaborati esattamente nello stesso ordine cronologico in cui sono stati digitati nell’apparato mobile. Ogni modifica di dati, nuovi dati o cancellazione sarà elaborata su tabelle utilizzando i Web Services durante la sincronizzazione.

Modifiche dei dati da parte dell’utente

Tutte le modifiche fatte dall’utente su carte o liste eseguono i seguenti comandi in : VALIDATE, “], MODIFY(true) e DELETE(true). In questo modo verrà eseguito anche il codice delle tabelle.

A causa dell’elaborazione dei dati tramite Web Services, alcune funzioni non sono disponibili e potrebbero richiedere alcune modifiche ai trigger della tabella. Maggiori informazioni qui.

Modifiche dei dati da parte di Anveo Script

Se si utilizza Anveo Script per aggiungere, modificare o cancellare dati, si può decidere se si desidera eseguire i trigger table durante un processo di sincronizzazione. L’uso di SETVALUE versus VALIDATE decide se si vuole eseguire il trigger OnValidate-trigger, MODIFY(false) versus MODIFY(true) decide se si vuole eseguire la tabella trigger OnModify. Lo stesso vale per OnInsert e OnDelete. Inoltre, questi parametri definiscono se si desidera eseguire i trigger Anveo Mobile App locali.

[[ 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);
Codice 2: Esempio di script anveo per controllare i trigger