Esta es una traducción automática. El mensaje original está disponible en Inglés.

SYNC_DB

Utilice este comando para iniciar una sincronización. Los siguientes parámetros se utilizan con el comando SYNC_DB:

  • ActionCodeSuccess: Este código de acción se ejecutará, si la sincronización fue exitosa.
  • ActionCodeFailure: Este código de acción será ejecutado, si la sincronización falla o es abortada.
  • Parámetro 3: Utilice este parámetro para activar una sincronización en segundo plano – encontrará información adicional aquí
  • Parámetro 4: Este parámetro puede definirse como cualquiera de los siguientes y está disponible en la codeunit App Events, función OnSyncRequest como variable SyncType. Activa una sincronización unilateral desde la aplicación a Dynamics únicamente. Los datos se procesarán en Dynamics después de recibirlos, pero la aplicación no espera una respuesta.
    • SENDONLY: no se realizará ninguna llamada al Servidor Delta de Anve.
    • SENDONLY_CALCDELTA: también iniciará una llamada a Anveo Delta Server después de procesar todos los datos en Dynamics para acelerar las siguientes sincronizaciones completas.
    • SENDRECVONLY: Si seleccionas SENDONLY, SENDRECVONLY enviará y recibirá datos pero no procesará los datos recibidos en tu dispositivo. El parámetro
  • Parámetro 5: Parámetro opcional que estará disponible en codeunit ACF App Events, en la función OnSyncRequest como variable SyncParameter

La última sincronización exitosa puede ser recuperada por la variable de entorno GETLASTSUCCESSSYNC();

Esta es una llamada asíncrona, no puedes continuar tu código después de esta llamada. Debe colocarse al final del código de la acción. Cualquier código adicional después de la sincronización debe colocarse en ActionCodeSuccess o ActionCodeFailure.

SYNC_DB(string ActionCodeSuccess,
        string ActionCodeFailure,
        '', 
        '',  
        string Parameter);

Send only synchronization:
SYNC_DB(string ActionCodeSuccess,
        string ActionCodeFailure, 
        ['' |=""],
        ['SENDONLY'|'SENDONLY_CALCDELTA'|SENDRECVONLY'], 
        string SyncParameter);

example:
SYNC_DB();
 
SYNC_DB('SYNC_SUCCESS', 
        ''); 

SYNC_DB('SYNC_SUCCESS', 
        'SYNC_FAILURE');
 
SYNC_DB('', 
        '', 
        '', 
        'SENDONLY');

SYNC_DB('', 
        '', 
        '', 
        'SENDONLY', 
        'Info to App Events');

SYNC_DB('', 
        '', 
        'SILENT', 
        'SENDRECVONLY');