Professional Documents
Culture Documents
EC Workshop Generic KickOff
EC Workshop Generic KickOff
Day 1
9.30 – Introductions
9.45 – What Is EC & Demo & How Does it Fit with other modules
10.30 – Break
12.30 – Lunch
15.00 – Break
17.00 – Wrap Up
17.15 - Close
Day 2
9.30 – Day 1 Recap
10.30 – Break
12.15 – Lunch
15.00 - Break
16.15 – Wrap Up
17.00 - Close
Day 3
9.30 – Time Off Overview : Functionality & Processes
12:00 – Lunch
16:30 - Close
Objectives
• To give you an idea of high level system functionality
• To understand the constituent parts of Employee Central
• To understand how EC fits together with other SuccessFactors Modules
• To understand how Employee Central is typically implemented
• To give you a view of the current project timeline and tasks
• To introduce you to all the Foundation Objects
• To explain how, what, who and by when you need to define to reflect customer
requirements for Foundation Objects in the new Employee Central System using
the Foundation Object Configuration Workbook.
•Simplification
•Intuitive
•Automated
•Integrated
DEMO
Data Changes
Employee Data
Portlets Portlets
Non Effective Dated Effective Dated Non Effective Dated Effective Dated
Foundation Objects
Job
Position
Optional Approval
Assignment Start
Goal
Mgmt.
Employee Profile
Succession
Personal Information Background Custom Information
(Selected Data) Elements (Optional)
CDP
Sync
Variable Pay
Recruitment
Compensation
Secure
Traditional
“Can I take your
order?”
• Lead with best practices
• Rapid, prescriptive, repeatable
delivery steps
• Accelerated by tools, templates
and predefined content
• Consultative approach
• Agile approach
• Highly customized solution
• Enabled for the cloud
• Development, not configuration
• Time consuming and costly
Project Management
Solution Design
Integration Preparation
…
Solution Configuration
Solution Walkthrough
Data Migration
Integration Setup
Solution Testing
Three iterations of
configuration
design and build
Cutover Planning
…
Solution Adoption
Cutover Execution
… indicates other streams can be plugged into the methodology …
Iteration 3 (100%)
Iteration 2 (95%)
Iteration 1 (80%)
Update Update
Workbook Workbook
Build Build
configuration configuration
Iteration 2
Customer Customer SAP Customer Customer
Update Sign Configure & Review Provide
Workbook Workbook Unit Test Configuration Feedback
Iteration 3
Customer Customer SAP Customer Customer
Update Sign Configure & Review Provide
Workbook Workbook Unit Test Configuration Feedback
Configuration
Sign Off
© 2012 SAP AG. All rights reserved. Customer 16
Iterations – A Closer Look
Iteration 1 - Define
Iteration 2 - Refine
Iteration 3 - Finalise
Customer are responsible for uploading all foundation & employee data
Deliverable/Milestone Date
Iteration 1 workbook signed off 10/07/2015
ro up
Pay G
Job Code Pa
ntity yR
al E
Leg an
ge
Busin
es s Unit
Pay Freq
ue nc y
tion
Division F unc
Job
n t
one
y Comp
t Pa
rtmen
Depa Pay
Ra
n ge
Location
Group
Loc
a tion
p
nt Grou
ay Co mpone
P
Cost Centre
Pay Calend
ar
© 2012 SAP AG. All rights reserved. Customer 21
Foundation Objects – What Are They?
ntity
al E
Leg
Busin
e ss Un
it
Division
t
rtmen
Depa
Location
Group
Loc
atio
n
Cost Centre
ntity
al E
Leg
Busin
e ss Un
it
Division
t
rtmen
Depa
Location
Group
Loc
atio
n
Cost Centre
ntity
al E
Leg
Busin
e ss Un
it
Division
t
rtmen
Depa
Location
Group
Loc
atio
n
Cost Centre
COMPANY
LOCATION
GEOZONE
GROUP
LOCATION LOCATION
1 1
TEAM TEAM
TEAM 1 TEAM N TEAM N TEAM 1 TEAM N TEAM N
1 1
LOCATION LOCATION
N N
CC 1 CC 1 CC 1 CC 1 CC 1 CC 1 CC 1 CC 1
CC N CC N CC N CC N CC N CC N CC N CC N
COMPANY
LOCATION
GEOZONE
GROUP
LOCATION LOCATION
1 1
TEAM TEAM
TEAM 1 TEAM N TEAM N TEAM 1 TEAM N TEAM N
1 1
LOCATION LOCATION
N N
CC 1 CC 1 CC 1 CC 1 CC 1 CC 1 CC 1 CC 1
CC N CC N CC N CC N CC N CC N CC N CC N
AS SIMPLE AS
THAT!
Pay Structure
•Withall Foundation Objects there is a 3 step
roup process
Pay G
nt Group
mpone
Pay Co
AS SIMPLE AS
Pay Calend
a r
THAT!
COMPANY 1 COMPANY 2
NON BASE
HOUSING ALLOWANCE
CAR ALLOWANCE
ON
TARGET
VARIABLE EARNINGS
NON RECURRING
PAY RANGE
JOBCODE 3 NON BASE
ANNUAL BONUS
Grade 10 RECOGNITION BONUS
TARGET ONLY
NON BASE
ANNUAL BONUS TARGET
There is one other object we need to address if we are using Position Management
JOB CHANGE
LEGAL ENTITY
DIVISION
DIVISION
DEPT
ATTRIBUTES OF THE
POSITION THE
EMPLOYEE EMPLOYEE INHERITS POSITION
There are many options to consider with Position Management but primarily it
does the following :-
1. Defaults data from the Position to the Person when Position is added or
changed on an employee record, if you want, you specify what data is
defaulted.
2. Defaults data from Person to Position when data is modified on the person if
you want, you specify what data is defaulted.
3. Allows for rigid or loose adherence to FTE Targets for positions
4. Allows for Mass Positions with a multiple FTE Target
5. Can automatically create and assign people to new or position with space
based on employee data changes (implicit position management)
6. Allows for automatic maintenance of losing and receiving position to ensure
a stable headcount at the organisational level you specify.
3. Based on a the event reason of a transaction the system will execute one or both
of the following scenarios
• Copy fields from Employee Record from Job Information to existing position
• Copy fields from Employee Record from Job Information to new position that is created
• Copy fields from Employee Record from Job Information to a new position that exists with
matching data and is vacant.
Person to
Position
Rule
FOUNDATION OBJECTS
THE CONFIGURATION
WORKBOOK
Objectives
• To give you an idea of high level system functionality
• To understand the constituent parts of Employee Central
• To understand how EC fits together with other SuccessFactors Modules
• To understand how Employee Central is typically implemented
• To give you a view of the current project timeline and tasks
• To introduce you to all the Foundation Objects
• To explain how, what, who and by when you need to define to reflect Customer
requirements for Foundation Objects in the new Employee Central System using
the Foundation Object Configuration Workbook.
Foundation Objects
Day 2
9.30 – Day 1 Recap
10.30 – Break
12.15 – Lunch
15.00 - Break
16.15 – Wrap Up
17.00 - Close
Objectives
• To introduce to the Employee Data Portlets in more details and explain how to
choose which employee data you would like to record in which portlet through the
configuration workbook
• To introduce you to the concepts of Events and Event Reasons, their purpose
and how to specify you requirements in respect of these in the configuration
Workbook
• To introduce you to the concept of Workflows, and how they are constructed and
triggered and how they interact with employee data changes and event reasons.
• To introduce you to the concept of Alerts and Notifications, how they are triggered
and how they interact with employee data
Key Points
• Employee Data resides within a standard set of Portlets within EC
• It is not possible currently to add portlets to EC screens
• It is possible to rename the Portlets within EC
• Each Portlet contains a standard set of fields, including some Foundation
Object fields. You can decide which standard fields you would like to use
• Each Portlet has the ability to add custom field which can be either string,
number, decimal or date field
• Some portlets are by design effective dated and some are not
• Field specified within each Portlet can be renamed as required
• Fields with Portlet can reference either Foundation Objects or Picklist to
make available the valid values for data entry
Personal Information
Personal Information that can change Personal Information that does not Allows recording of multiple National ID
over time like Marital Status, Gender, change like Date of Birth & Employee types and numbers
Name etc. ID
Allows recording of multiple Permit Allows the recording of multiple Allows recording of multiple email types
types, numbers and expiry dates Address Type and details and addresses
Employment Information
Allows effective dated tracking of all Records data specific to the employees Allows the recording of desired globally
Job changes of the employee employment with the company, typically defined relationships between the
dates such as Hire Date etc. employee and another person in the
company. For example Matrix Manager,
Project Manager, Finance Contact etc
• Job Information – this is driven by the country assigned to the Legal Entity
Foundation Object
• Personal Information - – this is driven by the country assigned to the Legal Entity
Foundation Object
• Address Formats
• National ID Formats
• Name Formats
Data in EC Portlets are either effective dated or not effective dated dependent upon the type
of date
Groups
A group is a population of employees defined by the data associated to employees.
For example : All employees in a specific location
All employees at grade 10 and above
Roles
A role is a titled specification of data permissions which specifies the data privileges
employees assigned to that role have
For example : Managers
Executive level employees
System Administrator
Employees On Self
Employee On Others
GRANTED TARGET
GROUP GROUP
ROLE – HR EXTENDED ACCESS
GRANTED TARGET
GROUP GROUP
ROLE – HR EXTENDED ACCESS
All Contingent Workers can be accessed in the system like any other employee
All Contingent Workers have a limited set of information – Employment & Job information, that is
different from regular employee
Contingent workers have a 'work order' that records details of their contract
EMPLOYEE DATA
THE CONFIGURATION
WORKBOOK
Employee Data
Portlets Portlets
Non Effective Dated Effective Dated Non Effective Dated Effective Dated
Foundation Objects
There are three main components to how the execution of HR Transactions are
managed within Employee Central
2. Workflow
These can facilitate approval on specific data changed. The approval
mechanism and who can be involved in the approval chain is flexible
Int’l Transfer
DATA
CHANGE
JOB CHANGE
Annual
Review
Off Cycle
1. With Event Derivation the system assigns an Event Reason automatically based
on logic that you specify and we configure into the system (note, this is not in
scope for Customer)
2. Without Event Derivation, you rely on who ever is making the change to know
which Event and Event Reason to use for any particular change
‘Contributor’ specifies
who will be notified of
progress at each step of
the workflow
Approver Type : Role Approver Type : Dynamic Role Approver Type : Dynamic
Group
Options are :- Options are customer defined
based on one or more of the Options are customer defined
following criteria :- based on standard Role
• Employee Based Permission Group
• Manager • creation criteria e.g. :-
Job Classification
• Manager’s Manager • Department
• Employee HR • Location
• Matrix Manager • Department
• Legal Entity
• Custom Manager • Job Classification
• Business Unit
• Second Manager • Location etc.
• Division
• Additional Manager • Cost Center
• Pay Grade
• Pay Group
• Event Reason
• Position
Click on an
existing link to
maintain an
existing Dynamic
Group
Choose with
criteria should be
used to populate
the group
THE CONFIGURATION
WORKBOOK
Data Changes
Employee Data
Portlets Portlets
Non Effective Dated Effective Dated Non Effective Dated Effective Dated
Foundation Objects
Objectives
• To introduce to the Employee Data Portlets in more details and explain how to
choose which employee data you would like to record in which portlet through the
configuration workbook
• To introduce you to the concepts of Events and Event Reasons, their purpose
and how to specify you requirements in respect of these in the configuration
Workbook
• To introduce you to the concept of Workflows, and how they are constructed and
triggered and how they interact with employee data changes and event reasons.
• To introduce you to the concept of Alerts and Notifications, how they are triggered
and how they interact with employee data
Now you should have the knowledge to be able to start gathering information with a
view to completing the following configuration workbooks :-
• Foundation Object Workbook (required for Iteration 1)
• Employee Data Workbook (required for Iteration 1)
• HR Transaction Workbook (Events & Event Reason required for Iteration 1 –
the rest for iteration 2)
Day 3
9.30 – Time Off Overview : Functionality & Processes
12:00 – Lunch
16:30 - Close
1.Quick Demo
2.What is Time Off (and what it is not)
3.How is Time Off Functionality Built Up.
4.A look at each of the individual configuration elements
5.What questions do you need to answer to express your
requirement?
6.How to document your requirements – filling in the configuration
workbook.
7.Next Steps
DEMO
• Employee requests time off, such as vacation, paid time off, or sick leave.
• Employee views or cancels time off requests.
• Employee views team absences
• Employee view own time account details.
• Manager approves time off requests.
• Manager approves team absences.
• HR Administrator enters a new hire into the system and sets up Time Off for him
or her.
• HR Administrator needs an overview of an employee's time accounts.
• HR Administrator enters an absence request for an employee.
• HR Administrator makes a manual adjustment to a time account.
• HR Administrator creates and runs a time off accrual calendar to have accrual
created automatically.
• HR Administrator runs period-end processing
Workflow Request
Termination Rule
Field Usage
External Code Code to identify specific holiday calendar
Work Schedule
Field Usage
External Code Code to identify specific Work Schedule
Starting Date Date on which the work schedule should take effect.
Connect day and date
Work Schedule
Time Profile
Time Profiles contain specific time types, which when attached to the
employee facilitates the ability to book time off for those time types
Field Usage
Effective Start Date Date from which a user is able to attach this Time Profile to an employee
Main ESS Time Type The Time Type that will appear most prominently on the Time Off requesting screen
and is the default. Must also be a favourite Time Type
Time Type The Time Types that will be available to employee s to book Time Off against
Enabled in ESS Scenario If ‘yes’ then the employee can enter Time Off. If ‘no’ only Admin can enter Time Off
Favourite Time Type Up to three Time Types can be designated as Favourite. They appear prominently on
the Time Off Requesting Screen
Work Schedule
Time Profile
Time Type
Time Type
Time Type
Time Type
Time Types specify the types of Time Off that can be booked by an employee via the assigned Time Profile
Field Usage
Workflow The workflow process that this Type Time will go through for approval
Unit Time Unit in which this time type is able to be booked - Hours or Days
Permitted Fraction for Unit Either Full, Half or Quarter Days allowed
Day
Permitted Fraction for Unit Full Day or Full Hour Booking Allowed
Hour
LOA Event Reason (Plan) HR Event Reason for start of Leave Of Absence. Only complete if this is a Leave Of
Absence Time Type
LOA Event Reason (Return HR Event Reason for end of Leave Of Absence. Only complete if this is a Leave Of
To Work) Absence Time Type
© 2012 SAP AG. All rights reserved. Customer 107
Time Type – Take Rules
Holiday Calendar Holidays
Work Schedule
Time Profile
Time Type
Time Type
Time Type
Time Type
Take Rules
Take Rules allow you to specify limitations and / or associated messages in relation to booking time against a
specific Time Type. Can be used to enforce eligibility rules in relation to a Time Type. You can specify multiple
‘Take Rules’ against a time type.
© 2012 SAP AG. All rights reserved. Customer 108
Time Type – Take Rules – Example 1
Holiday Calendar Holidays
Work Schedule
Time Profile
Time Type
Time Type
Time Type
Time Type
Take Rules
If the start date of the absence is before today for the user making the transaction
Then raise an error message with text “You cannot book absence in the past!”
Work Schedule
Time Profile
Time Type
Time Type
Time Type
Time Type
Take Rules
If the start date of the absence being edited is before today for the user making the transaction
Then raise an error message with text “You cannot book absence in the past!”
Work Schedule
Time Profile
Time Type
Time Type
Time Type
Time Type
Take Rules
If the difference between the start date and the end date of the absence is greater than 30 days and the
continuous work history of the employee is less than or equal to 730 days
Then raise an error message with text “Sickness Exceeds 4 weeks. You are not eligible to take this based on your
length of service”
Work Schedule
Time Profile
Time Type
Time Type
Time Type
Time Type
Take Rules
If the start date or end date of the absence is in the past and the absence has been “Approved”
Then raise an error message with text “You are not allowed to do changes in the past”
Work Schedule
Time Profile
Time Type
Time Type
Time Type
Time Type
Take Rules
Then raise an error message with text “You are only allowed to create absences of 2 days as maximum for this
time type”
No Do not create and assign a Time Account Type to the Time Type.
These Time Types have no account balance.
Should there be an
automatic check against Time Type Examples: Marriage Leave, Bereavement Leave, Jury Duty Leave, Birth of Child, Moving
an earned balance for House .
this time type?
Yes
Create and assign a Time Account Type to the Time Type.
Time Accounts are created for each employee who has the Time Type in his or her Time Profile.
Yes
Define the time account type with Creation
Create an Accrual Rule and assign it to the Time Account Type. Permanent.
Regularly create and run Time Off calendars for the Accrual scenario to create accruals /
Is there a policy
No Time accounts with validity end
entitlements on the employee’s time account. 12/31/9999 will be created. Employees can
that determines
Time Type examples: PTO, Vacation, Paid Sick Leave use the time off whenever they want.
by when a balance
needs to be used? Period-End Processing is not required for
these Time Account Types.
Yes
Define the Time Account Type with Creation Recurring.
Time accounts with yearly validity will be created.
Examples: Use up vacation from 2013 by the end of March 2014. For this time account type, you need to do period-end processing every year. This involves creating and running Time Off calendar of Scenario
Account Creation and period-end processing to create new time accounts and transfer or forfeit balances.
Work Schedule
Time Profile
Time Type
Time Type
Time Type
Time Type
Take Rules
A Time Account Type specifies processing rules, if required, for the following
1. Accrual Frequency Period – this is how often accruals are created. Options are Weekly, Biweekly, Monthly, Twice Monthly, or Annually
2. Account Creation Type – this is whether the employee time accounts never expires (Permanent) or has a Annual validity period (Recurring)
Time Account Type have ‘rules’ which can be attached to the Time Account as part of their processing options, this allows logic based ‘rules’
to :-
1. Create Accruals at appropriate amounts and at appropriate times for a Time Account
2. Decide what happens to remaining balances at the end of an annual account validity period (if the time account is recurring)
3. Decides what happens to accruals if an employee is hired, if this is different from normal processing, i.e. employee starts part way
through an accrual period
4. Decides what happens to accruals if an employee is terminated, if this is different from normal processing, i.e. employee starts part way
through an accrual period – can be the same as the Hire Rule
+
Time Off Requests Time Off Requests Time Off Requests
1. Take Rules
• Used to enforce limitations of what time can be booked against Time Types
2. Accrual Rules
• Used to automatically create Time Account additions based on company policy
• Can be specific to Hire and Termination events if required
• Can be based on Seniority
• Can be prorated based on average FTE in a period
• Can be based on organisational or personal attributes (e.g. Legal Entity, Age,)
1. Account Creation
2. Accruals
3. Period End Processing
Work Schedule
Time Profile
Time Type
Time Type
Time Type
Time Type
Take Rules
Time Account
Hire Termination Period End
Accrual Rules
Rules Rules Processing Rules
Time Off Calendar Creation (Account Creation / Accrual / Period End Processing)
No part of this publication may be reproduced or transmitted in any form or for any purpose Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps,
without the express permission of SAP AG. The information contained herein may be Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync,
changed without prior notice. Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik and Android are
trademarks or registered trademarks of Google Inc.
Some software products marketed by SAP AG and its distributors contain proprietary
software components of other software vendors. INTERMEC is a registered trademark of Intermec Technologies Corporation.
Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are Wi-Fi is a registered trademark of Wi-Fi Alliance.
registered trademarks of Microsoft Corporation.
Bluetooth is a registered trademark of Bluetooth SIG Inc.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x,
System z, System z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Motorola is a registered trademark of Motorola Trademark Holdings LLC.
Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA, Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH.
pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP,
RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli, SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer,
Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation. StreamWork, SAP HANA, and other SAP products and services mentioned herein as well
as their respective logos are trademarks or registered trademarks of SAP AG in Germany
Linux is the registered trademark of Linus Torvalds in the United States and other countries. and other countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal
trademarks of Adobe Systems Incorporated in the United States and other countries. Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services
Oracle and Java are registered trademarks of Oracle and its affiliates. mentioned herein as well as their respective logos are trademarks or registered trademarks
of Business Objects Software Ltd. Business Objects is an SAP company.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin products and services mentioned herein as well as their respective logos are trademarks or
are trademarks or registered trademarks of Citrix Systems Inc. registered trademarks of Sybase Inc. Sybase is an SAP company.
HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C ®, Crossgate, m@gic EDDY, B2B 360°, and B2B 360° Services are registered trademarks of
World Wide Web Consortium, Massachusetts Institute of Technology. Crossgate AG in Germany and other countries. Crossgate is an SAP company.
Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, All other product and service names mentioned are the trademarks of their respective
Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc. companies. Data contained in this document serves informational purposes only. National
product specifications may vary.
IOS is a registered trademark of Cisco Systems Inc.
The information in this document is proprietary to SAP. No part of this document may be
RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry reproduced, copied, or transmitted in any form or for any purpose without the express prior
Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App written permission of SAP AG.
World are trademarks or registered trademarks of Research in Motion Limited.