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.
- Up to sixty schedule records can be saved in the KKO schedule buffer on KKO card.
- 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:
- 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.
- Leased conference no 3. This is group of functions for conference no 3
working as a leased.
- Leased conference no 4. This is group of functions for conference no 4
working as a leased.
- Leased conference no 5. This is group of functions for conference no 5
working as a leased.
- Hunting service with predefined group and given subscriber - hunter.
All functions for all five conferences (there are
option for first conference only on the picture) are as follow:
- Reservation of the conference. Leased conference is established.
If previous conference with the same number is in action in MeetMe mode , it will be finished
and released in order to occupy it for leasing (dependently on option in Settings->Other).
In the other cases if the conference is busy proper alarm will generate in KKO system.
The owner of leased conference becames 'Schedule record'.
- Calling predefined group. The predefined group will be called.
- Calling a subscriber. Party will be called always in Auto mode.
- Removing a subscriber from the conference
- Calling an announcement into conference. Only one announcement can be in
one conference. It must be recorded.
- Removing an announcement from the conference.
- Closing conference. The conference is switched off, all parties are
disconnected and owner of the conference becomes empty (free).
- Conference password changing. The password for access into leased conference
is obligatory. 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 order to enter announcement, after clicking a window in the "Announcement" column,
the number in range 1-60 should be entered. The called subscriber will hear this announcement.
If no announcement is entered or selected announcement is not recorded, 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, proper
predefined group number (in range 1-32) should be entered.
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 (60) records from the card. In order to be sure
all data is actual, you have to read all schedule records.
- Export-it sends all (60) 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.
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.