About TeleTime IP

Interactive Voice Response (IVR) is a telephony technology that allows a user to access or enter data by touch tone telephone. Telephony solutions are critical in situations such as:

  • When the number of devices or computers that would be required to support timekeeping transactions for the company or organization are cost-prohibitive.
  • When employee jobs are “on the road” and the company does not yet want to absorb the cost of mobile technology.
  • When a company needs to know where employees are when they punch or perform another transaction, and mobile GPS tracking is not yet ubiquitous.
  • When remote sites have a low, or no, cellular signal and slow network connectivity.

TeleTime IP presents a complete and integrated IVR solution for these and other telephonic needs. Using TeleTime IP, employees can perform such transactions as entering a punch or time stamp; checking their schedules; checking their accruals; or entering job, work rule, labor category, and cost center transfers. Managers can also edit timecard data and monitor employee hours. Transactions that do not involve inquiries can be performed even when the timekeeping application is offline. Data is stored locally to allow business operations to continue as usual. TeleTime IP allows system administrators to configure how users interact with the telephony system from within the application.

The operational components of TeleTime IP and their roles include:

Component

Role

TeleTime IP telephony server

Interactive voice response solution. Provides dial-up transaction and online inquiry functions, plus transaction upload and configuration download operations.

UDM

Provides mechanisms for configuring TeleTime IP servers, user profiles, and events as well as for monitoring tasks and users.

Timekeeping application

Allows administrators to create and assign function access profiles that control access to TeleTime IP functionality, designate TeleTime IP employees who can dial into and perform transactions on the TeleTime IP telephony server, establish aliases for TeleTime IP transactions on the server, and audit TeleTime IP events.

Configuration

The following features configure the users and components of the telephony system.

Component

Description

In Universal Device Manager ( Configuration > TeleTime IP)

TeleTime IP Server Configuration page

Use the TeleTime IP Server Configuration page to:

  • View a list of the TeleTime IP server systems configured in the application along with their connection status.
  • Add, modify, or delete servers.
  • Download configuration data to one or more TeleTime IP servers.
  • Review, and optionally resubmit, transactions for one or more TeleTime IP servers.
  • Export the server grid to a csv file.

TeleTime IP Server Details page

Use the TeleTime IP Server Details page to:

  • Identify a specific TeleTime IP server and view basic summary information.
  • View and monitor server activity and messages.
  • View TeleTime IP employees that are assigned to the server.
  • Download configuration data to the server.
  • Maintain the action list for the server.
  • Review, and optionally resubmit, transactions on the TeleTime IP server.
  • Export the server grids to csv files.

TeleTime IP Configuration page

Use the TeleTime IP Configuration page to configure the following items:

In Universal Device Manager ( Configuration > Events)

UDM events

The following system events have been added to UDM to support TeleTime IP downloads to the TeleTime IP server. The table also indicates the frequency at which each event is automatically run, as well as whether the event can be manually run by means of the Download to IVR action in the TeleTime IP Server Configuration page and the TeleTime IP Server Details page.

Note: By default all TeleTime IP events are disabled and must be enabled when the TeleTime IP functionality is in use.

In Universal Device Manager ( Configuration > Properties)

UDM properties

The following properties have been added to UDM to support TeleTime IP:

In timekeeping application

Access control points

Access control points can be configured in function access profiles to control access to the TeleTime IP setup pages, the TeleTime IP section of the People Information page, and the TeleTime IP API bean.

  • Manager > Common Setup > People Editor > Devices Group > TeleTime IP view

    Allows a manager to access an employee's TeleTime IP configuration in People Information

  • Manager > Common Setup > Universal Device Manager > Universal Device Manager Setup

    Allows an administrator to see and use the Configuration sub-menu from the UDM main menu to set up and monitor the UDM configuration

    Manager > Common Setup > Universal Device Manager > TeleTme IP Setup

    Allows an administrator to see and use the Configuration > TeleTime IP option from the UDM main menu to set up and monitor the TeleTime IP configuration

System settings

global.wivr.user.id.type

Type of ID that a TeleTime IP employee will use to login to the TeleTime IP server. Select either Employee ID, Badge ID, or TeleTime IP ID.

