[go: up one dir, main page]

0% found this document useful (0 votes)
13 views176 pages

Manage Time Tracking Test Script

The document outlines the SAP Best Practices for managing time tracking within SAP SuccessFactors, including prerequisites, preliminary steps, and detailed test procedures. It covers various scenarios for attendance and overtime recording across different regions, as well as optional mobile device procedures. The document serves as a comprehensive guide for users to effectively utilize the time tracking features in SAP SuccessFactors.

Uploaded by

anasmohuae
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views176 pages

Manage Time Tracking Test Script

The document outlines the SAP Best Practices for managing time tracking within SAP SuccessFactors, including prerequisites, preliminary steps, and detailed test procedures. It covers various scenarios for attendance and overtime recording across different regions, as well as optional mobile device procedures. The document serves as a comprehensive guide for users to effectively utilize the time tracking features in SAP SuccessFactors.

Uploaded by

anasmohuae
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 176

PUBLIC

SAP Best Practices for SAP SuccessFactors Time Tracking


Document Version: 1H 2024 – 2024-05-08

Manage Time Tracking: Test Script


© 2024 SAP SE or an SAP affiliate company. All rights reserved.

THE BEST RUN


Content

1 Manage Time Tracking. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2 Prerequisites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 System Access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 Roles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4 Business Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

3 Preliminary Steps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1 Configure Employee. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2 Delegate Workflows (Optional). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3 Install Mobile App (Optional). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

4 Overview Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

5 Test Procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.1 Single Record Approval. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Submit Single Attendance Request. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Approve Single Attendance Request. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
View Request Status and Submit Time Sheet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.2 Clock In Clock Out. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
Record Time Event. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
Carry Out Work. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Review Not Paired Time Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Align on Missing Time Event. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Create Missing Time Event. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Approve Missing Time Event. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Pair Time Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Review Time Event Pair. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Review Time Sheet (Optional). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.3 Late Comer Detection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Record Working Time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Review Alerts of Type Time Valuation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Record Working Time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Review Alerts of Type Time Collector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Decide On Follow-Up Measures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.4 Rest Period Violation Detection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Record Working Time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Manage Time Tracking: Test Script


2 PUBLIC Content
Review Rest Period Violation Alerts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Decide On Follow-Up Measures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.5 Yearly Overtime Violation Detection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Record Working Time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Review Yearly Overtime Violation Alert. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Decide On Follow-Up Measures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
5.6 Cross-Midnight Attendance (Germany only). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Scenario 1 – Nightshift On Weekdays. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
Scenario 2 – Saturday Shift. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Scenario 3 – Work on Sundays. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
5.7 Overtime Recording (South Africa only). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Scenario 1 – Normal Shifts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Scenario 2 – Cross-Midnight Attendance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
5.8 Time Recording (United Kingdom only). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Scenario 1 - Duration-based Positive for Full-time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Scenario 2 - Duration-based Overtime for Full-time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Scenario 3 - Duration-based Positive for Part-time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Scenario 4 - Duration-based Overtime for Part-time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140
5.9 Overtime Recording (Republic of Korea only). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Scenario 1 - Normal Shifts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Scenario 2 - Cross-Midnight Attendance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155

6 Test Procedures on Mobile Device (Optional). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170


6.1 Approve Single Attendance Requests (Optional). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170
6.2 Review Time Sheet (Optional). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

7 Process Integration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172


7.1 Preceding Processes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
7.2 Succeeding Processes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

Manage Time Tracking: Test Script


Content PUBLIC 3
1 Manage Time Tracking

This guide describes the detailed procedure for testing the business process Manage Time Tracking after
activation of this SAP Best Practices for SAP SuccessFactors Employee Central solution.

This business process describes 8 Time Tracking procedures. All of them come with the new Time Tracking
product. Time Tracking is an extended version of SAP’s current EC Time Sheet and Time Valuation, and new
features will only be available in Time Tracking.

1. Test Procedure Single Record Approval [page 20]

Single Record Approval supports the time tracking of a single record and its approval. With that the single
approval of attendances like a training, a planned overtime or a planned home office are possible. With this SAP
Best Practices solution, we deliver the time type Training (pre-approval required) as an example which can be
adapted or enhanced.

This guide provides a test procedure in which the employee plans a training in a future week and records the
training hours in advance. The employee submits only this single record for approval without submitting the
whole Time Sheet, to document the pre-approval by the line manager in the system.

2. Test Procedure Clock In Clock Out [page 27]

Clock in Clock Out helps tracking the employees' time when they use the swipe machine or any external time
tracking service like a terminal, a mobile app and so on. It automatically records and calculates the duration of
time events in the SAP SuccessFactors Time Sheet.

Clock In Clock Out integrates the external time events coming from the Time Tracking Services to the Time
Sheet. This is done through time event pairing. This time pairing is done in the Time Event Processing
Application. Here, input checks are performed and time events that could not be paired in the Admin Alert
UI are highlighted.

A successful paired time pair either with category Attendance or Break is then sent to the Time Sheet. Once in
the Time Sheet, the time valuation processes these records just as any other time record in the Time Sheet.

This guide provides a test procedure in which a Clock In Event has been recorded, but the Clock Out Event is
missing. The CICO Administrator repairs the pairing and the Manager approves the Clock Out. Afterwards the
CICO Administrator checks the pairing, and the employee checks his or her Time Sheet.

3. Test Procedure Late Comer Detection [page 47]

The feature Late Comer Detection allows to monitor employees who clocked in (or recorded any other
attendance) after the start of the planned working time, and to raise alerts on this.

This guide provides a test procedure in which an employee clocks in late for 3 times. Then the Time
Administrator monitors the created Alerts. Afterwards the Employee clocks in late for a 4th time. In a last
step, the Line Manager reviews the new Alert and decides on follow-up measures.

4. Test Procedure Rest Period Violation Detection [page 57]

The feature Rest Period Violation Detection allows to monitor employees who recorded times between which
the Rest Period is less than 11 hours, and to raise alerts on this.

Manage Time Tracking: Test Script


4 PUBLIC Manage Time Tracking
This guide provides a test procedure in which an employee records times for 2 consecutive days. The Rest
Period between these 2 days is less than 11 hours. Then the Line Manager monitors the created Alerts. In a last
step, the Line Manager decides on follow-up measures.

5. Test Procedure Yearly Overtime Violation Detection [page 63]

The feature Yearly Overtime Violation Detection allows to monitor employees who recorded more than 210 and
220 overtime hours in a year, and to raise alerts on this.

This guide provides a test procedure in which an employee records working time over a period of 2 weeks. The
high amount of overtime hours causes the threshold values to be exceeded. Then the Line Manager monitors
the created Alerts. In a last step, the Line Manager decides on follow-up measures.

6. Test Procedure Cross-Midnight Attendance (Germany only) [page 76]

A cross-midnight shift is defined as one that starts on one calendar day at 8 PM (the earliest) and ends on the
next calendar day at 6 AM (the latest). For example, a shift starts at 10:00 PM on Monday and ends at 5:00 AM
on Tuesday. Working hours of the employee during his or her cross-midnight shift are treated differently from a
payment point of view and from a tax point of view.

This guide provides a test procedure with 3 scenarios of night shift bookings and its calculation:

• Scenario 1 – Nightshift On Weekdays [page 80]


• Scenario 2 – Saturday Shift [page 85]
• Scenario 3 – Work on Sundays [page 89]

7. Test Procedure Overtime Recording (South Africa only) [page 93]

For South Africa, overtime recording is available. The time valuation results for recorded overtime vary,
depending on the shift being on a weekday, a Saturday, a Sunday, or a Holiday. For cross-midnight shifts
the time valuation results vary, depending on when the shift starts and ends: on a weekday, a Saturday, a
Sunday, or a Holiday.

This guide provides test procedures for 2 scenarios of overtime recording, both of them with sub-scenarios for
several kinds of shifts:

• Scenario 1 – Normal Shifts [page 97]


• Scenario 2 – Cross-Midnight Attendance [page 105]

8. Test Procedure Time Recording (United Kingdom only) [page 121]

For the United Kingdom, time recording with various overtime rules for full-time and part-time employees is
availabe. Both can record time either as Overtime Recording or as Positive Recording.

This guide provides a test procedure with 4 scenarios, all of them are duration-based:

• Scenario 1 - Duration-based Positive for Full-time [page 121]


• Scenario 2 - Duration-based Overtime for Full-time [page 128]
• Scenario 3 - Duration-based Positive for Part-time [page 132]
• Scenario 4 - Duration-based Overtime for Part-time [page 140]

9. Test Procedure Overtime Recording (Republic of Korea only) [page 145]

Manage Time Tracking: Test Script


Manage Time Tracking PUBLIC 5
For South Korea, overtime recording is available. The time valuation results for recorded overtime vary,
depending on the shift being on a weekday, a Saturday, a Sunday, or a Holiday. For cross-midnight shifts
the time valuation results vary, depending on when the shift starts and ends: on a weekday, a Saturday, a
Sunday, or a Holiday.

This guide provides test procedures for 2 scenarios of overtime recording, both of them with sub-scenarios for
several kinds of shifts:

• Scenario 1 - Normal Shifts [page 147]


• Scenario 2 - Cross-Midnight Attendance [page 155]

Manage Time Tracking: Test Script


6 PUBLIC Manage Time Tracking
2 Prerequisites

Following the next steps you will learn about the necessary prerequisites to conduct the test procedures in this
guide:

• System Access [page 7]


• Roles [page 7]
• Requirements [page 8]
• Business Conditions [page 9]

2.1 System Access

The test should be conducted with the following system and users:

Type of Data Name Details

System SAP SuccessFactors Employee <Provide details on how to access system, e.g., system client or
Central URL>

Standard User Employee <Provide Standard User Id and Password for test, if applicable>

Standard User Line Manager <Provide Standard User Id and Password for test, if applicable>

Standard User Time Administrator <Provide Standard User Id and Password for test, if applicable>

Standard User CICO Administrator <Provide Standard User Id and Password for test, if applicable>

Standard User HR Administrator <Provide Standard User Id and Password for test, if applicable>

2.2 Roles

For non-standard users, the following roles must be assigned in Employee Central to the system user(s) testing
this scenario.

Manage Time Tracking: Test Script


Prerequisites PUBLIC 7
Business Role Permission Role Sample data

Employee SFCC Employee on Self For testing purposes, you can log on as Super Admin and
use the Proxy Now option to proxy as the user.

Line Manager SFCC Manager on Team For testing purposes, you can log on as Super Admin and
use the Proxy Now option to proxy as the user.

Time Adminis- SFCC Super Admin (Time Sheet) For testing purposes, you can log on as Super Admin and
trator use the Proxy Now option to proxy as the user.

CICO Adminis- SFCC Admin (CICO) For testing purposes, you can log on as Super Admin and
trator use the Proxy Now option to proxy as the user.

HR Administra- Make sure permissions to maintain the For testing purposes, you can log on as Super Admin and
tor Time Information fields have been granted use the Proxy Now option to proxy as the user.
to the user, e.g. from role:

SFCC Super Admin (Time Sheet)

2.3 Requirements

Ensure you have enabled SAP SuccessFactors Time Sheet, the new Time Sheet UI, and SAP SuccessFactors
Time Tracking.

Requirements Comment

Time Sheet and Time Off To use the Time Tracking functionality, you have implemented the Time Sheet module from
module Upgrade Center in your SAP SuccessFactors Employee Central Instance.

Additionally, the SAP Best Practices for Time Sheet needs to be implemented from Upgrade
Center.

Also, it is indispensable that the Time Off module has already been implemented, since it is a
prerequisite for Time Sheet. But it does not necessarily have to be the SAP Best Practices for
Time Off module, that is implemented.

New Time Sheet UI To use the Time Tracking functionality, you have implemented the New Time Sheet UI mod-
ule from Upgrade Center in your SAP SuccessFactors Employee Central Instance. For more
information refer to Configuration Guide Setup Time Tracking.

SAP SuccessFactors Time SAP SuccessFactors Time Tracking has been enabled in Provisioning.
Tracking

Manage Time Tracking: Test Script


8 PUBLIC Prerequisites
2.4 Business Conditions

Before you can test this process, the following business conditions must be met.

Business Condition Comment

One administrator user with complete access to all employee views and fields must exist.

Employees must have been If the Core content has been deployed with the SAP Best Practices, for hiring or rehiring
hired (or rehired) and already refer to the appropriate test procedures in the test script for Manage Hire/Rehire.
exist in the system.

Maintenance of Time Profiles In this SAP Best Practices for Time Tracking solution, we do not deliver preconfigured Time
Profiles for Time Sheet.

In case you implemented SAP Best Practices for Time Off, you will already have automati-
cally installed Time Profiles. These might need to be adapted for Time Tracking.

In case you didn’t implement SAP Best Practices for Time Off, but use your own Time
Profiles, these might also need an adaption to work for Time Tracking.

The use cases in the following procedures are based on duration-based or clock-time-
based Time Profiles, which are described in theTime Configuration Overview of the Config-
uration Guide for Time Sheet.

More information about the necessary Time Information field values for each use case
can be found in section Preliminary Steps and in the Prerequisites section of each test
procedure.

Maintenance of Employee To execute the following test procecures as described, the Time Sheet fields must be filled
Time Sheet Fields in the employee’s master data record in the Time Information block of the Job Information
subsection.

Maintenance can be done via Employee Files Employment Information Job

Information Time Information .

For more information about the necessary Time Information field values, refer to Config-
ure Employee [page 10] and to the Prerequisites part of each of the Test Procedures.

Email configuration for approv- To ensure that the workflow approver (Line Manager) receives an automatic email about
ers the workflow item, email needs to be configured in the system and the email address of
the approver has to be maintained in his/her contact information.

Maintenance can be done via Employee Files Personal Information Contact

Information .

Manage Time Tracking: Test Script


Prerequisites PUBLIC 9
3 Preliminary Steps

Following the next steps you will learn about the preliminary steps necessary or optional to conduct the test
procedures in this guide:

• Configure Employee [page 10]


• Delegate Workflows (Optional) [page 13]
• Install Mobile App (Optional) [page 14]

3.1 Configure Employee

Use

To execute the process steps as described, the Time Information fields must be filled in the employee’s master
data record. In case you have missed to maintain the fields for your employee, or the maintained information is
incorrect, the procedure for the maintenance is described below.

 Note

In this SAP Best Practices for Time Tracking, we do not deliver preconfigured Time Profiles for Time Sheet.

• In case you implemented the SAP Best Practices for Time Off, you will already have automatically
installed Time Profiles. These might need to be adapted for Time Tracking.
• In case you didn’t implement the SAP Best Practices for Time Off , but use your own Time Profiles,
these might also need an adaption to work for Time Tracking.
• The use cases in the following procedures are based on duration-based or clock-time-based Time
Profiles. For more information on Time Profiles, refer to the Time Configuration Overview in the
Configuration Guide for Time Sheet.
• For more information about the necessary Time Information field values, refer to the Prerequisites part
of each of the Test Procedures.
• For more information about possible field values refer to the Workbook for Time Sheet, which can be
found in the Configuration Block section.

Procedure

Option 1: Adapt the New Hire record:

1. Log on to Employee Central as HR Administrator.


2. In the Search for actions or people text box, located in the top right corner of the screen, enter the name
or name parts of the employee whose data you want to maintain. Choose in the list of employees matching

Manage Time Tracking: Test Script


10 PUBLIC Preliminary Steps
the search criteria the appropriate employee. You are directed to the Employee Files page, in which the
profile of the selected employee is displayed.
3. In the Employment Information section go to the Job Information subsection. The Time Information fields
can be shown by choosing Show More.
4. Select the History icon.
5. In the Change History part on the left side of the upcoming Job Information Changes dialog box, select the
New Hire record, and choose Edit.
6. In the Edit History of Job Information on <hire date> dialog box, make sure that in the When would you like
your changes to take effect? field, the employee’s hiring date is displayed.
7. Scroll to the Time Information block and make the following entries:

Field Instruction Possible Field Values

Work The Work Schedule needs to fit to your Time Profile and Time More information about the necessary
Schedule Recording Profile. field values for each process described

Choose between a Work Schedule for a Duration profile or a in this guide can be found in the relevant
Clock Time profile Prerequisites section.

Holiday Holiday Calendars must have been created or adapted. More information about the necessary
Calendar field values for each process described
Choose a calendar fitting to your employee's country/region.
in this document can be found in the
respective chapters in the Prerequisites
part.

Time Time Profiles must have been created or adapted. More information about the necessary
Profile field values for each process described
in this document can be found in the
respective chapters in the Prerequisites
part.

Time Depending on the Time Profile and Time Recording Profile More information about the necessary
Recording maintained in the employee’s master data record, he or she field values for each process described
Profile can perform either positive recording or overtime recording or in this guide can be found in the relevant
can record working hours only. Prerequisites section.

Time Depending on the Time Recording Admissibility maintained • Past Weeks / Amendments
Recording for the employee, he/she can record time a number of weeks Allowed (4WK_AMEND_YES)
Admissibilit into the past, for example, 4 weeks back, and amend already
y approved Time Sheets. • 4 Past Weeks / No
Amendments Allowed
(4WK_AMEND_NO)

Time The Time Recording Variant needs to fit to your Time Record- More information about the necessary
Recording ing Profile. field values for each process described
Variant in this guide can be found in the relevant
Choose between a variant for a Duration profile or a Clock
Prerequisites section.
Time profile.

Manage Time Tracking: Test Script


Preliminary Steps PUBLIC 11
Field Instruction Possible Field Values

Default Depending on the combination of Time Profile, Time Record- • Payout


Overtime ing Profile and Default Overtime Compensation Variant main-
Compensat tained for the employee, the additional time he or she has
• Payout and Time Off
ion Variant worked with respect to the work schedule (meaning overtime) • Time Off
will be compensated either as payout or as Time Off in Lieu, or
as a combination of both, or will be credited to a working time
account.

Dynamic This field is relevant for Cross-Midnight Attendance Time More information about the necessary
Break Recording. field values for each process described
Config in this document can be found in the
respective chapters in the Prerequisites
part.

Clock In This field is relevant for Clock In Clock Out in Time Tracking. More information about the necessary
Clock Out field values for each process described
Group in this guide can be found in the relevant
Prerequisites section.

8. When done, choose Save.


9. The data is saved and is visible in the employee’s Job Information block.

Option 2: Change Time Information on a specific date

In case the Time Information fields should be valid starting on a specific effective date, other than the hiring
date of the employee, proceed as follows:

1. Log on to Employee Central as HR Administrator.


2. In the Search for actions or people text box, located in the top right corner of the screen, enter the name
or name parts of the employee whose data you want to maintain. Choose in the list of employees matching
the search criteria the appropriate employee. You are directed to the Employee Files page, in which the
profile of the selected employee is displayed.
3. In the Employment Information section go to the Job Information subsection. The Time Information fields
can be shown by choosing Show More.
4. Select the Edit Job Information icon.
5. In the When should these changes take effect? field, select the validity start date from calendar help.
Several blocks related to job information are displayed.
6. Scroll to the Time Information block, enter the required information, and choose Save.
7. The data is saved and is visible in the employee’s Job Information subsection of the Employment
Information section.

Manage Time Tracking: Test Script


12 PUBLIC Preliminary Steps
3.2 Delegate Workflows (Optional)

Use

With delegation an option is enabled, that allows approvers to forward their workflow to another user in
the company that can approve or decline in lieu of the initial approver. There are two options of delegating
workflows:

• manual delegation of a particular workflow request right from the Workflow Details page, and
• with help of the Auto Delegation feature, a delegatee can be selected for all workflows. This feature is
especially helpful, in case the initial approver is absent for a longer period, for example due to annual leave.

 Note

When the auto delegation is enabled for a user, this will not change the system behavior when the
workflow is triggered. The request confirmation screen will still show the original approver.

Both options are described below. Note, that the approver can, but need not execute this step!

 Note

Delegation of workflows can be useful for roles that need to approve requests. For the list of roles refer to
the Overview Table.

Procedure

OPTION 1: MANUAL DELEGATION OF WORKFLOWS

1. Log on to the Employee Central instance with the appropriate role. The Home page is displayed.
2. In the Approvals section, choose the appropriate request card.

 Note

In case there are several requests of the same category for you to approve, the View All link will be
displayed on the appropriate request card. Choose that link; a dialog box containing the cards for each
request displays. Choose the appropriate request card.

The Workflow Details screen is displayed, containing the detailed request.


3. Choose Delegate. The Delegate Request dialog box is displayed.
4. Enter in the search field the name (or name parts) of the employee to whom you want to delegate this
particular request. The autocomplete functionality suggests a list of employees matching your search
criteria.

Manage Time Tracking: Test Script


Preliminary Steps PUBLIC 13
5. Select the appropriate employee from the result list and choose Send. A message displays in the dialog
box, in which you are informed, that the request is going to be delegated and the request initiator will be
notified.
6. To confirm your choice, choose Delegate.

Result

The request has been delegated. When the delegatee logs into the instance, the workflow request will display in
the Approvals section on their Home page. When choosing the link to the detailed request, the delegatee gets to
know that the initial approver has asked them to approve the request. The delegatee has the option of refusing
delegation; for this they need to choose Decline Delegation in the respective workflow request.

OPTION 2: AUTO-DELEGATION OF WORKFLOWS

1. Log on to the Employee Central instance with the appropriate role. The Home page is displayed.
2. In the Quick Actions section, choose the Delegate My Workflows card.
3. In the upcoming Delegate My Workflows dialog box, turn the Auto-Delegation on by moving the slider
button to the right. All fields in the dialog box become editable.
4. In the Delegatee search field, enter the name (or name parts) of the employee to whom you want to
delegate your workflows. The autocomplete functionality suggests a list of employees matching your
search criteria. Select the appropriate employee from the result list.

 Note

You can also specify the period in which the delegatee should process the workflows on your behalf. For
this, enter a Start Date and Time and an End Date and Time. Pay attention, that the Start Date and Time
cannot be in the past! If you leave these fields empty, the delegation becomes active immediately and
will stay active till you turn it off.

5. Choose Save.

Result

The delegation settings have been saved. When the delegatee logs into the instance, in the For You Today
section on the Home page, the Upcoming Delegation card is displayed. From this card, the delegatee gets to
know that a colleague is delegating workflows to them. Upon taking note of this, the delegatee can choose Mark
as Read, which makes the Upcoming Delegation card disappear from the screen. The delegatee has the option
of refusing delegation; for this they need to choose Decline Delegation in the respective workflow request.

 Note

Once you want to remove the auto-delegation of your workflow requests, move in the Delegate My
Workflows dialog box the Auto-Delegation slider button to the left and choose Save.

3.3 Install Mobile App (Optional)


Before mobile related process steps can be executed, you first need to install and activate the SAP
SuccessFactors Mobile App on your mobile device. Afterwards there are four ways to activate the SAP
SuccessFactors Mobile App on mobile devices. This document describes the Activation via QR Code only.
For the other ways and for more deployment information on how to set up the Mobile application, refer to the
Mobile Deployment Guide available on the SAP Help Portal for SAP SuccessFactors Mobile.

Manage Time Tracking: Test Script


14 PUBLIC Preliminary Steps
To install and activate the SAP SuccessFactors Mobile application using the QR code proceed as follows:

1. Load the Mobile App SuccessFactors from your App Store to your mobile device.

2. Open the App.

3. Tap Add in the upper left corner.

4. Tap Logon with QR Code.

5. Go to the instance logon screen on your desktop.

6. Click Activate Mobile App Using QR Code.

7. Scan the QR Code with your Mobile device.

8. Once the QR Code is validated, the User License screen appears on your mobile device. Read the End User
License Agreement (EULA) and make the appropriate selections on the mobile device to accept the User
License Agreement.

9. The user, who needs to execute the first process steps on the mobile, logs on to the Mobile App with userID
and password.

10. The SAP SuccessFactors mobile application is now activated. The corresponding user profile is added.

 Note

For testing purpose, you can use one mobile device for different business roles involved in this process. To
realize this, repeat steps 3-9 with different users to get all user profiles listed in your SuccessFactors App.

In this case you need to set the More Profiles settings for the first user:

1. Logon with the userID of the first role.

2. Go to More → Profile.

3. In the Header on the right tap on the Settings icon.

4. Enable More Profiles.

 Note

The description in this process is based on the use of the Mobile App on iPhone.

The SuccessFactors App also supports iPad usage. Additionally the Android platform is supported. Be
aware that the interfaces may slightly differ.

 Note

For more information refer to the Configuration Guide for Employee Central Core, chapter Enable Mobile
Features of SAP SuccessFactors App.

Manage Time Tracking: Test Script


Preliminary Steps PUBLIC 15
4 Overview Table

This guide consists of several process steps provided in the table below:

Business Access to In-


Process Step Role stance Expected Results

1. Test Procedure Single Record Approval [page 20]

Submit Single Attendance Re- Employee Company In- The Working Time Type Training (pre-approval
quest [page 21]
stance URL required) has been submitted to the Manager for
approval.

Approve Single Attendance Re- Line Man- Company In- The Attendance Request has been approved by the
quest [page 23]
ager stance URL or line manager.
Mobile App

View Request Status and Submit Employee Company In- The Request Status of the Training Request has
Time Sheet [page 25] stance URL been reviewed by the employee, working time for the
whole week has been recorded and the Time Sheet
has been submitted to the Line Manager.

2. Test Procedure Clock In Clock Out [page 27]

Record Time Event via Time Employee process step out- A Clock In record has been created.
Sheet [page 31]
side the instance

Record Time Event on Behalf of CICO Ad- Company In- A Clock In record for the respective employee has
Employee [page 34]
ministrator stance URL been created by the CICO administrator.

Carry Out Work [page 37] Employee process step out- The employee’s workday has ended.
side the instance

Review Not Paired Time Events CICO Ad- Company In- The record with Pairing Status Not Paired is dis-
[page 38] played.
ministrator stance URL

Align on Missing Time Event CICO Ad- process step out- CICO Administrator and Employee had a conversa-
[page 39] tion about the missing Time Event.
ministrator side the instance
and Em-
ployee

Create Missing Time Event [page CICO Ad- Company In- The missing Clock Out record for the respective em-
40]
ministrator stance URL ployee has been created. A Workflow is triggered and
sent to the Line Manager.

Approve Missing Time Event Line Man- Company In- The Approval of the Time Event Clock Out has taken
ager stance URL or place.
[page 42]
Mobile App

Manage Time Tracking: Test Script


16 PUBLIC Overview Table
Business Access to In-
Process Step Role stance Expected Results

Pair Time Events [page 43] Background --- The Time Event pairing for the Time Events Clock
In and Clock Out has taken place in the Time Event
Processing Application.

Review Time Event Pair [page CICO Ad- Company In- Both Time Event Types, Clock In and Clock Out have
44]
ministrator stance URL Pairing Status Paired.

The successfully paired time pair with category


Attendance is sent to the employee’s Time Sheet.

Review Time Sheet (Optional) Employee Company In- The successfully paired working time pair has been
[page 45]
stance URL or reviewed.
Mobile App

3. Test Procedure Late Comer Detection [page 47]

Record Working Time [page 49] Employee Company In- Working Time for Monday, Tuesday and Wednes-
stance URL or
day has been recorded. The Warning Messages You
clock in terminal
clocked in too late today for the workdays are dis-
or any other kind
of access control played.
option

Review Alerts of Type Time Valua- Time Admin- Company In- The employee's late coming has been reviewed in
tion [page 52] istrator
stance URL the Admin UI.

Record Working Time [page 53] Employee Company In- Working Time for Thursday has been recorded. The
stance URL or
Warning Message You clocked in too late today is
clock in terminal
displayed. An additional Warning Message You have
or any other kind
of access control clocked in late more than 3 times this month. Your
option manager will be informed. is displayed.

Review Alerts of Type Time Col- Line Man- Company In- The employee's late coming has been reviewed.
lector [page 55] ager
stance URL

Decide On Follow-Up Measures Line Man- process step out- A conversation on the further course of action has
[page 57] ager been taken place between Line Manager and Em-
side the instance
ployee.

4. Test Procedure Rest Period Violation Detection [page 57]

Record Working Time [page 59] Employee Company In- Working Time for Monday and Tuesday has been re-
stance URL or corded.
clock in terminal
The Rest Period minimum of 11 hours was not
or any other kind
of access control reached.
option

Review Rest Period Violation Line Man- Company In- The alerts for Rest Period Violations have been moni-
Alerts [page 61] ager tored.
stance URL

Manage Time Tracking: Test Script


Overview Table PUBLIC 17
Business Access to In-
Process Step Role stance Expected Results

Decide On Follow-Up Measures Line Man- process step out- A conversation on the further course of action has
[page 63] ager been taken place between Line Manager and Em-
side the instance
ployee.

5. Test Procedure Yearly Overtime Violation Detection [page 63]

Record Working Time [page 65] Employee Company In- Working Time for 2 weeks has been recorded.
stance URL or
Messages are displayed as soon as the thresholds of
clock in terminal
or any other kind 210 hours and 220 hours of Overtime are exceeded.
of access control
option

Review Yearly Overtime Violation Line Man- Company In- The alerts for yearly Overtime violations have been
Alert [page 74] ager monitored.
stance URL

Decide On Follow-Up Measures Line Man- process step out- A conversation on the further course of action has
[page 76] ager been taken place between Line Manager and Em-
side the instance
ployee.

6. Test Procedure Cross-Midnight Attendance (Germany only) [page 76]

Scenario 1 – Nightshift On Week- Employee Company In- Working time for a whole week has been recorded.
days [page 80] stance URL
A preview of the Time Valuation Results for the whole
week is shown.

Scenario 2 – Saturday Shift [page Employee Company In- Working Time for a Friday night shift day has been
85]
stance URL recorded.

A preview of the Time Valuation Results for Friday is


shown.

Scenario 3 – Work on Sundays Employee Company In- Working Time for a Saturday night shift has been
[page 89]
stance URL recorded.

