Locate (Contains) :
Setting it up

Software Required

Eco Time Level Enterprise.

Human Resources module

Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019.

Setting up the Web Server

To set up the Web Server so that Web access can be obtained, proceed as follows:
  • At the Configuration Module select the Server Options from the Setup dropdown menu or click on the Server Options button.

  • Select the Web Server settings option and enter the Servers IP Address or Name that will be used to recognize it on the network. The server address can be entered as an address i.e. Eco Time Web if the client has the ability to resolve the name through a DNS server. Otherwise the IP address of the PC on which the server is installed on.

  • Select the Activate Web Server tick box and enter the Port number to be used.
  • Select Ok to save the settings.

*Important:* When changing the IP address or the name of the Eco Time Web Server, remember that the server must be restarted.
The Eco Time's server address can be verified by restoring the server and looking at the Web Server Settings as shown below:
Eco Time's Web Interface can now be accessed by typing in the IP address and Port as entered for the web server, on your browser as http:// or as http://ecotime.hostname.com using the above example.

Setting up a secure connection

  • Open the EcoWeb module and go to the Security tab.
  • Enter 443 in the Secure Port field.
  • Enter a unique CA Account Name.
  • Enter the static IP address of the public web server.
  • CoEnter the Domain Name.

  • Click on Certificates - this will request certificates from Let's Encrypt.
  • Once this process is done, you can click on Hide.

Bells and Whistles Settings for Eco Time Web

To set up the Eco Time Web Server options, proceed as follows:
  • At the Configuration Module, select the Features option from the Setup dropdown menu or click on the following toolbar button:

  • Select the Leave settings option.

The Web Server options available are:
  • Leave Emails: Email notification will be sent to a supervisor when an employee requests leave and when the leave was approved or not approved, a response will be emailed to the employee.
  • Include Supervisor Comment: Comments made by the supervisor on the emailed leave applications can be included in the response to the employee if selected.
  • Include Amount Left: The leave balance left for the applicant can be included in the response to the employee if selected. For Leave Emails to work, the supervisor and employee must have their work email address entered in the employee masterfile and the email server settings must be correct in the Send-Email settings in Eco Time.

Setting up Web Access for Employees and Supervisors

Access to the web interface is controlled via the employee master file.

Entering a Web Login*and *Web Password via the employee masterfile under the web settings option, will enable access to the Web Server Interface. You have to set one user as the web administrator. The web administrator will manage the[ security settings|Security] for other web users.

Using the hierarchy

In versions prior to TNA 6.03 the employee hierarchy was the default way to configure which employees a supervisor can see in the web interface. In 6.03 and later you have a choice to use the hierarchy system or filter groups.

If you are using a version older than 6.03, skip to point 2. To enable the hierarchy system, open the Configuration module, click on Setup, System Features. Select the Web option and tick Use Hierarchy System (uncheck to use Filter Groups).

The Hierarchy settings option allows you to define employees who this employee will supervise or who supervises this employee. This option can be found in the User module, when you change the employee masterfile.

A supervisor will be able to access the Eco Time Web features for employees in his group, and of those employees who belong to supervisors of which this employee is a supervisor as per the diagram below:

In the above diagram each circle represents an employee.

  1. Employee 1: Set as Supervisor for Employees 2, 3 and 4, therefore he will have access to all employees.
  2. Employee 2: Set as Supervisor for Employees 5 and 6, therefore he will have access to employees 5,6,10, 11 and 12.
  3. Employee 3: Set as Supervisor for Employees 6 and 4, therefore he will have access to all employees except employees 1, 2 and 5.
  4. Employee 8: Set as Supervisor for Employees 14 and 15, therefore he will only have access to employees 14 and 15.

To enable the reset of passwords and leave emails the employee must have an email address entered in the Work Email field under the Personal option.

Using Filter Groups

Filter Groups were introduced in version 6.03. A group of employees can be created in the user module and then linked to a web interface user by a web administrator.

