ingenious
Scheduler
Other > Scheduler > Scheduler

The scheduler is a separate module for the automatic, time-controlled execution of individual scripts.

The list view of the module is consist of a filter and  a data area. In the data area, all recorded schedule entries are collected and below, in a separate report area (which can be hidden or displayed), a summary of the recent terms and their results for the selected schedule entry is shown.

 

Scheduler action overview

Scheduler action overview

 

  

Via the toolbar, the following functions are available:

 

Displays all entries according to the activated filter(s).
Limits the display to the marked entries.
Creates a new schedule entry
Duplicates the selected schedule entry
Deletes the selected schedule entry
Saves the modifications in the detail view of the open schedule entry.
Closes the module

  

The configuration of a schedule entry proceeds via these options:  

 

Miscellaneous:

Name Individual name of the schedule event; this name is displayed in the list of results and the info-box.
Description A detailed description of the schedule event to facilitate its administration.
Execute script Selection of the schedule script that shall be executed. The selection contains all scripts, which have been created for the schedule module.
Checkbox "active" Action will be executed according to the schedule, if this box is checked. Removing the check, the execution is stopped.

 

Detail view of a scheduler chart

Detail view of a scheduler chart

 

Schedul(e):

In the schedule it is determined, from when on a schedule action is executed and in which interval it will be repeated. Possible execution intervals are:

 

Time plan of a scheduler entry

Time plan of a scheduler entry

  

For the functions of the scheduler, the program settings have to be configurated accordingly.

Here the computer is to be configured that should run the scheduler and it can be defined, when old log entries should be deleted.

 

Options for the client that executes the scheduler

Options for the client that executes the scheduler

 

If the respective checkbox is checked, an info box with the most recent message is displayed on the computer on which the scheduler is running.  This info box is a floating window. It can be moved freely on the monitor and is always  in the foreground, but does not block any window behind it.

 

Alert box of the scheduler on the executing client

Alert box of the scheduler on the executing client

 

Additionally, for each schedule entry an e-mail can be sent to selected users in cases of:

Which user receive messages is defined simply via the arrow-button selection.

 

Configurate Email notice of the scheduler 

Configurate Email notice of the scheduler 

 

For a correct functioning of of the e-mail messenger, the sending of e-mails has to be configurated in the program settings (Network / Web server) and for the respective users, a valid e-mail address has to be deposited (user administration).

 

Auto login for the scheduler

At the start of the ingenious client the login and password of the user has to be entered. This can be a barrier for the scheduler in the case that the client crashes by hardware or software or automatically restarts for any other reason (e.g. caused by unfavorably configurated Windows updates). Indeed the client can be started automatically with the computer by auto start function of Windows, but all scheduler scripts only run after the login of the user.

These login credentials can be stored for the scheduler in the (connetion) ini-file, that contains all information about server and database, where the user should login to. The login credentials are to complement in the following form:

Content of an auto login ini file
Copy Code
"Data Source=SERVERNAME;Initial Catalog=DATABASENAME;Persist Security Info=True;User ID=sa;Password=abc
ingenious_User=admin;ingenious_Password=xyz"

 

If all users work with the same client on a network directory the login credentials should be entered into a copied file of the connection ini file. The original file should stay unchanged. The scheduler is the only one that uses the connection data. For this the right ini file has to be set as parameter in the shortcut of the program.