People Information

The Devices > TeleTime IP section of an employee's People Information page provides options to designate the employee as a TeleTime IP Employee, specify a TeleTime IP User Profile for the employee, and require a password change at the employee's next login to the telephony system.

It also allows you to specify a TeleTime IP ID for the employee. The TeleTime IP ID can be selected as the ID with which employees log into the TeleTime IP server. The security type is defined in the g lobal.wivr.useridtype system setting. It can set to one of the following for all TeleTime IP employees of the application:

  • Employee ID, as assigned in the People Information > Employee Information page.
  • Badge ID, as assigned in the People Information > Devices > Device Information page
  • TeleTime IP ID, which can be assigned on the People Information > Devices > TeleTime IP page if global.wivr.useridtype is set to TeleTime IP ID.

TeleTime IP aliases in setup applications

Aliases are sent to the TeleTime IP server to allow users to simply enter a numeric value from the phone that maps to one of the following:

  • Pay code (alias created in Pay Policies > Pay Codes > Pay Code Definition)
  • Work rule (alias created in Pay Policies > Work Rules, Business Structure Setup > Labor Category Entries)
  • Labor category entry (alias created in Business Structure Setup > Labor Category Entries)
  • Cost center (alias created in Business Structure Setup > Jobs and Business Structure)

Using the TeleTime Configuration > Job Alias Assignment option, an administrator can also create aliases that TeleTime IP users can employ to represent jobs when dialed into the TeleTime IP server.

Audit Report

The Audit Report in the timekeeping application logs information for changes to certain TeleTime IP values. All TeleTime IP audit types begin with the string "TeleTime IP".

Access to the TeleTime IP configuration functions

To set up and monitor the TeleTime IP configuration, an administrator must be assigned a function access profile (FAP) that makes the TeleTime IP configuration option visible from the UDM main menu's Configuration entry. To do so, set the Workforce Manager > Common Setup > Universal Device Manager > Universal Device Manager Setup access control point (ACP) to allowed in the FAP.

To allow a manager access to an employee's TeleTime IP configuration in People Information, set the Manager > Common Setup > People Editor > Devices Group > TeleTime IP view ACP in the FAP assigned to the manager.

Set up a user as a TeleTime IP employee

When a user dials in, the TeleTime IP server prompts that user to enter a user ID, then a password. If the combination of user ID and password is not valid, the TeleTime IP server prompts the caller to try again, disconnecting the call after the caller has reached the retries limit.

Note: Passwords are optional; callers do not need passwords to access the system.

During configuration, you must determine which kind of ID the TeleTime IP Server prompts for—the employee ID, badge number, or a TeleTime IP ID number. The security type of this ID is configurable in the global.wivr.useridtype system setting, and can be one of the following:

  • Employee ID, as assigned in the People Information > Employee Information page.
  • Badge ID, as assigned in the People Information > Devices > Device Information page
  • TeleTime IP ID, which can be assigned on the People Information > Devices > TeleTime IP page if global.wivr.useridtype is set to TeleTime IP ID.

Application users already have an employee ID so their employee IDs are a logical choice. However, if the employee IDs include letters or other non-numeric characters, you must select a different identifier because the TeleTime IP server requires a numeric user ID. Also, if the employee IDs are very long, you may want to select an ID that will be less burdensome for telephony users to key in.

If your company uses data collection devices, users most likely have badges with badge numbers. If all TeleTime IP users have badge numbers, badge numbers would be another logical choice for a user ID.

If neither an employee ID nor a badge number seems appropriate, you can create TeleTime IP ID numbers. TeleTime IP IDs have meaning only to the TeleTime IP server; they have no meaning in the timekeeping application.

When you have determined which ID TeleTime IP employees will use to logon to the telephony system, use the TeleTime IP page of the Devices section of an employee's People Information page to:

  • Identify a person as a telephony user
  • Assign a TeleTime IP user profile to that person

Timekeeping data related to this person will be exchanged only between the Timekeeping application and the TeleTime IP server if the person is designated as a TeleTime IP Employee on this page. To do so, and enable these attributes for assignment, select the TeleTime IP Employee check box.