Defining Filter Groups

The first step is to define the required Groups as follows:
  • Open the Configuration Module.
  • Select the Group Selections option from the Employee dropdown menu. The Browse Employee Groups window will be displayed.

This window displays a list of all the different Employee Groups that have been defined. Selecting the Change button enables you to change an existing group and also to assign it a particular Filter Group number, but for the purpose of this procedure, we are going to create a new group that include two existing groups: employees in the Admin and Support departments.

Example

Define a Filter Group of Employees in the Admin and Support Departments.

Select the Add button and the _Update Criteria_window will be displayed.

Select the General option and type in the Name to be used to identify the particular Employee Group (can be an alphanumeric name of up to 10 characters) and a description of the group in the Description text box. In the Comment box you can type in any additional information with respect to the identification of the particular Employee Group.

Select the Criteria option.

Using the first drop-down select boxes, define the main category that is to be used to define the Group, i.e. Department.

Use the second text box to define the sub-category (that falls within the main category) that is to be used to define the group, i.e. Admin.

Click on the Relationship button (=) between the two categories to define the relationship required, i.e. = (is equals to) – the first parameter of the particular Filter Group definitions that all the employees are in the Admin Department.

Click on the More button and a new set of group definition select boxes will be displayed. Continuing to click on the More button will change the relationship between the definitions (once = And, twice = Or, third time = back to More and the additional group definition fields below will be removed). For the purpose of this example set the button to Or.

Define the second parameter for the particular Filter Group as described in steps 5 to 7 above (for this example, all employees in Department Support). Your screen should now look as follows:

Select the Advanced option.

The Advanced option provides a window that shows the expression for the selection made at the Criteria option (or can be used to define your own expression). If the Expression is manually entered, the greyed out Edited check box will be ticked and also the dropdown select boxes normally available from the Criteria option will not be available.

Once the expression has been defined for the required Employee Filter Group, enter a number in the Filter Group (Work Group in versions older than 6.03) text box (circled in red in the above screenshot) that will be used to identify the particular Filter Group (use a numerical number from 1 to 32000, preferably starting at 1 and working up for each new Filter Group) (using 1 in this example).

Click on the Ok button to define the group and to add it to the list.

Once an Employee Group has been created you can view the employees assigned to this group by selecting and highlighting the particular Filter Group in the list and selecting the View Selection button.

This is the list of all the employees who are in the Admin or Support Departments.

Linking Filter Groups

To link a filter group to a web interface user, proceed as follows:
  • Log into the web interface as an administrator.
  • Select Browse Users from the Security menu. A list with all the web users will open.
  • Select the web user you want to link the group to and click on the *Change*button.
  • Enter the filter group number as shown below and click on Save.

When the web user logs into the web interface, he/ she will only see the employees in the selected filter group.

Limiting functionality

Pre 6.02f

In TNA versions older than 6.02 you can limit some of the functionality of the web interface for all of the users. The following options are available:

Description
Option
Hide the Clock In and Clock Out buttons on the Today page
HideClockButtons
Hides the Change button so your web users are unable to change any records.
NoWebBrowseUpdate
Hides the Insert button so your web users are unable to add new records.
NoWebBrowseInsert
Hides the Delete button so your web users are unable to remove any records.
NoWebBrowseDelete
The user cannot insert / change or delete leave records.
NoWebLeaveUpdate

To use the above options, find the checks.tps file in your Eco Time data folder and edit it using a text editor like Notepad. Find the Server section and add the options below it, for example:

Server
HideClockButtons = 1
NoWebBrowseDelete = 1
NoWebBrowseUpdate = 1
NoWebLeaveUpdate = 1

Save the checks.tps file and restart your Eco Time Server module for the changes to take effect.

6.02f and later

In Eco Time 6.02f and user access can be set in a similar fashion to that in the User Module. See the document on configuring user access for the web module.

Updated by Robert de Jager on 11 MAY 2022
Locate (Contains) :