A preview of the Time Valuation Results for Saturday


is shown.

7. Test Procedure Overtime Recording (South Africa only) [page 93]

Scenario 1 – Normal Shifts [page Employee Company In- Overtime for normal shifts has been recorded. Sce-
97] narios for different weekdays and holidays are availa-
stance URL
ble.

Previews of the different Time Valuation Results are


shown.

Scenario 2 – Cross-Midnight At- Employee Company In- Overtime for cross-midnight shifts has been re-
tendance [page 105] corded. Scenarios for different weekdays and holi-
stance URL
days are available.

Previews of the different Time Valuation Results are


shown.

8. Test Procedure Time Recording (United Kingdom only) [page 121]

Manage Time Tracking: Test Script


18 PUBLIC Overview Table
Business Access to In-
Process Step Role stance Expected Results

Scenario 1 - Duration-based Posi- Employee Company In- Working time for an employee working full-time and
tive for Full-time [page 121] during-based has been recorded.
stance URL
Previews of the different Time Valuation Results are
shown.

Scenario 2 - Duration-based Employee Company In- Overtime for an employee working full-time and dur-
Overtime for Full-time [page 128] ing-based has been recorded. The employee is work-
stance URL
ing during-based.

Previews of the different Time Valuation Results are


shown.

Scenario 3 - Duration-based Posi- Employee Company In- Working time for an employee working part-time and
tive for Part-time [page 132] during-based has been recorded. The employee is
stance URL
working during-based.

Previews of the different Time Valuation Results are


shown.

Scenario 4 - Duration-based Employee Company In- Overtime for an employee working part-time and
Overtime for Part-time [page 140] during-based has been recorded.
stance URL
Previews of the different Time Valuation Results are
shown.

9. Test Procedure Overtime Recording (Republic of Korea only) [page 145]

Scenario 1 - Normal Shifts [page Employee Company In- Overtime for normal shifts has been recorded. Sce-
147] narios for different weekdays and holidays are availa-
stance URL
ble.

Previews of the different Time Valuation Results are


shown.

Scenario 2 - Cross-Midnight At- Employee Company In- Overtime for cross-midnight shifts has been re-
tendance [page 155] corded. Scenarios for different weekdays and holi-
stance URL
days are available.

Previews of the different Time Valuation Results are


shown.

Manage Time Tracking: Test Script


Overview Table PUBLIC 19
5 Test Procedures

Following the next steps you will conduct the test procedures in this guide:

• Single Record Approval [page 20]


• Clock In Clock Out [page 27]
• Late Comer Detection [page 47]
• Rest Period Violation Detection [page 57]
• Yearly Overtime Violation Detection [page 63]
• Cross-Midnight Attendance (Germany only) [page 76]
• Overtime Recording (South Africa only) [page 93]
• Time Recording (United Kingdom only) [page 121]
• Overtime Recording (Republic of Korea only) [page 145]

5.1 Single Record Approval

Purpose

This process consists of 3 sub-processes:

1. An employee submits a single attendance request → Submit Single Attendance Request [page 21]
2. The manager who approves the employee's request → Approve Single Attendance Request [page 23]
3. The employee who reviews the request status, then records the rest of the working time for that week and
finally submits the whole Time Sheet → View Request Status and Submit Time Sheet [page 25]

Single Record Approval in general works for all time evaluations, which count the working hours of an
employee. That means, it works for Time Recording Profiles with Positive Time Recording with Duration or
Clock Time Profiles, as well as for Overtime Profiles. In this SAP Best Practices, we deliver time type Training
(pre-approval required) which relates to positive time recording.

Prerequisites

This process focusses on Positive Time Recording together with Time Recording variant Duration.

Positive Time Recording with variant Clock Time is also possible but not in focus of this process.

Manage Time Tracking: Test Script


20 PUBLIC Test Procedures
Configure your test employee according to the following table:

Field Instruction Field Values

Work Schedule Choose a Work Schedule for Example:


a Duration profile.
8:00 Hours Mon-Fri

(5D8H_FFFFF00)

Holiday Calendar Choose a calendar fitting to Example:


your employee's country/re-
gion. Federal Holidays (DEU)

(DEU_Federal_Holidays)

Time Profile Choose a Time Profile for Example:


Duration.
Generic Profile 2 (DEU)

(DEU_Generic_Profile2)

Time Recording Choose a Time Recording Example:


Profile Profile for Duration. DUR - Positive (XX) - Reg. Time, OT1.5 (Mon-
Sat), OT1.75 (Sun), OT2.0 (> 6h/week or 2h/day)

(DUR-POS-XX-REGTM_OT1.5_OT1.75_OT2.0)

Time Recording Choose Time Recording Var-


Duration
iant Duration.
Variant

 Note

More information on how to maintain the fields can be found in section Configure Employee [page 10].

5.1.1 Submit Single Attendance Request

Purpose

This process describes an employee recording his or her working hours for a special Time Type, in our example
Training (pre-approval required).

Manage Time Tracking: Test Script


Test Procedures PUBLIC 21
Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

2 Go to Time Way 1: The Time Sheet for the current week is displayed. It
Sheet consists of 2 panes:
• On the Home page, select from the
Home dropdown My Employee File. • the Time Sheet Overview pane on the left
• On the My Employee File screen se- • the Daily Time Recording pane on the right
lect the Time Management section.
• In the Time Sheet block select the Go
to Time Sheet link.

Way 2:

• On the Home page in section Quick


Actions choose the View My Time
Sheet card.

Way 3:

• In the Search for actions or people


box, in the top right corner of the
screen, enter Time Sheet.
• The autocomplete functionality sug-
gests a list of Actions or People
matching your search criteria.
• Choose View my time sheet in the Ac-
tions section.

Time Sheet Overview pane:

• On top of the Time Sheet Overview pane the Planned Working Time per week, the Recorded Working Time per
week and the Approval Status are shown.
• In the middle of the Time Sheet Overview pane the weekdays of the current week are listed. Each day shows the
number of the Planned Time per day and the Recorded Time per day. The planned time is based on the value of
field Work Schedule maintained in the employee master data record, in our example 08 hr 00 min.

Daily Time Recording pane:

• The Daily Time Recording pane contains 2 subsections: Working Times and Time Events. The shown subsections
depend on the time recording profile.

Possible Approval Statuses:

• To be submitted – you have saved a draft and have not yet submitted the Time Sheet.
• To be approved – you have submitted the Time Sheet, but it is pending approval.
• Approved – the Time Sheet has already been approved.
• Declined by approver – the Time Sheet request has been declined

Manage Time Tracking: Test Script


22 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

3 Select Day for In the Time Sheet Overview pane choose The chosen day is shown in the Daily Time Recording
Time Record- the day for which you want to record your pane.
ing Training.

In our example we choose tomorrow's


date.

 Note
You can also use the Calendar button
to choose the correct day. A calendar
pop-up opens. Here the current and
the upcoming month is shown and
a color-code indicates the status for
each day.

4 Record Train- In the Daily Time Recording pane choose The option to change the Time Type occurs.
ing Record next to Working Times.

Time Type: select Training (pre- The Training has been entered.
approval required) from drop-
down

Duration: enter number of hours (and mi-


nutes, if appropriate); format h:mm is pre-
defined, for example 04:00

Cost Center: select from the dropdown, if


appropriate

5 Save Training Choose Save. The Training has been saved and automatically been
submitted to the Manager for approval.

 Note
Before you can submit the Time Sheet for the
whole week, you need to submit the single record
for approval first and additionally, it needs to be
approved.

5.1.2 Approve Single Attendance Request

Purpose

The generated workflow needs to be processed. The Line Manager processes the single record with Time Type
Training (pre-approval required) which has been sent for approval by the employee.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 23
Prerequisite

The Time Sheet request for the single record with Time Type Training (pre-approval required) must have been
submitted by the employee and sent for approval to his or her line manager.

Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as Line Manager. The Home page is displayed.

2 Access Re- On the Home page, in the Approvals section, The Employee Files > Workflow Details screen is
quest on the Create Attendance Request card, choose displayed containing details to the employee’s At-
the Review and Approve link. tendance Request. The screen is divided into sev-
eral sections:
 Note
• The Do you approve this request? section con-
In case of more than one approval, first tains a short overview of the request, its initia-
choose the View All button. A popup will tor, and the workflow participants.
occur showing all Approval cards.
• The Attendance Request section contains the
details of the Training.
 Note • In the Comment section, you can post your

You may choose Approve with/without remarks to the employee’s request.

comments next to the request in case you • On the right part of the screen a short profile
are sure to approve the right one without of the requesting employee is given.
checking the details.
 Note
By choosing the <employee name> link,
you can directly open his/her employee
file. Choose the browser Back to go back
to the Workflow Details screen.

• In the Activity section details to the request


initiation are shown.

3 Review At- Review details of the recorded Attendance Re- The Attendance Request has been reviewed.
tendance Re- quest in section Attendance Request. If needed,
quest you can enter a note to this request in the
Comment section.

Manage Time Tracking: Test Script


24 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

4 Approve At- If everything is fine, choose Approve to approve The Attendance Request has been approved by the
tendance Re- the Attendance Request. line manager.
quest
The system generates a message about the appro-
 Note
val of the workflow. You are redirected to your
Decline: You may also decline the Attend- Home page.
ance Request. In this case, it is recom-
In the employee’s Time Sheet, the status of the
mended to add a comment explaining your
Attendance Request for this single training record
decision. The new approval status will be
turned Approved.
rejected. The employee can then adapt the
Attendance Request and resubmit it for ap-
proval or delete it.

Delegate: You may also delegate the At-


tendance Request to another user in the
company. In this case search for an appro-
priate colleague and choose Send. It is rec-
ommended to add a comment. For more
information, refer to https://help.sap.com/
docs/SAP_Best_Practices/
ec0d86951d8d46b5b8af17a388b84dc2/
cf8a63c05ce743e7af65bb2e5edaa914.ht
ml.

5.1.3 View Request Status and Submit Time Sheet

Purpose

The Employee views the status of his or her Attendance Request for the single training record, records the
Working Time for the whole week and submits the Time Sheet for Approval.

Prerequisite

The Time Sheet request for the single record with Time Type Training (pre-approval required) must have been
approved by the Line Manager.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 25
Procedure

Step
# Test Step Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

2 Go to Time Option 1: On the Home page, select from The Time Sheet screen is displayed, containing
Sheet the Home dropdown My Employee File. On the Time Sheet for the current week.
the My Employee File screen select the Time
Management section. In the Time Sheet block
select the Go to Time Sheet link.

Option 2: On the Home page in section Quick


Actions choose the View My Time Sheet card.

3 Select Day for Choose the day in the Time Sheet for which The chosen day is shown in the Daily Time Re-
Time Recording the Training/Attendance Request has been cording pane.
recorded and sent for approval. You can se-
lect it either in the Calendar pane or in the
Time Sheet Overview pane.

4 Check Status of Check the status of your Attendance Re- The Training/Attendance request has status
Training/ quest. It can be found in the Daily Time Re- Approved.
Attendance Re- cording pane on the right.
quest  Note
Possible status:

To be submitted

To be approved: you have submitted the


Training/Attendance request, but its approval
is pending.

Approved: the Training/Attendance request


has already been approved.

Declined by approver: the Training/Attend-


ance request has been declined.

Manage Time Tracking: Test Script


26 PUBLIC Test Procedures
Step
# Test Step Name Instruction Expected Result

5 Record Working Record your working time for each working Working time for the whole week has been re-
Time for Each day of the week in which your Training/At- corded. The Time Sheet is ready to be sent to the
Day tendance Request has been recorded.: you manager.
have saved a draft and have not yet submit-
ted the Training/Attendance request.

 Note
This process step can be carried out at
any time during the process. The Em-
ployee can record his or her Working
Time also while the single Attendance
Request is not yet approved.

6 Submit Time In the Time Sheet Overview pane choose The Submit Time Sheet window is displayed.
Sheet Submit.

7 Confirm to Sub- In the Submit Time Sheet window review the : you have saved a draft and have not yetA system
mit Time Sheet data. message is generated about the successful sub-
mission of your Time Sheet. The Status of your
Additionally, you may choose to add a Com-
Time Sheet automatically turns to To be approved
ment.
and is awaiting approval from your line manager.
Choose Submit.
The Request Status for the Training Request has
been reviewed by the employee, working time for
the whole week has been recorded and the Time
Sheet has been submitted to the Line Manager.

 Note

The Line Manager can now process the Workflow that has been created by the employee submitting the
Time Sheet. For more information on how to process and approve Time Sheets refer to Process Time
Sheets in test script Record Working Time.

5.2 Clock In Clock Out

Purpose

This process describes how to deal with a missing Clock Out event. 9 steps will lead to a successfully paired
working time pair:

1. Record Time Event [page 30]: The Clock In process takes place. It is done by an Employee or the CICO
Administrator.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 27
2. Carry Out Work [page 37]: The Employee carries out the daily work and forgets to clock out.
3. Review Not Paired Time Events [page 38]: The CICO Administrator monitors inconsistent time event
pairs on the Manage Clock In Clock Out page, and finds the missing Clock Out time event.
4. Align on Missing Time Event [page 39]: The CICO Adminstrator and the Employee have a conversation
about the missing time event.
5. Create Missing Time Event [page 40]: The CICO Adminstrator creates the missing time event. The
creation is done with reason Forgot to punch. This reason triggers a Workflow to the Line Manager.
6. Approve Missing Time Event [page 42]: The Line Manager approves the Clock Out time event.
7. Pair Time Events [page 43]: The automatic pairing of both time events, the Clock In and the Clock Out,
takes place.
8. Review Time Event Pair [page 44]: The CICO Administrator monitors the time event pairs again, which
are now paired.
9. Review Time Sheet (Optional) [page 45]: The Employee reviews the time pairs in the Time Sheet.

 Note

In this process the Employee forgets to clock out. The process is also conceivable with a missing Clock In
event, or if the Employee forgets both, to clock in and to clock out for that day.

 Note

In this process the CICO Administrator uses reason Forgot to Punch when creating the Clock Out. Only this
reason leads to the Workflow that will be going to the Manager in order to accept the manual creation of the
Clock Out event. Other reasons or a Clock In Time Event do not trigger the Workflow.

 Note

Location Capturing for Clock In Clock Out

With this SAP Best Practices for Time Tracking solution, we deliver preconfigured content for Location
Capturing for Clock In Clock Out. With this, you have the opportunity to verify if employees have performed
their work from home at their home address or from a different address. This might be interesting for
taxation reasons.

For more information refer to Enabling Location Tracking in Configuration Guide Setup Clock In Clock Out.

If you enable the Location Capturing in your Clock In Clock Out group, when clocking in via mobile, the
employees will first be asked to give their consent for the location tracking. If they give their consent,
the employees' GPS coordinates will be transferred. This location information will then be shown in the
Time Event Details in the employees' Time Sheets. Additionally, the location information will occur on the
Manage Clock In Clock Out page in the Information icon in the Entry Type field.

A use case is not part of this test procedure.

Manage Time Tracking: Test Script


28 PUBLIC Test Procedures
Requirements

Requirements Comment

Hardware Any kind of hardware to identify an employee for access control and combine this with an
employee’s time recording, for example, time recording terminals, web clocks on PCs, mobile
devices and so on.

Clock In Clock Out Group The field Clock In Clock Out Group has been added to the employee’s Time Information fields.

Employees replicated The Employees have been replicated to the CICO Terminal Software via an automated job
scheduled in Provisioning.

 Note

In this SAP Best Practices, we assume that the customer has his/her own access control hardware, and
that the terminal configuration is done. This SAP Best Practices solution delivers only the CICO group and
the derivation rules for the time event pairing.

Prerequisites

This process focusses on Positive Time Recording together with Time Recording variant Clock Times.

Configure your test employee according to the following table:

Field Instruction Field Values

Work Schedule Choose a Work Schedule for a Clock Times pro- Example:
file.
Flex 6:00-19:00

(Flex_6AMto7PM)

Holiday Calendar Choose a calendar fitting to your employee's Example:


country/region.
Federal Holidays (DEU)

