1
In TAMS program folder,
double-click on the file “mAutomation.exe” to starting the Automation
Server. You will see the main screen as below.
|
NOTE |
By default,
the light bulb icon on the top left hand corner is turned-OFF that means all
tasks are stopped. |
2
Create a new schedule task
2.1
Double
click on the “Add new task” icon.
2.2
Enter
your own user name and password. Actually, every time you add a new task or
update an existing task you are required to login in order to avoid
unauthorized updates.
2.3
Select a task type from the
list that you want to be created, then click the [OK] button. Depends on what
you have purchased, there are different categories of task for selection. See
below table for more information.
Category |
Task |
Description |
Monitoring |
Probation status update |
To check all new join employees if he/she has completed the probation period by checking his/her probation completion date, if yes change his/her employment status from “Under probation” to “Active”. Normally this task should be run every day. |
Leave approval reminder |
To monitor if any pending leave applications and send email reminder to the approver. |
|
Calculation |
Analyze attendance result |
To perform time attendance analysis process to calculate lateness, overtime, working hours, etc. Normally this task should be run daily midnight after all clock-OUT records are downloaded. |
Maintenance |
Rename file |
Rename a file for some reasons. Sometimes, for some timeclock model, it requires changing the data filename every time after download data in order to avoid record duplicate. |
Sync. PC clock to device(s) |
Transfer the PC clock to the timeclock device(s) to make sure the accuracy. |
|
Restore User List to device(s) |
To transfer permitted user data from master database to timeclock device(s). If employee turnover rate is high, this task is important to ensure all staffs can be clock IN/OUT on the device(s) without problem. |
|
Backup User List from device(s) |
To transfer enrolled user data from timeclock device(s) to server and save in the database for centralization. This job is useful especially if the new employees are enrolled (e.g. enroll fingerprint) at branch, and there may be so many branches. This job can backup all enrolled user data from all branch devices to head office for central management. |
|
Database Maintenance |
Auto delete old records in database in order to keep database size not too large. Too many data in database will cause system running slow. There are several kinds of data can be auto deleted now : 1. Transaction records (i.e. Punch card records) 2. Roster records 3. Timesheet records 4. Salary records |
|
System Integration |
Download Transaction |
Download clock IN/OUT transactions from devices |
Import employee records |
Auto import a batch of employee records from a text file in specified format. |
|
Import Leave balance records |
Auto import leave balance records from a text file in specified format. |
|
Import Device User List |
Import permitted user list from a file in specified format. |
|
Export employee records |
Auto export employee records to a text file in specified format. |
|
Export Leave approval records |
Auto export leave approval records to a text file in specified format. |
|
Export Leave Take records |
Auto export leave take records to a text file in specified format. One of the option “Format code” defined the output format. Enter “STD” for the standard format. For custom format, a special format code is required, please consult our technical support team. |
|
Export transaction records |
Auto export clock IN/OUT transaction records to a file in specified format. One of the option “Format code” defined the output format. Enter “STD” for the standard format. For custom format, a special format code is required, please consult our technical support team. |
|
Export transaction records by webhook |
Auto send out a HTTP POST request to the specified webhook URL, which contains clock IN/OUT transaction records in specified JSON format. |
|
PeopleSoft integration listener |
To listen for requests from PeopleSoft System and feedback with required data. |
|
Reporting |
Send report by email |
Auto generate the selected report and sent to the specified recipient(s) through email |
Email attendance report to staff(s) |
Auto sending attendance report to the related employees through email. |
|
Email abnormal attendance report |
Auto sending “Abnormal attendance report” to particular recipients. Normally this task will be set to run on every morning right after the on-duty time, in case there is any “no show” staffs, the report will be sent to the supervisor so that he/she can make immediate arrangement. |
2.4
In
the task setup page, we can define
the task details here. In the “Task”
tab, enter a meaningful description for the task. This description will be
shown in the task list to let you know what task is running.
2.5
Enable
the “Task enable” option. If you
want to temporary disable (but not delete) the task, uncheck this option.
2.6
Fill
in all details options for the task if any. Please note that different task has
different options.
2.7
Click
on the “Schedule” tab to tell the
system when to run the task.
2.8
Select
the schedule type. There are 5 types as below :
Schedule
Type |
Details |
Once |
|
Every N minutes |
|
Daily |
|
Weekly |
|
Monthly |
|
2.9
Click
on the “Advance” tab. Here you can
select if you want to receive an execution result email every time right after
the task has finished. There are 2 types of email :
Send failure email |
This
option will send email to notify you only when the task run failed. |
Send execution result email |
This
option will always send notification email to you no matter the task run
success or fail. In the email, you can find the start time and the finished
time so that you know how long the task has been run. |
2.10
Click
the [OK] button to save changes.
2.11
Repeat
from step 2 to add another task
Starting the Automation Server