Dit is een automatische vertaling. De originele post is beschikbaar in Engels.

SYNC_DB

Gebruik dit commando om een synchronisatie te starten. De volgende parameters worden gebruikt met het commando SYNC_DB:

  • ActieCodeSucces: Deze actiecode wordt uitgevoerd als de synchronisatie geslaagd is.
  • ActionCodeFailure: Deze actiecode wordt uitgevoerd als de synchronisatie mislukt of wordt afgebroken.
  • Parameter 3: Gebruik deze parameter om een achtergrondsynchronisatie te activeren – voor meer informatie klik hier
  • Parameter 4: Deze parameter kan worden gedefinieerd als een van de volgende en is beschikbaar in de App Events codeunit, functie OnSyncRequest als variabele SyncType. Het activeert een enkelzijdige synchronisatie van alleen app naar Dynamics. Gegevens worden verwerkt in Dynamics na ontvangst, maar de app wacht niet op antwoord
    • ZENDONLY: er wordt geen oproep naar de Anve Delta Server uitgevoerd.
    • SENDONLY_CALCDELTA: zal ook een Anveo Delta Server-oproep starten na het verwerken van alle gegevens in Dynamics om de volgende volledige synchronisaties te versnellen.
    • ZENDRECVONLY: Als je SENDRECVONLY selecteert, zal SENDRECVONLY gegevens verzenden en ontvangen, maar de ontvangen gegevens niet verwerken op je apparaat. De parameter
  • Parameter 5: Optionele parameter die beschikbaar zal zijn in codeunit ACF App Events, in de functie OnSyncRequest als variabele SyncParameter

De laatste succesvolle synchronisatie kan worden opgehaald met de omgevingsvariabele GETLASTSUCCESSSYNC();

Dit is een asynchrone aanroep, u kunt uw code niet voortzetten na deze aanroep. Het moet aan het einde van je actiecode worden geplaatst. Alle extra code na de synchronisatie moet worden geplaatst in ActionCodeSuccess of 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');