(DEU_Federal_Holidays

Time Profile Choose a Time Profile for Clock Times. Example:

CLT Night Shift Employees

(CLT_NS_TP)

Manage Time Tracking: Test Script


Test Procedures PUBLIC 29
Field Instruction Field Values

Time Recording Profile Choose a Time Recording Profile for Clock Example:
Times.
CLT - Positive Flex (DEU) with
WTA

(CLT_POSITIVE_FLEX_DEU)

Time Recording Variant Choose Time Recording Variant Clock Times.


Clock Times

Clock In Clock Out Group Choose the Clock In Clock Out Group. Example:

Employee Group 1

(SFCC_EG1)

 Note

More information on how to maintain the fields can be found in section Configure Employee [page 10].

5.2.1 Record Time Event

Following the next 2 steps, working time for the employee will be entered. You can execute either the one or the
other:

• In Record Time Event via Time Sheet [page 31], the employee enters his/her Clock In working time by
using the Time Sheet in his/her SAP SuccessFactors Employee Central instance. He/she uses the instance
because the terminal he/she normally uses, does not work.
• In Record Time Event on Behalf of Employee [page 34], the CICO Administrator enters Clock In working
time on behalf of an employee.

 Note

Rounding of Clock-Time-based Time Recording:

With this SAP Best Practices for Time Tracking solution, we deliver optional rules to round Clock Times.
One rule forClock In Clock Out and one for Time Tracking. If you enable one of these rules, the employees'
clock times will be rounded automatically if they clock in or clock out. The solution supports the 7-minute
rule: in the first 7 minutes of a 15-minute interval the rule rounds the time back, and in the next seven
minutes the rule rounds the time forward.

Start time Rounded time

07:53 – 08:07 08:00

08:08 – 08:22 08:15

08:23 – 08:37 08:30

08:38 – 08:52 08:45

Manage Time Tracking: Test Script


30 PUBLIC Test Procedures
08:53 – 09:07 09:00

To test this feature you can use chaper Self Clock In [page 31] or Clock In on Behalf of Employee [page
34]. Ensure the following:

• Do not clock in exactly to the quarters of the hour, such as 8:00, 8:15, 8:30 or 8:45.
• Create a Clock In and a Clock Out event to ensure the pairing. Only after pairing the rounded Time
Events will be shown in the Time Sheet.
• Use section Review Time Sheet (Optional) [page 45] to check the rounding.

For more information refer to:

• Clock In Clock Out Rounding in Configuration Guide Setup Clock In Clock Out or
• Rounding in Time Tracking in Configuration Guide Setup Clock In Clock Out.

5.2.1.1 Record Time Event via Time Sheet

Purpose

In this process step, the employee enters his/her Clock In working time by using the Time Sheet in his/her SAP
SuccessFactors Employee Central instance. He/she uses the instance because the terminal he/she normally
uses, does not work.

Procedure

Ste Test Step


p# Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

2 Go to Time Option 1: On the Home page, from the Home The Time Sheet for the current week is dis-
Sheet dropdown, select My Employee File. On the played. It consists of 2 panes:
My Employee File screen select the Time
• the Time Sheet Overview pane on the left
Management section. In the Time Sheet block se-
• the Daily Time Recording pane on the right
lect the Go to Time Sheet link.

Option 2: On the Home page in section Quick


Actions choose the Clock My Time card. In the
upcoming Clock Time popup choose the View
Timesheet link.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 31
Ste Test Step
p# Name Instruction Expected Result

Time Sheet Overview pane:

• On top of the Time Sheet Overview pane the Planned Working Time per week, the Recorded Working Time per
week and the Approval Status are shown.
• In the middle of the Time Sheet Overview pane the weekdays of the current week are listed. Each day shows the
number of the Planned Time per day and the Recorded Time per day. The planned time is based on the value of
field Work Schedule maintained in the employee master data record, in our example 08 hr 00 min.

Daily Time Recording pane:

• The Daily Time Recording pane contains 2 subsections: Working Times and Time Events. The shown subsections
depend on the time recording profile.

Possible Approval Statuses:

• To be submitted – you have saved a draft and have not yet submitted the Time Sheet.
• To be approved – you have submitted the Time Sheet, but it is pending approval.
• Approved – the Time Sheet has already been approved.
• Declined by approver – the Time Sheet request has been declined

3 Select Day for In the Time Sheet Overview pane choose the day The chosen day is shown in the Daily Time Re-
Time Record-
for which you want to record your Working Time. cording pane.
ing
In our example we choose yesterday's date.
 Note
 Note Time Recording Admissibility: Depending on
You can also use the Calendar button to the Time Recording Admissibility maintained
choose the correct day. A calendar pop-up for you, you can record working time, for
opens. Here the current and the upcoming example, 4 weeks back. In case you want
month is shown and a color-code indicates to record working time for a week that lies
the status for each day. more than 4 weeks in the past, you will get
an appropriate information message and the
time sheet for that week is not editable.

4 Create Time In the Daily Time Recording Pane choose the The window Create Time Event for <date> oc-
Event Create button next to Time Events. curs.

Manage Time Tracking: Test Script


32 PUBLIC Test Procedures
Ste Test Step
p# Name Instruction Expected Result

Enter Time Event data: Time Event data has been entered.

Time: open the picker by selecting the clock


 Note
icon. A simplified clock will come up to help you
choose the correct Clock In time. Choose 8:00 You may also create the Time Event data
by choosing the Recordings subsection and
AM. When done choose OK.
using the Record button next to Working

 Note Times.

The Hours format depends on the employ-


ee's country/region.

Time Event Type: choose Clock In.

 Note
You may also add a break. In this case
choose Time Event Type Break.

Reason: choose Terminal not


functioning .

Comment: enter a comment if appropriate.

 Note
Rounding Clock Times:

If the optional 7-minute-rule for rounding


clock times has been enabled in your in-
stance and you want to test this rule, pro-
ceed as follows:

1. Do not clock in exactly to the quarters


of the hour, such as 8:00, 8:15, 8:30 or
8:45.
2. Create a Clock In and a Clock Out event
to ensure the pairing.
3. Check the rounding in section Review
Time Sheet (Optional) [page 45].

Manage Time Tracking: Test Script


Test Procedures PUBLIC 33
Ste Test Step
p# Name Instruction Expected Result

5 Submit Time Choose Submit A message that the Time Event has been created
Event occurs.

 Note
Quick Self Clock In via Instance:

There is an option for a quick Clock In re-


cording done by the employee: Choose the
Clock My Time card in the instance. In the
upcoming Clock Time popup, choose the
Clock Time button and then choose between
Clock In, Clock Out and Break to immedi-
ately create the appropriate Time Event with
the current time.

 Note

Self Clock In via External Service:

The Clock In recording normally takes place by the employee who enters his/her Clock In working time by
using a swipe machine or any external time tracking service like a terminal or a mobile application.

5.2.1.2 Record Time Event on Behalf of Employee

Purpose

This process describes a CICO Administrator entering Clock In working time on behalf of an employee.

Procedure

Ste Test Step


p# Name Instruction Expected Result

1 Log on Log on to Employee Central as CICO Administrator. The Home page is displayed.

Manage Time Tracking: Test Script


34 PUBLIC Test Procedures
Ste Test Step
p# Name Instruction Expected Result

2 Go to Manage Type Manage Clock In Clock Out in the Search for The Manage Clock In Clock Out
Clock In Clock actions and people box in the header bar and select the feature page is displayed.
Out Page from the list.
The view can be filtered on
Validation Status, Pairing Status,
Employees, Date and Time. In ad-
dition, you can adapt the filter and
add the fields Approval Status and
Time Event Type. Or you can unse-
lect fields that shall not be used in
the search.

3 Create Time Choose Create in the middle of the screen. The window Create Time Event oc-
Event curs.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 35
Ste Test Step
p# Name Instruction Expected Result

Enter Time Event data:

Employee: choose the employee for whom you need to create


the Clock In data.

Time Event Type: choose Clock In (P10)

Date and Time: open the picker by selecting the calendar icon

• in the calendar view on the left choose a date, in our


example yesterday

• in the Hours view on the right choose a time, in our exam-


ple, 8:00 AM

 Note
The Hours format depends on the employee's coun-
try/region.

• choose OK

Time Offset: defaults to your present time, leave as is or adapt


as appropriate

 Note
The Time Offset is an amount of time subtracted from or
added to the Coordinated Universal Time (UTC) time to
get the current civil time.

Reason: choose Terminal not functioning

Comment: enter a comment if appropriate

 Note
The fields Reason and Comment are only shown in case
you defined it during configuration. You can also define
whether they are mandatory or not. For more information
refer to the Configuration Guide Setup Clock In Clock Out.

 Note
The fields for the Time Event have
Rounding Clock Times: been filled.

Manage Time Tracking: Test Script


36 PUBLIC Test Procedures
Ste Test Step
p# Name Instruction Expected Result

If the optional 7-minute-rule for rounding clock times has


been enabled in your instance and you want to test this
rule, proceed as follows:

1. Do not clock in exactly to the quarters of the hour,


such as 8:00, 8:15, 8:30 or 8:45.
2. Create a Clock In and a Clock Out event to ensure the
pairing.
3. Check the rounding in section Review Time Sheet
(Optional) [page 45]

4 Save Time Choose Create. A Clock In record for the respec-


Event tive employee has been created
by the CICO Administrator and is
shown in the Items list.

As a result you see this record


with Pairing Status Not Paired and
Approval Status Approved.

 Note

In case you choose as reason Forgot to punch a workflow to the employee's Line Manager will be triggered.

 Note

This process can also be executed by the employee's Line Manager. The process for Clock In on Behalf
of Employee processed by the Line Manager is similar to the process described above for the CICO
Administrator.

5.2.2 Carry Out Work

Purpose

The employee works his/her planned working hours during the workday and carries out his/her tasks.

At the end of the workday the employee forgets to Clock Out.

Procedure

This process step takes place outside the instance.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 37
Result

The employee’s workday has ended.

The Clock Out Time Event has not been created.

The CICO Administrator gets an Overdue information when after 18 hours no pairing has taken place.

 Note

The CICO Adminstrator receives the Overdue information on the Manage Clock In Clock Out page.

5.2.3 Review Not Paired Time Events

Purpose

In case the Time Event pairing has been successful nothing has to be done. But in case the Time Event pairing
was unsuccessful, for example because of incompleteness, this needs to be corrected. Therefore, the CICO
Administrator checks for incorrect Time Event pairs. The Manage Clock In Clock Out page supports the CICO
Administrator to find incomplete Time Event pairs and to correct them.

Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as CICO The Home page is displayed.


Administrator.

2 Go to Manage Type Manage Clock In Clock Out in The Manage Clock In Clock Out page is displayed.
Clock In Clock the Search for actions and people box in the
The view can be filtered on Validation Status,
Out Page header bar and select the feature from the
Pairing Status, Employees, Date and Time. In addi-
list.
tion, you can adapt the filter and add the fields
Approval Status and Time Event Type. Or you can
unselect fields that shall not be used in the search.

3 Select Status Use the Pairing Status field to select employ- The Pairing Status has been selected.
ees with unpaired Time Event Types.

Pairing Status: choose Not Paired

Manage Time Tracking: Test Script


38 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

4 Choose Go Choose Go. Time Event Types with an unsuccessful Pairing Sta-
tus are displayed.

 Note
The Time Event Types with unsuccessful Pair-
ing Status only show up, when after 18 hours
no pairing has taken place.

5 Review Unsuc- Review the Time Event Type Clock In (P10) for The record with Pairing Status Not Paired and Ap-
proval Status Approved is displayed.
cessful Pairs yesterday’s date.

 Note
By choosing the Information sign in column
Error Details you can review the number of
hours how long the time event has not been
paired. You might need to add the Error Details
column via the Settings button.

The CICO Administrator needs to align with the


employee, who probably forgot to create the Time
Event for Clock Out.

 Note

The Employee may also have forgotten to Clock In. In this case the CICO Administrator can also create a
Clock In Time Event on behalf of the Employee. This does not lead to a Workflow as long as reason Terminal
not functioning is chosen.

 Note

The Employee may also have made a mistake when creating the Clock In. In this case the CICO
Administrator can delete the existing Time Event Type.

5.2.4 Align on Missing Time Event

Purpose

The CICO Administrator gets in contact with the employee who probably forgot to create the Time Event type
Clock Out (P20). The Employee confirms that he/she forgot to Clock Out.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 39
Procedure

This process step takes place outside the instance.

Result

CICO Administrator and Employee had a conversation about the missing Time Event.

5.2.5 Create Missing Time Event

Purpose

Now, the CICO Administrator creates the missing Time Event type to complete the pairing. The Manage Clock
In Clock Out page supports the CICO Administrator..

Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as CICO The Home page is displayed.


Administrator.

2 Go to Manage Type Manage Clock In Clock Out in The Manage Clock In Clock Out page is displayed.
Clock In Clock the Search for actions and people box in the
The view can be filtered on Validation Status,
Out Page header bar and select the feature from the
Pairing Status, Employees, Date and Time. In addi-
list.
tion, you can adapt the filter and add the fields
Approval Status and Time Event Type. Or you can
unselect fields that shall not be used in the search.

3 Create missing Choose Create to create a Time Event. The window Create Time Event occurs.
Time Event
Employee: choose the employee for whom
you need to create the Clock Out data

Time Event Type: choose Clock Out


The fields for the missing Time Event have been
(P20) filled.

Manage Time Tracking: Test Script


40 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

Date and Time: open the picker by selecting


the calendar icon

• in the calendar view on the left choose


the same date than during Clock In crea-
tion, in our example yesterday

• creation, in our examplein the Hours


view on the right choose a time after the
Clock In time, in our example, 04:25
PM

 Note
The Hours format depends on the
employee's country/region.

• choose OK

Time Offset: defaults to your present time,


leave as is or adapt as appropriate.

 Note
The Time Offset is an amount of time
subtracted from or added to the Coordi-
nated Universal Time (UTC) time to get
the current civil time.

Reason: choose Forgot to punch

 Note
Only this reason leads to the Workflow
that will be going to the Line Manager in
order to accept the manual creation of
the Clock Out event.

Comment: enter a comment if appropriate

4 Save Time Choose Create. The missing Clock Out record for the respective
Event employee has been created.

As a result you see this record with Pairing Status


Not Paired and Approval Status Pending.

The Clock In record with Pairing Status Not Paired


and Approval Status Approved is shown below the
Clock Out record.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 41
5.2.6 Approve Missing Time Event

Purpose

The Manager approves the Clock Out Time Event Type for the employee, triggered by the CICO Administrator.

Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as Man- The Home page is displayed.


ager.

2 Access Re- On the Home page, in the Approvals The Employee Files > Workflow Details screen is displayed
containing details to the request. The screen is divided into
quest section on the Create Manual Time
several sections:
Event card choose Review and
Approve. • The Do you approve this request? section contains a
short overview of the request, its initiator, and the
workflow participant(s).
 Note
• In the Manual Time Event section you will find details to
In case of more than one approval the time event like:
first choose the View All button. • Data Operation: Create
A popup will occur showing all Ap- • User, Date, Time
proval cards.
• Time Event Type Code: Clock Out (P20)
• Pairing Status: Not Paired
 Note • Validation Status: Success

You may choose Approve with/ • Entry Type: Manual

without comments or Decline • Reason: Forgot to punch


with/without comments next to • Comment: if entered during request creation
the request in case you are sure • Time Event ID: automatically created
to approve/decline the right one • In the Comment section, you can post your remarks to
without checking the details. the request.
• In the <Employee name> section a short profile of the
employee is given.

 Note
By choosing the <employee name> link, you can
directly open his/her employee file. Choose the
browser Back to go back to the Workflow Details
screen.

• In the Activity section administrative details to the re-


quest initiation are given.

Manage Time Tracking: Test Script


42 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

3 Review Review the details in the Manual Time The data for the Manual Time Event has been reviewed and
Changed In- Event section. is ready for approval.
formation

4 Approve Re- If everything is fine, choose Approve The system generates a message about the successful ap-
quest to approve the Manual Creation of this proval of the workflow.
Time Event.
The Approval of Time Event Clock Out has taken place.

 Note You are redirected to your Home page.

If required, you can also decline


the request. In this case, it is rec-
ommended to add a comment ex-
plaining your decision. The CICO
Administrator will see Approval
Status Declined in the Manage
Clock In Clock Out page. Then a
new Clock Out Event needs to be
created.

5.2.7 Pair Time Events

Purpose

The pairing of Time Events takes place in the Time Event Processing Application.

Procedure

This is an automated step, and no manual execution is required.

Result

The Time Event pairing for the Time Events Clock In and Clock Out has taken place in the Time Event Processing
Application.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 43
5.2.8 Review Time Event Pair

Purpose

The CICO Administrator monitors the time event pair after the manager approved the Workflow of the Clock
Out time event type.

Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as The Home page is displayed.


CICO Administrator.

2 Go to Manage Type Manage Clock In The Manage Clock In Clock Out page is displayed.
Clock In Clock Clock Out in the Search for The view can be filtered on Validation Status, Pairing Status,
Out Page actions and people box in the Employees, Date and Time. In addition, you can adapt the filter
header bar and select the fea- and add the fields Approval Status and Time Event Type. Or you
ture from the list. can unselect fields that shall not be used in the search.

3 Select Status Use the Pairing Status field and The Pairing Status has been chosen.
choose Paired to select the
paired Time Event Types.

4 Choose Go Choose Go. Time Event Types with successful Pairing Status are shown.

5 Review Clock In Review the Time Event Type Notice that the Pairing Status has changed from Not Paired to
Time Event Clock In (P10) for yesterday’s Paired.
Type date.
Notice that the Approval Status has not been changed. It is still
Approved.

Notice that the Error Details with the information for how many
hours the time event has not been paired, are gone. You might
need to add the Error Details column via the Settings button.

6 Review Clock Review the newly created Time Notice that the Pairing Status has changed from Not Paired to
Out Time Event Event Type Clock Out (P20) for
Paired.
Type yesterday's date.
Notice that the Approval Status has changed from Pending to
Approved.

Both Time Event Types, Clock In and Clock Out have Pairing
Status Paired.

The successfully paired time pair with category Attendance is


sent to the employee’s Time Sheet.

Manage Time Tracking: Test Script


44 PUBLIC Test Procedures
5.2.9 Review Time Sheet (Optional)

Purpose

The employee reviews the successfully paired time pair in his/her Time Sheet.

Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

2 Go to Time Option 1: On the Home page, select from The Time Sheet for the current week is displayed. It
Sheet the Home dropdown My Employee File. On consists of 2 panes:
the My Employee File screen select the Time
• the Time Sheet Overview pane on the left
Management section. In the Time Sheet block
• the Daily Time Recording pane on the right
select the Go to Time Sheet link.

Option 2: In section Quick Actions choose the


Clock My Time card.

3 Select Day Choose the day (yesterday) in the Time Sheet The chosen day is shown in the Daily Time Record-
with recorded for which the Time Pair has been recorded. ing pane on the right.
Time Pair

4 Review Work- Expand and review the Working Time entry. It The Working Time, shown as Start Time and End
ing Time can be found in the Daily Time Recording pane Time has been created, and is shown in the em-
on the right: ployee’s Time Sheet.

• Time Type: Working Time


• Start Time: check the time your working
time has started, in our example, 8:00
AM
• End Time: check the time your working
time has ended, in our example, 4:25 PM
• Duration: the hours have been calculated
automatically, in our Details example,
08:25

Manage Time Tracking: Test Script


Test Procedures PUBLIC 45
Step Test Step
# Name Instruction Expected Result

5 Review Paired Below the Working Time review the Paired The Paired Time Events and its details have been
Time Events reviewed.
Time Events:

• 8:00 AM  Note
Clock In
Rounding Clock Times:
• 4:25 PM The Paired Time Events have been rounded in
Clock Out Time Type Working Time to the quarters of the
Hover over the person sign. You see that both hour, if:
Time Events are a Manually Created Time
• the optional 7-minute-rule for rounding
Event.
clock times has been enabled in your in-
Choose either the Clock In or the Clock Out stance
entry. The Time Event Details pop-up shows • you recorded times via Record Time Event
up. It contains: via Time Sheet [page 31] or Clock In on
Behalf [page 34]
• Time Event Type: Clock In / Clock Out
• Date: yesterday • you clocked in and clocked out to ensure

• Time: Clock in time / Clock out time the pairing

• Approval Status: Approved Compare Paired Time Events, e.g.


• Reason: Terminal not functioning / Forgot
to punch
• 8:03 AM Clock In

• Comment: if entered during request crea- • 4:31 PM Clock Out


tion
with Time Type Working Time, e.g.
• Pairing Status: Paired
• Entry Type: Manual
• Start Time: 8:00 AM
• End Time: 4:30 PM

Manage Time Tracking: Test Script


46 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

6 Review Sched- Expand and review the Scheduled Break entry. The employee has reviewed the successfully paired
working time pair in his/her Time Sheet.
uled Break It can be found in the Daily Time Recording
pane on the right:
 Note
• Time Type: Scheduled Break
The Time Type Scheduled Break has been gen-
• Start Time: check the time your break
erated automatically as per dynamic break
has started, in our example 2:00 PM
rules, and is shown in the employee’s Time
• End Time: check the time your break has
Sheet with Start Time and End Time.
ended, in our example 2:30 PM
• Duration: the time for breaks has been
calculated automatically, in our example  Note
00:30 minutes
The Paired Time Events can also be reviewed in
section Time Events below section Recordings.

 Note
In the Time Sheet you may also check your
Time Valuation Results on the bottom of the
Time Sheet Overview pane.

 Note
In case you have recorded your working time
for each working day of the week, you may
also Submit your Time Sheet for approval to
your Line Manager. For more information refer
to Process Time Sheets in Test Script Record
Working Time.

5.3 Late Comer Detection

Purpose

This process describes how to detect Late Comers:

1. In the first step an Employee clocks in late. After clocking in late 3 times in a month, an Alert is sent to the
Admin Alerts page.
2. In the second step the Time Administrator monitors alerts on the Admin Alerts page and reacts on it.
3. In the third step the Employee clocks in late for the 4th time in the same month, which triggers a different
alert.
4. In the forth step the the employee's Line Manager reviews this alert on the Admin Alerts page again.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 47
5. The last step takes place outside the instance, when the Line Manager decides on Follow-up measures
how to react on the late coming of the employee. The reactions may vary depending on the company's
rules and guidelines. Examples are: Employee conversation, Salary deduction, Vacation deduction or
others.

 Note

To record his or her working time, the employee can use the instance or can clock in via a terminal or any
other kind of access control options. In this process we describe the use of the instance.

 Note

In this process, the Time Administrator reviews the Alerts in step 2, while the Line Manager reviews the
Alerts in step 4. Actually, both roles can review both Alerts.

 Note

In this SAP Best Practices solution, we provide the Alert after 3 times of late coming. This threshold can be
adapted to your needs in the Time Valuation.

Prerequisites

This process focusses on Positive Time Recording together with Time Recording variant Clock Times.

Configure your test employee according to the following table:

Field Instruction Field Values

Work Schedule Choose a Work Schedule for a Clock Times Example:


profile.
CLT 08:00 - 17:00 Mon-Fri No
Break

(PER_CLT_8000_1700_Mon_Fri_No_B
reak)

Holiday Calendar Choose a calendar fitting to your employ- Example:


ee's country/region.
Federal Holidays (DEU)

(DEU_Federal_Holidays)

Time Profile Choose a Time Profile for Clock Times. Example:

CLT Profile (DEU)

(DEU_CLT_Time_Profile)

Manage Time Tracking: Test Script


48 PUBLIC Test Procedures
Field Instruction Field Values

Time Recording Profile Choose a Time Recording Profile for Clock Example:
Times.
CLT - Detect Late Comers

(CLT_POS_LATE_DETECTION)

Time Recording Variant Choose Time Recording Variant Clock


Clock Times
Times.

Clock In Clock Out Group Choose the Clock In Clock Out Group. Example:

(optional) Employee Group 1

(SFCC_EG1)

 Note

More information on how to maintain the fields can be found in section Configure Employee [page 10].

5.3.1 Record Working Time

Purpose

This process describes how the employee records his or her Working Time for 3 days. Every day the employee
clocks in late and receives warning messages.

In this process we describe an employee using the Time Sheet to record Working Times. Instead, also a Self
Clock-In via a terminal is possible.

 Note

Grace Period Rounding

With this SAP Best Practices for Time Tracking solution, we deliver an optional rule to round start and end
times of the employee's planned working time. This rule allows a tolerance time at the beginning and at the
end of the working day, when working time is recorded 5 minutes earlier or later. The rule is attached to a
sample work schedule.

You can test this feature in Test Step 4 Record Working Time. Ensure the following:

• The Work Schedule CLT 08:00 - 17:00 with breaks RD (CLT_0800_1700RD) is assigned to
your employee.
• Do not record times in exactly according to the Work Schedule, such as 8:00 AM and 5:00 PM. Instead
record working time for e.g. 7:54 Start time and 4:55 End time.

For more information refer to the Workbook Time Tracking, which can be found in the Workbook section.

• refer to the Workbook for Time Sheet, which can be found in the Configuration Block section.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 49
Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

2 Go to Time Way 1: The Time Sheet for the current week is


Sheet displayed.
• On the Home page, select from the Home dropdown
My Employee File.
 Note
• On the My Employee File screen select the Time
Management section. For more information on the Time
• In the Time Sheet block select the Go to Time Sheet Sheet UI refer to the Test Script Re-
link. cord Working Time.
Way 2:

• On the Home page in section Quick Actions choose


the View My Time Sheet card.

Way 3:

• In the Search for actions or people box, in the top


right corner of the screen, enter Time Sheet.
• The autocomplete functionality suggests a list of Ac-
tions or People matching your search criteria.
• Choose View my time sheet in the Actions section.

3 Select Day for In the Time Sheet choose the day for which you want to The chosen day is shown in the Daily
Time Record-
record your Working Time. You can either select it in the Time Recording pane on the right.
ing
Time Sheet Overview pane on the left or by choosing the
Calendar button.

In the example we choose Monday of the current week.

4 Record Work- In the daily time recording pane choose the Record button The option to change the Time Type is
ing Time for next to Working Times. displayed.
Monday
Working Time for Monday has been en-
Time Type: leave as is, Working Time is proposed
tered.

Start Time: enter a time that is later than the normal shift
start; format h:mm AM/PM is predefined, e.g., 08:15
AM

Manage Time Tracking: Test Script


50 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

End Time: enter the time your shift has ended; format
h:mm AM/PM is predefined, e.g., 05:00 PM

 Note
Grace Period Rounding

If the employee has the Grace Rounding Work Sched-


ule assigned and you want to test the Grace Rounding
rule, proceed as follows:

1. Dont't record times exactly according to the


Work Schedule, such as 8:00 AM or 5:00 PM.
Instead, record working time for e.g. Start Time
7:54 AM and End Time 4:55 PM.
2. You will immediately see the end time rounded to
5:00, because it is within the 5-minutes interval.
The start time will not be rounded because it is
outside the 5 minutes interval.
3. The information The original entry was rounded
is shown.

Duration: the hours will be calculated automatically, e.g.,


08:45

5 Save Working Choose Save. Working Time for Monday has been
Time for Mon-
saved.
day
A Warning Message You clocked in too
late today is shown.

6 Record Work- Repeat steps 3 - 5 for two more working days. Working Time for Tuesday and Wednes-
ing Time for 2
In the example we choose Tuesday and Wednesday of the day has been recorded.
more days
current week.
The Warning Messages for all 3 days You
For both days, choose a Start Time that is later than the clocked in too late today are shown.
normal shift starts.

 Note
In this process we enter late clock in times on three
consecutive days. In fact, to trigger the warning mes-
sages, the late clock in times only need to be some-
time within the same month.

7 Close the Choose Close to close the Warning Messages. A red Warning icon in the lower left cor-
Warnings ner is displayed.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 51
Step Test Step
# Name Instruction Expected Result

8 Check the Choose the red Warning icon in the lower left corner. The 3 Warning Messages You clocked in
Warnings too late today for the 3 workdays are
displayed.

5.3.2 Review Alerts of Type Time Valuation

Purpose

This process describes the Time Administrator monitoring Late Comers with Time Type Group Time Valuation.

Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as Time The Home page is displayed.


Administrator.

2 Go to Admin On the Home page, go to the Quick Actions sec- The Admin Alerts page is displayed. This is the
Alerts Page tion and choose the View Admin Alerts card. Admin Alerts UI for Administrators and Managers.

3 Select Admin In the Admin Alert Type dropdown choose Time The Admin Alerts for type Time Valuation are
Valuation. shown.
Alert Type

4 Show Options In the column header select the Time Type The options Sort, Filter, Group, and Columns are
displayed.
Group Code column.

5 Filter for Late Choose Filter. The window Filter is shown.


Comers

6 Choose value In field Value type LATECHECK. The field is The Time Type Group Code has been entered.
for Late Com- case-sensitive.
ers

Manage Time Tracking: Test Script


52 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

7 Choose OK Choose OK. The Alerts table contains only entries with Late
Comer data.

 Note
The column Value shows the minutes, the em-
ployee has been late.

The column Message shows the message, the


employee received when he or she created
the Time Sheet entry.

8 Go to Time Choose the latest entry in the list. The Time Sheet of the current week for the em-
Sheet ployee is shown in a new tab.

The 3 Warning Messages You clocked in too late


today are shown.

9 Review Time Review the employee's Time Sheet. The Working Time for the affected days has been
Sheet
reviewed.

10 Close Time Close the employee's Time Sheet by closing the The tab with the Admin Alerts for type Time
Sheet tab. Valuation is shown.

The Time Administrator has monitored the alerts


for Late Comers, and can react on it.

5.3.3 Record Working Time

Purpose

This process describes how the employee records his or her Working Time for a 4th day. The employee clocks
in late again and receives a Warning Message.

 Note

In this process we describe an employee using the Time Sheet to record Working Times. Instead, also a Self
Clock-In via a terminal is possible.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 53
Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

2 Go to Time Way 1: The Time Sheet for the current week is


Sheet displayed.
• On the Home page, select from the Home dropdown
My Employee File. The 3 Warning Messages You clocked in
• On the My Employee File screen select the Time too late today for the 3 workdays the
Management section. employee already recorded are shown.
• In the Time Sheet block select the Go to Time Sheet
link.

Way 2:

• On the Home page in section Quick Actions choose


the View My Time Sheet card.

Way 3:

• In the Search for actions or people box, in the top


right corner of the screen, enter Time Sheet.
• The autocomplete functionality suggests a list of Ac-
tions or People matching your search criteria.
• Choose View my time sheet in the Actions section.

3 Select Day for In the Time Sheet choose the day for which you want to The chosen day is shown in the Daily
Time Record-
record your Working Time. You can either select it in the Time Recording pane on the right.
ing
Time Sheet Overview pane on the left or by choosing the
Calendar button.

In the example we choose Thursday of the current week.

4 Record Work- In the daily time recording pane choose the Record but- The option to change the Time Type oc-
ing Time for ton next to Working Times. curs.
Thursday
Working Time for Thursday has been
Time Type: leave as is, Working Time is proposed
entered.

Start Time: enter a time that is later than the normal shift
start; format h:mm AM/PM is predefined, e.g., 08:30
AM

End Time: enter the time your shift has ended; format
h:mm AM/PM is predefined, e.g., 05:45 PM

Duration: the hours will be calculated automatically, e.g.,


09:15

Manage Time Tracking: Test Script


54 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

5 Save Working Choose Save. Working Time for Thursday has been re-
Time for
corded.
Thursday
A forth Warning Message You clocked in
too late today is displayed.

An additional Warning Message You


have clocked in late more than 3
times this month. Your manager will be
informed. is displayed.

5.3.4 Review Alerts of Type Time Collector

Purpose

This process describes the Line Manager monitoring Late comers with Time Type Group Time Collector.

Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as Line The Home page is displayed.


Manager.

2 Go to Admin On the Home page, go to the Quick The Admin Alerts page is displayed.
Alerts Page Actions section and choose the View
Admin Alerts card.

3 Select Admin In the Admin Alert Type dropdown The Admin Alerts for type Time Collector are displayed.
choose Time Collector.
Alert Type

4 Show Options In the column header select the Time The options Sort, Filter, Group, and Columns are dis-
played.
Valuation Code column.

5 Filter for Late Choose Filter. The window Define Filters is displayed.
comers

Manage Time Tracking: Test Script


Test Procedures PUBLIC 55
Step Test Step
# Name Instruction Expected Result

6 Choose value In field Value type COUNTALERTMON. The Time Valuation Code has been entered.
for Late comers

7 Choose OK Choose OK. The Alerts table contains only entries with data of employ-
ees who have been more than 3 times late per month.

 Note
The column Date shows the date, the employee was
late for the 4th time.

The column Value shows the number, how often the


employee has been late for the 4th time.

The column Message shows the message(s), the em-


ployee received when he or she created the Time
Sheet entry.

 Note
Additional late coming days do only lead to an addi-
tional Warning Message You clocked in too late today.
There will be no additional entry in the Admin Alerts
list. This means, there is only one entry per month per
employee.

8 Go to Time Choose the latest list entry. The Time Sheet of the current week for the employee is
Sheet displayed in a new tab.

The 4 Warning Messages You clocked in too late today are


shown.

The additional Warning Message You have clocked in late


more than 3 times this month. Your manager will be
informed. is shown.

9 Review Time Review the employee's Time Sheet. The Working Time for the affected days has been re-
Sheet
viewed.

10 Close Time Close the employee's Time Sheet by The tab with the Admin Alerts for type Time Collector is
Sheet closing the tab.
shown.

The Line Manager has monitored the alerts for Late Com-
ers, and can react on it.

Manage Time Tracking: Test Script


56 PUBLIC Test Procedures
5.3.5 Decide On Follow-Up Measures

Purpose

Depending on the company's rules and guidelines the Line Manager decides on Follow-up measures how to
react on the late coming of the employee. These may vary from company to company. Examples are:

• Conversation with the Employee


• Salary deduction
• Vacation deduction

In this process the Line Manager seeks the conversation with the employee.

Procedure

This process step takes place outside the instance.

Result

Line Manager and Employee had a conversation about how to proceed.

5.4 Rest Period Violation Detection

Purpose

This process describes how to detect Rest Period Violations:

1. In the first step an Employee records working time. Between end of work on day 1 and start of work on day
2 the Rest Period is less than 11 hours. This sends an Alert to the Admin Alert UI.
2. In the second step the Line Manager monitors the Rest Period Violation in the Admin Alert UI.
3. The last step takes place outside the instance when the Line Manager decides on Follow-up measures how
to react on the Rest Period Violation of the employee.

 Note

To record his or her working time, the employee can use the instance or can clock in via a terminal or any
other kind of access control options. In this process we describe the use of the instance.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 57
 Note

In this process, the Line Manager reviews the Alerts. Actually, both the Line Manager and the Time
Administrator can review the Alerts.

 Note

In this SAP Best Practices solution, we provide the Alert if the 11 hours (660 minutes) rest period is not
respected. This threshold can be adapted to your needs in the Time Valuation.

Prerequisites

This process focusses on Positive Time Recording together with Time Recording variant Clock Times.

Configure your test employee according to the following table:

Field Instruction Field Values

Work Schedule Choose a Work Schedule for a Example:


Clock Times profile.
CLT 08:00 - 17:00 Mon-Fri No Break & Flex
Window

(PER_CLT_8000_1700_Mon_Fri_No_Break_FLEX)

Holiday Calendar Choose a calendar fitting to Example:


your employee's country/re-
gion. Federal Holidays (DEU)

(DEU_Federal_Holidays)

Time Profile Choose a Time Profile for Clock Example:


Times.
CLT Profile (DEU)

(DEU_CLT_Time_Profile)

Time Recording Pro- Choose a Time Recording Pro- Example:


file file for Clock Times.
CLT - Positive(XX) - Check Minimum Rest
Period

(CLT_XX_RESTPERIOD)

Time Recording Var- Choose Time Recording Variant


Clock Times
Clock Times.
iant

Manage Time Tracking: Test Script


58 PUBLIC Test Procedures
Field Instruction Field Values

Clock In Clock Out Choose the Clock In Clock Out Example:


Group.
Group
Employee Group 1
(optional, only neces-
(SFCC_EG1)
sary in case CICO is
used)

 Note

More information on how to maintain the fields can be found in section Configure Employee [page 10].

5.4.1 Record Working Time

Purpose

This process describes how the employee records his or her Working Time for 2 executive days. Between the
end of the first day and the beginning of the second day the Rest Period is less than 11 hours.

In this process we describe an employee using the Time Sheet to record Working Times. Instead, also a Self
Clock-In via a terminal is possible.

Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 59
Step Test Step
# Name Instruction Expected Result

2 Go to Time Way 1: The Time Sheet for the current week is


Sheet displayed.
• On the Home page, select from the Home dropdown
My Employee File.
 Note
• On the My Employee File screen select the Time
Management section. For more information on the Time
• In the Time Sheet block select the Go to Time Sheet Sheet UI refer to the testscript Re-
link. cord Working Time.
Way 2:

• On the Home page in section Quick Actions choose


the View My Time Sheet card.

Way 3:

• In the Search for actions or people box, in the top


right corner of the screen, enter Time Sheet.
• The autocomplete functionality suggests a list of Ac-
tions or People matching your search criteria.
• Choose View my time sheet in the Actions section.

3 Select Day for In the Time Sheet choose the day for which you want to The chosen day is shown in the Daily
Time Record-
record your Working Time. You can either select it in the Time Recording pane on the right.
ing
Time Sheet Overview pane on the left or by choosing the
Calendar button.

In the example we choose Monday of the current week.

4 Record Work- In the Daily Time Recording pane choose the Record but- The option to change the Time Type is
ing Time for ton next to Working Times. displayed.
Monday
Working Time for Monday has been en-
Time Type: leave as is, Working Time is proposed
tered.

Start Time: enter the time the shift has started, in the
example we choose 08:00 AM

End Time: enter the time the shift has ended, in the exam-
ple we choose 05:00 PM

Duration: the hours will be calculated automatically, in the


example 09:00

5 Save Working Choose Save. Working Time and Scheduled Breaks for
Time for Mon-
Monday have been saved.
day
 Note

In the upper part of the Daily Time Recording pane


the Recorded Working Time is displayed. In this case
8 hr 30 min because of the deducted breaks.

Manage Time Tracking: Test Script


60 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

6 Select Day for Choose the next day in the Time Sheet to record Working The chosen day is shown in the Daily
Time Record-
Time. Time Recording pane on the right.
ing
In the example we choose Tuesday of the current week.

7 Record Work- In the Daily Time Recording pane choose the Record but- The option to change the Time Type is
ing Time for ton next to Working Times. displayed.
Tuesday
Working Time for Tuesday has been en-
Time Type: leave as is, Working Time is proposed
tered.

Start Time: enter the time the shift has started, in the
example we choose 01:00 AM

 Note
The Rest Period has only been 8 hours.

End Time: enter the time the shift has ended, in the exam-
ple we choose 09:00 AM

Duration: the hours will be calculated automatically, in the


example 08:00

8 Save Working Choose Save. Working Time and Scheduled Breaks for
Time for
Tuesday have been saved.
Tuesday
 Note
The Rest Period minimum of 11 hours
In the upper part of the Daily Time Recording pane was not reached.
the Recorded Working Time is displayed. In this case
7 hr 30 min is calculated because of the deducted
breaks.

5.4.2 Review Rest Period Violation Alerts

Purpose

This process describes the Line Manager monitoring the Rest Period Violations.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 61
Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as Line Manager. The Home page is displayed.

2 Go to Admin On the Home page, go to the Quick Actions The Admin Alerts page is displayed.
Alerts Page section and choose the View Admin Alerts
card.

3 Select Admin In the Admin Alert Type dropdown choose The Admin Alerts for type Time Valuation are
Time Valuation. shown.
Alert Type

4 Show Options In the column header select the Time Type The options Sort, Filter, Group, and Columns are
displayed.
Group Code column.

5 Filter for Rest Choose Filter. The Filter window is shown.


Period Viola-
tions

6 Choose value In the Time Type Group Code field type The Time Type Group Code has been entered.
for Rest Period RESTTIME_VIOLATION. The field is case-
Violations sensitive.

7 Choose OK Choose OK. The Alerts table contains only entries with Rest
Period Violations.

 Note
The column Value shows the minutes the em-
ployee has rested, in the example 480. Since
660 minutes (11 hours) is the threshold for
resting, the highest value shown here can be
659.

The information shown in column Message is


only available on the Admin Alerts page. It is
not visible for the employee when he or she
creates the Time Sheet entry.

8 Go to Time Choose the latest entry in the list. The Time Sheet of the current week is shown in a
Sheet new tab.

9 Review Time Review the employee's Time Sheet. The Working Time for the affected days has been
Sheet
reviewed.

10 Close Time Close the employee's Time Sheet by closing The Admin Alerts tab with type Time Valuation is
Sheet the tab. shown.

The Line Manager has monitored the alerts for


Rest Period Violations, and can react on it.

Manage Time Tracking: Test Script


62 PUBLIC Test Procedures
5.4.3 Decide On Follow-Up Measures

Purpose

Depending on the company's rules and guidelines the Line Manager decides on Follow-up measures how to
react on the Rest Period Violation of the employee. These may vary from company to company. Examples are:

• Send an alert to the Employee


• Conversation with the Employee

In this process the Line Manager seeks the conversation with the employee.

Procedure

This process step takes place outside the instance.

Result

Line Manager and Employee had a conversation about how to proceed.

5.5 Yearly Overtime Violation Detection

Purpose

This process describes how to detect Violations of yearly Overtime:

1. In the first step an Employee records working time with a high amount of overtime hours. This causes the
threshold values to be exceeded. Corresponding messages are displayed and alerts are sent to the Admin
Alert UI.
2. In the second step the Line Manager monitors the Overtime Violation in the Admin Alert UI.
3. The last step takes place outside the instance, when the Line Manager decides on Follow-up measures
how to react on the Overtime Violation of the employee.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 63
 Note

To record his or her working time, the employee can use the instance or can clock in via a terminal or any
other kind of access control options. In this process we describe the use of the instance.

 Note

In this process, the Line Manager reviews the Alerts. Actually, both the Line Manager and the Time
Administrator can review the Alerts.

 Note

In this SAP Best Practices solution, we provide the Alerts if a limit of 210 hours and 220 hours of Overtime
per year is breached. This threshold can be adapted to your needs in the Time Valuation.

 Note

In this guide, the Employee records working time within a period of 2 consecutive weeks. In fact, to cross
the thresholds of 210 and 220 Overtime hours per year, the days with the overtime hours can be distributed
over the entire calendar year.

Prerequisites

This process focusses on Positive Time Recording together with Time Recording variant Clock Times.

Configure your test employee according to the following table:

Field Instruction Field Values

Work Schedule Choose a Work Schedule for a Example:


Clock Times profile.
08:00 - 17:00 Mon-Fri

(PER_CLT_5D8HFFFFF00)

Holiday Calendar Choose a calendar fitting to Example:


your employee's country/re-
gion. Federal Holidays (DEU)

(DEU_Federal_Holidays)

Time Profile Choose a Time Profile for Clock Example:


Times.
CLT Profile (DEU)

(DEU_CLT_Time_Profile)

Manage Time Tracking: Test Script


64 PUBLIC Test Procedures
Field Instruction Field Values

Time Recording Pro- Choose a Time Recording Pro- Example:


file file for Clock Times.
CLT - Positive (XX)- Overtime and Overtime
Limit (220)

(CLT-POS-XX_REGTM_DY_OT220)

Time Recording Var- Choose Time Recording Variant


Clock Times
Clock Times.
iant

Clock In Clock Out Choose the Clock In Clock Out Example:


Group.
Group
Employee Group 1
(optional, only neces-
(SFCC_EG1)
sary if CICO is used)

 Note

More information on how to maintain the fields can be found in section Configure Employee [page 10].

5.5.1 Record Working Time

Purpose

This process describes how the employee records his or her Working Time over a timeframe of 2 consecutive
weeks. This Best Practices solution provides 2 thresholds: the first one is reached as soon as more than 210
overtime hours per year have been recorded. The second one is reached as soon as 220 overtime hours per
year have been recorded. To receive the 2 different messages the Employee will first record 210 overtime hours,
and then additional 10 overtime hours.

In this process we describe an employee using the Time Sheet to record Working Times. Instead, also a Self
Clock-In via a terminal is possible.

 Note

Make sure that no times have been recorded for the current calendar year for the Employee. In the used
Time Type Group, this Best Practices solution uses January 1st as reference date for the calculation over 12
months. You can adapt this to the customer's needs, e.g. to start on February 1st and to run over 6 months
only.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 65
Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

2 Go to Time Way 1: The Time Sheet for the current week is displayed.
Sheet
• On the Home page, select from the Home
dropdown My Employee File.
 Note
• On the My Employee File screen select the For more information on the Time Sheet UI
Time Management section. refer to the testscript Record Working Time.
• In the Time Sheet block select the Go to
Time Sheet link.

Way 2:

• On the Home page in section Quick Actions


choose the View My Time Sheet card.

Way 3:

• In the Search for actions or people box, in


the top right corner of the screen, enter
Time Sheet.
• The autocomplete functionality suggests
a list of Actions or People matching your
search criteria.
• Choose View my time sheet in the Actions
section.

3 Select Day for In the Time Sheet choose the day for which The chosen day is shown in the Daily Time Re-
Time Record-
you want to record your Working Time. You can cording pane on the right.
ing
either select it in the Time Sheet Overview pane
on the left or by choosing the Calendar button.

In the example we choose Monday of the cur-


rent week.

4 Record Work- In the Daily Time Recording pane choose the The option to change the Time Type is displayed.
ing Time for Record button next to Working Times.
Monday
Working Time for Monday has been entered.
Time Type: leave as is, Working Time is pro-
posed

Start Time: enter the time the shift has started,


in the example we choose 08:00 AM

Manage Time Tracking: Test Script


66 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

End Time: enter the time the shift has ended, in


the example we choose 07:15 AM

 Note
This is apparently not a feasible working
time duration. We select these times to
test the threshold of 210 and 220 overtime
hours within 2 weeks of time recording.

Duration: the hours will be calculated automati-


cally, in the example 23:15

5 Save Working Choose Save. Working Time and Scheduled Breaks for Monday
Time for Mon-
have been saved.
day
In the Recorded Time column, only 22 hr 00 min
are displayed, due to the automatically deducted
breaks.

In the upper part of the Daily Time Recording pane


the Recorded Working Time for the whole week is
displayed. In this case 22 hr 00 min.

In the Summary block only 14 hr 00 min are dis-


played under Weekly Overtime For 220 Check.
These overtime hours result from the Recorded
Working Time (22 hours) minus Planned Time (8
hours) calculation. They are added into the time
valuation account to calculate the threshold.

6 Record Work- Repeat steps 3 - 5 for 4 more working days. Working Time and Scheduled Breaks for Monday
ing Time for
to Friday have been saved.
Tuesday to In the example we choose Tuesday, Wednesday,
Friday Thursday and Friday of the current week. In the Recorded Time column, 22 hr 00 min are
displayed for each of the 5 days, due to the auto-
matically deducted breaks.

In the upper part of the Daily Time Recording pane


the Recorded Working Time for the whole week is
displayed. Now it sums up to 110 hr 00 min.

In the Summary block now 70 hr 00 min are


displayed under Weekly Overtime For 220 Check.
These overtime hours result from the Recorded
Working Time (110 hours) minus Planned Time
(40 hours) calculation.

7 Select Day for In the Time Sheet choose Saturday of the cur- The chosen day is shown in the Daily Time Re-
Time Record-
rent week. cording pane on the right.
ing

Manage Time Tracking: Test Script


Test Procedures PUBLIC 67
Step Test Step
# Name Instruction Expected Result

8 Record Work- In the Daily Time Recording pane choose the The option to change the Time Type is displayed.
ing Time for Record button next to Working Times.
Saturday
Working Time for Saturday has been entered.
Time Type: leave as is, Working Time is pro-
posed

Start Time: enter the time the shift has started,


in the example we choose 08:00 AM

End Time: enter the time the shift has ended, in


the example we choose 06:00 AM

Duration: the hours will be calculated automati-


cally, in the example 22:00

9 Save Working Choose Save. Working Time for Saturday has been saved. There
Time for Sat-
are no Scheduled Breaks for Saturdays.
urday
In the Recorded Time column, the full duration of
22 hr 00 min is displayed, because no breaks are
deducted.

In the upper part of the Daily Time Recording pane


the Recorded Working Time for the whole week is
displayed. Now it sums up to 132 hr 00 min.

In the Summary block now 92 hr 00 min are


displayed under Weekly Overtime For 220 Check.
These overtime hours result from the Recorded
Working Time (132 hours) minus Planned Time
(40 hours) calculation.

Manage Time Tracking: Test Script


68 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

10 Record Work- Repeat steps 7 - 9 for Sunday. Working Time for Sunday has been saved. There
ing Time for
are no Scheduled Breaks for Sundays.
Sunday
In the Recorded Time column, the full duration of
22 hr 00 min is displayed, because no breaks are
deducted.

In the upper part of the Daily Time Recording pane


the Recorded Working Time for the whole week is
displayed. Now it sums up to 154 hr 00 min.

In the Summary block now 114 hr 00 min are


displayed under Weekly Overtime For 220 Check.
These overtime hours result from the Recorded
Working Time (154 hours) minus Planned Time
(40 hours) calculation.

 Note
We still haven't reached the threshold of 210
or 220 overtime hours, so we'll record Work-
ing Time for another week.

11 Go to Time On top of the page choose the Next Time Sheet The Time Sheet for the second week is displayed.
Sheet of the
arrow to the right of Time Sheet for <week>.
second week

12 Select Day for In the Time Sheet of the second week choose The chosen day is shown in the Daily Time Re-
Time Record-
Monday. cording pane on the right.
ing

13 Record Work- In the Daily Time Recording pane choose the The option to change the Time Type is displayed.
ing Time for Record button next to Working Times.
Monday of
Working Time for Monday of the second week has
the second Time Type: leave as is, Working Time is pro-
been entered.
week posed

Start Time: enter the time the shift has started,


in the example we choose 08:00 AM

End Time: enter the time the shift has ended, in


the example we choose 07:15 AM

Duration: the hours will be calculated automati-


cally, in the example 23:15

Manage Time Tracking: Test Script


Test Procedures PUBLIC 69
Step Test Step
# Name Instruction Expected Result

14 Save Working Choose Save. Working Time and Scheduled Breaks for Monday
Time for Mon-
of the second week have been saved.
day of the
second week In the Recorded Time column, only 22 hr 00 min
are displayed, due to the automatically deducted
breaks.

In the upper part of the Daily Time Recording pane


the Recorded Working Time for the second week is
displayed. In this case 22 hr 00 min.

In the Summary block only 14 hr 00 min are dis-


played under Weekly Overtime For 220 Check.
These overtime hours result from the Recorded
Working Time (22 hours) minus Planned Time (8
hours) calculation.

 Note
There is no calculation which sums up the
second week's overtime and the first week's
overtime. To reach the threshold of 210 over-
time hours, we'll need to record another 96
hours of overtime in the second week. To
reach the threshold of 220 overtime hours,
we'll need to record another 106 hours of
overtime.

15 Record Work- Repeat steps 12 - 14 for 4 more working days. Working Time and Scheduled Breaks for Monday
ing Time for
to Friday of the second week have been saved.
Tuesday to In the example we choose Tuesday, Wednesday,
Friday of the Thursday and Friday of the current week, which In the Recorded Time column, 22 hr 00 min are
second week is the second week. displayed for each of the 5 days, due to the auto-
matically deducted breaks.

In the upper part of the Daily Time Recording pane


the Recorded Working Time for the whole week is
displayed. Now it sums up to 110 hr 00 min.

In the Summary block now 70 hr 00 min are


displayed under Weekly Overtime For 220 Check.
These overtime hours result from the Recorded
Working Time (110 hours) minus Planned Time
(40 hours) calculation.

16 Select Day for In the Time Sheet choose Saturday of the sec- The chosen day is shown in the Daily Time Re-
Time Record-
ond week. cording pane on the right.
ing

Manage Time Tracking: Test Script


70 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

17 Record Work- In the Daily Time Recording pane choose the The option to change the Time Type is displayed.
ing Time for Record button next to Working Times.
Saturday of
Working Time for Saturday has been entered.
the second Time Type: leave as is, Working Time is pro-
week posed

Start Time: enter the time the shift has started,


in the example we choose 08:00 AM

End Time: enter the time the shift has ended, in


the example we choose 06:00 AM

Duration: the hours will be calculated automati-


cally, in the example 22:00

18 Save Working Choose Save. Working Time for Saturday has been saved. There
Time for Sat-
are no Scheduled Breaks for Saturdays.
urday of the
second week In the Recorded Time column, the full duration of
22 hr 00 min is displayed, because no breaks are
deducted.

In the upper part of the Daily Time Recording pane


the Recorded Working Time for the second week is
displayed. Now it sums up to 132 hr 00 min.

In the Summary block now 92 hr 00 min are


displayed under Weekly Overtime For 220 Check.
These overtime hours result from the Recorded
Working Time (132 hours) minus Planned Time
(40 hours) calculation.

 Note
To reach the threshold of 210 overtime hours,
96 hours of overtime in the second week are
necessary. So only 4 more hours are needed.

19 Select Day for In the Time Sheet choose Sunday of the second The chosen day is shown in the Daily Time Re-
Time Record-
week. cording pane on the right.
ing

20 Record Work- In the Daily Time Recording pane choose the The option to change the Time Type is displayed.
ing Time for Record button next to Working Times.
Sunday of the
Working Time for Sunday has been entered.
second week Time Type: leave as is, Working Time is pro-
posed

Start Time: enter the time the shift has started,


in the example we choose 08:00 AM

End Time: enter the time the shift has ended, in


the example we choose 12:00 PM

Manage Time Tracking: Test Script


Test Procedures PUBLIC 71
Step Test Step
# Name Instruction Expected Result

Duration: the hours will be calculated automati-


cally, in the example 04:00

21 Save Working Choose Save. Working Time for Sunday has been saved. There
Time for Sun-
are no Scheduled Breaks for Sundays.
day of the
second week In the Recorded Time column, the full duration of
4 hr 00 min is displayed, because no breaks are
deducted.

In the upper part of the Daily Time Recording pane


the Recorded Working Time for the second week is
displayed. Now it sums up to 136 hr 00 min.

In the Summary block now 96 hr 00 min are


displayed under Weekly Overtime For 220 Check.
These overtime hours result from the Recorded
Working Time (136 hours) minus Planned Time
(40 hours) calculation.

 Note
We now reached the threshold of 96 overtime
hours in the second week, which adds up to
210 overtime hours. To exceed the threshold,
we only need 1 minute more.

22 Select Day for In the Time Sheet choose again Sunday of the The chosen day is shown in the Daily Time Re-
Time Record-
second week. cording pane on the right.
ing

23 Change Work- In the Daily Time Recording pane expand the The changed Working Time for Sunday has been
ing Time for Working Time and make the following change: entered.
Sunday of the
End Time: change the time the shift has ended,
second week
in the example we choose 12:01 PM

Duration: the hours will be calculated automati-


cally, in the example 04:01

Manage Time Tracking: Test Script


72 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

24 Save changed Choose Save. The changed Working Time for Sunday has been
Working Time
saved.
for Sunday of
the second In the Recorded Time column, the full duration of
week 4 hr 01 min is displayed, because no breaks are
deducted.

In the upper part of the Daily Time Recording pane


the Recorded Working Time for the second week is
displayed. Now it sums up to 136 hr 01 min.

In the Summary block now 96 hr 01 min are dis-


played under Weekly Overtime For 220 Check.
These overtime hours result from the Recorded
Working Time (136 hr 01 min) minus Planned
Time (40 hours) calculation.

 Note
We now exceeded the threshold of 96 over-
time hours in the second week by 1 minute.
This exceeds the necessary 210 overtime
hours.

25 Review the Refresh the page to receive the Message. The Message <MM/DD/YYYY>: You have
first Message recorded more than 210 hours of
overtime this year is displayed.

 Note
The date displayed is the day where the
threshold got crossed first.

 Note
We now exceeded the threshold of 96 over-
time hours in the second week, which ex-
ceeds the necessary 210 overtime hours.
To exceed the 2. threshold of 220 overtime
hours, we need 10 hours more.

26 Close the Close the Message. The Message has been closed.
Message

27 Select Day for In the Time Sheet choose again Sunday of the The chosen day is shown in the Daily Time Re-
Time Record-
second week. cording pane on the right.
ing

28 Change Work- In the Daily Time Recording pane expand the The changed Working Time for Sunday has been
ing Time for Working Time and make the following change: entered.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 73
Step Test Step
# Name Instruction Expected Result

Sunday of the End Time: change the time the shift has ended,
second week in the example we choose 10:01 PM

Duration: the hours will be calculated automati-


cally, in the example 14:01

29 Save changed Choose Save. The changed Working Time for Sunday has been
Working Time
saved.
for Sunday of
the second In the Recorded Time column, the full duration of
week 14 hr 01 min is displayed, because no breaks are
deducted.

In the upper part of the Daily Time Recording pane


the Recorded Working Time for the second week is
displayed. Now it sums up to 146 hr 01 min.

In the Summary block now 106 hr 01 min are


displayed under Weekly Overtime For 220 Check.
These overtime hours result from the Recorded
Working Time (146 hr 01 min) minus Planned
Time (40 hours) calculation.

 Note
We now exceeded the threshold of 106 over-
time hours in the second week by 1 minute.
This exceeds the necessary 220 overtime
hours to receive the 2. Message.

30 Review the Refresh the page to receive the 2. Message. 2 Messages are displayed. Additionally, the
second Mes-
Message <MM/DD/YYYY>: You have
sage
recorded more than 220 hours of
overtime this year is displayed.

Close the Time Sheet.

5.5.2 Review Yearly Overtime Violation Alert

Purpose

This process describes the Line Manager monitoring the yearly Overtime Violations in the Admin Alerts UI.

Manage Time Tracking: Test Script


74 PUBLIC Test Procedures
Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as Line Manager. The Home page is displayed.

2 Go to Admin On the Home page, go to the Quick Actions The Admin Alerts page is displayed. This is the Ad-
Alerts Page section and choose the View Admin Alerts min Alerts UI for Administrators and Managers.
card.

3 Select Admin In the Admin Alert Type dropdown choose The Admin Alerts for type Time Valuation are
Time Valuation. shown.
Alert Type

4 Show Options In the column header select the Time Type The options Sort, Filter, Group, and Columns are
displayed.
Group Code column.

5 Filter for Over- Choose Filter. The Filter window is shown.


time Viola-
tions

6 Choose value In the Time Type Group Code field type The Time Type Group Code has been entered.
for Overtime OT_CO_*. The field is case-sensitive.
Violations

7 Choose OK Choose OK. The Alerts table contains only entries with Over-
time Violations.

 Note
The column Value shows the overtime mi-
nutes, in the example 1 for OT_CO_220.

Since we recorded 10 more hours to exceed


the threshold of 210 hours, the Overtime in
minutes for OT_CO_210 is 601.

8 Go to Time Choose the latest entry in the list. The Time Sheet of the current week is shown in a
Sheet new tab.

9 Review Time Review the employee's Time Sheet. The Working Time for the affected days has been
Sheet
reviewed.

10 Close Time Close the employee's Time Sheet by closing The Admin Alerts tab with type Time Valuation is
Sheet the tab. shown.

The Line Manager has monitored the alerts for


yearly Overtime Violations in the Admin Alerts UI
and can react on it.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 75
5.5.3 Decide On Follow-Up Measures

Purpose

Depending on the company's rules and guidelines the Line Manager decides on Follow-up measures how to
react on the yearly Overtime violation of the employee. These may vary from company to company. Examples
are:

• Send an alert to the Employee


• Conversation with the Employee

In this process the Line Manager seeks the conversation with the employee.

Procedure

This process step takes place outside the instance.

Result

Line Manager and Employee had a conversation about how to proceed.

5.6 Cross-Midnight Attendance (Germany only)

Purpose

In this process, the cross-midnight time booking of the employee’s attendance and its calculation is described.
We describe 3 scenarios:

• Scenario 1 – Nightshift On Weekdays


• Scenario 2 – Saturday Shift
• Scenario 3 – Work on Sundays

 Note

This process is only relevant for country Germany.

For more information refer to the Workbook Time Tracking for Germany, which can be found in the
Workbook section.

Manage Time Tracking: Test Script


76 PUBLIC Test Procedures
 Note

To record his or her working time, the employee can use the instance or can clock in via a terminal or any
other kind of access control options. In this process we describe the use of the instance.

Prerequisites

This process focusses on Positive Time Recording together with Time Recording variant Clock Times.

Configure your test employee according to the following table:

Field Instruction Field Values

Work Schedule Choose a Work Schedule for a Clock Times Example:


profile.
Night Shift WS DE

(NS_WS_DE)

Holiday Calendar Choose a calendar for Germany. Example:

Federal Holidays (DEU)

(DEU_Federal_Holidays)

Time Profile Choose a Time Profile for Clock Times. Example:

CLT Profile (DEU)

(DEU_CLT_Time_Profile)

Time Recording Profile Choose a Time Recording Profile for Clock Example:
Times.
CLT Night Shift Premium (Tax and
Tax Free) DE

(NS_DE_TRP)

Time Recording Variant Choose Time Recording Variant Clock Clock Times
Times.

Dynamic Break Config Choose the Dynamic Break Config. Example:

Dynamic Break Partial (DEU)

(SFCC_CLT_DYN_BREAK_DEU)

Clock In Clock Out Group Choose the Clock In Clock Out Group. Example:

(optional) Employee Group 1

(SFCC_EG1)

Manage Time Tracking: Test Script


Test Procedures PUBLIC 77
 Note

More information on how to maintain the fields can be found in section Configure Employee [page 10].

Time Valuation Calculation Overview

With Time Recording Profile NS_DE_TRP this SAP Best Practices solution delivers the following configuration.
Find out which Time Valuation Calculation is used in which scenario:

Time
Valua- Core Night Used in Sce-
tion Weekday Time Valuation Calculation fulfilled nario

Nightshift on Weekdays

1.1 Mon – Fri Current day only Scenario 1

Times recorded between 08:00 PM and 00:00 AM receive a pre-


mium of 25% taxfree.

1.2 Mon – Fri Next day only No

Times recorded between 00:00 AM and 04:00 AM receive a pre-


mium of 25% taxfree.

Condition: The employee has no recorded time before midnight in


that shift

1.3 Mon – Fri Current day and next day Yes Scenario 1

Times recorded between 00:00 AM and 04:00 AM receive a pre-


mium of 40% taxfree.

Condition: The employee has recorded time before midnight in that


shift

1.4 Mon – Fri Next day only Scenario 1

Times recorded between 04:00 AM and 06:00 AM receive a pre-


mium of 25% taxfree.

Saturday Shift

2.1 Sat – Sun Saturday only Scenario 2

Times recorded between 08:00 PM and 00:00 AM receive a pre-


mium of 25% taxfree.

Manage Time Tracking: Test Script


78 PUBLIC Test Procedures
Time
Valua- Core Night Used in Sce-
tion Weekday Time Valuation Calculation fulfilled nario

2.2 Sat – Sun Sunday only No

Times recorded between 00:00 AM and 04:00 AM receive a pre-


mium of 75%.

Condition: The employee has no recorded time before midnight (on


Saturday)

2.3 Sat – Sun Saturday and Sunday Yes Scenario 2

Times recorded between 00:00 AM and 04:00 AM receive a pre-


mium of 90% taxfree.

Condition: The employee has recorded time before midnight (on


Saturday)

2.4 Sat – Sun Sunday only Scenario 2

Times recorded between 04:00 AM and 06:00 AM receive a pre-


mium of 75% taxfree.

Work on Sundays

3.1 Sun – Mon Sunday only

Times recorded between 00:00 AM and 08:00 PM receive a pre-


mium of 50% taxfree.

3.2 Sun – Mon Sunday only Scenario 3

Times recorded between 08:00 PM and 00:00 AM receive a pre-


mium of 75% taxfree.

3.3 Sun – Mon Monday only No

Times recorded between 00:00 AM and 04:00 AM receive a pre-


mium of 75% taxfree.

Condition: The employee has no recorded time before midnight (on


Sunday)

3.4 Sun – Mon Sunday and Monday Yes Scenario 3

Times recorded between 00:00 AM and 04:00 AM receive a pre-


mium of 90% taxfree.

Condition: The employee has recorded time before midnight (on


Sunday)

3.5 Sun – Mon Monday only Scenario 3

Times recorded between 04:00 AM and 06:00 AM receive a pre-


mium of 25% taxfree.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 79
5.6.1 Scenario 1 – Nightshift On Weekdays

Purpose

In Scenario 1 the employee records working times as nightshifts on weekdays for one week. He/she records
time between 10 PM and 5 AM from Monday through Friday.

Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as The Home page is displayed.


Employee.

2 Go to Time Way 1: The Time Sheet for the current week is displayed. It
Sheet consists of 2 panes:
• On the Home page, select from the
Home dropdown My Employee File. • the Time Sheet Overview pane on the left
• On the My Employee File screen se-
• the Daily Time Recording pane on the right
lect the Time Management section.
• In the Time Sheet block select the Go
 Note
to Time Sheet link.
To view the calendar choose the Calendar button
Way 2:
on the top right.
• On the Home page in section Quick
Actions choose the View My Time
Since our process describes a positive and clock-time
Sheet card.
based time recording profile, in the Daily Time Record-
Way 3: ing pane the Planned Time is shown as a number of
working hours per day, for example 6 hr 30 min. This is
• In the Search for actions or people
box, in the top right corner of the based on the value of field Work Schedule maintained in
screen, enter Time Sheet. the employee master data record.
• The autocomplete functionality sug- In case of existing records this is shown in column Re-
gests a list of Actions or People cordings. Each business fact has its own icon: attend-
matching your search criteria. ance recordings, allowances, on calls or absences.
• Choose View my time sheet in the
Actions section. On top of the pane the Planned Working Time per week,
the Recorded Working Time per week and the Status are
shown.

3 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Time Record- Monday of the current week. pane.
ing

Manage Time Tracking: Test Script


80 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

4 Record Work- Fill the following fields: Working Time has been entered.

ing Time for


Time Type: defaults to Working Time,
Monday
leave as is

Start Time: choose Open Picker to


enter the time your shift has started; se-
lect 10:00 PM

End Time: choose Open Picker to en-


ter the time your shift has ended; select
5:00 AM

Since the time represents the next day,


+1 day is shown.

Duration: the hours will be calculated au-


tomatically, in our example, 07:00

5 Save your Choose Save. Working Time has been recorded.


Working Time
Time Type Scheduled Break will be generated au-
tomatically as per dynamic break rules. The break will
be shown as soon as you save the Working Times re-
cord.

 Note
You can also add a manual break. To record this use
Time Type Scheduled Break or Additional
Break.

As a result, the following Time Types will be shown:

1. Working Time with Start Time 10:00 PM and


End Time 5:00 AM and Duration 07:00.

2. Scheduled Break with Start Time 4:00 AM and


End Time 4:30 AM and Duration 00:30.

Since Working Time and Scheduled Break represent the


next day, + 1 day is shown.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 81
Step Test Step
# Name Instruction Expected Result

6 Review Time In the Summary section of the Time • DE Mon-Fri 20:00 - 00:00 Night-premium (25%
Valuation Re- taxfree): 2 hr 00 min
Sheet Overview pane review the preview
sults
of your Time Valuation Results for Mon- • DE Core Night Mon-Fri 0:00 - 4:00 Night-Premium
day. (40% taxfree): 4 hr 00 min
• DE Mon-Fri 4:00-6:00 Night-premium (25% tax-
free): 0 hr 30 min
• Net working time w/o breaks NS DE: 6 hr 30 min
• Aggregate Night-premium (25% taxfree): 2 hr 30
min
• Aggregate Night-premium (40% taxfree): 4 hr 00
min

 Note
The Aggregate Time Valuations are used for Pay-
roll.

7 Select Day for Record your working time manually for a The chosen day is shown in the Daily Time Recording
Time Record- second working day of the week. pane.
ing
In the Time Sheet Overview pane, select
Tuesday of the current week.

8 Record Work- Fill the following fields: Working Time has been entered.

ing Time for


Time Type: defaults to Working Time,
Tuesday
leave as is

Start Time: choose Open Picker to


enter the time your shift has started; se-
lect 10:00 PM

End Time: choose Open Picker to en-


ter the time your shift has ended; select
5:00 AM

Since the time represents the next day,


+1 day is shown.

Duration: the hours will be calculated au-


tomatically, in our example, 07:00

Manage Time Tracking: Test Script


82 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

9 Save your Choose Save. Working Time has been recorded.


Working Time
Time Type Scheduled Break will be generated au-
tomatically as per dynamic break rules. The break will
be shown as soon as you save the Working Times re-
cord.

 Note
You can also add a manual break. To record this use
Time Type Scheduled Break or Additional
Break.

As a result, the following Time Types will be shown:

1. Working Time with Start Time 10:00 PM and


End Time 5:00 AM and Duration 07:00.

2. Scheduled Break with Start Time 4:00 AM and


End Time 4:30 AM and Duration 00:30.

Since Working Time and Scheduled Break represent the


next day, + 1 day is shown.

10 Review Time In the Summary section of the Time • DE Mon-Fri 20:00 - 00:00 Night-premium (25%
Valuation Re- taxfree): 4 hr 00 min
Sheet Overview pane review the preview
sults
of your Time Valuation Results for Mon- • DE Core Night Mon-Fri 0:00 - 4:00 Night-Premium
day and Tuesday. (40% taxfree): 8 hr 00 min
• DE Mon-Fri 4:00-6:00 Night-premium (25% tax-
free): 1 hr 00 min
• Net working time w/o breaks NS DE: 13 hr 00 min
• Aggregate Night-premium (25% taxfree): 5 hr 00
min
• Aggregate Night-premium (40% taxfree): 8 hr 00
min

11 Record Work- Record your working time for the rest of Working time for the whole week has been recorded.
ing Time for the week. The Time Sheet is ready to be sent to the manager.
Each Day
In the Time Sheet Overview pane, select
Wednesday of the current week.

Proceed as described in step #4 and #5.

Repeat step #4 and #5 for Thursday and


Friday.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 83
Step Test Step
# Name Instruction Expected Result

12 Review Time In the Summary section of the Time • DE Mon-Fri 20:00 - 00:00 Night-premium (25%
Valuation Re- taxfree): 10 hr 00 min
Sheet Overview pane review the preview
sults
of your Time Valuation Results for the • DE Core Night Mon-Fri 0:00 - 4:00 Night-Premium
week. (40% taxfree): 20 hr 00 min
• DE Mon-Fri 4:00-6:00 Night-premium (25% tax-
free): 2 hr 30 min
• Net working time w/o breaks NS DE: 32 hr 30 min
• Aggregate Night-premium (25% taxfree): 12 hr 30
min
• Aggregate Night-premium (40% taxfree): 20 hr 00
min

13 Submit Time On top of the Time Sheet Overview pane The Submit Time Sheet window is displayed.
Sheet choose Submit.

14 Confirm to In the Submit Time Sheet window review A system message is generated about the successful
Submit Time the data. submission of your Time Sheet. The Status of your
Sheet Time Sheet turns automatically to To be approved and
Additionally, you may choose to add a
is awaiting approval from your line manager.
Comment.
The Time Sheet for a whole week has been submitted
Choose Submit.
by the employee and is waiting for approval by the line
manager.

Time Valuation Calculation for Scenario 1

The following Time Valuation is used to calculate the records. It refers to table Time Valuation Calculation
Overview in section Cross-Midnight Attendance (Germany only) [page 76].

Hours per week


Hours per day
Time Valu- used in this sce-
ation Weekday Time Valuation Calculation used in this scenario nario

1.1 Mon – Fri Current day only 2 hours per day 10 hours

Nightshift Times recorded between 08:00 PM and 00:00 AM


on Week- receive a premium of 25% taxfree.
days

Manage Time Tracking: Test Script


84 PUBLIC Test Procedures
Hours per week
Hours per day
Time Valu- used in this sce-
ation Weekday Time Valuation Calculation used in this scenario nario

1.3 Mon – Fri Current day and next day 4 hours per day 20 hours

Nightshift Times recorded between 00:00 AM and 04:00 AM


on Week- receive a premium of 40% taxfree.
days
Condition: The employee has recorded time before
midnight in that shift

1.4 Mon – Fri Next day only 30 minutes per day 2 hours 30 min.
since there was a
Nightshift Times recorded between 04:00 AM and 06:00 AM
break generated after
on Week- receive a premium of 25% taxfree.
6 hours of work
days

5.6.2 Scenario 2 – Saturday Shift

Purpose

In Scenario 2 the employee records working time starting Saturday evening at 10:00 PM and ending Sunday
morning at 05:00 AM.

Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as The Home page is displayed.


Employee.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 85
Step Test Step
# Name Instruction Expected Result

2 Go to Time Way 1: The Time Sheet for the current week is displayed. It con-
Sheet sists of 2 panes:
• On the Home page, select
from the Home dropdown My • the Time Sheet Overview pane on the left
Employee File.
• On the My Employee File screen
• the Daily Time Recording pane on the right

select the Time Management


section.
 Note
• In the Time Sheet block select To view the calendar choose the Calendar button on
the Go to Time Sheet link. the top right.
Way 2:
Since our process describes a positive and clock-time
• On the Home page in section
based time recording profile, in the Daily Time Recording
Quick Actions choose the View
My Time Sheet card. pane the Planned Time is shown as a number of working
hours per day, for example 6 hr 30 min. This is based
Way 3:
on the value of field Work Schedule maintained in the em-
• In the Search for actions or ployee master data record.
people box, in the top right cor-
In case of existing records this is shown in column Record-
ner of the screen, enter Time
ings. Each business fact has its own icon: attendance re-
Sheet.
cordings, allowances, on calls or absences.
• The autocomplete functionality
suggests a list of Actions or Peo- On top of the pane the Planned Working Time per week,
ple matching your search crite- the Recorded Working Time per week, and the Status are
ria. shown.
• Choose View my time sheet in
the Actions section.

3 Select Day for In the Time Sheet Overview pane, se- The chosen day is shown in the Daily Time Recording pane.
Time Record- lect Saturday of the current week.
ing

4 Record Work- In the daily time recording pane


ing Time for choose Record next to Working
Saturday Times.

Fill the following fields:

Time Type: defaults to Working


Time, leave as is

Start Time: choose Open Picker


to enter the time your shift has
started; select 10:00 PM Working Time has been entered.

Manage Time Tracking: Test Script


86 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

End Time: choose Open Picker to


enter the time your shift has ended;
select 5:00 AM

Since the time represents the next


day, +1 day is shown.

Duration: the hours will be calculated


automatically, for example, 07:00

5 Save your Choose Save. Working Time has been recorded.


Working Time
Time Type Scheduled Break will be generated auto-
matically as per dynamic break rules. The break will be
shown as soon as you save the Working Times record.

 Note
You can also add a manual break. To record this use
Time Type Scheduled Break or Additional
Break.

As a result, the following Time Types will be shown:

1. Working Time with Start Time 10:00 PM and End


Time 5:00 AM and Duration 07:00.

2. Scheduled Break with Start Time 4:00 AM and


End Time 4:30 AM and Duration 00:30.

Since Working Time and Scheduled Break represent the


next day, + 1 day is shown.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 87
Step Test Step
# Name Instruction Expected Result

6 Review Time In the Summary section of the Time • DE Sat 20:00 - 0:00 Night-premium (25% taxfree): 2
Valuation Re- hr 00 min
Sheet Overview pane review the pre-
sults
view of your Time Valuation Results • DE Core Night Sat-Sun 00:00 to 4:00 Night-Premium
for Saturday. (90% taxfree): 4 hr 00 min
• DE Sat-Sun 04:00 - 06:00 Night-premium (75% tax-
free): 0 hr 30 min
• Net working time w/o breaks NS DE: 6 hr 30 min
• Aggregate Night-premium (25% taxfree): 2 hr 00 min
• Aggregate Sundaynight-premium (75% taxfree): 0 hr
30 min
• Aggregate Sunday-premium (90% taxfree): 4 hr 00
min

 Note
The Aggregate Time Valuations are used for Pay-
roll.

7 Submit Time On top of the Time Sheet Overview The Submit Time Sheet window is displayed.
pane choose Submit.
Sheet

8 Confirm to In the Submit Time Sheet window re- A system message is generated about the successful sub-
Submit Time view the data. mission of your Time Sheet. The Status of your Time Sheet
Sheet turns automatically to To be approved and is awaiting ap-
Additionally, you may choose to add a
proval from your line manager
Comment.
The Time Sheet for a Saturday has been submitted by the
Choose Submit.
employee and is waiting for approval by the line manager.

Time Valuation Calculation for Scenario 2

The following Time Valuation is used to calculate the records. It refers to table Time Valuation Calculation
Overview in section Cross-Midnight Attendance (Germany only) [page 76]

Hours per day


Time Valua-
tion Weekday Time Valuation Calculation used in this scenario

2.1 Sat – Sun Saturday only 2 hours


Saturday
Times recorded between 08:00 PM and 00:00 AM receive a
Shift
premium of 25% taxfree.

Manage Time Tracking: Test Script


88 PUBLIC Test Procedures
Hours per day
Time Valua-
tion Weekday Time Valuation Calculation used in this scenario

2.3 Sat – Sun Saturday and Sunday 4 hours


Saturday
Times recorded between 00:00 AM and 04:00 AM receive a
Shift
premium of 90% taxfree.

Condition: The employee has recorded time before midnight


in that shift

2.4 Sat – Sun Sunday only 30 minutes since there


Saturday was a break generated af-
Times recorded between 04:00 AM and 06:00 AM receive a
Shift ter 6 hours of work
premium of 75% taxfree.

5.6.3 Scenario 3 – Work on Sundays

Purpose

In Scenario 3 the employee records working times starting Sunday evening at 10:00 PM and ending Monday
morning at 05:00 AM.

Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 89
Step Test Step
# Name Instruction Expected Result

2 Go to Time Way 1: The Time Sheet for the current week is displayed. It
Sheet consists of 2 panes:
• On the Home page, select from the
Home dropdown My Employee File. • the Time Sheet Overview pane on the left
• On the My Employee File screen select
• the Daily Time Recording pane on the right
the Time Management section.
• In the Time Sheet block select the Go to
 Note
Time Sheet link.
To view the calendar choose the Calendar but-
Way 2:
ton on the top right.
• On the Home page in section Quick
Actions choose the View My Time Sheet
Since our process describes a positive and clock-
card.
time based time recording profile, in the Daily Time
Way 3: Recording pane the Planned Time is shown as a
number of working hours per day, for example 6
• In the Search for actions or people box,
in the top right corner of the screen, en- hr 30 min. This is based on the value of field Work
ter Time Sheet. Schedule maintained in the employee master data
• The autocomplete functionality suggests record.
a list of Actions or People matching your In case of existing records this is shown in column
search criteria. Recordings. Each business fact has its own icon: at-
• Choose View my time sheet in the Ac- tendance recordings, allowances, on calls or absen-
tions section. ces.

On top of the pane the Planned Working Time per


week, the Recorded Working Time per week and the
Status are shown.

3 Select Day for In the Time Sheet Overview pane, select Sun- The chosen day is shown in the Daily Time Recording
Time Record- day of the current week. pane.
ing

4 Record Work- In the daily time recording pane choose Working Time has been entered.
ing Time for- Record next to Working Times.
Sunday
Fill the following fields:

Time Type: defaults to Working Time,


leave as is

Start Time: choose Open Picker to enter


the time your shift has started; select 10:00
PM

End Time: choose Open Picker to enter


the time your shift has ended; select 5:00
AM

Since the time represents the next day, +1


day is shown.

Manage Time Tracking: Test Script


90 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

Duration: the hours will be calculated auto-


matically, for example, 07:00

5 Save your Choose Save. Working Time has been recorded.


Working Time
Time Type Scheduled Break will be generated
automatically as per dynamic break rules. The break
will be shown as soon as you save the Working Times
record.

 Note
You can also add a manual break. To record
this use Time Type Scheduled Break or
Additional Break.

As a result, the following Time Types will be shown:

1. Working Time with Start Time 10:00 PM and


End Time 5:00 AM and Duration 07:00.

2. Scheduled Break with Start Time 4:00 AM


and End Time 4:30 AM and Duration 00:30.

Since Working Time and Scheduled Break represent


the next day, + 1 day is shown.

6 Review Time In the Summary section of the Time Sheet • DE Sunday 20:00 - 0:00 Sunday night-premium
Valuation Re- (75% taxfree): 2 hr 00 min
Overview pane review the preview of your
sults
Time Valuation Results for Sunday. • DE Sund-Mon Core Night 00:00 to 4:00 Sun-
daynight-premium (90% taxfree): 4 hr 00 min
• DE Sat-Sun 04:00 - 06:00 Night-premium
(25% taxfree): 0 hr 30 min
• Net working time w/o breaks NS DE: 6 hr 30
min
• Aggregate Night-premium (25% taxfree): 0 hr
30 min
• Aggregate Sundaynight-premium (75% tax-
free): 2 hr 00 min
• Aggregate Sunday-premium (90% taxfree): 4 hr
00 min

 Note
The Aggregate Time Valuations are used for
Payroll.

7 Submit Time On top of the Time Sheet Overview pane The Submit Time Sheet window is displayed.
choose Submit.
Sheet

Manage Time Tracking: Test Script


Test Procedures PUBLIC 91
Step Test Step
# Name Instruction Expected Result

8 Confirm to In the Submit Time Sheet window review the A system message is generated about the success-
Submit Time data. ful submission of your Time Sheet. The Status of
Sheet your Time Sheet turns automatically to To be ap-
Additionally, you may choose to add a Com-
proved and is awaiting approval from your line man-
ment.
ager
Choose Submit.
The Time Sheet for a Sunday has been submitted by
the employee and is waiting for approval by the line
manager.

Time Valuation Calculation for Scenario 3

The following Time Valuation is used to calculate the records. It refers to table Time Valuation Calculation
Overview in section Cross-Midnight Attendance (Germany only) [page 76].

Hours per day


Time Valua-
tion Weekday Time Valuation Calculation used in this scenario

3.2 Sun – Mon Sunday only 2 hours


work on sun-
Times recorded between 08:00 PM and 00:00 AM receive a
days
premium of 75% taxfree.

3.4 Sun – Mon Sunday and Monday 4 hours


work on sun-
Times recorded between 00:00 AM and 04:00 AM receive a
days
premium of 90% taxfree.

Condition: The employee has recorded time before midnight


in that shift

3.5 Sun – Mon Monday only 30 minutes since there


work on sun- was a break generated af-
Times recorded between 04:00 AM and 06:00 AM receive a
days ter 6 hours of work
premium of 25% taxfree.

Manage Time Tracking: Test Script


92 PUBLIC Test Procedures
5.7 Overtime Recording (South Africa only)

Purpose

In this process, the employee's overtime booking and its calculation is described. We describe 2 scenarios:

• Scenario 1 – Normal Shifts [page 97]


• Scenario 2 – Cross-Midnight Attendance [page 105]

 Note

This process is only relevant for country South Africa.

For more information refer to the Workbook Time Tracking for South Africa, which can be found in the
Workbook section.

Prerequisites 1

This process focusses on Overtime Recording together with Time Recording variant Clock Times.

Configure your test employee according to the following table:

Field Instruction Field Values

Work Schedule Choose a Work Schedule for a Clock Times Example:


profile.
CLT 08:00 - 17:00 Mon-Fri No Break
(PER_CLT_8000_1700_Mon_Fri_No_Brea
k)

Holiday Calendar Choose a calendar for South Africa. Example:

Holiday South Africa

(ZAF_HOLIDAY)

Time Profile Choose a Time Profile for Clock Times. Example:

CLT Profile (ZAF)

(CLT_Profile_ZAF)

Manage Time Tracking: Test Script


Test Procedures PUBLIC 93
Field Instruction Field Values

Time Recording Profile Choose a Time Recording Profile for Clock Example:
Times.
CLT - Overtime (ZAF)

(CLT_OT_ZAF)

Time Recording Variant Choose Time Recording Variant Clock Clock Times
Times.

 Note

More information on how to maintain the fields can be found in section Configure Employee [page 10].

Prerequisites 2

Holidays for South Africa must have been added to the instance. For testing, choose a holiday that fits to the
sub-scenario in the procedure. The following list shows the usual public holidays in South Africa:

• January 1st
• March 21st
• April 27th
• May 1st
• June 16th
• August 9th
• September 24th
• December 16th
• December 25th
• December 26th

If you need another Holiday for testing purposes, you can create it using the following steps:

Manage Data → Search field 1: Holiday Calendar → Search field 2: Holiday South Africa
(ZAF_HOLIDAY) → Take Action → Make Correction → scroll to the end of the list → add a new Date of
Holiday → select a relevant Holiday → select a relevant Holiday Category → choose Save.

Manage Time Tracking: Test Script


94 PUBLIC Test Procedures
Time Valuation Calculation Overview

With Time Recording Profile CLT_OT_ZAF this SAP Best Practices solution delivers the following configuration.
Find out which Time Valuation Calculation is used in which scenario:

Sub-Sce-
Scenario nario Overtime on a Time Valuation Calculation

Scenario 1 – Normal Shifts [page 97]

1 1 Weekday 12 am - 12 pm: 1.5x

12 pm - 12 am: 1.5x

1 2 Saturday 12 am - 12 pm: 1.5x

12 pm - 12 am: 2x

1 3 Sunday 12 am - 12 pm: 2x

12 pm - 12 am: 2x

1 4 Public Holiday 12 am - 12 pm: 2x

12 pm - 12 am: 2x

1 5 Holiday on a Saturday 12 am - 12 pm: 2x

12 pm - 12 am: 2x

1 6 Holiday on a Sunday 12 am - 12 pm: 2x

12 pm - 12 am: 2x

Scenario 2 – Cross-Midnight Attendance [page 105]

2 1 Normal weekday - normal First day:


weekday
• 12 am - 12 pm: 1.5x
• 12 pm - 12 am: 1.5x

Next day:

• 12 am - 12 pm: 1.5x
• 12 pm - 12 am: 1.5x

2 2 Friday - Saturday AM First day:

• 12 am - 12 pm: 1.5x
• 12 pm - 12 am: 1.5x

Next day:

• 12am - 12 pm: 1.5x

Manage Time Tracking: Test Script


Test Procedures PUBLIC 95
Sub-Sce-
Scenario nario Overtime on a Time Valuation Calculation

2 3 Friday - Saturday PM First day:

• 12 am - 12 pm: 1.5x
• 12 pm - 12 am: 1.5x

Next day:

• 12 am - 12 pm: 1.5x
• 12 pm - 12 am: 2x

2 4 Saturday - Sunday First day:

• 12 am - 12 pm: 1.5x
• 12 pm - 12 am: 2x

Next day:

• whole day (Sunday): 2x

2 5 Sunday - Monday First day:

• whole day (Sunday): 2x

Next day:

• 12 am - 12 pm: 1.5x
• 12 pm - 12 am: 1.5x

2 6 Holiday - non-Holiday First day:

• whole day (Holiday): 2x

Next day:

• 12 am - 12 pm: 1.5x
• 12 pm - 12 am: 1.5x

2 7 Normal day - Holiday First day:

• 12 am - 12 pm: 1.5x
• 12 pm - 12 am: 1.5x

Next day:

• whole day (Holiday): 2x

2 8 Holiday - Holiday First day:

• whole day (Holiday): 2x

Next day:

• whole day (Holiday): 2x

Manage Time Tracking: Test Script


96 PUBLIC Test Procedures
Sub-Sce-
Scenario nario Overtime on a Time Valuation Calculation

2 9 Holiday - Holiday on a Sat- First day:


urday
• whole day (Holiday): 2x

Next day:

• whole day (Holiday): 2x

2 10 Normal day - Holiday on a First day:


Saturday
• 12 am - 12 pm: 1.5x
• 12 pm - 12 am: 1.5x

Next day:

• whole day (Holiday): 2x

2 11 Saturday - Holiday on a First day:


Sunday
• 12 am - 12 pm: 1.5x
• 12 pm - 12 am: 2x

Next day:

• whole day (Holiday): 2x

2 12 Sunday - Holiday on a Mon- First day:


day
• whole day (Sunday): 2x

Next day:

• whole day (Holiday): 2x

5.7.1 Scenario 1 – Normal Shifts

Purpose

In Scenario 1 the employee records overtime in a normal shift, without Cross-Midnight Attendance.

The test covers 6 examples:

• Sub-Scenario 1: Overtime on a weekday


• Sub-Scenario 2: Overtime on a Saturday
• Sub-Scenario 3: Overtime on a Sunday
• Sub-Scenario 4: Overtime on a Holiday that falls on a weekday
• Sub-Scenario 5: Overtime on a Holiday that falls on a Saturday

Manage Time Tracking: Test Script


Test Procedures PUBLIC 97
• Sub-Scenario 6: Overtime on a Holiday that falls on a Sunday

Procedure

Ste Test Step


p# Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

2 Go to Time Way 1: The Time Sheet for the current week is displayed. It
Sheet consists of 2 panes:
• On the Home page, select from the
Home dropdown My Employee File. • the Time Sheet Overview pane on the left
• On the My Employee File screen se-
• the Daily Time Recording pane on the right
lect the Time Management section.
• In the Time Sheet block select the Go
 Note
to Time Sheet link.
To view the calendar, choose the Calendar button
Way 2:
on the top right.
• On the Home page in section Quick
Actions choose the View My Time
Since our process describes an overtime and clock-
Sheet card.
time based time recording profile, in the Time Sheet
Way 3: Overview pane the Planned Time is shown as a num-
ber of working hours per day, for example 9 hr 00
• In the Search for actions or people
box, in the top right corner of the min. This is based on the value of field Work Schedule
screen, enter Time Sheet. maintained in the employee master data record.
• The autocomplete functionality sug- In case of existing records this is shown in column Re-
gests a list of Actions or People cordings. Each business fact has its own icon: attend-
matching your search criteria. ance recordings, allowances, on calls or absences.
• Choose View my time sheet in the Ac-
tions section. On top of the pane the Planned Working Time per
week, the Recorded Overtime per week and the Status
are shown.

Sub-Scenario 1: Overtime on a weekday

3 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Time Recording Monday of the current week. pane.

4 Record Over- In the Daily Time Recording pane choose The option to change the Time Type occurs.
time for Mon- the Record button next to Working Times.
Overtime is defaulted.
day

Manage Time Tracking: Test Script


98 PUBLIC Test Procedures
Ste Test Step
p# Name Instruction Expected Result

5 Record Over- Fill the following fields: Overtime for Monday has been entered.
time Details
Time Type: defaults to Overtime, leave
as is.

Start Time: choose Open Picker to en-


ter the time your overtime has started; se-
lect 5:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
6:00 PM

Duration: the hours will be calculated auto-


matically, in the example, 01:00

6 Save Overtime Choose Save. Overtime for Monday has been saved.
for Monday
On top of the Time Sheet Overview pane the Recorded
Overtime per week has changed to 01 hr 00 min.

In the middle of the Time Sheet Overview pane in col-


umn Recordings 1 record for Monday is shown.

7 Review Time In the Summary section of the Time Sheet The following Time Valuation Result is shown:
Valuation Re-
Overview pane review the preview of your
sults Overtime (Working Day 1.5): 1 hr 00 min
Time Valuation Results for Monday.

 Note
The aggregated Time Valuations are used for Pay-
roll.

8 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Deletion
the previously entered record. pane.

9 Delete the re- In the Daily Time Recording pane choose The record has been deleted.
cord
the x button next to Overtime to delete the
working time.

Sub-Scenario 2: Overtime on a Saturday

10 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Time Recording
Saturday of the current week. pane.

11 Record Over- In the Daily Time Recording pane choose The option to change the Time Type occurs.
time for Satur- the Record button next to Working Times.
Overtime is defaulted.
day

Manage Time Tracking: Test Script


Test Procedures PUBLIC 99
Ste Test Step
p# Name Instruction Expected Result

12 Record Over- Fill the following fields: Overtime for Saturday has been entered.
time Details
Time Type: defaults to Overtime, leave
as is.

Start Time: choose Open Picker to en-


ter the time your overtime has started; se-
lect 6:00 AM

End Time: choose Open Picker to enter


the time your overtime has ended; select
4:00 PM

Duration: the hours will be calculated auto-


matically, in the example, 10:00

13 Save Overtime Choose Save. Overtime for Saturday has been saved.
for Saturday
On top of the Time Sheet Overview pane the Recorded
Overtime per week has changed to 10 hr 00 min.

In the middle of the Time Sheet Overview pane in col-


umn Recordings 1 record for Saturday is shown.

14 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults Overtime Saturday @1.5: 6 hr 00 min
Time Valuation Results for Saturday.

Overtime Sunday @2.0: 4 hr 00 min

15 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Deletion
the previously entered record. pane.

16 Delete the re- In the Daily Time Recording pane choose The record has been deleted.
cord
the x button next to Overtime to delete the
working time.

Sub-Scenario 3: Overtime on a Sunday

17 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Time Recording
Sunday of the current week. pane.

18 Record Over- In the Daily Time Recording pane choose The option to change the Time Type occurs.
time for Sunday the Record button next to Working Times.
Overtime is defaulted.

Manage Time Tracking: Test Script


100 PUBLIC Test Procedures
Ste Test Step
p# Name Instruction Expected Result

19 Record Over- Fill the following fields: Overtime for Sunday has been entered.
time Details
Time Type: defaults to Overtime, leave
as is.

Start Time: choose Open Picker to en-


ter the time your overtime has started; se-
lect 12:00 AM

End Time: choose Open Picker to enter


the time your overtime has ended; select
9:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 09:00

20 Save Overtime Choose Save. Overtime for Sunday has been saved.
for Sunday
On top of the Time Sheet Overview pane the Recorded
Overtime per week has changed to 09 hr 00 min.

In the middle of the Time Sheet Overview pane in col-


umn Recordings 1 record for Sunday is shown.

21 Review Time In the Summary section of the Time Sheet The following Time Valuation Result is shown:
Valuation Re-
Overview pane review the preview of your
sults Overtime Sunday (2.0): 9 hr 00 min
Time Valuation Results for Sunday.

22 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Deletion
the previously entered record. pane.

23 Delete the re- In the Daily Time Recording pane choose The record has been deleted.
cord
the x button next to Overtime to delete the
working time.

Sub-Scenario 4: Overtime on a Holiday that falls on a weekday

24 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Time Recording
the holiday. pane.

 Note
A list of South African holidays is avail-
able here: Overtime Recording (South
Africa only) [page 93]. You can choose
a holiday in the future or a holiday in
the past 4 weeks. For testing, make
sure to choose a holiday that falls on a
normal weekday.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 101
Ste Test Step
p# Name Instruction Expected Result

25 Record Over- In the Daily Time Recording pane choose The option to change the Time Type occurs.
time for the Hol- the Record button next to Working Times.
Overtime is defaulted.
iday

26 Record Over- Fill the following fields: Overtime for the holiday has been entered.
time Details
Time Type: defaults to Overtime, leave
as is.

Start Time: choose Open Picker to en-


ter the time your overtime has started; se-
lect 10:00 AM

End Time: choose Open Picker to enter


the time your overtime has ended; select
2:00 PM

Duration: the hours will be calculated auto-


matically, in the example, 04:00

27 Save Overtime Choose Save. Overtime for the holiday has been saved.
for the Holiday
On top of the Time Sheet Overview pane the Recorded
Overtime per week has changed to 04 hr 00 min.

In the middle of the Time Sheet Overview pane in col-


umn Recordings 1 record for the holiday is shown.

28 Review Time In the Summary section of the Time Sheet The following Time Valuation Result is shown:
Valuation Re-
Overview pane review the preview of your
sults Public Holiday Overtime 4 hr 00 min
Time Valuation Results for the holiday.
(2.0):

29 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Deletion
the previously entered record. pane.

30 Delete the re- In the Daily Time Recording pane choose The record has been deleted.
cord
the x button next to Overtime to delete the
working time.

Sub-Scenario 5: Overtime on a Holiday that falls on a Saturday

Manage Time Tracking: Test Script


102 PUBLIC Test Procedures
Ste Test Step
p# Name Instruction Expected Result

31 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Time Recording
the holiday. pane.

 Note
A list of South African holidays is avail-
able here: Overtime Recording (South
Africa only) [page 93]. You can choose
a holiday in the future or a holiday in
the past 4 weeks. For testing, make
sure to choose a holiday that that falls
on a Saturday.

32 Record Over- In the Daily Time Recording pane choose The option to change the Time Type occurs.
time for the Hol- the Record button next to Working Times.
Overtime is defaulted.
iday

33 Record Over- Fill the following fields: Overtime for the holiday has been entered.
time Details
Time Type: defaults to Overtime, leave
as is.

Start Time: choose Open Picker to en-


ter the time your overtime has started; se-
lect 10:00 AM

End Time: choose Open Picker to enter


the time your overtime has ended; select
2:00 PM

Duration: the hours will be calculated auto-


matically, in the example, 04:00

34 Save Overtime Choose Save. Overtime for the holiday has been saved.
for the Holiday
On top of the Time Sheet Overview pane the Recorded
Overtime per week has changed to 04 hr 00 min.

In the middle of the Time Sheet Overview pane in col-


umn Recordings 1 record for the holiday is shown.

35 Review Time In the Summary section of the Time Sheet The following Time Valuation Result is shown:
Valuation Re-
Overview pane review the preview of your
sults Public Holiday Overtime 4 hr 00 min
Time Valuation Results for the holiday.
(2.0):

36 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Deletion
the previously entered record. pane.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 103
Ste Test Step
p# Name Instruction Expected Result

37 Delete the re- In the Daily Time Recording pane choose The record has been deleted.
cord
the x button next to Overtime to delete the
working time.

Sub-Scenario 6: Overtime on a Holiday that falls on a Sunday

38 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Time Recording
the holiday. pane.

 Note
A list of South African holidays is avail-
able here: Overtime Recording (South
Africa only) [page 93]. You can choose
a holiday in the future or a holiday in
the past 4 weeks. For testing, make
sure to choose a holiday that that falls
on a Sunday.

39 Record Over- In the Daily Time Recording pane choose The option to change the Time Type occurs.
time for the Hol- the RecordWorking Times.
Overtime is defaulted.
iday

40 Record Over- Fill the following fields: Overtime for the holiday has been entered.
time Details
Time Type: defaults to Overtime, leave
as is.

Start Time: choose Open Picker to en-


ter the time your overtime has started; se-
lect 10:00 AM

End Time: choose Open Picker to enter


the time your overtime has ended; select
2:00 PM

Duration: the hours will be calculated auto-


matically, in the example, 04:00

41 Save Overtime Choose Save. Overtime for the holiday has been saved.
for the Holiday
On top of the Time Sheet Overview pane the Recorded
Overtime per week has changed to 04 hr 00 min.

In the middle of the Time Sheet Overview pane in col-


umn Recordings 1 record for the holiday is shown.

Manage Time Tracking: Test Script


104 PUBLIC Test Procedures
Ste Test Step
p# Name Instruction Expected Result

42 Review Time In the Summary section of the Time Sheet The following Time Valuation Result is shown:
Valuation Re-
Overview pane review the preview of your
sults Public Holiday Overtime 4 hr 00 min
Time Valuation Results for the holiday.
(2.0):

43 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Deletion
the previously entered record. pane.

44 Delete the re- In the Daily Time Recording pane choose The record has been deleted.
cord
the x button next to Overtime to delete the
working time.

5.7.2 Scenario 2 – Cross-Midnight Attendance

Purpose

In Scenario 2 the employee records overtime in a cross-midnight shift.

The test covers 12 examples:

• Sub-Scenario 1: Cross-midnight overtime from a normal weekday to a normal weekday


• Sub-Scenario 2: Cross-midnight overtime from Friday to Saturday AM
• Sub-Scenario 3: Cross-midnight overtime from Friday to Saturday PM
• Sub-Scenario 4: Cross-midnight overtime from Saturday to Sunday
• Sub-Scenario 5: Cross-midnight overtime from Sunday to Monday
• Sub-Scenario 6: Cross-midnight overtime from a holiday to a normal weekday
• Sub-Scenario 7: Cross-midnight overtime from a normal weekday to a holiday
• Sub-Scenario 8: Cross-midnight overtime from a holiday to a holiday
• Sub-Scenario 9: Cross-midnight overtime from a holiday to a holiday on a Saturday
• Sub-Scenario 10: Cross-midnight overtime from a normal weekday to a holiday on a Saturday
• Sub-Scenario 11: Cross-midnight overtime from a Saturday to a holiday on a Sunday
• Sub-Scenario 12: Cross-midnight overtime from a Sunday to a holiday on a Monday

Manage Time Tracking: Test Script


Test Procedures PUBLIC 105
Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

2 Go to Time Way 1: The Time Sheet for the current week is displayed. It
Sheet consists of 2 panes:
• On the Home page, select from the
Home dropdown My Employee File. • the Time Sheet Overview pane on the left
• On the My Employee File screen select
• the Daily Time Recording pane on the right
the Time Management section.
• In the Time Sheet block select the Go to
 Note
Time Sheet link.
To view the calendar choose the Calendar but-
Way 2:
ton on the top right.
• On the Home page in section Quick
Actions choose the View My Time Sheet
Since our process describes an overtime and clock-
card.
time based time recording profile, in the Time Sheet
Way 3: Overview pane the Planned Time is shown as a num-
ber of working hours per day, for example 9 hr
• In the Search for actions or people box,
in the top right corner of the screen, 00 min. This is based on the value of field Work
enter Time Sheet. Schedule maintained in the employee master data
• The autocomplete functionality sug- record.
gests a list of Actions or People match- In case of existing records this is shown in column
ing your search criteria. Recordings. Each business fact has its own icon: at-
• Choose View my time sheet in the Ac- tendance recordings, allowances, on calls or absen-
tions section. ces.

On top of the pane the Planned Working Time per


week, the Recorded Overtime per week and the Sta-
tus are shown.

Sub-Scenario 1: Cross-midnight overtime from a normal weekday to a normal weekday

3 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Time Record- Monday of the current week. pane.
ing

4 Record Over- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
time for Mon- Record button next to Working Times.
Overtime is defaulted.
day

Manage Time Tracking: Test Script


106 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

5 Record Over- Fill the following fields: Overtime for Monday has been entered.
time Details
Time Type: defaults to Overtime, leave as Since the end time represents the next day, +1 day is
is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
10:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
2:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 04:00

6 Save Overtime Choose Save. Overtime for Monday has been saved.
for Monday
On top of the Time Sheet Overview pane the Re-
corded Overtime per week has changed to 04 hr 00
min.

In the middle of the Time Sheet Overview pane in


column Recordings 1 record for Monday is shown.

7 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults Overtime (Working Day 2 hr 00 min
Time Valuation Results for Monday.
1.5):

Overtime Next Day exclud- 2 hr 00 min


ing Sat and Sun @1.5:

 Note
The aggregated Time Valuations are used for
Payroll.

8 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

9 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Overtime to delete the work-
ing time.

Sub-Scenario 2: Cross-midnight overtime from Friday to Saturday AM

10 Select Day for In the Time Sheet Overview pane, select Fri- The chosen day is shown in the Daily Time Recording
Time Record-
day of the current week. pane.
ing

Manage Time Tracking: Test Script


Test Procedures PUBLIC 107
Step Test Step
# Name Instruction Expected Result

11 Record Over- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
time for Friday Record button next to Working Times.
Overtime is defaulted.

12 Record Over- Fill the following fields: Overtime for Friday has been entered.
time Details
Time Type: defaults to Overtime, leave as Since the end time represents the next day, +1 day is
is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
10:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
8:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 10:00

13 Save Overtime Choose Save. Overtime for Friday has been saved.
for Friday
On top of the Time Sheet Overview pane the Re-
corded Overtime per week has changed to 10 hr 00
min.

In the middle of the Time Sheet Overview pane in


column Recordings 1 record for Friday is shown.

14 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults Overtime (Working Day 2 hr 00 min
Time Valuation Results for Friday.
1.5):

Fri- Sat Next Day @1.5: 8 hr 00 min

15 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

16 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Overtime to delete the work-
ing time.

Sub-Scenario 3: Cross-midnight overtime from Friday to Saturday PM

17 Select Day for In the Time Sheet Overview pane, select Fri- The chosen day is shown in the Daily Time Recording
Time Record-
day of the current week. pane.
ing

18 Record Over- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
time for Friday Record button next to Working Times.
Overtime is defaulted.

Manage Time Tracking: Test Script


108 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

19 Record Over- Fill the following fields: Overtime for Friday has been entered.
time Details
Time Type: defaults to Overtime, leave as Since the end time represents the next day, +1 day is
is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
10:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
2:00 PM

Duration: the hours will be calculated auto-


matically, in the example, 16:00

20 Save Overtime Choose Save. Overtime for Friday has been saved.
for Friday
On top of the Time Sheet Overview pane the Re-
corded Overtime per week has changed to 16 hr 00
min.

In the middle of the Time Sheet Overview pane in


column Recordings 1 record for Friday is shown.

21 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults Overtime (Working Day 2 hr 00 min
Time Valuation Results for Friday.
1.5):

Fri- Sat Next Day @1.5: 12 hr 00 min

Fri- Sat Next Day @2.0: 2 hr 00 min

22 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

23 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Overtime to delete the work-
ing time.

Sub-Scenario 4: Cross-midnight overtime from Saturday to Sunday

24 Select Day for In the Time Sheet Overview pane, select Sat- The chosen day is shown in the Daily Time Recording
Time Record-
urday of the current week. pane.
ing

25 Record Over- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
time for Satur- Record button next to Working Times.
Overtime is defaulted.
day

Manage Time Tracking: Test Script


Test Procedures PUBLIC 109
Step Test Step
# Name Instruction Expected Result

26 Record Over- Fill the following fields: Overtime for Saturday has been entered.
time Details
Time Type: defaults to Overtime, leave as Since the end time represents the next day, +1 day is
is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
10:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
4:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 06:00

27 Save Overtime Choose Save. Overtime for Saturday has been saved.
for Saturday
On top of the Time Sheet Overview pane the Re-
corded Overtime per week has changed to 6 hr 00
min.

In the middle of the Time Sheet Overview pane in


column Recordings 1 record for Saturday is shown.

28 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults Overtime Saturday @2.0: 2 hr 00 min
Time Valuation Results for Saturday.
Overtime Sunday Next Day 4 hr 00 min
(2.0):

29 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

30 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Overtime to delete the work-
ing time.

Sub-Scenario 5: Cross-midnight overtime from Sunday to Monday

31 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Time Record-
Sunday of the current week. pane.
ing

32 Record Over- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
time for Sun- Record button next to Working Times.
Overtime is defaulted.
day

Manage Time Tracking: Test Script


110 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

33 Record Over- Fill the following fields: Overtime for Sunday has been entered.
time Details
Time Type: defaults to Overtime, leave as Since the end time represents the next day, +1 day is
is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
10:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
4:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 06:00

34 Save Overtime Choose Save. Overtime for Sunday has been saved.
for Sunday
On top of the Time Sheet Overview pane the Re-
corded Overtime per week has changed to 6 hr 00
min.

In the middle of the Time Sheet Overview pane in


column Recordings 1 record for Sunday is shown.

35 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults Overtime Monday Next 4 hr 00 min
Time Valuation Results for Sunday.
Day @1.5:

Overtime Sunday (2.0): 2 hr 00 min

36 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

37 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Overtime to delete the work-
ing time.

Sub-Scenario 6: Cross-midnight overtime from a holiday to a normal weekday

Manage Time Tracking: Test Script


Test Procedures PUBLIC 111
Step Test Step
# Name Instruction Expected Result

38 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Time Record-
holiday. pane.
ing

 Note
A list of South African holidays is avail-
able here: Overtime Recording (South
Africa only) [page 93].You can choose a
holiday in the future or a holiday in the
past 4 weeks. For testing, make sure to
choose a holiday that is followed by a
normal weekday.

39 Record Over- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
time for the Record button next to Working Times.
Overtime is defaulted.
Holiday

40 Record Over- Fill the following fields: Overtime for the holiday has been entered.
time Details
Time Type: defaults to Overtime, leave as Since the end time represents the next day, +1 day is
is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
10:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
2:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 04:00

41 Save Overtime Choose Save. Overtime for the holiday has been saved.
for the Holiday
On top of the Time Sheet Overview pane the Re-
corded Overtime per week has changed to 4 hr 00
min.

In the middle of the Time Sheet Overview pane in


column Recordings 1 record for the holiday is shown.

42 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults Overtime Next Day exclud- 2 hr 00 min
Time Valuation Results for the holiday.
ing Sat and Sun @1.5:

Public Holiday Overtime 2 hr 00 min


(2.0):

Manage Time Tracking: Test Script


112 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

43 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

44 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Overtime to delete the work-
ing time.

Sub-Scenario 7: Cross-midnight overtime from a normal weekday to a holiday

45 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Time Record-
weekday that is followed by a holiday. pane.
ing

 Note
A list of South African holidays is avail-
able here: Overtime Recording (South
Africa only) [page 93]. You can choose
a holiday in the future or a holiday in the
past 4 weeks. For testing, make sure to
choose the weekday that is followed by
your chosen holiday.

46 Record Over- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
time for the Record button next to Working Times.
Overtime is defaulted.
weekday

47 Record Over- Fill the following fields: Overtime for the weekday has been entered.
time Details
Time Type: defaults to Overtime, leave as Since the end time represents the next day, +1 day is
is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
10:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
2:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 04:00

48 Save Overtime Choose Save. Overtime for the weekday has been saved.
for the week-
day On top of the Time Sheet Overview pane the Re-
corded Overtime per week has changed to 4 hr 00
min.

In the middle of the Time Sheet Overview pane in


column Recordings 1 record for the holiday is shown.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 113
Step Test Step
# Name Instruction Expected Result

49 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults Holiday Overtime Next Day 2 hr 00 min
Time Valuation Results for the weekday.
@2.0:

Overtime (Working Day 2 hr 00 min


1.5):

50 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

51 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Overtime to delete the work-
ing time.

Sub-Scenario 8: Cross-midnight overtime from a holiday to a holiday

52 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Time Record-
holiday that is followed by a holiday. pane.
ing

 Note
A list of South African holidays is avail-
able here: Overtime Recording (South
Africa only) [page 93]. You can choose
a holiday in the future or a holiday in the
past 4 weeks. For testing, make sure to
choose the holiday that is followed by a
holiday.

53 Record Over- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
time for the Record button next to Working Times.
Overtime is defaulted.
holiday

54 Record Over- Fill the following fields: Overtime for the holiday has been entered.
time Details
Time Type: defaults to Overtime, leave as Since the end time represents the next day, +1 day is
is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
10:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
2:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 04:00

Manage Time Tracking: Test Script


114 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

55 Save Overtime Choose Save. Overtime for the holiday has been saved.
for the holiday
On top of the Time Sheet Overview pane the Re-
corded Overtime per week has changed to 4 hr 00
min.

In the middle of the Time Sheet Overview pane in


column Recordings 1 record for the holiday is shown.

56 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults Holiday Overtime Next Day 2 hr 00 min
Time Valuation Results for the holiday.
@2.0:

Public Holiday Overtime 2 hr 00 min


(2.0):

57 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

58 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Overtime to delete the work-
ing time.

Sub-Scenario 9: Cross-midnight overtime from a holiday to a holiday on a Saturday

59 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Time Record-
holiday that is followed by a holiday. The pane.
ing
second holiday is on a Saturday.

 Note
A list of South African holidays is avail-
able here: Overtime Recording (South
Africa only) [page 93]. You can choose
a holiday in the future or a holiday in the
past 4 weeks. For testing, make sure to
choose the holiday that is followed by a
holiday on a Saturday.

60 Record Over- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
time for the Record button next to Working Times.
Overtime is defaulted.
holiday

Manage Time Tracking: Test Script


Test Procedures PUBLIC 115
Step Test Step
# Name Instruction Expected Result

61 Record Over- Fill the following fields: Overtime for the holiday has been entered.
time Details
Time Type: defaults to Overtime, leave as Since the end time represents the next day, +1 day is
is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
10:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
2:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 04:00

62 Save Overtime Choose Save. Overtime for the holiday has been saved.
for the holiday
On top of the Time Sheet Overview pane the Re-
corded Overtime per week has changed to 4 hr 00
min.

In the middle of the Time Sheet Overview pane in


column Recordings 1 record for the holiday is shown.

63 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults Holiday Overtime Next Day 2 hr 00 min
Time Valuation Results for the holiday.
@2.0:

Public Holiday Overtime 2 hr 00 min


(2.0):

64 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

65 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Overtime to delete the work-
ing time.

Sub-Scenario 10: Cross-midnight overtime from a normal weekday to a holiday on a Saturday

Manage Time Tracking: Test Script


116 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

66 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Time Record-
weekday that is followed by a holiday. The pane.
ing
holiday is on a Saturday. Hence, the week-
day is a Friday.

 Note
A list of South African holidays is avail-
able here: Overtime Recording (South
Africa only) [page 93]. You can choose
a holiday in the future or a holiday in the
past 4 weeks. For testing, make sure to
choose a weekday that is followed by a
holiday on a Saturday.

67 Record Over- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
time for Friday Record button next to Working Times.
Overtime is defaulted.

68 Record Over- Fill the following fields: Overtime for the Friday has been entered.
time Details
Time Type: defaults to Overtime, leave as Since the end time represents the next day, +1 day is
is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
10:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
2:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 04:00

69 Save Overtime Choose Save. Overtime for the Friday has been saved.
for Friday
On top of the Time Sheet Overview pane the Re-
corded Overtime per week has changed to 4 hr 00
min.

In the middle of the Time Sheet Overview pane in


column Recordings 1 record for the Friday is shown.

70 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults Holiday Overtime Next Day 2 hr 00 min
Time Valuation Results for the Friday.
@2.0:

Overtime (Working Day 2 hr 00 min


1.5):

Manage Time Tracking: Test Script


Test Procedures PUBLIC 117
Step Test Step
# Name Instruction Expected Result

71 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

72 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Overtime to delete the work-
ing time.

Sub-Scenario 11: Cross-midnight overtime from a Saturday to a holiday on a Sunday

73 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Time Record-
the Saturday that is followed by a holiday. pane.
ing
Hence, the holiday is a Sunday.

 Note
A list of South African holidays is avail-
able here: Overtime Recording (South
Africa only) [page 93]. You can choose
a holiday in the future or a holiday in the
past 4 weeks. For testing, make sure to
choose a Saturday that is followed by a
holiday on a Sunday.

74 Record Over- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
time for Satur- Record button next to Working Times.
Overtime is defaulted.
day

75 Record Over- Fill the following fields: Overtime for the Saturday has been entered.
time Details
Time Type: defaults to Overtime, leave as Since the end time represents the next day, +1 day is
is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
10:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
2:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 04:00

Manage Time Tracking: Test Script


118 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

76 Save Overtime Choose Save. Overtime for the Saturday has been saved.
for Saturday
On top of the Time Sheet Overview pane the Re-
corded Overtime per week has changed to 4 hr 00
min.

In the middle of the Time Sheet Overview pane in col-


umn Recordings 1 record for the Saturday is shown.

77 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults Holiday Overtime Next Day 2 hr 00 min
Time Valuation Results for the Saturday.
@2.0:

Overtime Saturday @2.0: 2 hr 00 min

78 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

79 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Overtime to delete the work-
ing time.

Sub-Scenario 12: Cross-midnight overtime from a Sunday to a holiday on a Monday

80 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Time Record-
Sunday that is followed by a holiday. Hence, pane.
ing
the holiday is a Monday.

 Note
A list of South African holidays is avail-
able here: Overtime Recording (South
Africa only) [page 93]. You can choose
a holiday in the future or a holiday in the
past 4 weeks. For testing, make sure to
choose a Sunday that is followed by a
holiday.

81 Record Over- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
time for Sun- Record button next to Working Times.
Overtime is defaulted.
day

Manage Time Tracking: Test Script


Test Procedures PUBLIC 119
Step Test Step
# Name Instruction Expected Result

82 Record Over- Fill the following fields: Overtime for the Sunday has been entered.
time Details
Time Type: defaults to Overtime, leave as Since the end time represents the next day, +1 day is
is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
10:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
2:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 04:00

83 Save Overtime Choose Save. Overtime for the Sunday has been saved.
for Sunday
On top of the Time Sheet Overview pane the Re-
corded Overtime per week has changed to 4 hr 00
min.

In the middle of the Time Sheet Overview pane in


column Recordings 1 record for the Sunday is shown.

84 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults Holiday Overtime Next Day 2 hr 00 min
Time Valuation Results for the Sunday.
@2.0:

Overtime Sunday @2.0: 2 hr 00 min

85 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

86 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Overtime to delete the work-
ing time.

Manage Time Tracking: Test Script


120 PUBLIC Test Procedures
5.8 Time Recording (United Kingdom only)

Purpose

In this process, the employee's time recording with various overtime rules for full-time and part-time
employees is described. Both can record time either as Overtime Recording or as Positive Recording. All of
them are duration-based. We describe 4 scenarios:

• Scenario 1 - Duration-based Positive for Full-time [page 121]


• Scenario 2 - Duration-based Overtime for Full-time [page 128]
• Scenario 3 - Duration-based Positive for Part-time [page 132]
• Scenario 4 - Duration-based Overtime for Part-time [page 140]

 Note

This process is only relevant for country United Kingdom.

For more information refer to the Workbook Time Tracking for United Kingdom, which can be found in the
Workbook row.

5.8.1 Scenario 1 - Duration-based Positive for Full-time

Purpose

In Scenario 1 the employee has a duration-based Time Recording Variant, is working full time and uses
positive time recording.

This scenario describes the employee recording working time including several overtime hours. The scenario
explains the Time Valuation shown in the Summary section, too.

Additionally, Allowance Recording is described.

 Note

The configuration of this Best Practices solution covers 4 allowance recording options:

• Standby Daily: The employees are on standby mode. They are present at their workplace. They are on
standby outside of their regular working hours. Daily means, the standby is planned for a set period of
time of a special day.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 121
• Standby Weekly: The employees are on standby mode. They are present at their workplace. They are
on standby outside of their regular working hours. Weekly means, the standby is planned for certain
days or times each week.
• Call Out on Standby: The employees are on standby mode. They don't have to be at their workplace.
They are called outside of their regular working hours to come to work.
• Call Out not on Standby: The employees are not on standby mode. They are not at their workplace.
They are called outside a planned standby mode to come to work.

Each allowance is calculated differently for the use in Payroll.

Prerequisites

For this process maintain the Time Information fields for a UK employee as described in the following table.

More information on how to maintain the following fields can be found in the Preliminary Step Configure
Employee [page 10].

Field Instruction Field Values

Work Schedule Choose a Work Schedule for a Dura- Example:


tion profile.
8:00 Hours Mon-Fri

(5D8H_FFFFF00)

Holiday Calen- Choose a calendar for United King- Example:


dar dom.
Holiday (GBR) Eng/Wales

(GBR_HOLIDAY_ENG_WLS)

Time Profile Choose a Time Profile for Duration. Example:

Time Profile (GBR)

(GBR_Time_Profile)

Time Recording Choose a Time Recording Profile Example:


Profile which is duration-based and records
DUR - Positive (GB) - OT1.5 (Mon-Fri),
positive.
OT2.0 (Sat,Sun and PH)

(DUR-OT-GB-Positive_No_Threshold_Hours)

Time Recording Choose Time Recording Variant Dura-


Duration
tion.
Variant

Manage Time Tracking: Test Script


122 PUBLIC Test Procedures
Procedure

Test Step
Step # Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

2 Go to Time Way 1: The Time Sheet for the current week is dis-
played. It consists of 2 panes:
Sheet
• On the Home page, select from the Home
dropdown My Employee File. • the Time Sheet Overview pane on the left

• On the My Employee File screen select the • the Daily Time Recording pane on the
Time Management section. right
• In the Time Sheet block select the Go to Time
Sheet link.  Note
Way 2: To view the calendar choose the
Calendar button on the top right of the
• On the Home page in section Quick Actions
choose the View My Time Sheet card. Time Sheet Overview pane.

Way 3:

• In the Search for actions or people box, in the


top right corner of the screen, enter Time
Sheet.
• The autocomplete functionality suggests a list
of Actions or People matching your search cri-
teria.
• Choose View my time sheet in the Actions sec-
tion.

3 Select Day In the Time Sheet Overview pane, select Monday of The chosen day is shown in the Daily Time
for Time Re-
last week. Recording pane.
cording

4 Record Work- In the Daily Time Recording pane choose Record The option to change the Time Type occurs.
ing Time for next to Working Times.
Monday
Time Type: Working Time is proposed, leave as The Time Type has been chosen.
is

Duration: enter a number of hours and minutes, The Duration has been entered.
format h:mm is predefined, e. g., 10:00

Cost Center: select from drop-down, if appropriate.


In the example we skip this field.

Project Code: select from drop-down, if appropriate.


In the example we skip this field. Working Time for Monday has been entered.

5 Record Al- In the daily time recording pane choose the Record The option to change the Allowance Type oc-
lowances button next to Allowances. curs.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 123
Test Step
Step # Name Instruction Expected Result

Allowance Type: select Standby Weekly from


drop-down

 Note
Standby Weekly: The employee works every
week on Mondays for 1 hour as standby for a
colleague. He/she has to be present at his/her
workplace.

Allowance Value: enter a number of hours and mi- A Standby Weekly allowance for Monday has
nutes, format h:mm is predefined, e. g., 01:00 been entered.

6 Save Working Choose Save. Working Time for Monday has been saved.
Time for
Monday On top of the Time Sheet Overview pane
the Recorded Working Time per week has
changed to 10 hr 00 min.

In the middle of the Time Sheet Overview


pane in column Recordings, 2 records are
shown.

• Working Times
• Allowances

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results: Weekday Overtime@1.5 (PT-GB): 2 hr 00 min


• Allowances: Standby Weekly: 1 hr 00 min

7 Select Day Choose the next day in the Time Sheet for which The chosen day is shown in the Daily Time
for Time Re- Recording pane.
you want to record your Working Time.
cording
In the example we choose Tuesday of last week in
the Time Sheet Overview pane.

8 Record Work- In the Daily Time Recording pane choose Record The option to change the Time Type occurs.
ing Time for next to Working Times.
Tuesday
Time Type: Working Time is proposed, leave as The Time Type has been chosen.
is

Duration: enter a number of hours and minutes, The Duration has been entered.
format h:mm is predefined, e. g., 10:00

Cost Center: select from drop-down, if appropriate.


In the example we skip this field.

Project Code: select from drop-down, if appropriate.


In the example we skip this field. Working Time for Tuesday has been entered.

Manage Time Tracking: Test Script


124 PUBLIC Test Procedures
Test Step
Step # Name Instruction Expected Result

9 Save Working Choose Save. Working Time for Tuesday has been saved.
Time for
Tuesday

10 Record Work- Proceed as described in step #8 and #9. Working Time for Monday through Friday has
ing Time for been saved.
Wednesday
through Fri-
day

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results: Weekday Overtime@1.5 (PT-GB): 10 hr 00 min


• Allowances: Standby Weeekly: 1 hr 00 min

11 Record Work- In the Daily Time Recording pane choose Record The option to change the Time Type occurs.
ing Time for next to Working Times.
Saturday
Time Type: Working Time is proposed, leave as The Time Type has been chosen.
is

Duration: enter a number of hours and minutes, The Duration has been entered.
format h:mm is predefined, e. g., 03:00

Cost Center: select from drop-down, if appropriate.


In the example we skip this field.

Project Code: select from drop-down, if appropriate.


In the example we skip this field. Working Time for Saturday has been entered.

12 Save Working Choose Save. Working Time for Saturday has been saved.
Time for Sat-
urday

13 Record Work- Proceed as described in step #11 and #12. Working time for the whole week has been
ing Time for saved.
Sunday
On top of the Time Sheet Overview pane
the Recorded Working Time per week has
changed to 56 hr 00 min.

The Time Sheet is ready to be sent to the


manager.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 125
Test Step
Step # Name Instruction Expected Result

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results:


• Weekday Overtime @1.5 (PT-GB): 10 hr 00 min
• Overtime@2.0 (PT-GB): 6 hr 00 min
• Allowances: Standby Weekly: 1 hr 00 min

 Note
In this scenario we don't show the valuation for a recording on a holiday. In fact, holidays and weekend days are both
valuated with Overtime@2.0, but captured in separate time valuations. The customer can turn on the UI component to
show them.

14 Change Al- Let's now assume a change from Allowance Type


lowance Standby Weekly to Standby Daily takes place.

15 Select Day In the Time Sheet Overview pane, select Monday. The chosen day is shown in the Daily Time
for Time Re-
Recording pane.
cording

16 Change Al- In the Allowances section expand Standby The option to change the Allowance Type oc-
lowance Type Weekly curs.

Allowance Type: change Standby Weekly to


Standby Daily by selecting it from drop-down

 Note
Standby Daily: The employee only works this
week on Monday for 1 hour as standby for a
colleague. He/she has to be present at his/her
workplace.

Allowance Value: enter a number of hours and mi- The Standby Weekly allowance for Monday
nutes, format h:mm is predefined, e. g., 01:00 has been changed to Standby Daily.

17 Save Working Choose Save. Working Time for Monday has been saved.
Time for
Monday

Manage Time Tracking: Test Script


126 PUBLIC Test Procedures
Test Step
Step # Name Instruction Expected Result

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results:


• Weekday Overtime @1.5 (PT-GB): 10 hr 00 min
• Overtime@2.0 (PT-GB): 6 hr 00 min
• Allowances: Standby Daily: 1 hr 00 min

 Note
Since Daily Standby and Weekly Standby can only exist either or, the Weekly Standby needs to be deleted before the
Daily Standby can be added. If you forget to delete the Weekly Standby, the following Error message will occur: In
the same week, Weekly Standby and Daily Standby cannot be claimed. In the example, the
entry is exchanged, which is the same than to be deleted.

Since the Weekly Standby can only be recorded once a week, an Error message will occur if you record a second one:
Only one occurrence of 'Standby Weekly' allowance is allowed.

18 Add Allow- Let's now add Allowance Type Call Out on Standby.
ance

19 Select Day In the Time Sheet Overview pane, select Monday. The chosen day is shown in the Daily Time
for Time Re-
Recording pane.
cording

20 Add Allow- In the daily time recording pane choose the Record The option to change the Allowance Type oc-
ance Type button next to Allowances. curs.

Allowance Type: select Call Out on Standby


from drop-down

 Note
Call Out on Standby: The employee works ev-
ery week on Monday for 1 hour as standby for
a colleague. He/she doesn't have to be present
at his/her workplace, but is called to come to
work if necessary.

Allowance Value: enter a number of hours and mi- The Call Out on Standby allowance for Mon-
nutes, format h:mm is predefined, e. g., 01:00 day has been entered.

21 Save Working Choose Save. Working Time for Monday has been saved.
Time for
Monday

22 Add Allow- Let's now add Allowance Type Call Out not on
ance Standby.

23 Select Day In the Time Sheet Overview pane, select Monday The chosen day is shown in the Daily Time
for Time Re-
again. Recording pane.
cording

Manage Time Tracking: Test Script


Test Procedures PUBLIC 127
Test Step
Step # Name Instruction Expected Result

24 Add Allow- In the daily time recording pane choose the Record The option to change the Allowance Type oc-
ance Type button next to Allowances. curs.

Allowance Type: select Call Out not on


Standby from drop-down

 Note
Call Out not on Standby: The employee is
called to come to work. He/she is not at
his/her workplace and not on standby mode.

Allowance Value: enter a number of hours and mi- The Call Out not on Standby allowance for
nutes, format h:mm is predefined, e. g., 01:00 Monday has been entered.

25 Save Working Choose Save. Working Time for Monday has been saved.
Time for
Monday The Time Sheet is ready to be sent to the
manager.

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results:


• Weekday Overtime @1.5 (PT-GB): 10 hr 00 min
• Overtime@2.0 (PT-GB): 6 hr 00 min
• Allowances:
• Call Out on Standby: 1 hr 00 min
• Call Out not on Standby: 1 hr 00 min
• Standby Daily: 1 hr 00 min

 Note
Call Out on Standby and Call Out not on Standby can co-exist with the other Allowances Types, and can exist more than
just once a week.

5.8.2 Scenario 2 - Duration-based Overtime for Full-time

Purpose

In Scenario 2 the employee has a duration-based Time Recording Variant, is working full time, and uses
Overtime recording.

Manage Time Tracking: Test Script


128 PUBLIC Test Procedures
This scenario describes the employee recording his or her Overtime. The scenario explains the Time Valuation
shown in the Summary section, too.

Prerequisites

For this process maintain the Time Information fields for a UK employee as described in the following table.

More information on how to maintain the following fields can be found in the Preliminary Step Configure
Employee [page 10].

Field Instruction Field Values

Work Schedule Choose a Work Schedule for a Dura- Example:


tion profile.
8:00 Hours Mon-Fri

(5D8H_FFFFF00)

Holiday Calen- Choose a calendar for United King- Example:


dar dom.
Holiday (GBR) Eng/Wales

(GBR_HOLIDAY_ENG_WLS)

Time Profile Choose a Time Profile for Duration. Example:

Time Profile (GBR)

(GBR_Time_Profile)

Time Recording Choose a Time Recording Profile Example:


Profile which is duration-based and records
DUR - Overtime (GB) - OT1.5 (Mon-Fri),
Overtime.
OT2.0 (Sat,Sun and PH)

(DUR-OT-GB-Overtime_No_Threshold_Hours)

Time Recording Choose Time Recording Variant Dura-


Duration
tion.
Variant

Procedure

Test Step
Step # Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 129
Test Step
Step # Name Instruction Expected Result

2 Go to Time Way 1: The Time Sheet for the current week is dis-
played. It consists of 2 panes:
Sheet
• On the HomeHome drop-down My Employee
File. • the Time Sheet Overview pane on the left

• On the My Employee File screen select the • the Daily Time Recording pane on the
Time Management section. right
• In the Time Sheet block select the Go to Time
Sheet link.  Note
Way 2: To view the calendar choose the page,
select from the Calendar button on the
• On the Home page in section Quick Actions
choose the View My Time Sheet card. top right of the Time Sheet Overview
pane.
Way 3:

• In the Search for actions or people box, in the


top right corner of the screen, enter Time
Sheet.
• The auto-complete functionality suggests a list
of Actions or People matching your search cri-
teria.
• Choose View my time sheet in the Actions sec-
tion.

3 Select Day In the Time Sheet Overview page, select from the The chosen day is shown in the Daily Time
for Time Re-
pane, select Monday of last week. Recording pane.
cording

4 Record Over- In the Daily Time Recording pane choose Record The option to change the Time Type occurs.
time for Mon- next to Working Times.
day
Time Type: select Overtime from drop-down The Time Type has been chosen.

Duration: enter a number of overtime hours and The Duration has been entered.
minutes, format h:mm is predefined, e. g., 06:00

Cost Center: select from drop-down, if appropriate.


In the example we skip this field.

Project Code: select from drop-down, if appropriate.


In the example we skip this field. Overtime Time for Monday has been entered.

5 Save Over- Choose Save. Overtime for Monday has been saved.
time for Mon-
day On top of the Time Sheet Overview pane the
Recorded Overtime per week has changed to
6 hr 00 min.

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results:


• Weekday Overtime@1.5 (PT-GB): 6 hr 00 min

Manage Time Tracking: Test Script


130 PUBLIC Test Procedures
Test Step
Step # Name Instruction Expected Result

6 Select Day Choose the next day in the Time Sheet for which The chosen day is shown in the Daily Time
for Time Re- Recording pane.
you want to record your Working Time.
cording
In the example we choose Tuesday of last week in
the Time Sheet Overview pane.

7 Record Over- In the Daily Time Recording pane choose Record The option to change the Time Type occurs.
time for next to Working Times.
Tuesday
Time Type: select Overtime from drop-down The Time Type has been chosen.

Duration: enter a number of overtime hours and The Duration has been entered.
minutes, format h:mm is predefined, e. g., 06:00

Cost Center: select from drop-down, if appropriate.


In the example we skip this field.

Project Code: select from drop-down, if appropriate.


In the example we skip this field. Overtime for Tuesday has been entered.

8 Save Over- Choose Save. Overtime for Tuesday has been saved.
time for
Tuesday

9 Record Over- Proceed as described in steps #7 and #8. Overtime for Monday through Friday has
time for Wed- been saved.
nesday
through Fri-
day

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results:


• Weekday Overtime@1.5 (PT-GB): 30 hr 00 min

10 Record Over- In the Daily Time Recording pane choose Record The option to change the Time Type occurs.
time for Sat- next to Working Times.
urday
Time Type: select Overtime from drop-down The Time Type has been chosen.

Duration: enter a number of overtime hours and The Duration has been entered.
minutes, format h:mm is predefined, e. g., 02:00

Cost Center: select from drop-down, if appropriate.


In the example we skip this field.

Project Code: select from drop-down, if appropriate.


In the example we skip this field. Overtime for Saturday has been entered.

11 Save Over- Choose Save. Overtime for Saturday has been saved.
time for Sat-
urday

Manage Time Tracking: Test Script


Test Procedures PUBLIC 131
Test Step
Step # Name Instruction Expected Result

12 Record Over- Proceed as described in steps #10 and #11. Overtime for the whole week has been saved.
time for Sun-
day On top of the Time Sheet Overview pane the
Recorded Overtime per week has changed to
30 hr 00 min.

The Time Sheet is ready to be sent to the


manager.

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results:


• Weekday Overtime @1.5 (PT-GB): 30 hr 00 min
• Overtime@2.0 (PT-GB): 4 hr 00 min

 Note
In this scenario we don't show the valuation for a recording on a holiday. In fact, holidays and weekend days are both
valuated with Overtime@2.0, but captured in separate time valuations. The UI component can be turned on to show
them.

5.8.3 Scenario 3 - Duration-based Positive for Part-time

Purpose

In Scenario 3 the employee has a duration-based Time Recording Variant, is working part time, and uses
positive time recording.

This scenario describes the employee recording working time including several overtime hours. The scenario
explains the Time Valuation shown in the Summary section after each day.

Prerequisites

For this process maintain the Time Information fields for a UK employee as described in the following table.

More information on how to maintain the following fields can be found in the Preliminary Step Configure
Employee [page 10].

Manage Time Tracking: Test Script


132 PUBLIC Test Procedures
Field Instruction Field Values

Work Schedule Choose a Work Schedule for a Dura- Example:


tion profile.
4:00 Hours Mon-Fri

(5D4H_FFFFF00)

Holiday Calen- Choose a calendar for United King- Example:


dar dom.
Holiday (GBR) Eng/Wales

(GBR_HOLIDAY_ENG_WLS)

Time Profile Choose a Time Profile for Duration. Example:

Time Profile (GBR)

(GBR_Time_Profile)

Time Recording Choose a Time Recording Profile Example:


Profile which is duration-based and records
DUR - Part Timers Positive (GB) - OT1.5
positive.
(Mon-Fri), OT2.0 (Sat,Sun and PH)

(DUR-OT-GB-Positive_With_Threshold_Hours)

Time Recording Choose Time Recording Variant Dura-


Duration
tion.
Variant

Procedure

Test Step
Step # Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 133
Test Step
Step # Name Instruction Expected Result

2 Go to Time Way 1: The Time Sheet for the current week is dis-
played. It consists of 2 panes:
Sheet
• On the Home page, select from the Home
dropdown My Employee File. • the Time Sheet Overview pane on the left

• On the My Employee File screen select the • the Daily Time Recording pane on the
Time Management section. right
• In the Time Sheet block select the Go to Time
Sheet link.  Note
Way 2: To view the calendar choose the
Calendar button on the top right of the
• On the Home page in section Quick Actions
choose the View My Time Sheet card. Time Sheet Overview pane.

Way 3:

• In the Search for actions or people box, in the


top right corner of the screen, enter Time
Sheet.
• The autocomplete functionality suggests a list
of Actions or People matching your search cri-
teria.
• Choose View my time sheet in the Actions sec-
tion.

3 Select Day In the Time Sheet Overview pane, select Monday of The chosen day is shown in the Daily Time
for Time Re-
last week. Recording pane.
cording

4 Record Work- In the Daily Time Recording pane choose Record The option to change the Time Type occurs.
ing Time for next to Working Times.
Monday
Time Type: Working Time is proposed, leave as The Time Type has been chosen.
is

Duration: enter a number of hours and minutes, The Duration has been entered.
format h:mm is predefined, e. g., 10:00

Cost Center: select from drop-down, if appropriate.


In the example we skip this field.

Project Code: select from drop-down, if appropriate.


In the example we skip this field. Working Time for Monday has been entered.

5 Save Working Choose Save. Working Time for Monday has been saved.
Time for
Monday On top of the Time Sheet Overview pane
the Recorded Working Time per week has
changed to 10 hr 00 min.

Manage Time Tracking: Test Script


134 PUBLIC Test Procedures
Test Step
Step # Name Instruction Expected Result

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results:


• Difference between FTE Hours and WS Hours: 20 hr 00 min
This information always remains the same during the time recording of the individual days. It results from the
difference between FTE (40 hours) and the employee's Planned Working Time (20 hours), since he or she is a
part-time employee.
• Weekday Overtime@1.0 (PT-GB): 6 hr 00 min
The employee has 20 hours difference to a 40 hours FTE week. That means, up to 20 hours the overtime hours
are calculated @1.0.
• Calculated Weekday Overtime (XX): 6 hr 00 min
These are the overtime hours collected for Monday (6 hours).

6 Select Day Choose the next day in the Time Sheet for which The chosen day is shown in the Daily Time
for Time Re- Recording pane.
you want to record your Working Time.
cording
In the example we choose Tuesday of last week in
the Time Sheet Overview pane.

7 Record Work- In the Daily Time Recording pane choose Record The option to change the Time Type occurs.
ing Time for next to Working Times.
Tuesday
Time Type: Working Time is proposed, leave as The Time Type has been chosen.
is

Duration: enter a number of hours and minutes, The Duration has been entered.
format h:mm is predefined, e. g., 10:00

Cost Center: select from drop-down, if appropriate.


In the example we skip this field.

Project Code: select from drop-down, if appropriate.


In the example we skip this field. Working Time for Tuesday has been entered.

8 Save Working Choose Save. Working Time for Tuesday has been saved.
Time for
Tuesday

Manage Time Tracking: Test Script


Test Procedures PUBLIC 135
Test Step
Step # Name Instruction Expected Result

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results:


• Difference between FTE Hours and WS Hours: 20 hr 00 min
This information always remains the same during the time recording of the individual days. It results from the
difference between FTE (40 hours) and the employee's Planned Working Time (20 hours), since he or she is a
part-time employee.
• Weekday Overtime@1.0 (PT-GB): 12 hr 00 min
The employee has 20 hours difference to a 40 hours FTE week. That means, up to 20 hours the overtime hours
are calculated @1.0.
• Calculated Weekday Overtime (XX): 12 hr 00 min
These are the overtime hours collected for Monday (6 hours) and Tuesday (6 hours).

9 Select Day Choose the next day in the Time Sheet for which The chosen day is shown in the Daily Time
for Time Re- Recording pane.
you want to record your Working Time.
cording
In the example we choose Wednesday of last week
in the Time Sheet Overview pane.

10 Record Work- In the Daily Time Recording pane choose Record The option to change the Time Type occurs.
ing Time for next to Working Times.
Wednesday
Time Type: Working Time is proposed, leave as The Time Type has been chosen.
is

Duration: enter a number of hours and minutes, The Duration has been entered.
format h:mm is predefined, e. g., 10:00

Cost Center: select from drop-down, if appropriate.


In the example we skip this field.

Project Code: select from drop-down, if appropriate. Working Time for Wednesday has been en-
In the example we skip this field. tered.

11 Save Working Choose Save. Working Time for Wednesday has been
Time for
saved.
Wednesday

Manage Time Tracking: Test Script


136 PUBLIC Test Procedures
Test Step
Step # Name Instruction Expected Result

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results:


• Difference between FTE Hours and WS Hours: 20 hr 00 min
This information always remains the same during the time recording of the individual days. It results from the
difference between FTE (40 hours) and the employee's Planned Working Time (20 hours), since he or she is a
part-time employee.
• Weekday Overtime@1.0 (PT-GB): 18 hr 00 min
The employee has 20 hours difference to a 40 hours FTE week. That means, up to 20 hours the overtime hours
are calculated @1.0..
• Calculated Weekday Overtime (XX): 18 hr 00 min
These are the overtime hours collected for Monday (6 hours), Tuesday (6 hours) and Wednesday (6 hours).

12 Select Day Choose the next day in the Time Sheet for which The chosen day is shown in the Daily Time
for Time Re- Recording pane.
you want to record your Working Time.
cording
In the example we choose Thursday of last week in
the Time Sheet Overview pane.

13 Record Work- In the Daily Time Recording pane choose Record The option to change the Time Type occurs.
ing Time for next to Working Times.
Thursday
Time Type: Working Time is proposed, leave as The Time Type has been chosen.
is

Duration: enter a number of hours and minutes, The Duration has been entered.
format h:mm is predefined, e. g., 10:00

Cost Center: select from drop-down, if appropriate.


In the example we skip this field.

Project Code: select from drop-down, if appropriate. Working Time for Thursday has been en-
In the example we skip this field. tered.

14 Save Working Choose Save. Working Time for Thursday has been saved.
Time for
Thursday

Manage Time Tracking: Test Script


Test Procedures PUBLIC 137
Test Step
Step # Name Instruction Expected Result

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results:


• Difference between FTE Hours and WS Hours: 20 hr 00 min
This information always remains the same during the time recording of the individual days. It results from the
difference between FTE (40 hours) and the employee's Planned Working Time (20 hours), since he or she is a
part-time employee.
• Weekday Overtime@1.0 (PT-GB): 20 hr 00 min
The employee has 20 hours difference to a 40 hours FTE week. That means, up to 20 hours the overtime hours
are calculated @1.0. This threshold has now been exceeded.
• Weekday Overtime@1.5 (PT-GB): 4 hr 00 min
This is the number of overtime hours above the 20 hours needed to fill the FTE. Those hours are calculated @1.5.
• Calculated Weekday Overtime (XX): 24 hr 00 min
These are the overtime hours collected for Monday (6 hours), Tuesday (6 hours), Wednesday (6 hours) and
Thursday (6 hours).

15 Select Day Choose the next day in the Time Sheet for which The chosen day is shown in the Daily Time
for Time Re- Recording pane.
you want to record your Working Time.
cording
In the example we choose Friday of last week in the
Time Sheet Overview pane.

16 Record Work- In the Daily Time Recording pane choose Record The option to change the Time Type occurs.
ing Time for next to Working Times.
Friday
Time Type: Working Time is proposed, leave as The Time Type has been chosen.
is

Duration: enter a number of hours and minutes, The Duration has been entered.
format h:mm is predefined, e. g., 04:00

Cost Center: select from drop-down, if appropriate.


In the example we skip this field.

Project Code: select from drop-down, if appropriate.


In the example we skip this field. Working Time for Friday has been entered.

17 Save Working Choose Save. Working Time for Friday has been saved.
Time for Fri-
day

Manage Time Tracking: Test Script


138 PUBLIC Test Procedures
Test Step
Step # Name Instruction Expected Result

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results:


• Difference between FTE Hours and WS Hours: 20 hr 00 min
This information always remains the same during the time recording of the individual days. It results from the
difference between FTE (40 hours) and the employee's Planned Working Time (20 hours), since he or she is a
part-time employee.
• Weekday Overtime@1.0 (PT-GB): 20 hr 00 min
The employee has 20 hours difference to a 40 hours FTE week. That means, up to 20 hours the overtime hours
are calculated @1.0. This threshold has been exceeded on Thursday already.
• Weekday Overtime@1.5 (PT-GB): 4 hr 00 min
This is the number of overtime hours above those 20 hours needed to fill the FTE. Those hours are calculated
@1.5.
• Calculated Weekday Overtime (XX): 24 hr 00 min
These are the overtime hours collected for Monday (6 hours), Tuesday (6 hours), Wednesday (6 hours), Thursday
(6 hours) and Friday (0). There is no change in comparison to Thursday, since no Overtime has been worked on
Friday.

18 Select Day Choose the next day in the Time Sheet for which The chosen day is shown in the Daily Time
for Time Re- Recording pane.
you want to record your Working Time.
cording
In the example we choose Saturday of last week in
the Time Sheet Overview pane.

19 Record Work- In the Daily Time Recording pane choose Record The option to change the Time Type occurs.
ing Time for next to Working Times.
Saturday
Time Type: Working Time is proposed, leave as The Time Type has been chosen.
is

Duration: enter a number of hours and minutes, The Duration has been entered.
format h:mm is predefined, e. g., 02:00

Cost Center: select from drop-down, if appropriate.


In the example we skip this field.

Project Code: select from drop-down, if appropriate.


In the example we skip this field. Working Time for Saturday has been entered.

20 Save Working Choose Save. Working time for the whole week has been
Time for Sat- saved.
urday
On top of the Time Sheet Overview pane
the Recorded Working Time per week has
changed to 45 hr 00 min.

The Time Sheet is ready to be sent to the


manager.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 139
Test Step
Step # Name Instruction Expected Result

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results:


• Difference between FTE Hours and WS Hours: 20 hr 00 min
This information always remains the same during the time recording of the individual days. It results from the
difference between FTE (40 hours) and the employee's Planned Working Time (20 hours), since he or she is a
part-time employee.
• Weekday Overtime@1.0 (PT-GB): 20 hr 00 min
The employee has 20 hours difference to a 40 hours FTE week. That means, up to 20 hours the overtime hours
are calculated @1.0. This threshold has been exceeded on Thursday already.
• Weekday Overtime@1.5 (PT-GB): 4 hr 00 min
This is the number of overtime hours above those 20 hours needed to fill the FTE. Those hours are calculated
@1.5.
• Overtime@2.0 (PT-GB): 2 hr 00 min
This is the number of overtime hours on a weekend day. Those hours are calculated @2.0.
• Calculated Weekday Overtime (XX): 24 hr 00 min
These are the overtime hours collected for Monday (6 hours), Tuesday (6 hours), Wednesday (6 hours), Thursday
(6 hours) and Friday (0). There is no change in comparison to Friday, since Overtime on a weekend day is not
included in this total.

 Note
In this scenario we don't show the valuation for a recording on a holiday. In fact, holidays and weekend days are
both valuated with Overtime@2.0, but captured in separate time valuations. The customer can turn on the UI
component to show them.

5.8.4 Scenario 4 - Duration-based Overtime for Part-time

Purpose

In Scenario 4 the employee has a duration-based Time Recording Variant,is working part time, and uses
Overtime recording.

This scenario describes the employee recording his or her Overtime. The scenario explains the Time Valuation
shown in the Summary section, too.

Manage Time Tracking: Test Script


140 PUBLIC Test Procedures
Prerequisites

For this process maintain the Time Information fields for a UK employee as described in the following table.

More information on how to maintain the following fields can be found in the Preliminary Step Configure
Employee [page 10].

Field Instruction Field Values

Work Schedule Choose a Work Schedule for a Dura- Example:


tion profile.
4:00 Hours Mon-Fri

(5D4H_FFFFF00)

Holiday Calen- Choose a calendar for United King- Example:


dar dom.
Holiday (GBR) Eng/Wales

(GBR_HOLIDAY_ENG_WLS)

Time Profile Choose a Time Profile for Duration. Example:

Time Profile (GBR)

(GBR_Time_Profile)

Time Recording Choose a Time Recording Profile Example:


Profile which is duration-based and records
DUR - Part Timers Overtime (GB) - OT1.5
Overtime.
(Mon-Fri), OT2.0 (Sat,Sun and PH)

(DUR-OT-GB-Overtime_With_Threshold_Hours)

Time Recording Choose Time Recording Variant Dura-


Duration
tion.
Variant

Procedure

Test Step
Step # Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 141
Test Step
Step # Name Instruction Expected Result

2 Go to Time Way 1: The Time Sheet for the current week is dis-
played. It consists of 2 panes:
Sheet
• On the Home page, select from the Home
drop-down My Employee File. • the Time Sheet Overview pane on the left

• On the My Employee File screen select the • the Daily Time Recording pane on the
Time Management section. right
• In the Time Sheet block select the Go to Time
Sheet link.  Note
Way 2: To view the calendar choose the
Calendar button on the top right of the
• On the Home page in section Quick Actions
choose the View My Time Sheet card. Time Sheet Overview pane.

Way 3:

• In the Search for actions or people box, in the


top right corner of the screen, enter Time
Sheet.
• The auto-complete functionality suggests a list
of Actions or People matching your search cri-
teria.
• Choose View my time sheet in the Actions sec-
tion.

3 Select Day In the Time Sheet Overview pane, select Monday of The chosen day is shown in the Daily Time
for Time Re-
last week. Recording pane.
cording

4 Record Over- In the Daily Time Recording pane choose Record The option to change the Time Type occurs.
time for Mon- next to Working Times.
day
Time Type: select Overtime from drop-down The Time Type has been chosen.

Duration: enter a number of overtime hours and The Duration has been entered.
minutes, format h:mm is predefined, e. g., 06:00

Cost Center: select from drop-down, if appropriate.


In the example we skip this field.

Project Code: select from drop-down, if appropriate.


In the example we skip this field. Overtime for Monday has been entered.

5 Save Over- Choose Save. Overtime for Monday has been saved.
time for Mon-
day On top of the Time Sheet Overview pane the
Overtime Time per week has changed to 6 hr
00 min.

Manage Time Tracking: Test Script


142 PUBLIC Test Procedures
Test Step
Step # Name Instruction Expected Result

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results:


• Difference between FTE Hours and WS Hours: 20 hr 00 min
This information always remains the same during the time recording of the individual days. It results from the
difference between FTE (40 hours) and the employee's Planned Working Time (20 hours), since he or she is a
part-time employee.
• Weekday Overtime@1.0 (PT-GB): 6 hr 00 min
The employee has 20 hours difference to a 40 hours FTE week. That means, up to 20 hours the overtime hours
are calculated @1.0.

6 Select Day Choose the next day in the Time Sheet for which The chosen day is shown in the Daily Time
for Time Re- Recording pane.
you want to record your Overtime.
cording
In the example we choose Tuesday of last week in
the Time Sheet Overview pane.

7 Record Over- In the Daily Time Recording pane choose Record The option to change the Time Type occurs.
time for next to Working Times.
Tuesday
Time Type: select Overtime from drop-down The Time Type has been chosen.

Duration: enter a number of overtime hours and The Duration has been entered.
minutes, format h:mm is predefined, e. g., 06:00

Cost Center: select from drop-down, if appropriate.


In the example we skip this field.

Project Code: select from drop-down, if appropriate.


In the example we skip this field. Overtime for Tuesday has been entered.

8 Save Over- Choose Save. Overtime for Tuesday has been saved.
time for
Tuesday

9 Record Over- Proceed as described in steps #7 and #8. Overtime for Monday through Thursday has
time for Wed- been saved.
nesday
through
Thursday

Manage Time Tracking: Test Script


Test Procedures PUBLIC 143
Test Step
Step # Name Instruction Expected Result

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results:


• Difference between FTE Hours and WS Hours: 20 hr 00 min
This information always remains the same during the time recording of the individual days. It results from the
difference between FTE (40 hours) and the employee's Planned Working Time (20 hours), since he or she is a
part-time employee.
• Weekday Overtime@1.0 (PT-GB): 20 hr 00 min
The employee has 20 hours difference to a 40 hours FTE week. That means, up to 20 hours the overtime hours
are calculated @1.0. This threshold has now been exceeded.
• Weekday Overtime@1.5 (PT-GB): 4 hr 00 min
This is the number of overtime hours above the 20 hours needed to fill the FTE. Those hours are calculated @1.5.

10 Record Over- In the Daily Time Recording pane choose Differ- The option to change the Time Type occurs.
time for Fri- ence between FTE Hours and WS Hours: 20 hr 00
day minRecord next to Working Times.

Time Type: select Overtime from drop-down The Time Type has been chosen.

Duration: enter a number of overtime hours and The Duration has been entered.
minutes, format h:mm is predefined, e. g., 02:00

Cost Center: select from drop-down, if appropriate.


In the example we skip this field.

Project CodeDifference between FTE Hours and


WS: select from drop-down, if appropriate. In the
example we skip this field. Overtime for Friday has been entered.

11 Save Over- Choose Save. Overtime for Friday has been saved.
time for Fri-
day

12 Record Over- Proceed as described in steps #10 and #11. Overtime for the whole week has been saved.
time for Sat-
urday On top of the Time Sheet Overview pane the
Recorded Overtime per week has changed to
28 hr 00 min.

The Time Sheet is ready to be sent to the


manager.

Manage Time Tracking: Test Script


144 PUBLIC Test Procedures
Test Step
Step # Name Instruction Expected Result

Time Sheet Overview pane

In the Summary section the following information is listed:

• Time Valuation Results:


• Difference between FTE Hours and WS Hours: 20 hr 00 min
This information always remains the same during the time recording of the individual days. It results from the
difference between FTE (40 hours) and the employee's Planned Working Time (20 hours), since he or she is a
part-time employee.
• Weekday Overtime@1.0 (PT-GB): 20 hr 00 min
The employee has 20 hours difference to a 40 hours FTE week. That means, up to 20 hours the overtime hours
are calculated @1.0. This threshold has been exceeded on Thursday already.
• Weekday Overtime@1.5 (PT-GB): 6 hr 00 min
This is the number of overtime hours above those 20 hours needed to fill the FTE. Those hours are calculated
@1.5.
• Overtime@2.0 (PT-GB): 2 hr 00 min
This is the number of overtime hours on a weekend day. Those hours are calculated @2.0.

 Note
In this scenario we don't show the valuation for a recording on a holiday. In fact, holidays and weekend days are
both valuated with Overtime@2.0, but captured in separate time valuations. The customer can turn on the UI
component to show them.

5.9 Overtime Recording (Republic of Korea only)

Purpose

In this process, the employee's overtime booking and its calculation is described. We describe 2 scenarios:

• Scenario 1 - Normal Shifts [page 147]


• Scenario 2 - Cross-Midnight Attendance [page 155]

 Note

This process is only relevant for the country Republic of Korea.

For more information refer to the Workbook Time Tracking for Republic of Korea, which can be found in the
Workbook section.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 145
Prerequisites 1

This process focusses on Overtime Recording together with Time Recording variant Clock Times.

Configure your test employee according to the following table:

Field Instruction Field Values

Work Schedule Choose a Work Schedule for a Clock Times Example:


profile.
Night Shift WS KR

(Night Shift WS KR)

Holiday Calendar Choose a calendar for Republic of Korea. Example:

Korea Holidays

(KOR_Public_Holidays)

Time Profile Choose a Time Profile for Clock Times. Example:

CLT Profile (KOR)

(CLT_Profile_KOR)

Time Recording Profile Choose a Time Recording Profile for Clock Example:
Times.
CLT_Overtime Premium KR

(KR_TRP)

Time Recording Variant Choose Time Recording Variant Clock Clock Times
Times.

Dynamic Break Config Choose a Dynamic Break Configuration for Example:


Korea to generate breaks when a specific Dynamic Break Partial (KOR)
duration of working time is recorded.
(SFCC_CLT_DYN_BREAK_KOR)

 Note

More information on how to maintain the fields can be found in section Configure Employee [page 10].

Prerequisites 2

Holidays for the Republic of Korea must have been added to the instance. For testing, choose a holiday that fits
to the sub-scenario in the procedure. The following list shows the fixed public holidays:

• January 1st: New Year's Day


• March 1st: Independence Movement Day

Manage Time Tracking: Test Script


146 PUBLIC Test Procedures
• May 1st: Labor Day
• May 5th: Children's Day
• June 6th: Memorial Day
• August 15th: Liberation Day
• October 3rd: National Foundation Day
• October 9th: Hangeul Proclamation Day
• December 25th: Christmas Day

There are of course floating holidays you may want to add, like Buddha's Birthday, Korean Thanksgiving Day or
Lunar New Year. To create Holidays for testing purposes, use the following steps:

Manage Data → Search field 1: Holiday Calendar → Search field 2: Korea


Holidays(KOR_Public_Holidays) → Take Action → Make Correction → scroll to the end of the list →
add a new Date of Holiday → select a relevant Holiday → select a relevant Holiday Category → choose Save.

5.9.1 Scenario 1 - Normal Shifts

Purpose

In Scenario 1 the employee records overtime in a normal shift, without Cross-Midnight Attendance.

The test covers 5 examples:

• Sub-Scenario 1: Overtime on a weekday with Overtime Premium


• Sub-Scenario 2: Overtime on a weekday with Overtime Premium and Night Premium
• Sub-Scenario 3: Overtime on a Weekend Day with Weekend Premium and Weekend Overtime Premium
• Sub-Scenario 4: Overtime on a Weekend Day with Weekend Premium, Weekend Overtime Premium, and
Weekend Night Premium
• Sub-Scenario 5: Overtime on a Holiday with Holiday Premium, Holiday Overtime Premium, and Holiday
Night Premium

For testing purposes we will delete the created record in each sub-scenario, after the Time Valuation Results
have been reviewed.

Procedure

Ste Test Step


p# Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 147
Ste Test Step
p# Name Instruction Expected Result

2 Go to Time Way 1: The Time Sheet for the current week is displayed. It
Sheet consists of 2 panes:
• On the Home page, select from the
Home dropdown My Employee File. • the Time Sheet Overview pane on the left
• On the My Employee File screen select
• the Daily Time Recording pane on the right
the Time Management section.
• In the Time Sheet block select the Go
 Note
to Time Sheet link.
To view the calendar, choose the Calendar button
Way 2:
on the top right.
• On the Home page in section Quick
Actions choose the View My Time
Since our process describes an overtime and clock-
Sheet card.
time based time recording profile, in the Time Sheet
Way 3: Overview pane the Planned Time is shown as a num-
ber of working hours per day, for example 8 hr 00
• In the Search for actions or people box,
in the top right corner of the screen, min. This is based on the value of field Work Schedule
enter Time Sheet. maintained in the employee master data record.
• The autocomplete functionality sug- In case of existing records this is shown in column
gests a list of Actions or People match- Recordings. Each business fact has its own icon: at-
ing your search criteria. tendance recordings, allowances, on calls or absen-
• Choose View my time sheet in the Ac- ces.
tions section.
On top of the pane the Planned Working Time per
week, the Recorded Working Time per week and the
Status are shown.

Sub-Scenario 1: Overtime on a weekday with Overtime Premium

3 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Time Recording Monday of the current week. pane.

4 Record Working In the Daily Time Recording pane choose The option to change the Time Type occurs.
Time for Mon- the Record button next to Working Times.
Working Time is defaulted.
day

Manage Time Tracking: Test Script


148 PUBLIC Test Procedures
Ste Test Step
p# Name Instruction Expected Result

5 Record Working Fill the following fields: Working Time for Monday has been entered.
Time Details
Time Type: defaults to Working Time,
leave as is.

Start Time: choose Open Picker to en-


ter the time your overtime has started; se-
lect 10:00 AM

End Time: choose Open Picker to enter


the time your overtime has ended; select
10:00 PM

Duration: the hours will be calculated auto-


matically, in the example, 12:00

6 Save Working Choose Save. Working Time for Monday has been saved.
Time for Mon-
day On top of the Time Sheet Overview pane the
Recorded Working Time per week has changed to 11
hr 00 min.

In the middle of the Time Sheet Overview pane in


column Recordings 3 records for Monday are shown:

Working Time 10:00 AM - 10:00 PM

Scheduled Break 2:00 AM - 2:30 PM

Scheduled Break 6:30 AM - 7:00 PM

7 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review your Time Valuation
sults KR_BasePay100% 8 hr 00 min
Results for Monday.
KR_OT Premium150% 3 hr 00 min

Net working time w/o 11 hr 00 min


breaks KR

 Note
The aggregated Time Valuations are used for
Payroll.

8 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

9 Delete the re- In the Daily Time Recording pane choose The records have been deleted.
cords
the x button next to Working Time to delete
the records.

Sub-Scenario 2: Overtime on a weekday with Overtime Premium and Night Premium

Manage Time Tracking: Test Script


Test Procedures PUBLIC 149
Ste Test Step
p# Name Instruction Expected Result

10 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Time Recording Monday of the current week. pane.

11 Record Working In the Daily Time Recording pane choose The option to change the Time Type occurs.
Time for Mon- the Record button next to Working Times.
Working Time is defaulted.
day

12 Record Working Fill the following fields: Working Time for Monday has been entered.
Time Details
Time Type: defaults to Working Time,
leave as is.

Start Time: choose Open Picker to en-


ter the time your overtime has started; se-
lect 10:00 AM

End Time: choose Open Picker to enter


the time your overtime has ended; select
11:30 PM

Duration: the hours will be calculated auto-


matically, in the example, 13:30

13 Save Working Choose Save. Working Time for Monday has been saved.
Time for Mon-
day On top of the Time Sheet Overview pane the
Recorded Working Time per week has changed to 12
hr 30 min.

In the middle of the Time Sheet Overview pane in


column Recordings 3 records for Monday are shown:

Working Time 10:00 AM - 11:30 PM

Scheduled Break 2:00 AM - 2:30 PM

Scheduled Break 6:30 AM - 7:00 PM

14 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review your Time Valuation
sults KR_BasePay100% 8 hr 00 min
Results for Monday.
KR_OT Premium150% 3 hr 00 min

KR_Night Premium200% 1 hr 30 min

Net working time w/o 12 hr 30 min


breaks KR

15 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

Manage Time Tracking: Test Script


150 PUBLIC Test Procedures
Ste Test Step
p# Name Instruction Expected Result

16 Delete the re- In the Daily Time Recording pane choose The records have been deleted.
cords
the x button next to Working Time to delete
the records.

Sub-Scenario 3: Overtime on a Weekend Day with Weekend Premium and Weekend Overtime Premium

17 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Time Recording Saturday of the current week. pane.

18 Record Working In the Daily Time Recording pane choose The option to change the Time Type occurs.
Time for Satur- the Record button next to Working Times.
Working Time is defaulted.
day

19 Record Working Fill the following fields: Working Time for Saturday has been entered.
Time Details
Time Type: defaults to Working Time,
leave as is.

Start Time: choose Open Picker to en-


ter the time your overtime has started; se-
lect 10:00 AM

End Time: choose Open Picker to enter


the time your overtime has ended; select
10:00 PM

Duration: the hours will be calculated auto-


matically, in the example, 12:00

20 Save Working Choose Save. Working Time for Saturday has been saved.
Time for Satur-
day On top of the Time Sheet Overview pane the
Recorded Working Time per week has changed to 11
hr 00 min.

In the middle of the Time Sheet Overview pane in col-


umn Recordings 3 records for Saturday are shown:

Working Time 10:00 AM - 10:00 PM

Scheduled Break 2:00 AM - 2:30 PM

Scheduled Break 6:30 AM - 7:00 PM

Manage Time Tracking: Test Script


Test Procedures PUBLIC 151
Ste Test Step
p# Name Instruction Expected Result

21 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review your Time Valuation
sults KR Weekends Premium 8 hr 00 min
Results for Saturday.
150%

KR Weekend OT Premium 3 hr 00 min


200%

Net working time w/o 11 hr 00 min


breaks KR

 Note
The same result is calculated for Sundays.

22 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

23 Delete the re- In the Daily Time Recording pane choose The records have been deleted.
cords
the x button next to Working Time to delete
the records.

Sub-Scenario 4: Overtime on a Weekend Day with Weekend Premium, Weekend Overtime Premium, and Weekend
Night Premium

24 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Time Recording Saturday of the current week. pane.

25 Record Working In the Daily Time Recording pane choose The option to change the Time Type occurs.
Time for Satur- the Record button next to Working Times.
Working Time is defaulted.
day

26 Record Working Fill the following fields: Working Time for Saturday has been entered.
Time Details
Time Type: defaults to Working Time,
leave as is.

Start Time: choose Open Picker to en-


ter the time your overtime has started; se-
lect 10:00 AM

End Time: choose Open Picker to enter


the time your overtime has ended; select
11:30 PM

Duration: the hours will be calculated auto-


matically, in the example, 13:30

Manage Time Tracking: Test Script


152 PUBLIC Test Procedures
Ste Test Step
p# Name Instruction Expected Result

27 Save Working Choose Save. Working Time for Saturday has been saved.
Time for Satur-
day On top of the Time Sheet Overview pane the
Recorded Working Time per week has changed to 12
hr 30 min.

In the middle of the Time Sheet Overview pane in col-


umn Recordings 3 records for Saturday are shown:

Working Time 10:00 AM - 11:30 PM

Scheduled Break 2:00 AM - 2:30 PM

Scheduled Break 6:30 AM - 7:00 PM

28 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review your Time Valuation
sults KR Weekends Premium 8 hr 00 min
Results for Saturday.
150%

KR Weekends OT Premium 3 hr 00 min


200%

KR Weekend Night Pre- 1 hr 30 min


mium 250%

Net working time w/o 12 hr 30 min


breaks KR

29 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

30 Delete the re- In the Daily Time Recording pane choose The records have been deleted.
cords
the x button next to Working Time to delete
the records.

Sub-Scenario 5: Overtime on a Holiday with Holiday Premium, Holiday Overtime Premium, and Holiday Night Pre-
mium

31 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Time Recording
holiday. pane.

 Note
A list of holidays for the Republic of Ko-
rea is available here: Overtime Record-
ing (Republic of Korea only) [page 145].
You can choose a holiday in the future
or a holiday in the past 4 weeks.

32 Record Working In the Daily Time Recording pane choose The option to change the Time Type occurs.
Time for the the Record button next to Working Times.
Working Time is defaulted.
Holiday

Manage Time Tracking: Test Script


Test Procedures PUBLIC 153
Ste Test Step
p# Name Instruction Expected Result

33 Record Working Fill the following fields: Working Time for the holiday has been entered.
Time Details
Time Type: defaults to Working Time,
leave as is.

Start Time: choose Open Picker to en-


ter the time your overtime has started; se-
lect 10:00 AM

End Time: choose Open Picker to enter


the time your overtime has ended; select
11:30 PM

Duration: the hours will be calculated auto-


matically, in the example, 13:30

34 Save Working Choose Save. Working Time for the holiday has been saved.
Time for the
Holiday On top of the Time Sheet Overview pane the
Recorded Working Time per week has changed to 12
hr 30 min.

In the middle of the Time Sheet Overview pane in col-


umn Recordings 3 records for the holidy are shown:

Working Time 10:00 AM - 11:30 PM

Scheduled Break 2:00 AM - 2:30 PM

Scheduled Break 6:30 AM - 7:00 PM

35 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review your Time Valuation
sults KR_HolidayPremium150% 8 hr 00 min
Results for the holiday.
KR_Holiday OT Pre- 3 hr 00 min
mium200%

KR Holiday Night 250% 1 hr 30 min

Net working time w/o 12 hr 30 min


breaks KR

36 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

37 Delete the re- In the Daily Time Recording pane choose The records have been deleted.
cord
the x button next to Working Time to delete
the records.

Manage Time Tracking: Test Script


154 PUBLIC Test Procedures
5.9.2 Scenario 2 - Cross-Midnight Attendance

Purpose

In Scenario 2 the employee records overtime in a cross-midnight shift.

The test covers 9 examples:

• Sub-Scenario 1: Cross-Midnight Overtime starting on a normal weekday and ending on a normal weekday
• Sub-Scenario 2: Cross-Midnight Overtime starting on a Friday and ending on a Saturday
• Sub-Scenario 3: Cross-Midnight Overtime starting on a Saturday and ending on a Sunday
• Sub-Scenario 4: Cross-Midnight Overtime starting on a Sunday and ending on a Monday
• Sub-Scenario 5: Cross-Midnight Overtime starting on a Monday and ending on a Holiday
• Sub-Scenario 6: Cross-Midnight Overtime starting on a Holiday and ending on a Tuesday
• Sub-Scenario 7: Cross-Midnight Overtime starting on a Friday and ending on a Saturday which is a Holiday
• Sub-Scenario 8: Cross-Midnight Overtime starting on a Saturday and ending on a Sunday which is a
Holiday
• Sub-Scenario 9: Cross-Midnight Overtime starting on a Sunday and ending on a Monday which is a Holiday

Procedure

Step Test Step


# Name Instruction Expected Result

1 Log on Log on to Employee Central as Employee. The Home page is displayed.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 155
Step Test Step
# Name Instruction Expected Result

2 Go to Time Way 1: The Time Sheet for the current week is displayed. It
Sheet consists of 2 panes:
• On the Home page, select from the
Home dropdown My Employee File. • the Time Sheet Overview pane on the left
• On the My Employee File screen select
• the Daily Time Recording pane on the right
the Time Management section.
• In the Time Sheet block select the Go to
 Note
Time Sheet link.
To view the calendar, choose the Calendar but-
Way 2:
ton on the top right.
• On the Home page in section Quick
Actions choose the View My Time Sheet
Since our process describes an overtime and clock-
card.
time based time recording profile, in the Time Sheet
Way 3: Overview pane the Planned Time is shown as a num-
ber of working hours per day, for example 8 hr 00
• In the Search for actions or people box,
in the top right corner of the screen, min. This is based on the value of field Work Sched-
enter Time Sheet. ule maintained in the employee master data record.
• The autocomplete functionality sug- In case of existing records this is shown in column
gests a list of Actions or People match- Recordings. Each business fact has its own icon: at-
ing your search criteria. tendance recordings, allowances, on calls or absen-
• Choose View my time sheet in the Ac- ces.
tions section.
On top of the pane the Planned Working Time per
week, the Recorded Working Time per week and the
Status are shown.

Sub-Scenario 1: Cross-Midnight Overtime starting on a normal weekday and ending on a normal weekday

3 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Time Record- Monday of the current week. pane.
ing
 Note
Make sure that the following day is no
holiday.

4 Record Work- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
ing Time for Record button next to Working Times.
Working Time is defaulted.
Monday

Manage Time Tracking: Test Script


156 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

5 Record Work- Fill the following fields: Working Time for Monday has been entered.
ing Time De-
Time Type: defaults to Working Time, Since the end time represents the next day, +1 day is
tails
leave as is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
09:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
06:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 09:00

6 Save Working Choose Save. Working Time for Monday has been saved.
Time for Mon-
day On top of the Time Sheet Overview pane the
Recorded Working Time per week has changed to 8
hr 00 min.

In the middle of the Time Sheet Overview pane in


column Recordings 3 records for Monday are shown:

Working Time 9:00 PM - 6:00 AM (+1


day)

Scheduled Break 1:00 AM - 1:30 AM (+1 day)

Scheduled Break 5:30 AM - 6:00 AM (+1


day)

7 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults KR_BasePay100% 1 hr 00 min
Time Valuation Results for Monday.
KR_Night Premium200% 2 hr 00 min

KR Night Premium 200 % 5 hr 00 min


ND

Net working time w/o 8 hr 00 min


breaks KR

 Note
The aggregated Time Valuations are used for
Payroll.

8 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 157
Step Test Step
# Name Instruction Expected Result

9 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Working Time to delete the
working time.

Sub-Scenario 2: Cross-Midnight Overtime starting on a Friday and ending on a Saturday

10 Select Day for In the Time Sheet Overview pane, select Fri- The chosen day is shown in the Daily Time Recording
Time Record- day of the current week. pane.
ing
 Note
Make sure that the following Saturday is
no holiday.

11 Record Work- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
ing Time for Record button next to Working Times.
Working Time is defaulted.
Friday

12 Record Work- Fill the following fields: Working Time for Friday has been entered.
ing Time De-
Time Type: defaults to Working Time, Since the end time represents the next day, +1 day is
tails
leave as is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
09:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
06:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 09:00

13 Save Working Choose Save. Working Time for Friday has been saved.
Time for Friday
On top of the Time Sheet Overview pane the
Recorded Working Time per week has changed to 8
hr 00 min.

In the middle of the Time Sheet Overview pane in


column Recordings 3 records for Friday are shown:

Working Time 9:00 PM - 6:00 AM (+1


day)

Scheduled Break 1:00 AM - 1:30 AM (+1 day)

Scheduled Break 5:30 AM - 6:00 AM (+1


day)

Manage Time Tracking: Test Script


158 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

14 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults KR_BasePay100% 1 hr 00 min
Time Valuation Results for Friday.
KR_Night Premium200% 2 hr 00 min

KR Night Premium 250% 5 hr 00 min


ND

Net working time w/o 8 hr 00 min


breaks KR

15 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

16 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Working Time to delete the
working time.

Sub-Scenario 3: Cross-Midnight Overtime starting on a Saturday and ending on a Sunday

17 Select Day for In the Time Sheet Overview pane, select Sat- The chosen day is shown in the Daily Time Recording
Time Record- urday of the current week. pane.
ing
 Note
Make sure that the following Sunday is
no holiday.

18 Record Work- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
ing Time for Record button next to Working Times.
Working Time is defaulted.
Saturday

19 Record Work- Fill the following fields: Working Time for Saturday has been entered.
ing Time De-
Time Type: defaults to Working Time, Since the end time represents the next day, +1 day is
tails
leave as is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
09:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
06:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 09:00

Manage Time Tracking: Test Script


Test Procedures PUBLIC 159
Step Test Step
# Name Instruction Expected Result

20 Save Working Choose Save. Working Time for Saturday has been saved.
Time for Satur-
day On top of the Time Sheet Overview pane the
Recorded Working Time per week has changed to 8
hr 00 min.

In the middle of the Time Sheet Overview pane in col-


umn Recordings 3 records for Saturday are shown:

Working Time 9:00 PM - 6:00 AM (+1


day)

Scheduled Break 1:00 AM - 1:30 AM (+1 day)

Scheduled Break 5:30 AM - 6:00 AM (+1


day)

21 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults KR Weekends Premium 1 hr 00 min
Time Valuation Results for Saturday.
150%

KR Weekend Night Pre- 2 hr 00 min


mium 250%

KR Weekend Night Pre- 5 hr 00 min


mium 250% ND

Net working time w/o 8 hr 00 min


breaks KR

22 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

23 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Working Time to delete the
working time.

Sub-Scenario 4: Cross-Midnight Overtime starting on a Sunday and ending on a Monday

24 Select Day for In the Time Sheet Overview pane, select The chosen day is shown in the Daily Time Recording
Time Record- Sunday of the current week. pane.
ing
 Note
Make sure that the following Monday is
no holiday.

25 Record Work- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
ing Time for Record button next to Working Times.
Working Time is defaulted.
Sunday

Manage Time Tracking: Test Script


160 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

26 Record Work- Fill the following fields: Working Time for Sunday has been entered.
ing Time De-
Time Type: defaults to Working Time, Since the end time represents the next day, +1 day is
tails
leave as is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
09:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
06:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 09:00

27 Save Working Choose Save. Working Time for Sunday has been saved.
Time for Sun-
day On top of the Time Sheet Overview pane the
Recorded Working Time per week has changed to 8
hr 00 min.

In the middle of the Time Sheet Overview pane in


column Recordings 3 records for Sunday are shown:

Working Time 9:00 PM - 6:00 AM (+1


day)

Scheduled Break 1:00 AM - 1:30 AM (+1 day)

Scheduled Break 5:30 AM - 6:00 AM (+1


day)

28 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults KR Weekends Premium 1 hr 00 min
Time Valuation Results for Sunday.
150%

KR Weekend Night Pre- 2 hr 00 min


mium 250%

KR Sun Mon Night Pre- 5 hr 00 min


mium 200 % ND

Net working time w/o 8 hr 00 min


breaks KR

29 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

30 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Working Time to delete the
working time.

Sub-Scenario 5: Cross-Midnight Overtime starting on a Monday and ending on a Holiday

Manage Time Tracking: Test Script


Test Procedures PUBLIC 161
Step Test Step
# Name Instruction Expected Result

31 Select Day for In the Time Sheet Overview pane, select a The chosen day is shown in the Daily Time Recording
Time Record- Monday. pane.
ing
 Note
Make sure that the following Tuesday is
a holiday.

You can choose a holiday in the future


or in the past 4 weeks. For testing pur-
poses you can also create a Holiday.
More information is available here: Over-
time Recording (Republic of Korea only)
[page 145].

32 Record Work- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
ing Time for Record button next to Working Times.
Working Time is defaulted.
Monday

33 Record Work- Fill the following fields: Working Time for Monday has been entered.
ing Time De-
Time Type: defaults to Working Time, Since the end time represents the next day, +1 day is
tails
leave as is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
09:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
06:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 09:00

34 Save Working Choose Save. Working Time for Monday has been saved.
Time for Mon-
day On top of the Time Sheet Overview pane the
Recorded Working Time per week has changed to 8
hr 00 min.

In the middle of the Time Sheet Overview pane in


column Recordings 3 records for Monday are shown:

Working Time 9:00 PM - 6:00 AM (+1


day)

Scheduled Break 1:00 AM - 1:30 AM (+1 day)

Scheduled Break 5:30 AM - 6:00 AM (+1


day)

Manage Time Tracking: Test Script


162 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

35 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults KR_BasePay100% 1 hr 00 min
Time Valuation Results for Monday.
KR_Night Premium200% 2 hr 00 min

KR Holiday Next Day Night 5 hr 00 min


Premium 250%

Net working time w/o 8 hr 00 min


breaks KR

36 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

37 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Working Time to delete the
working time.

Sub-Scenario 6: Cross-Midnight Overtime starting on a Holiday and ending on a Tuesday

38 Select Day for In the Time Sheet Overview pane, select a The chosen day is shown in the Daily Time Recording
Time Record- Monday. pane.
ing
 Note
Make sure that the chosen Monday is a
holiday.

You can choose a holiday in the future


or in the past 4 weeks. For testing pur-
poses you can also create a Holiday.
More information is available here: Over-
time Recording (Republic of Korea only)
[page 145].

39 Record Work- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
ing Time for Record button next to Working Times.
Working Time is defaulted.
Monday

Manage Time Tracking: Test Script


Test Procedures PUBLIC 163
Step Test Step
# Name Instruction Expected Result

40 Record Work- Fill the following fields: Working Time for Monday has been entered.
ing Time De-
Time Type: defaults to Working Time, Since the end time represents the next day, +1 day is
tails
leave as is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
09:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
06:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 09:00

41 Save Working Choose Save. Working Time for Monday has been saved.
Time for Mon-
day On top of the Time Sheet Overview pane the
Recorded Working Time per week has changed to 8
hr 00 min.

In the middle of the Time Sheet Overview pane in


column Recordings 3 records for Monday are shown:

Working Time 9:00 PM - 6:00 AM (+1


day)

Scheduled Break 1:00 AM - 1:30 AM (+1 day)

Scheduled Break 5:30 AM - 6:00 AM (+1


day)

42 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults KR_HolidayPremium150% 1 hr 00 min
Time Valuation Results for Monday.
KR_Holiday Night 250% 2 hr 00 min

KR Night Premium 200 % 5 hr 00 min


ND

Net working time w/o 8 hr 00 min


breaks KR

43 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

44 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Working Time to delete the
working time.

Sub-Scenario 7: Cross-Midnight Overtime starting on a Friday and ending on a Saturday which is a Holiday

Manage Time Tracking: Test Script


164 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

45 Select Day for In the Time Sheet Overview pane, select a The chosen day is shown in the Daily Time Recording
Time Record- Friday. pane.
ing
 Note
Make sure that the following Saturday is
a holiday.

You can choose a holiday in the future


or in the past 4 weeks. For testing pur-
poses you can also create a Holiday.
More information is available here: Over-
time Recording (Republic of Korea only)
[page 145].

46 Record Work- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
ing Time for Record button next to Working Times.
Working Time is defaulted.
Friday

47 Record Work- Fill the following fields: Working Time for Friday has been entered.
ing Time De-
Time Type: defaults to Working Time, Since the end time represents the next day, +1 day is
tails
leave as is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
09:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
06:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 09:00

48 Save Working Choose Save. Working Time for Friday has been saved.
Time for Friday
On top of the Time Sheet Overview pane the
Recorded Working Time per week has changed to 8
hr 00 min.

In the middle of the Time Sheet Overview pane in


column Recordings 3 records for Monday are shown:

Working Time 9:00 PM - 6:00 AM (+1


day)

Scheduled Break 1:00 AM - 1:30 AM (+1 day)

Scheduled Break 5:30 AM - 6:00 AM (+1


day)

Manage Time Tracking: Test Script


Test Procedures PUBLIC 165
Step Test Step
# Name Instruction Expected Result

49 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults KR_BasePay100% 1 hr 00 min
Time Valuation Results for Friday.
KR_Night Premium200% 2 hr 00 min

KR Holiday Next Day Night 5 hr 00 min


Premium 250%

Net working time w/o 8 hr 00 min


breaks KR

50 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

51 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Working Time to delete the
working time.

Sub-Scenario 8: Cross-Midnight Overtime starting on a Saturday and ending on a Sunday which is a Holiday

52 Select Day for In the Time Sheet Overview pane, select a The chosen day is shown in the Daily Time Recording
Time Record- Saturday. pane.
ing
 Note
Make sure that the Saturday is no holi-
day, but the following Sunday is a holi-
day.

You can choose a holiday in the future


or in the past 4 weeks. For testing pur-
poses you can also create a Holiday.
More information is available here: Over-
time Recording (Republic of Korea only)
[page 145].

53 Record Work- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
ing Time for Record button next to Working Times.
Working Time is defaulted.
Saturday

Manage Time Tracking: Test Script


166 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

54 Record Work- Fill the following fields: Working Time for Saturday has been entered.
ing Time De-
Time Type: defaults to Working Time, Since the end time represents the next day, +1 day is
tails
leave as is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
09:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
06:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 09:00

55 Save Working Choose Save. Working Time for Saturday has been saved.
Time for Satur-
day On top of the Time Sheet Overview pane the
Recorded Working Time per week has changed to 8
hr 00 min.

In the middle of the Time Sheet Overview pane in


column Recordings 3 records for Monday are shown:

Working Time 9:00 PM - 6:00 AM (+1


day)

Scheduled Break 1:00 AM - 1:30 AM (+1 day)

Scheduled Break 5:30 AM - 6:00 AM (+1


day)

56 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults KR Weekends Premium 1 hr 00 min
Time Valuation Results for Saturday.
150%

KR Weekend Night Pre- 2 hr 00 min


mium 250%

KR Holiday Next Day Night 5 hr 00 min


Premium 250%

Net working time w/o 8 hr 00 min


breaks KR

57 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

58 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Working Time to delete the
working time.

Sub-Scenario 9: Cross-Midnight Overtime starting on a Sunday and ending on a Monday which is a Holiday

Manage Time Tracking: Test Script


Test Procedures PUBLIC 167
Step Test Step
# Name Instruction Expected Result

59 Select Day for In the Time Sheet Overview pane, select a The chosen day is shown in the Daily Time Recording
Time Record- Sunday. pane.
ing
 Note
Make sure that the Sunday is no holiday,
but the following Monday is a holiday.

You can choose a holiday in the future


or in the past 4 weeks. For testing pur-
poses you can also create a Holiday.
More information is available here: Over-
time Recording (Republic of Korea only)
[page 145].

60 Record Work- In the Daily Time Recording pane choose the The option to change the Time Type occurs.
ing Time for Record button next to Working Times.
Working Time is defaulted.
Sunday

61 Record Work- Fill the following fields: Working Time for Sunday has been entered.
ing Time De-
Time Type: defaults to Working Time, Since the end time represents the next day, +1 day is
tails
leave as is. shown.

Start Time: choose Open Picker to enter


the time your overtime has started; select
09:00 PM

End Time: choose Open Picker to enter


the time your overtime has ended; select
06:00 AM

Duration: the hours will be calculated auto-


matically, in the example, 09:00

62 Save Working Choose Save. Working Time for Sunday has been saved.
Time for Sun-
day On top of the Time Sheet Overview pane the
Recorded Working Time per week has changed to 8
hr 00 min.

In the middle of the Time Sheet Overview pane in


column Recordings 3 records for Monday are shown:

Working Time 9:00 PM - 6:00 AM (+1


day)

Scheduled Break 1:00 AM - 1:30 AM (+1 day)

Scheduled Break 5:30 AM - 6:00 AM (+1


day)

Manage Time Tracking: Test Script


168 PUBLIC Test Procedures
Step Test Step
# Name Instruction Expected Result

63 Review Time In the Summary section of the Time Sheet The following Time Valuation Results are shown:
Valuation Re-
Overview pane review the preview of your
sults KR Weekends Premium 1 hr 00 min
Time Valuation Results for Sunday.
150%

KR Weekend Night Pre- 2 hr 00 min


mium 250%

KR Holiday Next Day Night 5 hr 00 min


Premium 250%

Net working time w/o 8 hr 00 min


breaks KR

64 Select Day for In the Time Sheet Overview pane, select the The chosen day is shown in the Daily Time Recording
Deletion
previously entered record. pane.

65 Delete the re- In the Daily Time Recording pane choose the The record has been deleted.
cord
x button next to Working Time to delete the
working time.

Manage Time Tracking: Test Script


Test Procedures PUBLIC 169
6 Test Procedures on Mobile Device
(Optional)

Following the next steps you will learn about the steps that can be performed on your Mobile Device.

For this, the App must be installed and activated on the mobile devices of the people who execute these steps.
More information can be found in section Install Mobile App (Optional) [page 14].

For details on using Employee Central Time Sheet with the SAP SuccessFactors Mobile application, refer to the
product documentation guide Using Employee Central Time Management in the SAP Help Portal, sections
Mobile Time Sheet for iPhone Users or Mobile Time Sheet for Android Users.

6.1 Approve Single Attendance Requests (Optional)

Use

The approvers of requests, like Line Managers receive the requests on their mobile devices. They can approve/
reject the requests on their mobile devices.

This test step refers to section Approve Single Attendance Request [page 23].

Role

For this process, the following user should be prepared before you perform the process steps:

• Line Manager

Procedure

1. Open the SuccessFactors App and log on by tapping the corresponding username.
2. Tap on To-Do and under Approve Requests select the appropriate request you need to process.
3. On the Request Details screen, review the request.
4. If satisfied, tap Approve.

Manage Time Tracking: Test Script


170 PUBLIC Test Procedures on Mobile Device (Optional)
5. If not satisfied, send the request back for further details. In this case, it is recommended to add a comment
explaining your decision. Then tap Decline. The request initiator can then either adapt the change request
and resubmit it for approval or cancel it.
6. If appropriate, you can also delegate the request. In this case tap Delegate and select the person to whom
you want to delegate it to.

6.2 Review Time Sheet (Optional)

Use

The Employee reviews the successfully paired time pair in his/her Time Sheet on the mobile device.

This test step refers to section Review Time Sheet (Optional) [page 45].

Role

For this process, the following user should be prepared before you perform the process steps:

• Employee

Procedure

1. Open the SuccessFactors App and log on by tapping the corresponding username.
2. Tap on Time Sheet.
3. The current work week is shown. You may change the week by selecting Week List in the upper right corner
or by sliding the days to the left or right.
4. Tap on a weekday with recorded working times.
5. The weekday is shown.
6. Tap on a Working Time.
7. The Recording Details are shown. In the lower part the Paired Time Events are shown.
8. Tap on the Clock In or the Clock Out event.
9. On the Time Event Details page review the Status (for example Paired for the selected event.

 Note

Instead of step 6, on the weekdays page, you may also tap on Show Time Events to jump to all Time Events,
and to dig from here into the Time Event Details.

Manage Time Tracking: Test Script


Test Procedures on Mobile Device (Optional) PUBLIC 171
7 Process Integration

Following the next steps you will learn about processes that may precede or succeed this guide.

• Preceding Processes [page 172]


• Succeeding Processes [page 172]

7.1 Preceding Processes

The processes tested in this guide are part of a chain of integrated processes.

If in your instance the Employee Central related content has been deployed with the SAP Best Practices
solution, the following processes can precede this guide.

Process Business Condition

In case the Core content has been deployed: Manage Hire/ Employees must have been hired or rehired and already exist
Rehire in the system.

Since Time Sheet needs to be deployed to use the Time Employees have recorded their working times.
Tracking functionality: Record Working Time

 Note
The Time Sheet processes can take place in parallel to
Time Tracking or you can run Time Sheet as preceding
or succeeding processes.

7.2 Succeeding Processes

The processes tested in this guide are part of a chain of integrated processes.

If in your instance the Employee Central related content has been deployed with the SAP Best Practices
solution, after completing the activities in this guide, you can continue testing the following business
processes.

Manage Time Tracking: Test Script


172 PUBLIC Process Integration
Process Business Condition

In case the Time Off content has been deployed: Manage Employees must have been hired or rehired and already
Time-Off (Optional) exist in the system.

Since Time Sheet needs to be deployed to use the Time Track- Employees have recorded their working times.
ing functionality: Record Working Time

 Note
The Time Sheet processes can take place in parallel to
Time Tracking or you can run Time Sheet as preceding or
succeeding processes.

Manage Time Tracking: Test Script


Process Integration PUBLIC 173
Important Disclaimers and Legal Information

Hyperlinks
Some links are classified by an icon and/or a mouseover text. These links provide additional information.
About the icons:

• Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your
agreements with SAP) to this:

• The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.

• SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.

• Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering an SAP-hosted Web site. By using
such links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this
information.

Videos Hosted on External Platforms


Some videos may point to third-party video hosting platforms. SAP cannot guarantee the future availability of videos stored on these platforms. Furthermore, any
advertisements or other content hosted on these platforms (for example, suggested videos or by navigating to other videos hosted on the same site), are not within
the control or responsibility of SAP.

Beta and Other Experimental Features


Experimental features are not part of the officially delivered scope that SAP guarantees for future releases. This means that experimental features may be changed by
SAP at any time for any reason without notice. Experimental features are not for productive use. You may not demonstrate, test, examine, evaluate or otherwise use
the experimental features in a live operating environment or with data that has not been sufficiently backed up.
The purpose of experimental features is to get feedback early on, allowing customers and partners to influence the future product accordingly. By providing your
feedback (e.g. in the SAP Community), you accept that intellectual property rights of the contributions or derivative works shall remain the exclusive property of SAP.

Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax
and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of
example code unless damages have been caused by SAP's gross negligence or willful misconduct.

Bias-Free Language
SAP supports a culture of diversity and inclusion. Whenever possible, we use unbiased language in our documentation to refer to people of all cultures, ethnicities,
genders, and abilities.

Manage Time Tracking: Test Script


174 PUBLIC Important Disclaimers and Legal Information
Manage Time Tracking: Test Script
Important Disclaimers and Legal Information PUBLIC 175
www.sap.com/contactsap

© 2024 SAP SE or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form


or for any purpose without the express permission of SAP SE or an SAP
affiliate company. The information contained herein may be changed
without prior notice.

Some software products marketed by SAP SE and its distributors


contain proprietary software components of other software vendors.
National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for


informational purposes only, without representation or warranty of any
kind, and SAP or its affiliated companies shall not be liable for errors or
omissions with respect to the materials. The only warranties for SAP or
SAP affiliate company products and services are those that are set forth
in the express warranty statements accompanying such products and
services, if any. Nothing herein should be construed as constituting an
additional warranty.

SAP and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP
SE (or an SAP affiliate company) in Germany and other countries. All
other product and service names mentioned are the trademarks of their
respective companies.

Please see https://www.sap.com/about/legal/trademark.html for


additional trademark information and notices.

THE BEST RUN

You might also like