With the DDE Interface of TimeWatcher it is possible to develop add-on programs. In the
download section of this site there is an add-on example program provided.
The communication between the add-on program and TimeWatcher is done by Dynamic Data
Exchange (DDE). DDE is a functionality, which is implemented in all Versions of the
Windows Operating System.
An add-on program, which should get notified of TimeWatcher events, must have 6
controls, which are linked to TimeWatcher with the following settings:
- LinkTopic: TimeWatcher|Tiwa
- Link Items: dde_counter, dde_action, dde_empl, dde_long, dde_double,
dde_text, dde_text2
TimeWatcher reports all the events to the add-on, which are written to the log
Database. When such an event occurs the dde_counter control and the other corresponding
controls are updated. The following events can occur.
dde_action |
Description |
dde_empl |
dde_long |
dde_double |
dde_text |
dde_text2 |
1 |
Network Member recharge |
Employee |
Amount of recharged time in seconds |
Cost |
|
Name of Network Member |
2 |
Network Member account removed |
Employee |
Amount of time still on the account in seconds |
Refund |
|
Name of Network Member |
3 |
Network Member account set to zero |
Employee |
Amount of time still on the account in seconds |
Refund |
|
Name of Network Member |
4 |
Network Member account notes changed |
Employee |
|
|
New text |
Name of Network Member |
5 |
Network Member finished session |
Employee |
Session length in seconds |
|
|
Name of Network Member |
6 |
Network Member account created |
Employee |
|
Cost |
|
Name of Network Member |
7 |
Network Member account password changed |
Employee |
|
|
|
Name of Network Member |
8 |
Time added to computer running in countdown mode |
Employee |
Amount of Time in seconds |
|
Computer |
|
10 |
Countup timing was stopped |
Employee |
Session length in seconds |
Cost |
Computer |
|
11 |
Countup timing was started |
Employee |
|
|
Computer |
|
12 |
Contdown was stopped |
Employee |
Time remaining in seconds |
Refund |
Computer |
|
13 |
Network Member started session |
Employee |
Time remaining on account in seconds |
|
|
Name of Network Member |
14 |
Login of Employee |
Employee |
|
|
|
|
15 |
Login of Employee |
Employee |
|
|
|
|
16 |
Logoff of Employee |
Employee |
|
|
|
|
17 |
Employee changed his security formula |
Employee |
|
|
|
|
18 |
Employee changed his password |
Employee |
|
|
|
|
The change event of the ddd_counter
field should be used, to trigger the action in the add-on program.
|