- Created by Ole-Kristian Bjerkeli on Aug 27, 2024
Scheduler
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.
Creating a new job
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.
Jobs
Overview of job types
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.
Overview of executed jobs for selected type
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.
Warnings and error messages
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:
- INFO: This is just extra information about the job and can sometimes be found here, even if everything is ok.
- Warning: Something here hasn't worked as expected, but the job has still been able to continue. For example, a job that is supposed to import many products may have failed for one or more products, but has continued with the rest.
- Error: A serious error has occurred here that has caused the job to terminate.
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.
External
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.
- No labels