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 |
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 |
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 |
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 |
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 |
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 |
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).
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.