Auto Sync is a special eFrontPro feature which enables automatic data synchronization for a number of its modules through the use of plain
CSV/JSON files. The current list of supported modules includes:
The feature can be enabled by clicking on
Maintenance › Auto Sync.
Data-Set Base Pathis the path of the working data folder. Make sure it's got the appropriate read/write access permissions.
Delete logs checkboxallows you to delete any Auto Sync logs which are older than 30 days.
Data-Set Base Pathis not properly set you won't be able to proceed with the rest of the configuration.
Once you get past that step, return to the Auto Sync menu where you will likely spot two new options:
In the following section we'll talk about how to create one and use it with one of our action plans.
You create a new task by going to
Maintenance › Auto Sync › Scheduler › Add Task.
In the Task Creation page you'll find a plethora of options for configuring your sync actions which are split into the following sections:
This section is required. You have to fill out the title and description for your task.
Enable this option by moving the slider to
Data Formatrefers to the format which will be used as the source for the data import.
From ZIPspecifies whether your data sources as packaged as a
Import <Entity>refers to the exact modules which you want to sync. For each module you can take one of the following strategies:
Enable the option my moving its slider to
ON position just like we did in importing.
Its options include the following:
Data Format: Determines the type of the output format. That is
To ZIP: Determines whether the output file (regardless of type) will be zipped or not.
Export <Entity>: Cherry-pick the module data that you'd like to export.
This section allows an administrator to control the syncing strategy.
maintenance/op/Auto-Sync/Page/Schedulerpage. Once there, you can quickly toggle a few configuration options by clicking the corresponding icon.
While on the
maintenance/op/Auto-Sync/Page/Scheduler page, any mouse clicks on the task name will take you to the Task Details page where you'll be presented to a detailed overview of your task configuration.
You'll be able to easily inspect the full filesystem path to your data and log folders which are usually placed under the task's ID parent folder just like the picture shows below.
On the same page you can also easily switch between your tasks, edit them and even delete them using the Task Actions dropdown menu.
Finally if a task is currently active, you can directly execute it regardless of its normal scheduling setting by pressing the button on the upper right corner of your screen titled Execute Now .