This guide is intended to help set up SMS clocking on your TMS 8 system. This feature can be used by Employees to register Clockings using their mobile device via SMS messages. This is achieved by using a service called Esendex which will collate incoming texts, match them to employees in TMS 8, and provide clocking direction and times. This information will be delivered via an email (which will be sent when Esendex receives a text confirming the Employee’s Employee number and Clocking direction), which is received by TMS 8.
In order to use the SMS Clocking feature, you will require an account with Esendex, complete with a virtual number and enough SMS credits to cover your business requirements.
To start, you must enable messaging on your TMS 8 system. Open the Header pane, and navigate to the System preferences. Open the Messaging preferences. There will be a preference marked Email source 1 active – enable this preference by ticking the checkbox.
Next, you need to set up an incoming server. This is the server that Esendex will deliver emails to. Open the Email preferences in the System preferences, and fill out your email server settings:
Once Messaging has been enabled on your system, you will need an Esendex account. An account can be created by contacting Esendex directly. See their website for more information.
You will need to create an account that gives you access to a Virtual number and SMS credits. Once created, make a note of your Account reference, User name, Password and Virtual number. All of these will be necessary to pair TMS 8 with Esendex.
Open the System preferences, then open the Messaging Esendex preferences. On this page, you need to input your Account reference, User name, and Password:
Note: The Account reference number should be put into the Account box.
Next, return to the Messaging preferences and enable the Message source: Esendex source active (the setting that was previously set to Email source 1 active).
To enable clocking information to be gathered by Esendex, you will also need to select a preference that enables manual updates.
In the Messaging preferences, in the Actions box, there is a check-box labelled Allow manual updates. Tick this checkbox. This allows you to manually process SMS clockings. Additionally, if you plan to automatically process SMS clockings, tick the Process after polling checkbox that you can tick. When ticked, as long as the Poll interval is set to a value above 0, the Processor will automatically process SMS clockings.
You also need to make a decision on the format of the SMS that Employees will be sending. They can come in two formats:
To enable option 1, tick the Require login credentials in messages checkbox in the System messaging preferences. For option 2, leave this box unticked:
You can also allow Employees to login using their PIN rather than a password, by ticking the Allow employee PIN checkbox.
Next, each Employee needs to have a mobile number assigned to them in their Employee details. To do this, open their Employee details page, and click Modify. You will then be able to edit their Mobile field in the Contact points tab:
To enable automatic processing of the SMS clocking, the Employee will need an API license. Assign this using the Employee licensing page in TMS 8 by ticking the API checkbox:
EMPLOYEENUMBER PASSWORD IN/OUT
e.g.
12345 pass IN
12345 pass OUT
IN/OUT
Note: using the second format, TMS 8 will match the number that the Employee sent an SMS clocking from using the TMSEMP.MOBILETEL data. This is the mobile number set up in the Employee details earlier in the guide.
If the employee has an API license, then the SMS clocking will automatically be processed by the Processor. If not, then SMS clockings will be sent to the Messages received page of TMS 8, whereupon you can click the Process button to accept SMS clockings. To process an SMS clocking, select them with the checkbox and click Process: