Schedule chapter includs:
General notes
- By using real time clock device on KKO it is possible to run schedule tasks.
- We can edit schedule task in kClient software and export it to KKO card
- When a task executes with programmed paradigm, KKO firmware executes some actions;
it depends on kind of task.
- For periodic tasks, after executing, a new task is active automatically.
- Scheduler is based on KKO internal clock, so right time settings is important.
- By combine scheduler and conference subsystems, we can call automatic periodic
conferences (e.q. each Tuesday at 12:15 pm)
- "Weekends" days mean all Saturdays and Sundays automatically and all
"Additional days off" inserted into KKO system. For example: if you establish
"weekend" alarm, and given day is weekday (Monday-Friday) and given day is on
the additional days off list - this alarm will execute.
- The KKO card makes possible to input up to 15 additional days off where you have to set
year, month and day.
- Forty schedule records can be saved in the KKO schedule buffer on KKO card.
- If "Supervisor" user is logged, it is possible to see in data record from KKO
what is time and date when next alarm will be calculated (and executed).
- Table of macro records consists schedule records and macro records. Schedule records
are executed by timetable whilst macro records are executed buy command.
- All details about internal and external macros are available in
macros description.
There are following task modes:
- Notification on phone. Programmed in schedule record directory number is called and
the subscriber hears selected announcement or tone signal.
- Notification on consoles with kClient software. Logged-on consoles get sound notification
and warning window.
- Hunting service with predefined group and given subscriber - hunter.
- Any conference. This is group of functions for any existing conference
or conference called by scheduler.
- Leased conference no 1. This is group of functions for conference no 1
working as a leased.
- Leased conference no 2. This is group of functions for conference no 2
working as a leased.
All functions for any or leased conference are as follow:
- Reservation of the conference. Leased conference is definitely set.
If previous conference with the same number is in action, it will be finished
and released in order to occupy it for leasing. The owner of such conference
is a leasing. If the command concerns any conference, it will be set if although
one free conference exists and none conference by scheduler doesn't work.
- Calling predefined group. In leased conference this command
is unambiguous. In any conference this command concerns firstly: the conference occupied by
scheduler or second: another working conference (with a owner) but not leased.
- Calling a subscriber. In leased conference this command
is unambiguous. In any conference this command concerns firstly: the conference occupied by
scheduler or second: another working conference (with a owner) but not leased.
- Removing a subscriber from the conference. In leased conference this command
is unambiguous. In any conference this command concerns firstly: the conference occupied by
scheduler or second: another working conference (with a owner) but not leased.
- Calling an announcement into conference. In leased conference this command
is unambiguous. In any conference this command concerns firstly: the conference occupied by
scheduler or second: another working conference (with a owner) but not leased. You have to
remember only one announcement can be inserted into conference.
- Removing an announcement from the conference. In leased conference this command
is unambiguous. In any conference this command concerns firstly: the conference occupied by
scheduler or second: another working conference (with a owner) but not leased.
- Closing conference. In leased conference this command
is unambiguous. In any conference this command concerns firstly: the conference occupied by
scheduler or second: another working conference (with a owner) but not leased.
In this case the conference will be finished and released (it will lose a owner).
- Conference password changing. The password for access into leased conference
is always obligatory required. This option makes possible to change the password
in existed conference (without disconnection).
Following example shows graphic window as example of task's modes. If you click window
in the "alarm" column, there is context popup menu where you can enter a mode.
By execution time, schedule tasks can be divided into:
- Single by date
- Every month
- Every day
- Every day on the same day of week
- Working days (except day declared as additionally off)
- Weekends (plus day declared as additionally off)
- Every n days
- Every n hours
- Every n minutes
- Macro
You can choose the time by clicking a window in the "type" column. Popup menu makes it possible
for you to select the time. The following examples show how to select the time in the kClient Software.
Weekly:
Periodic:
Macros:
Data export to KKO card
You can load all schedule records from KKO, edit it, change some parameters and
reload it to KKO again. You can also work in off-line mode. It is possible to work from
the file : load data from the file, edit it and save data to the file.
When you export a task to KKO, it is automatically tested and if data is mismatched
you can correct it. The programme suggests how to correct it (a particular ways of correcting):
Removing records from the list
Task removing is possible by means of context menu (right mouse button). The following menu appears:
Option : "Erase all records" - it erases all tasks
Option : "Erase current record" - it erases a current task
Option : "Erase all selected records" - it erases all selected tasks
Remember, that all edit operations appears edit window only. After making necessary changes, you have to
export them on the KKO or save it on the file. Otherwise, your changes will be cancelled.
Schedule record's states
In "Stat" column you can see current status of each task. The following states are accessible:
- - editing
- - selected (e.q. for export)
- - active, it waiting for execution
- - nonactive, executed
- - active, running
- - wrong
- - loaded from the file
- - saved on the file
- - exported on KKO
Editing schedule's records
Tasks inserting procedure is as follows:
- To click on "Type" column. Window in "Type" column will be enabled.
- Popup menu opens where you can choose the time of executing
for this task. A window in the "Alarm" column will be enabled.
- To click on the "Alarm" column.
- Popup menu opens where you can choose the mode of executing
for this task.
- Now, all requirements windows will be enabled (it depends on time and mode).
- By entering the hour and minutes, you have to write the time in "Time" column by one
of the paradigms: "h", "hh", "h:m", "hh:mm", "hh-m".
- By entering the date, you have to click the "Date" window - after which the callendar will appear.
You have to choose date and enter it by double click.
You should remember, that it enters/shows the date of the nearest task executing. If you enter
e.q. "Once a month" and if you want to get task always on the 15-th day of a month, you enter
15-th day of any later month, the task will be executed on declared day and month (even though
the 15-th day of an earlier month is appears).
After executing this task, the system arms automatically on 15-th next month.
- Now, you have to enter the "Frequency" parameter (in periodic modes only) and "Phone number"
for phone notification.
- In the phone notification mode, after clicking a window in the "Announcement" column, the popup menu
makes it possible for you to enter one of the announcements. The called subscriber will hear this announcement.
If no announcement enters, a subscriber will
hear a tone signal. You remember, some announcements are used in context situations.
Announcement management (recording, creating contexts etc.) is accessible in
Settings option.
- In the group calling mode, after clicking a window in the "Group" column, the popup menu makes it possible
for you to choose one of the predefined group.
The list of buttons
We can see the following buttons on the schedule window:
- How to read time on KKO.
By this option we can easily check the KKO current time. This is particularly
important when you enter new schedule records for time correctness.
or
- Communication with KKO.
By these options we can read data from KKO and export one
selected task or all the tasks. In writing or reading time, functions of buttons change and make
possible to break current operation. It can be usefull when you work with some first records only
and you know that the rest of the list is empty.
There are following commands available:
- Import-it reads all (40) records from the card. In order to be sure
all data is actual, you have to read all schedule records.
- Export-it sends all (40) records to KKO card.
- Send marked-it sends only these records with status "marked"
You can mark one or more records and these all will be send to the KKO.
- Erase marked-it erases on screen and in KKO card all selected records
(record with "marked" :
state).
- File operations and the help button.
Option "Load" reads data from "kClient.sh"
file to edit window. Option "Save" saves current data from the window to the file.
"Help" button calls context help system.
Besides "kClient.sh" file, KKO system saves data on "kCient.sdf" and "kClient.sdk" files too.
There are schedule's records description files ("Description" column). In on-line mode
if you send data to KKO card, "Description" data saves automatically on "kClient.sdk"
file. KKO doesn't get this data.
Additional days off
"Additional days off" section makes possible to insert, to list and to edit
all data according to additional days off list in KKO memory. The basic list of
buttons is as follow:
- Edit buttons for additional days off list.
Button "Import" makes possible
to read all days off from database in KKO. You can insert new day off by button "Add".
- This is list of buttons view at inserting new day moment.
For select the day, the callendar have to be opened by click on the roll symbol.
- Open callendar makes it possible to select new day off.
After selecting new day (single click in callendar) button "Export"
becames active and after pressing it and confirmation in additional choice window,
the data is transmitted into KKO.
After inserting, you can verify new data by button "Import". New list
of data is as follow:
There are new buttons here now: "Erase", "Erase all"
and "End".
Button "Erase" erases selected record of this list (selected by click
on the row). Button "Erase all" erases all data connected with additional deys off.
Both these buttons export data into KKO if you confirm it in right decision window.
Button "End" closes list of days.
Macros as a schedule records -
go to description
Schedule records can be components of macro too. All details about internal
and external macros are available in additional document:
macros description.
Leased conferences as a schedule records -
go to description
Schedule records can be usefull when you use leased conference too. Know how
about leased conferences is described in additional document:
leased conferences.
Command files (CMD) as a schedule records -
go to description
Leased conferences reached by a Command Files CMD are based on schedule
records too. In separate document Command Files CMD"
you are able to find all details about this feature. Additionaly you can find
it in pdf document: Command Files CMD too.