The page also displays the login ID that a person must use when logging into the telephony system.

Options allow you to:

  • Require a password change when the person dials into the telephony system following an employee download from the Timekeeping application.
  • Assign a TeleTime IP user profile to the person from the drop-down list. TeleTime IP user profiles are defined from the UDM main menu at Configuration > TeleTime IP > TeleTime IP Configuration > User Profiles. A person using the telephony system must be assigned a TeleTime IP user profile.

Create TeleTime IP aliases

An alias is a numeric TeleTime IP code that maps to to a pay code, work rule, labor category entry, or cost center.

Create aliases for the following reasons:

  • To allow telephony employees to enter any item whose name contains alphabetic characters, because data entry into TeleTime IP must be numeric.
  • To speed up data entry, by assigning short aliases to long, numeric names. Example: A labor entry named “30987” in the Timekeeping application is assigned the alias “37” in TeleTime IP.
Note: You must create aliases for pay codes, work rules, and cost centers to use them in TeleTime IP. Only pay codes and work rules that have an alias defined are downloaded to the TeleTime IP Server.

For example, TeleTime IP users enter hours into four pay codes, so the administrator creates single-digit aliases for them: Regular Day = 1; Vacation = 2; Sick = 3; and Holiday = 4.

One way to make aliases easy to remember is to abbreviate the name of an item and then assign the numbers of the telephone keys that are associated with the letters in the abbreviation.

For example, Regular = REG = 734, Vacation = VAC = 822, Sick = SCK = 725,

Holiday = HOL = 465.

In this case, if users forget the numeric code they will still be able to figure it out with the alphabetic code. Just keep in mind that the TeleTime IP server accepts the numeric input, not the alphabetic data.

Note: Numeric aliases must be unique in each category of items.

A TeleTime IP alias consists of up to ten digits.

Note: Although the TeleTime IP Alias field requires digits, the field is interpreted as a string. As a result, values such as 01 and 001 are both acceptable and unique.

You can define TeleTime IP aliases for the following objects:

Object

Define TeleTime IP alias in...

Pay code

Pay Policies > Pay Codes > Pay Code Definitions

Work rule

Pay Policies > Work Rules

Labor category entry

Business Structure Setup > Labor Category Entries

Cost center

Business Structure Setup > Jobs and Business Structure

Note: Using the TeleTime Configuration > Job Alias Assignment option, an administrator can also create aliases that TeleTime IP users can employ to represent jobs when dialed into the TeleTime IP server.

Pay code aliases

You must create aliases for pay codes in order to use them in TeleTime IP, even if the pay code names are numeric. Only pay codes that have an alias defined are downloaded to the TeleTime IP Server.

Examples of pay code aliases:

Pay code name

Alias

Regular

73

37165

37

Note: Although each pay code alias must be unique among the pay code aliases, you can reuse an alias for a work rule, labor category entry, or cost center.

Work rule aliases

You must create aliases for work rules in order to use them in TeleTime IP, even if the work rule names are numeric. Only work rules that have an alias defined are downloaded to the TeleTime IP Server.

Examples of work rule aliases:

Work rule name

Alias

Lab

01

935460

03

Note: Although each work rule alias must be unique among the work rule aliases, you can reuse an alias for a pay code, labor category entry, or cost center.

Labor category entry aliases

Even if the names of the labor category entries to which a TeleTime IP user may transfer are exclusively numeric, you may choose to create labor entry aliases that are shorter than the labor category entry names to speed up data entry into the TeleTime IP system.

Examples of labor category entry aliases:

Labor category entry name

Alias

Cargo 1

601

Cargo 2

602

Note: Although each labor category entry alias must be unique among the labor entry aliases for a particular labor category, you can reuse an alias for a pay code, work rule, or cost center.

Cost center aliases

You must create aliases for cost centers in order to use them in TeleTime IP, even if the cost center names are numeric.

Examples of cost center aliases:

Cost center name

Alias

CC_Production

10

CC_Test

03

Note: Although each cost center alias must be unique among the cost center aliases, you can reuse an alias for a pay code, labor category entry, or work rule.