The scheduler in feed® is used to set up planned synchronization jobs.
Not all integrations with feed® have this option available. If you have the NOBB import module, WooCommerce module, or certain other integrations, this option will appear in feed®.
Here you can see an overview of created jobs with names, job types, active status, whether the last job started successfully or not, as well as the time of the previous and next job execution. On the far right, there are icons to activate/deactivate the job, as well as an icon to view an overview of previously executed jobs with their start status.
Note! You cannot see any error messages that occur during a job's execution here, only whether the scheduler managed to start it or not. For information on how the job itself went, including any error messages and warnings, see "job overview" below.
By clicking on the "+" icon in the bottom right corner, a dialog opens to create a scheduled job.
Here you give the job a name, choose the type from available job types; the types available depend on the active modules in your feed® installation.
Once the Job type is selected you click on the "configuration id" field and select one of the available configurations in the dropdown menu.
Then you must specify when and how often the job should run. This is done via something called a "Cron" expression. You can enter this directly if you know how, or you can build it using the help function below.
Once you have chosen how often the job should run, it is important to remember to click on "Save selected cron expression" before clicking on "Create" to create the actual job.
The "Changes only" checkmark box can save a lot of time on the scheduled synchronization job.
When you enter the job overview, you see a list of the different types of jobs that have been run in feed®.
These can be both scheduled jobs and manually started jobs such as Excel imports.
Here you will see the name of the job, what type of job it is, and the status of the last executed job of this type.
To see more details about jobs that have run for a given type, you can drill down further by clicking on the desired row.
Here you can see an overview of jobs executed in the last 30 days. Jobs older than 30 days will be automatically deleted so that this list doesn't fill up over time.
When you enter the overview, you will by default see jobs sorted by start time in descending order. This means that the most recently started job is at the top.
It is possible to change the sorting based on start time, completion time, or job status.
The type tells you whether this is a scheduled or manually started job, and progress shows how far the job has come if it's not yet finished.
By clicking on a job, you can drill down further to see any warnings and error messages if the status is not OK.
You can click to see details on all jobs, but normally there will only be information here if something unexpected has happened in the job that has resulted in a warning or error situation. If there are only warnings, the job has completed, but there may be parts of the job that have not been performed as described in the warning. If a job has failed, it is most likely that all or part of the job has not been executed.
The status of a message here can be:
Message / Detailed message contains information about what caused the warning or error and can help identify what needs to be done to get the job to run ok.
If a warning or error is directly linked to a product in feed®, you will be able to navigate directly to the relevant product by pressing the icon on the far right. The icon is only visible if this is possible.
You can also download the list to Excel by pressing this icon in the upper right corner.
Some customers use feed API to create their own integrations or have third party developers do this for them.
The External menu point under integrations let you connect to the integration by filling in the configuration page.
Click on the + sign to add a new configuration, or click on an existing one to update the configuration.
After that the configuration will appear as a drop down in the scheduler under "Configuration ID".
If the integration has support for it, you can then schedule synchronization via feed GUI and also check the status of the synchronization under Jobs.