Job Management
Job Management is a module in the application where you can execute tasks and/or actions (planned).
Examples are scheduling reminder notifications, schedule automatic exports of interface streams or start checks.
This feature is linked to a server, which ensures all schedules tasks to be executed on the correct date, time and frequency.
Job management is a feature which is maintained by application managers.
The menu item is only visible for the users linked to the role ‘application manager’ and ‘Onventis Interal Admin’.
The Onventis Interal Admin role is a role which is linked to the Flow Super user
When clicking on the menu item scheduled job management, you will see the following:
Bottom left (execution history)
Here you will see the history of the execution of the selected job, including:
Trigged at
Started at
Finished at
Status
You will also find the ‘settings’ icon here in order to adjust the visible columns and add the desired order of columns.
Right upper screen (execution plan)
Here you will see the execution plan for the selected task. Here you can:
Change the description of the task.
(De)active the task.
Set the recurrence type.
Set the Cron Expression (to be explained a little further down this manual).
Set the maximum time a task is allowed to run (not required).
Set the start date + time per when a schedule should run.
Set the end date + time per when a schedule should stop running.
When setting a recurrence type, only ‘cron’ can be used for new/ to be changed schedules.
With the cron-feature is possible to determine more specifically and extensively what interval and frequency the task should be run. For example you can create an expression which runs every weekday, but does not run in the weekend. Another example that a task can be run every Tuesday and Thursday. Via the option ‘Cron expression generator’, a cron expression can be put together. Via Google there are many websites where you can generate a cron-expression based on your own conditions. The expression has to be paste in this field.
The option ‘show next execution’ displays when the next execution will be, showing this in several time formats;
This link is only available when a valid cron expression is present in the ‘cron expression’ field.
Right below (linked job)
Here you can link an action/task to another action/task. When you want to create a linked job, you can click on the Link job icon which will trigger the following pop-up:
Here you select another task from the existing (planned) tasks which you want to have executed based on the execution of the first task.
For example: You first want to export your suppliers to your financial system before you are going to export your fully approved invoices to the financial system.
With this you can first plan the export of your suppliers with a frequency of once a day. Only if this export was successful , you want to start the export of fully approved invoices. The ‘trigger’ in this case is ‘on success’.
If a linked job is created, it will be displayed as follows: