.. _data_sync_synchronous_asynchronous:

Synchronous and Asynchronous Data Sync
--------------------------------------

A Data Sync is by default set to be asynchronous, in other words other tasks can
be carried out while the sync is in progress. However, it can be set to be
synchronous so that a workflow step can for example wait for the sync process to
complete.

Asynchronous imports initiated by a Data Sync are standalone transactions, in
other words they aren't child transactions of the Data Sync execute transaction.
Synchronous imports initiated by a Data Sync are children of the Data Sync
execute transaction.