Omniscope Server edition comes with a Scheduler application. The app allows business users to schedule and automate data workflow refresh . 


NOTE: If you have been using previous version of Omniscope and have defined some Scheduler tasks they will continue to operate and function - you don't need to convert them to the latest version Omniscope.  There may be some tasks you may have to edit in case they were related to the legacy IOK functionality. 


New scheduler is now part of the Admin web application, which is accessible via “Admin” link in the footer of the File list page. The interface is fully web-based.


Task Status

Here you can access current status of your scheduled tasks - the response is structured like a CSV and allows you to read the list or feed it into another process.



Logs

This section contains the scheduler log, showing what the scheduler is doing, executed tasks and their status. If a scheduled report is not available, this is the first place to check in your investigation.



Scheduler Config

This is control centre - it contains the list of all your existing schedules, including recurrences. 


WARNING: All scheduler tasks need to be explicitly be saved in order for them to take effect. Any test executions you do are applied directly on the server and cannot be undone.



Task list


The first page you see when you open scheduler config is the task list. Here you see list of all your tasks you have configured. To create new tasks simply click to "Add Task". 





Enable/disable task if necessary. You may use this to disable certain task temporarily or when you are initially configuring the task.



Ad-hoc execution of task.



Downloads the current task as a xml.



Deletes the current task.



Duplicates the current task





Task


A task represents an action or multiple actions you wish to perform: open a file, refresh a source, create a csv output...


Task name

This name appears in the "Task list" page, so you can give meaningful names to different reports/their execution programme. 


Action

As a part of a task you could define any of the actions below.


 

Project action


The most common action action is a "Project" action which allows you to automate your existing workflow, that contains links to data, ETL transformation and interactive reports.


  • Execute blocks: Allows you to execute the workflow.


  • Edit block options: Allows you to edit "Record filter" or "Database" block configurations. NOTE: This action will modify the project before executing. This action is very useful if you wish to modify database configuration or record filter and change the data.


Other actions

There are various other actions wish you can add including "Sequence of actions" which allows you to group actions together.



Failure action

Allows you to configure an action to be execute if the "Action" fails. Normally, you would use this to email yourself if a scheduler action has failed so that you can investigate.



Schedule

This is where you schedule how often you wish to run this task. A task can be execute multiple times.



Delay settings

This section allows you to configure what happens if the task is delayed. This can happen if a previous task you have scheduled over runs.




Advanced

This section contains advanced settings of the scheduler. 



Clicking on the "Settings" button on the toolbar takes you to advanced settings of the scheduler


This allows you to configure both the concurrency and watch folder settings.



Watch folder

The watch folder allows you to programmatically execute "XML actions" from an external trigger i.e. programmatically. It is alternative to configuring scheduled tasks.



Concurrency 

Allows you to control the number of different task that can executed concurrently. 



For information or help please get in touch.