Diese Seite wurde automatisch übersetzt. Ursprünglich wurde der Inhalt auf Englisch verfasst.

SYNC_DB

Verwenden Sie diesen Befehl, um eine Synchronisierung zu starten. Die folgenden Parameter werden mit dem Befehl SYNC_DB verwendet:

  • ActionCodeSuccess: Dieser Aktionscode wird ausgeführt, wenn die Synchronisierung erfolgreich war.
  • ActionCodeFailure: Dieser Aktionscode wird ausgeführt, wenn die Synchronisierung fehlschlägt oder abgebrochen wird.
  • Parameter 3: Verwenden Sie diesen Parameter, um eine Hintergrundsynchronisation zu aktivieren – weitere Informationen finden Sie hier
  • Parameter 4: Dieser Parameter kann als einer der folgenden definiert werden und ist in der Codeunit App Events, Funktion OnSyncRequest als Variable SyncType verfügbar. Es wird nur eine einseitige Synchronisierung von der App zu Dynamics aktiviert. Die Daten werden nach dem Empfang in Dynamics verarbeitet, aber die App wartet nicht auf eine Antwort
    • SENDONLY: Es wird kein Aufruf an den Anve Delta Server durchgeführt.
    • SENDONLY_CALCDELTA: startet auch einen Anveo Delta Server-Aufruf nach der Verarbeitung aller Daten in Dynamics, um die folgenden vollständigen Synchronisierungen zu beschleunigen
    • SENDRECVONLY: Wenn Sie SENDONLY wählen, sendet und empfängt SENDRECVONLY Daten, verarbeitet aber die empfangenen Daten nicht auf Ihrem Gerät. Der Parameter
  • Parameter 5: Optionaler Parameter, der in der Codeunit ACF App Events in der Funktion OnSyncRequest als Variable SyncParameter zur Verfügung stehen wird

Die letzte erfolgreiche Synchronisation kann über die Umgebungsvariable GETLASTSUCCESSSYNC() abgefragt werden;

Dies ist ein asynchroner Aufruf, Sie können Ihren Code nach diesem Aufruf nicht fortsetzen. Sie muss am Ende des Aktionscodes stehen. Jeder zusätzliche Code nach der Synchronisierung muss in ActionCodeSuccess oder ActionCodeFailure platziert werden.

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');