ExerciseHandbook thr81

May 17, 2018 | Author: franklinbasante | Category: Xml, Copyright, Sap Se, Download, Data Model
Share Embed Donate


Short Description

THR81 ssff...

Description

THR81 SAP SuccessFactors Employee Central Academy D u p li c a t io n is p r o h ib it e d .

. d e t i ib h o r p is n it o a c il p u D

. .

EXERCISES AND SOLUTIONS . Course Version: 71

SAP Copyrights and Trademarks

© 2017 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. 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. Please seehttp://global12.sap.com/corporate-en/legal/ copyright/index.epx for additional trademark information and notices. 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 SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE 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. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

. d e t i b i h o r p s i n io t a c il p u D

D u p l ic a t io n i s p r o h ib it e d .

Typographic Conventions American English is the standard used in this handbook. The following typographic conventions are also used.

This information is displayed in the instructor’s presentation

Demonstration

Procedure

Warning or Caution

Hint

D

. d t e i ib h o r p s i n io t a c il p u D

Related or Additional Information Facilitated Discussion

User interface control

Example text

Window title

Example text

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Contents Unit 1:

1 4 7 11

Exercise1:PrepareXMLforanInstance Exercise2:UpdateEmployeeEmailAddresses Exercise3:SetUpAdminCenter Exercise 4: Use Functions and Features in the EC Instance

14

Exercise 5: Turn on Enhanced Features in Employee Central

Unit 2 :

16 18 20 23 Unit 3:

. d t e i ib h o r p s i n io t a c il p u D

SAP SuccessFactors Employee Central – Introduction

25 33 43 48 52 54 Unit 4:

57 62 64 67

SAP SuccessFactors Employee Central – Security – Role-Based Permissions

Exercise6:DetermineAdministratorAccess Exercise7:ExamineRBP Exercise8:CreateaCustomGroupandRole Exercise9:ModifyanEmployeeRecord SAP SuccessFactors Employee Central - Corporate Data and Foundation Tables

Exercise10:CreateFTData Exercise11:ConfiguretheMDFStructures Exercise 12: Configure the CSF Corporate Data Model Exercise13:AddPickliststoFO Exercise14:IdentifyAssociations Exercise 15: Setting Up the Company Structure Org Chart SAP SuccessFactors Employee Central - Employee Data

73

Exercise 16: Add New Employees Using the Import Process Exercise17:MaintainEmployeeRecords Exercise18:Configurethe SuccessionData Model Exercise 19: Configure the National ID and Address in the CSF Succession Data Model Exercise 20: Configure Global Information in the CSF Succession Data Model Exercise 21: Configure Job Information in the CSF Succession Data

79 82

Model Exercise22:SetUpPropagationMapping Exercise 23: Configure the HRIS Propagation XML File

70

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 5:

87 90 93 97 Unit 6:

102 Unit 7:

107 123 128

Unit 8:

133

SAP SuccessFactors Employee Central - Self-Service and Workflows

Exercise24:CustomizeRBPforESS Exercise 25: Update Employee Information Using Manager SelfService (MSS) Exercise26:CustomizeaNewHireWorkflow Exercise27:CreateaJobChangeEventReason SAP SuccessFactors Employee Central – Integration

Exercise 28: Create a Custom Synchronization Map SAP SuccessFactors E mployee C entral – Object and Rule Management in the Instance

Exercise 29: Build a Tuition Reimbursement MDF Object Exercise 30: Create an Object for Employee Assets Exercise 31: Create a Configurable Rule for use in Existing EC Objects SAP SuccessFactors Employee Central–Position Management

Exercise 32: Create a New Position with a Conditional Workflow

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 1 Exercise 1 Prepare XML for an Instance

Business Example

You must determine XML Editordownload that you will You must download and the organize the Employee Centralthe Data Models, anduse. associate thealso DTDs, and upload data models to your instance.

Note: In this exercise, you create data that is required for the subsequent exercises, Configure the Succession Data Model, Configure the National ID and Address in the CSF Succession Data Model, and Configure Global Information in the CSF Succession Data Model in THR81-004, Configure the Corporate Data Model, Configure the CSF Corporate Data Model, and Create and Troubleshoot Associations in THR81–003, and Customize RBP for ESS in THR81–005, Determine the XML Editor that you will use. Your instructor will use XMLPad.

. d t e i ib h o r p s i n io t a c il p u D

Note: We make no warranty on the program’s stability or security. Please respect your corporation’s IT policy when downloading and installing programs. XMLPad does have some known bugs. For tips on navigating the software, please refer to the IntroToEC_XMLPad doc included in the Master Configuration Files download. Download and organize the Employee Central Data Models. Download and associate the DTDs. Set up the folder structures for your Data Models. Use the table, DTD Data, to associate your DTDs. Table 1: DTD Data

CorporateDataModel

corporate-datamodel.dtd

CSF Corporate Data Model

country-specific-fields.dtd

SuccessionDataModel

sf-form.dtd

CSF Succession Data Model

country-specific-fields.dtd

HRIS Propagation Data Model

hris-propagation-configuration.dtd

Upload your data models.

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 1 Solution 1 Prepare XML for an Instance

Business Example

You must determine XML Editordownload that you will You must download and the organize the Employee Centralthe Data Models, anduse. associate thealso DTDs, and upload data models to your instance.

Note: In this exercise, you create data that is required for the subsequent exercises, Configure the Succession Data Model, Configure the National ID and Address in the CSF Succession Data Model, and Configure Global Information in the CSF Succession Data Model in THR81-004, Configure the Corporate Data Model, Configure the CSF Corporate Data Model, and Create and Troubleshoot Associations in THR81–003, and Customize RBP for ESS in THR81–005,

. d e t i ib h o r p s i n o i t a ilc p u D

Determine the XML Editor that you will use. Your instructor will use XMLPad.

Note: We make no warranty on the program’s stability or security. Please respect your corporation’s IT policy when downloading and installing programs. XMLPad does have some known bugs. For tips on navigating the software, please refer to the IntroToEC_XMLPad doc included in the Master Configuration Files download. For PC users, use XMLPad at http://download.cnet.com/XmlPad/ 3000-7241_4-10252051.html. Note: Please use the Direct Download link to avoid adware. For MAC users, use Oxygen (30 day trial) at http://www.oxygenxml.com/. Download and organize the Employee Central Data Models. Create a folder (use your company ID). Open the Clean Data Models and DTDs folder, located in theMaster Configuration Files download on the Learning Hub. Move all five of the data models into your new folder. Create a back-up folder and place a copy of each data model in the folder.

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Solution 1: Prepare XML for an Instance

Download and associate the DTDs. Set up the folder structures for your Data Models. Use the table, DTD Data, to associate your DTDs. Table 1: DTD Data

CorporateDataModel

corporate-datamodel.dtd

CSF Corporate Data Model

country-specific-fields.dtd

SuccessionDataModel

sf-form.dtd

CSF Succession Data Model

country-specific-fields.dtd

HRIS Propagation Data Model

hris-propagation-configuration.dtd

Copy the DTDs to your new folder. Set up the folder structures for your Data Models. In your new folder, create a Backup folder and add the data models from your instance. Use the table, DTD Data, to associate your DTDs. Note: This will require you to change line 00004 in your data models. For example, replace "http://svn/viewvc/svn/V4/ trunk/src/com/sf/dtd/sf-form.dtd?view=co">with "sfform.dtd"> in the Succession Data Model.

. d t e i ib h o r p s i n io t a c il p u D

Upload your data models. Log in to Provisioning and use the username and password in your welcome email. Choose your company name. Note: Use the company ID that you received when you requested your instance. Scroll down to Succession Management. Select and import each of the following from your folder: ●









Import/Export Data Model Import/Export Country Specific XML for Succession Data Model Import/Export Corporate Data Model XML Import/Export Country Specific XML for Corporate Data Model Import/Export HRIS Propagation Configuration XML

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 1 Exercise 2 Update Employee Email Addresses

Business Example

You must update the system picklists and all user email addresses for your test environment. Note: In the exercise, Update Employee Email Addresses, you create data that is required for the subsequent exercise, Using Functions and Features in the EC Instance, in THR81–001. To update the picklists, upload new picklist values. Verify your picklist changes.

. d e t i ib

D u p li c

To update the email addresses, update the template. Upload the template.

a t i o n is p r o h i b it e d .

h o r p s i n o i t a ilc p u D

© Copyright. All rights reserved.

Unit 1 Solution 2 Update Employee Email Addresses

Business Example

You must update the system picklists and all user email addresses for your test environment. Note: In the exercise, Update Employee Email Addresses, you create data that is required for the subsequent exercise, Using Functions and Features in the EC Instance, in THR81–001. To update the picklists, upload new picklist values. Log in to your instance as an administrator. Navigate to Admin Center

. d t e i ib h o r p s i n io t a c il p u D



Company Settings



Picklist Management.

Select Export all picklists. Ensure that Include System Generated Job Codes is unchecked. Click Submit. Save and open the CSV file that you have downloaded and check that there is no SCOPE in your picklists. Select Import picklist(s) Browse Mod1PicklistImport.csv, which is located in the Master Configuration Files zip file in your learning materials. →

Select YES





Submit.

Verify your picklist changes. Log in to your instance as an administrator. Navigate to Admin Center



Company Settings



Picklist Management.

Select Export all picklists. Ensure that Include System Generated Job Codes is unchecked. Click Submit. If the button Download export is not available, wait for a few minutes and click refresh. Select Download export when it appears. Save and unzip your picklist csv file. Open the .csv file. Search for Scope. Verify that your file includes Scope. To update the email addresses, update the template.

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 1: SAP SuccessFactors Employee Central – Introduction

Open Mod1EmployeeDataEmailImport.csv from your Master Configuration Files download. Beginning on row 3, change all of the employee email addresses to your email address. Save as a .csv file. Upload the template. Log in to your instance Navigate to Admin Center



Select the Email Information

Update User Information →



Import Employee Data.

Full Purge checkbox.

Click Browse to search for and select your EmployeeDataEmailImport.csv file. Click Validate Import File Data. Wait for the validation message to display and/or read the notification, and correct any errors. If you get an unknown error, see the video, available in the SAP SuccessFactors EC Academy Learning Room, for additional instructions. Once the data is validated, click Browse to search for and select your EmployeeDataEmailImport.csv file. Click Import.

. d

Wait for the Import successful message to appear.

D

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 1 Exercise 3 Set Up Admin Center

Business Example

You must set up the Admin Center in your instance to modernize and increase efficiency. Note: If you cannot find something in the new Admin Center, use the Tool Search on the top-right of the screen. In the exercise, Set Up Admin Center, you create data that is required for the subsequent exercise, Using Functions and Features in the EC Instance, in THR81–001. Log in to your instance. Create shortcuts for the following items: ●

. d t e i ib h o r p s i n io t a c il p u D

Update User Information -

-

-



Import Employee Data Employee Export

Set User Permissions -

-

-



Add New Employee

Manage Permission Groups Manage Permission Roles View User Permission

Employee Files -

-

-

-

-

-

-

Manage Organization, Pay and Job Structures Import Foundation Data Manage Mass Changes Manage Workflow Groups Manage Workflow Requests Import and Export Data Manage Data

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 1: SAP SuccessFactors Employee Central – Introduction

-



Manage Configuration UI

Company Settings -

-

-

Picklists Management Configure object definition Configure Business Rules

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 1 Solution 3 Set Up Admin Center

Business Example

You must set up the Admin Center in your instance to modernize and increase efficiency. Note: If you cannot find something in the new Admin Center, use the Tool Search on the top-right of the screen. In the exercise, Set Up Admin Center, you create data that is required for the subsequent exercise, Using Functions and Features in the EC Instance, in THR81–001. Log in to your instance. Create shortcuts for the following items: Using your mousehover over an item you would like to set as a favorite. Click the star icon that appears to the left of the icon to set as a favorite.

. d t e i ib h o r p s i n io t a c il p u D

Clicking the star icon again will remove it as a favorite. ●

Update User Information -

-

-



Import Employee Data Employee Export

Set User Permissions -

-

-



Add New Employee

Manage Permission Groups Manage Permission Roles View User Permission

Employee Files -

-

-

-

Manage Organization, Pay and Job Structures Import Foundation Data Manage Mass Changes Manage Workflow Groups

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 1: SAP SuccessFactors Employee Central – Introduction

-

-

-

-



Manage Workflow Requests Import and Export Data Manage Data Manage Configuration UI

Company Settings -

-

-

Picklists Management Configure object definition Configure Business Rules

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 1 Exercise 4 Use Functions and Features in the EC Instance

Business Example

You must learn the functions and features of EC from an end-user perspective. Note: You can complete this exercise on your own to familiarize yourself with the EC functionality. This exercise requires you to have successfully completed the previous exercises, Update Employee Email Addresses and Set Up Admin Center, in THR81–001. Features and Functions of the Org Chart Features and Access to Employee Public Profiles Manager View of Profile

. d

Manager Self-Service

t e i ib h o r p s i n io t a c il p u D

Transaction Approval New Hire

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 1 Solution 4 Use Functions and Features in the EC Instance

Business Example

You must learn the functions and features of EC from an end-user perspective. Note: You can complete this exercise on your own to familiarize yourself with the EC functionality. This exercise requires you to have successfully completed the previous exercises, Update Employee Email Addresses and Set Up Admin Center, in THR81–001. Features and Functions of the Org Chart Log in or proxy as Carla Grant.

. d e t i ib

Navigate to Home ●



h o r p s i n o i t a ilc p u D



Company Info



Org Chart and view the following:

Functions/Features of the Org Chart The updated email addresses on the Quickcards in the test environment.

Features and Access to Employee Public Profiles Continue as Carla Grant. Type in the name Daniel Cortez and click on the result to view the following: ●



Public Contact Information, Badges, Org Chart Carla’s limited access to Daniel’s information

Click the search box following: ●

Type in the name Marcus Hoff and click on the result to view the



Carla’s expanded access to Marcus’ information (Personal Information and Scorecard)

Manager View of Profile Continue as Carla Grant viewing Marcus Hoff’s profile. Click Public Profile ●



Employment Information and think about the following:

Carla’s access to Marcus’ Employment Information and Job History.

Manager Self-Service Continue as Carla Grant viewing Marcus Hoff’s profile. From Marcus Hoff's Employment Information page, click Take Action and Compensation Information.



Change Job

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Solution 4: Use Functions and Features in the EC Instance

Select Job Information, and change the value in the Location field. Scroll to the bottom and click Submit to view the workflow. Click Cancel. Scroll to the top and select Compensation Information. Change Marcus’ salary or give him a bonus, click Submit and view the workflow. Click Cancel. Transaction Approval Continue as Carla Grant. Navigate to Carla Grant's Home Page, and click on Approve Spot Bonus For William Carver from her To Do list. New Hire Login or Proxy as Emily Clark (Admin user). Click Navigation Menu New Employee.



Company Info and, on the right side of the screen, click Add

Add the following information on the Add New Employee Screen and click Next: ●







. d t e i ib h o r p s i n io t a c il p u D











Company: Ace USA Event Reason: New Hire First Name: Dennis Last Name: Jackson National ID: Country: United States National ID Card Type: Social Security Number National ID: 064-60-0833 Is Primary: Yes

Use the match found in the system. Fill in today's date as the Hire Date, Ace USA as the Company and Rehire as the Event Reason. Continue through the Rehire and discuss the benefits of the system searching the database to find matches based on Employee Name, Birthdate and National Id.

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 1 Exercise 5 Turn on Enhanced Features in Employee Central

Enhanced Features in Employee Central Complete the same process as Step 1 for the Action Search and new Homepage Update Role Based Permissions to turn on the Check Tool and Employee Central Feature Settings Log out, log back in and test your profile

D u p li c

. d e t i ib

a t i o n is p r o h i b it e d .

h o r p s i n o i t a ilc p u D

© Copyright. All rights reserved.

Unit 1 Solution 5 Turn on Enhanced Features in Employee Central

Enhanced Features in Employee Central Log in as Admin Navigate to Admin Center



Upgrade Center

Find People Profile and click on Learn More & Upgrade Now . Click Upgrade Now



Yes

Complete the same process as Step 1 for the Action Search and new Homepage Update Role Based Permissions to turn on the Check Tool and Employee Central Feature Settings Navigate to Admin Center > Manage Permission Roles Select System Admin

. d t e i ib h o r p s i n io t a c il p u D

Select Permission button. This will open up the Permission settings box Scroll down to Administrator Permissions > Manage System Properties Select Employee Central Feature Settings Scroll on the left hand side to Check Tool (it is the last option) Choose Select All Click Done Click Save Changes Log out, log back in and test your profile Log out of the instance Wait at least 5 minutes for the profile to change Log in as Admin Search for Marcus Hoff Do you see the new People Profile configurations? Note: It may take a few minutes for the People Profile to load for the first time

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 2 Exercise 6 Determine Administrator Access

Business Example

ACE Corporation hasto several administrators in the system. must explore the different granted permissions determine the administrator level ofYou each user. Administrator levels are separate from RBP roles. Your administrator level determines what ability you have to manage RBP. Use Proxy to explore Administrator Access. Table 2: Ace Corp Administrator Access Super Admin(s) Security Admin(s)

. d e t i ib

Admin User(s)

D u p li c a t i o n is p r o h i b it e d .

h o r p s i n o i t a ilc p u D

© Copyright. All rights reserved.

Unit 2 Solution 6 Determine Administrator Access

Business Example

ACE Corporation hasto several administrators in the system. must explore the different granted permissions determine the administrator level ofYou each user. Administrator levels are separate from RBP roles. Your administrator level determines what ability you have to manage RBP. Use Proxy to explore Administrator Access. Table 2: Ace Corp Administrator Access Super Admin(s) Security Admin(s) Admin User(s)

. d t e i ib h o r p s i n io t a c il p u D

Log in to your instance as administrator, Emily Clark. In the Set User Permissions section, determine Emily Clark’s administrator level based on her abilities. Note: You will not be able to tell in View User Permission. Proxy as admin1, admin2, and admin3 to determine the other administrator roles. Note: Security Admin: Emily Clark (admin), Admin User(s): admin1, admin2, Super Admin: admin3

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 2 Exercise 7 Examine RBP

Business Example

You must view and troubleshoot permissions. Use Admin Center to view Permissions. Use the Search box to answer the following questions in the table, RBP Exploration. Table 3: RBP Exploration

What roles are granted to Managers like Carla Grant? What are some of her permissions?

. d e t i ib h o r p s i n o i t a ilc p u D

What roles are granted to Administrators like Emily Clark? What are some of her permissions?

D u p li c

What roles are granted to Employees like Roberto Kent? What are some of his per-

a t i o n is p r o h i b it e d .

missions?

© Copyright. All rights reserved.

Unit 2 Solution 7 Examine RBP

Business Example

You must view and troubleshoot permissions. Use Admin Center to view Permissions. Use the Search box to answer the following questions in the table, RBP Exploration. Table 3: RBP Exploration

What roles are granted to Managers like Carla Grant? What are some of her permissions? What roles are granted to Administrators like Emily Clark? What are some of her permissions?

. d

What roles are granted to Employees like Roberto Kent? What are some of his per-

t e i ib h o r p s i n io t a c il p u D

missions?

D

Log in to your instance as an administrator. Navigate to Admin Center



Set User Permissions



View User Permissions.

Use the Search box to answer the following questions in the table, RBP Exploration.

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Unit 2 Exercise 8 Create a Custom Group and Role

Business Example

ACE Corporation wants IT managers to be able to update all employees’ social accounts information.

Note: What group(s) will you need? How will you determine the groups? What data do they need to access and where is it located?

. d e t i ib h o r p s i n o i t a ilc p u D

Hint: The different areas on the drop down list of an employee’s file are called Employee Views. For example, Employment Information, Pending Requests, Scorecard, and so on. EC uses Personal Information and not Personal Info. Create the IT Manager Group.

D u p li c a t i o n is p r o h i b it e d .

Test your current permissions. Create the IT Manager Access Role: Test your configuration.

© Copyright. All rights reserved.

Unit 2 Solution 8 Create a Custom Group and Role

Business Example

ACE Corporation wants IT managers to be able to update all employees’ social accounts information.

Note: What group(s) will you need? How will you determine the groups? What data do they need to access and where is it located?

Hint: The different areas on the drop down list of an employee’s file are called Employee Views. For example, Employment Information, Pending Requests, Scorecard, and so on. EC uses Personal Information and not Personal Info.

. d t e i ib h o r p s i n io t a c il p u D

D

Create the IT Manager Group. Log in to your instance as an administrator. Navigate to Admin Center Choose Create New





Set User Permissions

Group Name

Under Choose Group Members MGR) Done.







Manage Permission Groups.

Granted: IT Manager Group.

Pick a category



Job Code



IT Manager(IT-



In the upper right box, click Active Group Membership



Update



Click the Number.

Select a user for your testing. Click Done. Test your current permissions. Proxy as an IT Manager. Navigate to Robert Allen’s Employee File. Can you see Robert Allen’s Personal Information or why not?



Social Accounts Information? Why

Create the IT Manager Access Role: Become Self and Navigate to Admin Center Permission Roles. Choose Create New Under Step 2

© Copyright. All rights reserved.





Role Name

Permission.





Set User Permissions

IT Manager Access.



Manage

u p l ic a t io n i s p r o h ib it e d .

Unit 2: SAP SuccessFactors Employee Central – Security – Role-Based Permissions

Choose Employee Data Edit.



Choose Employee Views Under Step 3



HR Information





Social Accounts Information

Personal Information





View +

Done.

Add.

Under Grant role to: Permission Group Search for Granted





Select.

Check Granted: IT Manager Group

Under Target Population



Everyone



Done





Done.

Save Changes.

Test your configuration. Proxy as an IT manager. Navigate to Robert Allen’s Employee File



Personal Information.

Can you see and edit the employee’s social accounts? Why or why not?

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 2 Exercise 9 Modify an Employee Record

Business Example

Jane records are incorrect. Her manager has asked HR to correct and update theseMillers’ recordsaddress with changes. Note: Where will you navigate to make the changes in Jane’s record? How will you correct the historical record? How will you know if the new address is in the system? Correct your current address. Use the table, Changes, to make the required corrections. Table 4: Changes

. d t e i ib h o r p s i n io t a c il p u D

Jane Millers

Jane Millers

74 W Fernando St

4122 21st Road N

Apt 24

Arlington, VA 22207

Arlington, VA 22205 Insert a new address.

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 2 Solution 9 Modify an Employee Record

Business Example

Jane records are incorrect. Her manager has asked HR to correct and update theseMillers’ recordsaddress with changes. Note: Where will you navigate to make the changes in Jane’s record? How will you correct the historical record? How will you know if the new address is in the system? Correct your current address. Use the table, Changes, to make the required corrections. Table 4: Changes

. d e t i ib h o r p s i n o i t a ilc p u D

D u p li c

Jane Millers

Jane Millers

74 W Fernando St

4122 21st Road N

Apt 24

Arlington, VA 22207

Arlington, VA 22205

Log in to your instance as an administrator. Navigate to Jane Millers



Personal Information



Address Information



History.

Click on the clock icon (History) in the Address Information section On the right of the screen, choose Edit. Use the table, Changes, to make the required corrections in the “Current Address” side. Click Save. Insert a new address. Navigate to Jane Millers



Personal Information



Address Information



History.

On the left of the screen, choose Insert New Record. Use the effective date: January 01, 2017. Use the table, Changes, to update the address based on the "New Address" section. Click Save. Close the history window using the X on the right of the screen. Verify that the address change is pending in the Address Information section.

© Copyright. All rights reserved.

a t i o n is p r o h i b it e d .

Unit 3 Exercise 10 Create FT Data

Business Example

Ace Corporation is growing. They need to update their organization structure to reflect their new Berlin office and their entry into the storage business. They have also decided to enter into the Storage business in the USA. HR needs to update the existing organization, job and pay structure to reflect the expansion. In addition to organization growth, ACE had decided to add two new job classifications and pay grades. HR needs to update the existing organization, job and pay structure to reflect the expansion. In the exercises, Create Organization Foundation Table Objects and Import Organization Foundation Table Objects, you will add the new Storage Business Unit, Department, and Location. Then you will import the Cost Centers. In the exercise, Import Organization Foundation Table Objects, you will also upload the Cost Centers shown in the table, Cost Centers Data.

. d t e i ib h o r p s i n io t a c il p u D

In this task, you will add the new Storage Business Unit, Department, and Location to update the organization structure.

Note: How can you find out what the current organization structure looks like? What Business Units do you have? Do you already do business in Germany?

Hint: SAP SuccessFactors’ FTs use the USA date formatting of MM/DD/YYYY. Therefore, you write January 5, 1990 as 01/05/1990. Check the appropriate permissions. Create the new Storage Business Unit. Create the new Storage Engineering Department. Create the new Berlin location. Having created the organization FT objects, you will now upload new Cost Centers.

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 3: SAP SuccessFactors Employee Central - Corporate Data and Foundation Tables

Hint: SAP SuccessFactors uses CSV files for imports. If you use Microsoft Excel in a language other than English, you may want to check your regional settings to ensure that Excel will save using a comma and not a semi-colon. You must never edit the first two rows in the .csv template. There are additional Name and Description fields for other languages. Please only fill in the first column for each one. Upload the new Cost Centers 50000-51303. Use the data in the table, Cost Centers Data, to open and populate the template. Table 5: Cost Centers Data

50000

Storage

50001

Storage 1/1/1990 Storage active Executive Executive Office Office

51100

Storage Sales

1/1/1990 Storage Sales

active

51200

Storage Product Dev

1/1/1990 Storage Product Dev

active

51300

Storage Customer Success

1/1/1990 Storage Customer Success

active

51301

Storage Support

1/1/1990 Storage Support

active

51302

Storage Consult-

1/1/1990 Storage Consult-

active

ing Services

ing Services

. d t e i ib h o r p s i n io t a c il p u D

51303

1/1/1990 Storage

active

D

u p l ic a t io n i s p r o h ib it e d .

Storage 1/1/1990 Storage active ImpleImplementamentation Servtion Services ices

Having uploaded the Cost Centers, create the new pay and job structure FT objects.

© Copyright. All rights reserved.

Exercise 10: Create FT Data

Create the new Storage Hardware Engineer Job Classification (Job Code). Use the data in the table, Job Classification Data. Table 6: Job Classification Data EffectiveDate

1/1/1990

Code

STHWEN

Title

StorageHardwareEngineer

Job Level

Manager

Regular/Temporary EmployeeClass

Regular Consultant

IsFulltimeemployee

Yes

Status

Active

PayGrade

SalaryGrade16(GR-16)

Create the new Pay Range. Use the data in the table, Pay Range Data. Table 7: Pay Range Data

. d t e i ib h o r p s i n io t a c il p u D

US_St_Hd_E ng

Storage Hardware Engineer

DEU_St_Hd_ Storage Eng Hardware Engineer

© Copyright. All rights reserved.

ACEUSA

$85K— $95K

USD

Annual

ACE Germany

$75K — $95K

EUR

Annual

D

u p l ic a t io n i s p r o h ib it e d .

Unit 3 Solution 10 Create FT Data

Business Example

Ace Corporation is growing. They need to update their organization structure to reflect their new Berlin office and their entry into the storage business. They have also decided to enter into the Storage business in the USA. HR needs to update the existing organization, job and pay structure to reflect the expansion. In addition to organization growth, ACE had decided to add two new job classifications and pay grades. HR needs to update the existing organization, job and pay structure to reflect the expansion. In the exercises, Create Organization Foundation Table Objects and Import Organization Foundation Table Objects, you will add the new Storage Business Unit, Department, and Location. Then you will import the Cost Centers. In the exercise, Import Organization Foundation Table Objects, you will also upload the Cost Centers shown in the table, Cost Centers Data.

. d e t i ib h o r p s i n o i t a ilc p u D

In this task, you will add the new Storage Business Unit, Department, and Location to update the organization structure.

Note: How can you find out what the current organization structure looks like? What Business Units do you have? Do you already do business in Germany?

Hint: SAP SuccessFactors’ FTs use the USA date formatting of MM/DD/YYYY. Therefore, you write January 5, 1990 as 01/05/1990. Check the appropriate permissions. Log in to your instance. Navigate to Admin Center



Manage Permission Roles.

Click System Admin and Permissions. Navigate to MDF Foundation Objects and ensure that all the boxes, except Field Level Overrides, are checked. Create the new Storage Business Unit. Log in to your instance. Navigate to Admin Center Choose Create New





Manage Data.

Business Unit. Complete the following data:

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Solution 10: Create FT Data









Start Date: 1/1/1990 Business Unit Code: ACE_STOR Business Unit Name: Storage Status: Active

Click Save. Verify that the new Business Unit was saved. Create the new Storage Engineering Department. Log in to your instance. Navigate Admin Center Choose Create New ●











Manage Data.

Department. Complete the following data:

Code: STOR_ENG Name: Storage Engineering Effective Date: 1/1/1990 Status: Active

Click Save.

. d t e i ib h o r p s i n io t a c il p u D

Verify that the new Department was saved by searching in Manage Data. Create the new Berlin location. Log in to your instance. Navigate to Admin Center Choose Create New ●













Manage Organization, Pay and Job Structures.

Location. Complete the following data:

Code: DU_BER Name: Berlin Office Effective Date: 1/1/1990 Status: Active Address: Rosenthaler Strasse 30, Berlin, 10178, Germany

Click Save. Verify that the new Location was saved by searching Manage Organization, Pay and Job Structures. Having created the organization FT objects, you will now upload new Cost Centers.

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 3: SAP SuccessFactors Employee Central - Corporate Data and Foundation Tables

Hint: SAP SuccessFactors uses CSV files for imports. If you use Microsoft Excel in a language other than English, you may want to check your regional settings to ensure that Excel will save using a comma and not a semi-colon. You must never edit the first two rows in the .csv template. There are additional Name and Description fields for other languages. Please only fill in the first column for each one. Upload the new Cost Centers 50000-51303. Use the data in the table, Cost Centers Data, to open and populate the template. Table 5: Cost Centers Data

50000

Storage

50001

Storage 1/1/1990 Storage active Executive Executive Office Office

51100

Storage Sales

1/1/1990 Storage Sales

active

51200

Storage Product Dev

1/1/1990 Storage Product Dev

active

51300

Storage Customer Success

1/1/1990 Storage Customer Success

active

51301

Storage Support

1/1/1990 Storage Support

active

51302

Storage Consult-

1/1/1990 Storage Consult-

active

ing Services

ing Services

. d t e i ib h o r p s i n io t a c il p u D

51303

1/1/1990 Storage

active

D

u p l ic a t io n i s p r o h ib it e d .

Storage 1/1/1990 Storage active ImpleImplementamentation Servtion Services ices

© Copyright. All rights reserved.

Solution 10: Create FT Data

Use Firefox or Internet Explorer to log in to your instance. Navigate Admin Center



Employee Files



Import Foundation Data.

Download the Cost Center Template. Use the data in the table, Cost Centers Data, to open and populate the template. Save the Cost Center template as a CSV file. In your instance, navigate to Admin Center Data.



Employee Files



Import Foundation

Select Type: Cost Center, Type: Incremental Load and Choose File. Browse for your CSV file. Click Validate Import File Data and wait for the successful email message. Note: It can take up to 30 minutes to receive your email validation. Please be patient. Repeat substep g. and click Import. Verify that the Cost Centers were imported by searching within Manage Data.

. d t e i ib h o r p s i n io t a c il p u D

Having uploaded the Cost Centers, create the new pay and job structure FT objects. Create the new Storage Hardware Engineer Job Classification (Job Code). Use the data in the table, Job Classification Data. Table 6: Job Classification Data EffectiveDate

1/1/1990

Code

STHWEN

Title

StorageHardwareEngineer

Job Level

Manager

Regular/Temporary

Regular

EmployeeClass

Consultant

IsFulltimeemployee

Yes

Status

Active

PayGrade

SalaryGrade16(GR-16)

Log in to your instance. Navigate to Admin Center Choose Create New Data.

© Copyright. All rights reserved.





Manage Data.

Job Classification. Use the data in the table, Job Classification

D

u p l ic a t io n i s p r o h ib it e d .

Unit 3: SAP SuccessFactors Employee Central - Corporate Data and Foundation Tables

Click Save



OK.

Verify that the new Job Classification was saved. Create the new Pay Range. Use the data in the table, Pay Range Data. Table 7: Pay Range Data

US_St_Hd_E ng

Storage Hardware

Engineer DEU_St_Hd_ Storage Eng Hardware Engineer

ACEUSA

$85K— $95K

USD

Annual

ACE Germany

$75K — $95K

EUR

Annual

Log in to your instance. Navigate to Admin Center Choose Create New





Manage Organization, Pay and Job Structures..

Pay Range and Effective Date: 1/1/1990.

Use the data in the table, Pay Range Data. Click Save

. d



OK.

Verify that the new Pay Range was saved.

D

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 3 Exercise 11 Configure the MDF Structures

Business Example

ACE to make to asks the FTs’ known as Foundation Objects fieldswants and labels. Thechanges company you(also to configure your demo instance so(FO)) that itavailable reflects their requirements.

Note: What Data Model(s) and Object Definitions do you use to configure the fields in the FTs? This exercise requires you to have successfully completed the previous exercise, Prepare XML for an Instance, in THR81-001. In the exercise, Configure the Corporate Data Model, you create data that is required for the subsequent exercise, Add Picklists to FO, in THR81–003.

. d t e i ib h o r p s i n io t a c il p u D

Create Custom Picklists for your MDF FOs. Fill in the information in the tables, Scope Picklist and Region Picklist. Table 8: Scope Picklist

Code

scope

parentPicklist

NoSelection

DisplayOrder

NoSelection

Name

Scope

Status

Active

EffectiveStartDate

01/01/1990

External Code

global

parentPickListValue

NoSelection

Label

Global

Status External Code

Active local

parentPickListValue

NoSelection

Label

Local

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 3: SAP SuccessFactors Employee Central - Corporate Data and Foundation Tables

Status

Active

Table 9: Region Picklist

Code

region

parentPicklist

NoSelection

DisplayOrder

NoSelection

Name

Region

Status

Active

EffectiveStartDate

01/01/1990

External Code

NAM

parentPickListValue

NoSelection

Label

North America

Status

Active

. d

External Code

t e i ib h o r p s i n io t a c il p u D

parentPickListValue Label

NoSelection Europe and Middle East

Status

Active

External Code

D

EMEA

APAC

parentPickListValue

NoSelection

Label

Asia and Pacific

Status

Active

Create additional Custom Picklists for your MDF FOs. Use the information in the table, Aggregate Function Picklist, to create your picklist. Update the Job Classification MDF FO. Update the Job Classification Object Definition based on the requirements highlighted in orange in the figure, Job Classification Data.

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Exercise 11: Configure the MDF Structures

Figure 1: Job Classification Data

Update the Legal Entity MDF FO. Update the Legal Entity Object Definition based on the requirements highlighted in orange in the figure, Legal Entity Data.

D

. d t e i ib h o r p s i n io t a c il p u D

Figure 2: Legal Entity Data

Update the Business Unit MDF FO. Update the Business Unit Object Definition based on the requirements highlighted in orange in the figure, Business Unit Data.

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Unit 3: SAP SuccessFactors Employee Central - Corporate Data and Foundation Tables

Figure 3: Business Unit Data

Update the Division MDF FO. Update the Division Object Definition based on the requirements highlighted in orange in the figure, Division Data.

D

. d t e i ib h o r p s i n io t a c il p u D

u p l ic a t io n i s p r o h ib it e d .

Figure 4: Division Data

Check your work.

© Copyright. All rights reserved.

Unit 3 Solution 11 Configure the MDF Structures

Business Example

ACE to make to asks the FTs’ known as Foundation Objects fieldswants and labels. Thechanges company you(also to configure your demo instance so(FO)) that itavailable reflects their requirements.

Note: What Data Model(s) and Object Definitions do you use to configure the fields in the FTs? This exercise requires you to have successfully completed the previous exercise, Prepare XML for an Instance, in THR81-001. In the exercise, Configure the Corporate Data Model, you create data that is required for the subsequent exercise, Add Picklists to FO, in THR81–003.

. d t e i ib h o r p s i n io t a c il p u D

Create Custom Picklists for your MDF FOs. Fill in the information in the tables, Scope Picklist and Region Picklist. Table 8: Scope Picklist

Code

scope

parentPicklist

NoSelection

DisplayOrder

NoSelection

Name

Scope

Status

Active

EffectiveStartDate

01/01/1990

External Code

global

parentPickListValue

NoSelection

Label

Global

Status External Code

Active local

parentPickListValue

NoSelection

Label

Local

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 3: SAP SuccessFactors Employee Central - Corporate Data and Foundation Tables

Status

Active

Table 9: Region Picklist

Code

region

parentPicklist

NoSelection

DisplayOrder

NoSelection

Name

Region

Status

Active

EffectiveStartDate

01/01/1990

External Code

NAM

parentPickListValue

NoSelection

Label

North America

Status

Active

. d

External Code

t e i ib h o r p s i n io t a c il p u D

parentPickListValue Label

NoSelection Europe and Middle East

Status

Active

D

EMEA

External Code

u p l ic a t io n i s p r o h ib it e d .

APAC

parentPickListValue

NoSelection

Label

Asia and Pacific

Status

Active

Log in to your instance. Navigate to Admin Center Choose Create New





Configure Object Definition.

Picklist.

Fill in the information provided in the tables, Scope Picklist and Region Picklist. Ensure that you change your Effective Start Dates to the ones shown. Create additional Custom Picklists for your MDF FOs. Use the information in the table, Aggregate Function Picklist, to create your picklist. Log in to your instance.

© Copyright. All rights reserved.

Solution 11: Configure the MDF Structures

Table 10: Aggregate Function Picklist

Code

AggregCL

Name

Aggregate Function

DisplayOrder

Alphabetical

EffectiveStartDate

01/01/1990

MKT

Marketing

SAL

Sales

SCM

SCM

ENG

Engineering

IND

Industries

CORP

Corporate

ACC

Accounting

PF

Public Finances

. d

PROC

Processes

t e i ib h o r p s i n io t a c il p u D

APP PS

Applications Professional Services

TS

Training Services

SUP

Support

Navigate to Admin Center ChooseCreate New





Configure Object Definition.

Picklist.

Use the information in the table, Aggregate Function Picklist, to create your picklist. Update the Job Classification MDF FO. Update the Job Classification Object Definition based on the requirements highlighted in orange in the figure, Job Classification Data.

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 3: SAP SuccessFactors Employee Central - Corporate Data and Foundation Tables

Figure 1: Job Classification Data

Log in to your instance. Navigate to Admin Center Choose Search





Configure Object Definition.

Object Definition

Choose Take Action





Job Classification.

Make Correction.

Update the Job Classification Object Definition based on the requirements highlighted in orange in the figure, Job Classification Data..

. d t e i ib h o r p s i n io t a c il p u D

Note: Only make the requested changes, highlighted in orange. The other fields in the object definition should be left alone. Update the Legal Entity MDF FO. Update the Legal Entity Object Definition based on the requirements highlighted in orange in the figure, Legal Entity Data.

Figure 2: Legal Entity Data

Log in to your instance.

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Solution 11: Configure the MDF Structures

Navigate to Admin Center Choose Search





Configure Object Definition.

Object Definition

Choose Take Action





Legal Entity.

Make Correction.

Update the Legal Entity Object Definition based on the requirements highlighted in orange in the figure, Legal Entity Data.. Note: Only make the requested changes, highlighted in orange. The other fields in the object definition should be left alone. Update the Business Unit MDF FO. Update the Business Unit Object Definition based on the requirements highlighted in orange in the figure, Business Unit Data.

D

. d t e i ib h o r p s i n io t a c il p u D

Figure 3: Business Unit Data

Log in to your instance. . Navigate to Admin Center Choose Search





Configure Object Definition.

Object Definition

Choose Take Action





Business Unit.

Make Correction.

Update the Business Unit Object Definition based on the requirements highlighted in orange in the figure, Business Unit Data. Note: Only make the requested changes, highlighted in orange. The other fields in the object definition should be left alone. Update the Division MDF FO. Update the Division Object Definition based on the requirements highlighted in orange in the figure, Division Data.

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Unit 3: SAP SuccessFactors Employee Central - Corporate Data and Foundation Tables

Figure 4: Division Data

Log in to your instance. Navigate to Admin Center Choose Search

. d t e i ib h o r p s i n io t a c il p u D





Configure Object Definition.

Object Definition

Choose Take Action





Division.

Make Correction.

Update the Division Object Definition based on the requirements highlighted in orange in the figure, Division Data. Note: Only make the requested changes, highlighted in orange. The other fields in the object definition should be left alone. Check your work. Log in to your instance. Navigate to Admin Center



Manage Data.

Click Create New Wheel, Hub, Spoke to verify that the FO meet the customer requirements in the figures, Legal Entity Data, Business Unit Data, and Division Data. →

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 3 Exercise 12 Configure the CSF Corporate Data Model

Business Example

ACE to make changesThe to the FTs' (also known Foundation Objects (FO)) available fieldswants and labels for France. company asks you toasconfigure your demo instance so that it reflects their requirements.

Note: This exercise requires you to have successfully completed the previous exercise, Prepare XML for an Instance, in THR81-001. In the exercise, Configure the CSF Corporate Data Model, you create data that is required for the subsequent exercise, Add Picklists to FO, in THR81–003. What Data Model will you use to configure the fields in the FTs? How do you add a country that does not already exist? Do you know what Date, Double, Long, and String mean? If not, check the Implementation Handbook.

D

. d t e i ib h o r p s i n io t a c il p u D

Hint: SAP SuccessFactors uses standard 3-letter country codes (ISO 3166-1 alpha-3) for the country names in the Country Specific configuration files. What is the code for France? In the CSF Corporate Data model, there is no way that you can restrict the format of the fields. Instead, you use the field type (String, Long, Double, Date). You might not see the required fields as required for the Local business address. You might need to copy the custom fields from an existing country. Update the HRIS Element in the CSF Corporate Data Model for FRANCE. Update the Corporate Address HRIS Element based on the requirements in the figure, Corporate Address HRIS Element.

Figure 5: Corporate Address HRIS Element

Update the Legal Entity fields for FRANCE. Update the Legal Entity Object Definition based on the requirements highlighted in orange in the figure, Legal Entity Field Data.

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Unit 3: SAP SuccessFactors Employee Central - Corporate Data and Foundation Tables

Figure 6: Legal Entity Field Data

Note: You need to choose the country France in the Country field in order to display the configured fields

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 3 Solution 12 Configure the CSF Corporate Data Model

Business Example

ACE to make changesThe to the FTs' (also known Foundation Objects (FO)) available fieldswants and labels for France. company asks you toasconfigure your demo instance so that it reflects their requirements.

Note: This exercise requires you to have successfully completed the previous exercise, Prepare XML for an Instance, in THR81-001. In the exercise, Configure the CSF Corporate Data Model, you create data that is required for the subsequent exercise, Add Picklists to FO, in THR81–003. What Data Model will you use to configure the fields in the FTs? How do you add a country that does not already exist? Do you know what Date, Double, Long, and String mean? If not, check the Implementation Handbook.

D

. d t e i ib h o r p s i n io t a c il p u D

Hint: SAP SuccessFactors uses standard 3-letter country codes (ISO 3166-1 alpha-3) for the country names in the Country Specific configuration files. What is the code for France? In the CSF Corporate Data model, there is no way that you can restrict the format of the fields. Instead, you use the field type (String, Long, Double, Date). You might not see the required fields as required for the Local business address. You might need to copy the custom fields from an existing country. Update the HRIS Element in the CSF Corporate Data Model for FRANCE. Update the Corporate Address HRIS Element based on the requirements in the figure, Corporate Address HRIS Element.

Figure 5: Corporate Address HRIS Element

Update the Corporate Address HRIS Element based on the requirements in the figure, Corporate Address HRIS Element.

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Unit 3: SAP SuccessFactors Employee Central - Corporate Data and Foundation Tables

Copy the corporateAddress HRIS element from another country Navigate to country "FRA" and paste the new corporateAddress HRIS element within the country header and closer Use the figure, Corporate Address HRIS Element, to configure your corporate address for France Save a new version of the CSF Corporate Data Model. Open Provisioning. Upload the CSF Corporate Data Model. Log in to your instance. Navigate to Admin Center Click Create New





Manage Organization, Pay and Job Structures.

Location to verify that the FO meet the customer requirements.

Update the Legal Entity fields for FRANCE. Update the Legal Entity Object Definition based on the requirements highlighted in orange in the figure, Legal Entity Field Data.

D

. d t e i ib h o r p s i n io t a c il p u D

Figure 6: Legal Entity Field Data

Log in to your instance. Navigate to Admin Center Click Search





Configure Object Definition.

Object Definition

Choose Take Action





Legal Entity France.

Make Correction.

Update the Legal Entity Object Definition based on the requirements highlighted in orange in the figure, Legal Entity Field Data.

Note: Only make the requested changes, highlighted in orange. The other fields in the object definition should be left alone. Navigate to Admin Center Click Create New





Manage Data.

Wheel to verify that the FO meet the customer requirements.

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Solution 12: Configure the CSF Corporate Data Model

Note: You need to choose the country France in the Country field in order to display the configured fields

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 3 Exercise 13 Add Picklists to FO

Business Example

ACE wantsyour to add picklists to some of it the fields their in therequirements. FT Objects. The company asks you to configure demo instance so that reflects

Note: What Data Model(s) do you use to configure the fields as picklists in the FTs? How do you find out the picklist ID if the picklist already exists? This exercise requires you to have successfully completed the previous exercises, Configure the Corporate Data Model and Configure the CSF Corporate Data Model, in THR81-003.

. d e t i ib h o r p s i n o i t a ilc p u D

Hint: SAP SuccessFactors uses CSV files for imports. Double-check your regional settings. You might need to check the visibility of fields in your data models and/or create custom fields. Create and import a new picklist for Corporate Address USA Navigate to Admin Center --> Company Settings --> Picklists Management Select the radio button next to Export Data Format and click Submit Using Columns A and Columns I in the Picklist Template, create your new picklist. Use the table, Data Model Data, to see information about the Picklist. The picklist values are provided for you, you will need to create your own unique picklist ID Save your picklist file Navigate to Admin Center --> Company Settings --> Picklists Management Choose Import Picklist(s) and Browse for the file you created. Click Submit

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Exercise 13: Add Picklists to FO

Table 11: Data Model Data

Corporate Address-USA

Address type

You must choose your id. Note: Picklist ids are casesensitive and cannot contain spaces.

Create a picklist with the following values: Physical, Mailing, Deliveries, Other.

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 3 Solution 13 Add Picklists to FO

Business Example

ACE wantsyour to add picklists to some of it the fields their in therequirements. FT Objects. The company asks you to configure demo instance so that reflects

Note: What Data Model(s) do you use to configure the fields as picklists in the FTs? How do you find out the picklist ID if the picklist already exists? This exercise requires you to have successfully completed the previous exercises, Configure the Corporate Data Model and Configure the CSF Corporate Data Model, in THR81-003.

. d e t i ib h o r p s i n o i t a ilc p u D

Hint: SAP SuccessFactors uses CSV files for imports. Double-check your regional settings. You might need to check the visibility of fields in your data models and/or create custom fields. Create and import a new picklist for Corporate Address USA Navigate to Admin Center --> Company Settings --> Picklists Management Select the radio button next to Export Data Format and click Submit Using Columns A and Columns I in the Picklist Template, create your new picklist. Use the table, Data Model Data, to see information about the Picklist. The picklist values are provided for you, you will need to create your own unique picklist ID Save your picklist file Navigate to Admin Center --> Company Settings --> Picklists Management Choose Import Picklist(s) and Browse for the file you created. Click Submit

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Solution 13: Add Picklists to FO

Table 11: Data Model Data

Corporate Address-USA

Address type

You must choose your id. Note: Picklist ids are casesensitive and cannot contain spaces.

Create a picklist with the following values: Physical, Mailing, Deliveries, Other.

Open the latest version of your CSF for Corporate Data Model Navigate to the USA corporateAddress HRIS element Set the visibility of "custom-string1" to "both" and change the label to Address Type. Add your new address type picklist to the field Cut (ctrl+X) "custom-string2" from the USA corporateAddress HRIS element Navigate to the FRA corporateAddress element, and paste "custom-string2"

. d t e i ib h o r p s i n io t a c il p u D

Set the visibility of "custom-string2" to "both". Change the label to Department, and add the picklist "DEPARTMENT_FRA" to the field. (note: the DEPARTMENT_FRA picklist already exists in your system) Save a new version of your data model. Upload your model. Log in to your instance. Navigate to Admin Center



Manage Org, Pay and Job Structures .

To verify that the FO meet the customer requirements, click Create New

© Copyright. All rights reserved.



Location.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 3 Exercise 14 Identify Associations

Business Example

ACE wants ensure that can create their corporate structure in EC. Use what you haveCorp learned in totodetermine thethey pre-existing associations in EC.

Note: This exercise requires you to have successfully completed the previous exercise, Prepare XML for an Instance, in THR81-001.

In this task, you identify associations in the instance.

. d e t i ib h o r p s i n o i t a ilc p u D

Identify Associations. Fill in the table, Associations Identification, with the existing associations in your FOs. Follow the example provided in the first line. You need to review both the Corporate Data Model and the Object Definitions in the instance for the MDF FOs.

Location

Geozone

ONE_TO_ONE

OneLocationbelongs to one Geo Zone.

-

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Unit 3 Solution 14 Identify Associations

Business Example

ACE wants ensure that can create their corporate structure in EC. Use what you haveCorp learned in totodetermine thethey pre-existing associations in EC.

Note: This exercise requires you to have successfully completed the previous exercise, Prepare XML for an Instance, in THR81-001.

In this task, you identify associations in the instance. Identify Associations. Fill in the table, Associations Identification, with the existing associations in your FOs. Follow the example provided in the first line. You need to review both the Corporate Data Model and the Object Definitions in the instance for the MDF FOs.

. d t e i ib h o r p s i n io t a c il p u D

Location

-

© Copyright. All rights reserved.

Geozone

ONE_TO_ONE

OneLocationbelongs to one Geo Zone.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 3 Exercise 15 Setting Up the Company Structure Org Chart

Enable Company Structure Overview in Manage Employee Central Settings Set Additional Role Based Permissions for Company Structure Create your Company Structure Definition Create your Company Structure UI Configuration Company Structure Definition: Company Structure (STRUCTURE) Threshold for Compact View: 12 Show Photo for User Fields: Yes

. d e t i ib h o r p s i n o i t a ilc p u D

BusinessUnit

#008080

business-unit

businessUnit

name

Division

#FF0000

division

division

externalCode

Department

#000080

department

department

effectiveStartDate

Check your Work

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Unit 3 Solution 15 Setting Up the Company Structure Org Chart

Enable Company Structure Overview in Manage Employee Central Settings Navigate to Admin Center -> Employee Files -> Manage Employee Central Settings Turn on Contingent Workers Click Save, then Save Changes Set Additional Role Based Permissions for Company Structure Navigate to Admin Center



Set User Permissions



Manage Permission Roles

Choose System Admin Click on the Permissionbutton and check the box next to Administrator Permissions Company Structure Overview Select All





Check the appropriate boxes in User Permissions —>Miscellaneous Permissions — >Company Structure Objects. Use the Figure Miscellaneous Permissions as a reference

. d t e i ib h o r p s i n io t a c il p u D

u p l ic a t io n i s p r o h ib it e d .

Figure 7: Additional RBP for Company Structure

Click Done, and then Save Changes Create your Company Structure Definition Navigate to Admin Center —>Employee Files —>Manage Data Create New: Company Structure Definition Use the Table called Company Structure Definition above to fill in the record data

BusinessUnit

© Copyright. All rights reserved.

Division

D

cust_toBusinessUnit

Valid When Association

Unit 3: SAP SuccessFactors Employee Central - Corporate Data and Foundation Tables

Division

Department

cust_toDivision

ValidWhenAssociation

Click Save Create your Company Structure UI Configuration Navigate to Admin Center —>Employee Files —>Manage Data Create New: Company Structure UI Configuration Use the Table, Company Structure UI Configuration to fill in the record data Company Structure Definition: Company Structure (STRUCTURE) Threshold for Compact View: 12 Show Photo for User Fields: Yes

. d t e i ib h o r p s i n io t a c il p u D

BusinessUnit

#008080

business-unit

businessUnit

name

Division

#FF0000

division

division

externalCode

Department

#000080

department

department

effectiveStartDate

Check your Work

D

Navigate to Company Info —>Company Structure Overview Choose the Company Structure you created, then search for a Department. Click Up One Level to see your organizational hierarchy.

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Unit 4 Exercise 16 Add New Employees Using the Import Process

Business Example

Ace Corporation needs to import three employees. Note: Where do you download the templates? In which order do you upload?

Hint: When referring to individuals in imports (Managers, HR, and so on) always use the USERID. To find codes and IDs for legal entities and job codes check Manage Data. Download the basic user file and templates.

. d

Complete and upload the employee import files.

t e i ib h o r p s i n io t a c il p u D

Table 12: Import File Information

D

First Name

Jean

Stephen

John

Last Name

McTavish

Sautron

Clements

Gender

F

M

M

Date of Birth

03/26/1961

10/21/1982

08/30/1968

Email

(use your email)

(use your email)

Manager

Carla Grant – (cgrant1)

Carla Grant – (cgrant1)

Carla Grant – (cgrant1)

HR

Alan Chin – (achin1)

Alan Chin – (achin1)

Alan Chin – (achin1)

Event Reason

New Hire – HIRNEW

New Hire – HIRNEW

New Hire – HIRNEW

Hire Date

07/01/2010

07/01/2010

07/01/2010

Start Date

07/01/2010

07/01/2010

07/01/2010

Company/Legal Entity/Wheel

Ace USA –

Ace USA –

Ace USA –

© Copyright. All rights reserved.

(use your email)

u p l ic a t io n i s p r o h ib it e d .

Unit 4: SAP SuccessFactors Employee Central - Employee Data

Job Code/Classifica- Engineer – tion

Engineer –

Engineer –

Pay Group

North America

North America

North America

Business Unit/Hub

Corporation Industries

Corporation Industries

Corporation Industries

Division/Spoke

Industries

Industries

Industries

Test your uploads.

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 4 Solution 16 Add New Employees Using the Import Process

Business Example

Ace Corporation needs to import three employees. Note: Where do you download the templates? In which order do you upload?

Hint: When referring to individuals in imports (Managers, HR, and so on) always use the USERID. To find codes and IDs for legal entities and job codes check Manage Data. Download the basic user file and templates.

. d t e i ib h o r p s i n io t a c il p u D

Create an Employee Data Import file.

D

Log in to your instance. Navigate to Admin Center user file.



Update User Information



Employee Export



Import Employee

Save and unzip the Employee Data File. Navigate to Admin Center Update User Information Data Download a blank CSV template. →



Download the six import templates: ●











Basic Import Biographic Information Import (Person Info Import template) Employment Details Import Job History Import (Job Import info template) Compensation Info Import Personal Information Import

Complete and upload the employee import files.

© Copyright. All rights reserved.



Export

u p l ic a t io n i s p r o h ib it e d .

Unit 4: SAP SuccessFactors Employee Central - Employee Data

Table 12: Import File Information

. d t e i ib h o r p s i n io t a c il p u D

First Name

Jean

Stephen

John

Last Name

McTavish

Sautron

Clements

Gender

F

M

M

Date of Birth

03/26/1961

10/21/1982

08/30/1968

Email

(use your email)

(use your email)

Manager

Carla Grant – (cgrant1)

Carla Grant – (cgrant1)

Carla Grant – (cgrant1)

HR

Alan Chin – (achin1)

Alan Chin – (achin1)

Alan Chin – (achin1)

Event Reason

New Hire – HIRNEW

New Hire – HIRNEW

New Hire – HIRNEW

Hire Date

07/01/2010

07/01/2010

07/01/2010

Start Date

07/01/2010

07/01/2010

07/01/2010

Company/Legal Entity/Wheel

Ace USA –

Ace USA –

Ace USA –

(use your email)

D

Job Code/ClassificaEngineer – tion

Engineer –

Engineer –

Pay Group

North America

North America

North America

Business Unit/Hub

Corporation Industries

Corporation Industries

Corporation Industries

Division/Spoke

Industries

Industries

Industries

Use the information in the table, Import File Information, to fill out each of the six import files. Note: Use the codes or ids listed in the table, Import File Information (when mentioned). The system cannot read names or labels. Validate and upload each file in the order dictated by the Implementation Handbook. If you need extra help, look for the Module 4 Instructional Videos in the Video Tutorial Library of the Employee Central Academy Learning Room. Test your uploads. Log in to your instance.

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Solution 16: Add New Employees Using the Import Process

Search for your new users in the People Search tool. Do you see the three new team members? Can you access their Personal and Employment Information? Note: There might be a delay before the employees appear on the Org Chart.

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 4 Exercise 17 Maintain Employee Records

Business Example

There are multiple errors in Penny Welsh’s file that need to be corrected. Note: Where do you go in an employee’s file to make corrections? Where do you go to import additional, new or corrected records? When uploading a small number of records, should you choose Full Purge or Incremental Load? Correct Penny Welsh’s position in the instance. Use the information in the table, New Record Data. EffectiveDate

. d e t i ib h o r p s i n o i t a ilc p u D

Event EventReason JobClassification

03/01/2012 Position Change NewPosition VicePresident,Operations(VP-OPS)

Troubleshoot Penny Welsh’s Job History Import: An administrator is trying to import Job History information for Penny Welsh and is receiving errors.

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Unit 4 Solution 17 Maintain Employee Records

Business Example

There are multiple errors in Penny Welsh’s file that need to be corrected. Note: Where do you go in an employee’s file to make corrections? Where do you go to import additional, new or corrected records? When uploading a small number of records, should you choose Full Purge or Incremental Load? Correct Penny Welsh’s position in the instance. Use the information in the table, New Record Data. EffectiveDate

03/01/2012

Event

Position Change

EventReason

. d t e i ib h o r p s i n io t a c il p u D

NewPosition

JobClassification

VicePresident,Operations(VP-OPS)

Log in to your instance. Navigate to Penny Welsh button (History).



Employment Information



Job Information



Clock

Click Insert New Record and use the information in the table, New Record Data. Click Save



OK.

Troubleshoot Penny Welsh’s Job History Import: An administrator is trying to import Job History information for Penny Welsh and is receiving errors. Open the CSV file Mod4Jobhistoryimport, located in Master Configuration Files download. Troubleshoot and update the file. Remove Contract Type from the Master Data file Job History Import File. System doesn't recognize the entry. Contract Type is not a required field Navigate to Admin Center



Update User Information



Import Employee Data.

Validate your file and click Import. Verify that your records were imported for Penny Welsh Information Job Information History. →

© Copyright. All rights reserved.





Employment

D

u p l ic a t io n i s p r o h ib it e d .

Unit 4 Exercise 18 Configure the Succession Data Model

Business Example

Ace Corporation wants to make some changes to the Job Information portlet in the Employee Files . Note: Which data model holds the Job Information portlet for an employee? In the data model, which element do you configure for employee data? When you create a custom field, how do you make it visible in the instance? This exercise requires you to have successfully completed the previous exercise, Prepare XML for an Instance, in THR81-001.

. d e t i ib h o r p s i n o i t a ilc p u D

In this exercise, you also create data that is required for the subsequent exercise, Configure Job Information in the CSF Succession Data Model, in THR81-004.

Hint: If you need to create custom field (string, date, and so on),custom you canfield reference the XML examples in athe Implementation Handbook. If your label does not appear correctly, you can add a line for English US: Additional Job Details . Update a standard label. Create a custom field. Permission a custom field. Test your changes.

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Unit 4 Solution 18 Configure the Succession Data Model

Business Example

Ace Corporation wants to make some changes to the Job Information portlet in the Employee Files . Note: Which data model holds the Job Information portlet for an employee? In the data model, which element do you configure for employee data? When you create a custom field, how do you make it visible in the instance? This exercise requires you to have successfully completed the previous exercise, Prepare XML for an Instance, in THR81-001. In this exercise, you also create data that is required for the subsequent exercise, Configure Job Information in the CSF Succession Data Model, in THR81-004.

D

. d

Hint:

t e i ib h o r p s i n io t a c il p u D

If you need to create custom field (string, date, and so on),custom you canfield reference the XML examples in athe Implementation Handbook. If your label does not appear correctly, you can add a line for English US: Additional Job Details . Update a standard label. Open the Succession Data Model. Hint: The filename of this model is usually -data-model.xml, where company is your company id. Navigate to HRIS Element



jobInfo.



Navigate to hris-field company. Change the label: Company Legal Entity. If necessary, to change the en-US label,Company Legal Entity. →



Create a custom field. Open the Succession Data Model. Navigate to HRIS Element



jobInfo.

Use the following information to create a custom field:

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Unit 4: SAP SuccessFactors Employee Central - Employee Data



id=custom-string8



label=Additional Job Details



label xml:lang=“en-US” = Additional Job Details , if necessary

Save a new version of your data model. Open Provisioning. Upload the latest version of your Succession Data Model. Permission a custom field. Log in to your instance. Navigate to Admin Center Roles System Admin.



set user permissions



Manage Permission



Click Permission



Employee Central Effective Date Entities

Find Additional Job Details



Select all checkboxes





Job Information.

Done and Save.

Test your changes. Log in to your instance. Navigate to Penny Welsh



Employment Information.

Ensure that you can see your two changes:

. d t e i ib h o r p s i n io t a c il p u D





D

Legal Entity

u p l ic a t io n i s p r o h ib it e d .

Additional Job Details

© Copyright. All rights reserved.

Unit 4 Exercise 19 Configure the National ID and Address in the CSF Succession Data Model

Business Example

The Ace Corporation has expanded operations into Germany. They need to define the address format and national ID format for Germany.

Note: Which data model will you use? In the data model, which element do you configure? If you create a custom field, how do you make it visible in the instance? This exercise requires you to have successfully completed the previous exercise, Prepare XML for an Instance, in THR81-001. Update the National Id format. The figure, Configuration Data, shows the existing configuration in your model, which you must update.

. d t e i ib h o r p s i n io t a c il p u D

Figure 8: Configuration Data

Update the address format. Test your changes.

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 4 Solution 19 Configure the National ID and Address in the CSF Succession Data Model

Business Example

The Ace Corporation has expanded operations into Germany. They need to define the address format and national ID format for Germany.

Note: Which data model will you use? In the data model, which element do you configure? If you create a custom field, how do you make it visible in the instance? This exercise requires you to have successfully completed the previous exercise, Prepare XML for an Instance, in THR81-001.

. d e t i ib h o r p s i n o i t a ilc p u D

Update the National Id format. The figure, Configuration Data, shows the existing configuration in your model, which you must update.

Figure 8: Configuration Data

Open the CSF Succession Data Model. Navigate to Germany (DEU)



format-group.

Change the essn instruction text to: EU Social Insurance Number (Example – 22-011061-P-123). The figure, Configuration Data, shows the existing configuration in your model, which you must update. Update the address format. Open the CSF Succession Data Model. Navigate to Germany (DEU)



hris-element: homeAddress.

Change the order and labels of the fields to match the following: ●

Country

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Solution 19: Configure the National ID and Address in the CSF Succession Data Model

Note: Country always appears first, even if the order in the data model is different.









Street Address Street Number Postal Code Town

Set the visibility to none for all other fields in the home address element. Test your changes. Open Provisioning. Upload the latest version of your CSF Succession Data Model. Log in to your instance. Navigate to Paul Horn



Personal Information.

Ensure that you can see the following two new changes: ●

. d



National Id (Germany) Home Address (Germany)

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 4 Exercise 20 Configure Global Information in the CSF Succession Data Model

Business Example

The Ace Corporation has expanded operations into Germany. They need to add two additional fields to the Personal Global Info.

Note: Which data model will you use? In the data model, which element do you configure? If you create a custom field, how do you make it visible in the instance? This exercise requires you to have successfully completed the previous exercise, Prepare XML for an Instance, in THR81-001.

. d e t i ib h o r p s i n o i t a ilc p u D

D u p li c

Create the custom fields.

a t i o n is p r o h i b it e d .

Figure 9: Custom Fields Data

Upload, permission, and test your changes.

© Copyright. All rights reserved.

Unit 4 Solution 20 Configure Global Information in the CSF Succession Data Model

Business Example

The Ace Corporation has expanded operations into Germany. They need to add two additional fields to the Personal Global Info.

Note: Which data model will you use? In the data model, which element do you configure? If you create a custom field, how do you make it visible in the instance? This exercise requires you to have successfully completed the previous exercise, Prepare XML for an Instance, in THR81-001. Create the custom fields.

D

. d t e i ib h o r p s i n io t a c il p u D

u p l ic a t io n i s p r o h ib it e d .

Figure 9: Custom Fields Data

Open the CSF Succession Data Model. Navigate to Germany (DEU)



hris-element: globalInfo.

Add custom strings for the following: ●



Ethnicity (visible, not required) Religion (visible, not required)

If necessary, use the figure, Custom Fields Data, for help. Upload, permission, and test your changes. Open Provisioning. Upload the latest version of your CSF Succession Data Model. Log in to your instance. Navigate to Admin Center



Manage Permission Roles

Select Employee Central Effective Dated Entities Find Ethnicity and Religion

© Copyright. All rights reserved.







System Admin.

Personal Information.

Select all checkboxes.

Unit 4: SAP SuccessFactors Employee Central - Employee Data

Hint: Please look for the ISO Code for Germany.

Navigate to Paul Horn



Personal Information.

Ensure that you can see the following two new fields for Germany: ●



Ethnicity (Germany) Religion (Germany)

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 4 Exercise 21 Configure Job Information in the CSF Succession Data Model

Business Example

The Ace Corporation realizes that the field Additional Job Details must be enabled only for employees in Germany.

Note: Which data model(s) will you use? How do you add an HRIS Element if it is missing? This exercise requires you to have successfully completed the previous exercise, Configure the Succession Data Model, in THR81–004.

. d t e i ib h o r p s i n io t a c il p u D

In this task, you configure Job Information in the CSF Succession Data Model to enable field Additional Job Details only for employees in Germany.

Hint: To use fields from jobInfo in your CSF Succession Data Model, you need to remove them from the standard Succession Data Model. Remove the Additional Job Details field from the Succession Data Model. Update the jobInfo element in the CSF for Succession Data Model. Upload, permission, and test your changes: Use the chart below to apply configurations in both the Succession Data Model and CSF Succession Data Model Apply additional configurations. Update the Employment Details Element in the Succession Data Model and CSF Succession Data Model based on the requirements highlighted in orange. Update the Job Information HRIS Element in the Succession Data Model based on the requirements highlighted in orange in the figure, Job Information HRIS Element.

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 4: SAP SuccessFactors Employee Central - Employee Data

Figure 10: Employment Details Element and CSF Configurations

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D Figure 11: Job Information HRIS Element

© Copyright. All rights reserved.

Unit 4 Solution 21 Configure Job Information in the CSF Succession Data Model

Business Example

The Ace Corporation realizes that the field Additional Job Details must be enabled only for employees in Germany.

Note: Which data model(s) will you use? How do you add an HRIS Element if it is missing? This exercise requires you to have successfully completed the previous exercise, Configure the Succession Data Model, in THR81–004.

. d t e i ib h o r p s i n io t a c il p u D

In this task, you configure Job Information in the CSF Succession Data Model to enable field Additional Job Details only for employees in Germany.

Hint: To use fields from jobInfo in your CSF Succession Data Model, you need to remove them from the standard Succession Data Model. Remove the Additional Job Details field from the Succession Data Model. Open the Succession Data Model. Navigate to hris-element



hris-field: custom-string8.

Select the entire field (include opening and closing tags). To cut the field, click Cut or press Ctrl and x. Save a new version of the Succession Data Model. Update the jobInfo element in the CSF for Succession Data Model. Open the CSF Succession Data Model. Navigate to DEU hris-element:jobinfo. To paste the Additional Jobs Detail field, click Paste or press Ctrl and v. →

Save a new version of the CSF Succession Data Model. Upload, permission, and test your changes: Open Provisioning. Upload the latest version of your Succession Data Model.

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 4: SAP SuccessFactors Employee Central - Employee Data

Upload the latest version of your CSF Succession Data Model. Log in to your instance. Navigate Admin Center Select Permission Find DEU







Manage Permission Roles



System Admin.

Employee Central Effective Dated Entities .

Additional Job Details

Navigate to Paul Horn





Select all checkboxes

Employment Information





Save.

Job Information.

Note: Ensure that you can see your new field for Ace Germany Details. Navigate to Robert Allen



Employment Information



t e i ib h o r p s i n io t a c il p u D

Additional Job

Job Information.

Note: Ensure that you cannot see your new field for Ace USA Details.

. d





Additional Job

Use the chart below to apply configurations in both the Succession Data Model and CSF Succession Data Model Apply additional configurations. Update the Employment Details Element in the Succession Data Model and CSF Succession Data Model based on the requirements highlighted in orange. Update the Job Information HRIS Element in the Succession Data Model based on the requirements highlighted in orange in the figure, Job Information HRIS Element.

Figure 10: Employment Details Element and CSF Configurations

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Solution 21: Configure Job Information in the CSF Succession Data Model

Figure 11: Job Information HRIS Element

Update the Employment Details Element and CSF Configurations based on the requirements highlighted in orange in the figure, Employment Details Element and CSF Configurations.

. d t e i ib h o r p s i n io t a c il p u D

Update only the fields that are mentioned. Validate your CSF Succession Data Model. Save a new version of the CSF Succession Data Model. Open Provisioning. Upload the CSF Succession Data Model. Update the Job Information HRIS Element based on the requirements highlighted in orange in the figure, Job Information HRIS Element. If you get encounter issues in this exercise, please review the Forum in the Employee Central Academy Learning Room. Update only the fields that are mentioned. Validate your Succession Data Model. Save a new version of the Succession Data Model. Open Provisioning. Upload the Succession Data Model. Log in to your instance. Navigate to Admin Center Select Permission

© Copyright. All rights reserved.





Manage permission Roles

Employee Data.



System Admin.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 4: SAP SuccessFactors Employee Central - Employee Data

Find Employment Details Navigate to Robert Allen





New Fields



Select all checkboxes

Employment Information





Save.

Employment Details.

Ensure that you can see your new fields for Ace USA. Navigate to Isabelle Geniot



Employment Information



Employment Details.

Ensure that you can see your new fields for Ace France.

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 4 Exercise 22 Set Up Propagation Mapping

Business Example

ACE Corporation wants to identify the existing propagation in Employee Central. Note: In the exercise, you create data that is required for the subsequent exercise, Configure the HRIS Propagation XML File, in THR81-004.

Note: What data models do I need to reference? Which data model will I need to update?

Hint: If the mapping already exists, you do not need to add it again.

. d t e i ib h o r p s i n io t a c il p u D

Prepare your instance. Review the possible propagation mappings. Determine your existing propagation mappings. Fill in the table, Propagation Mapping Data. Table 13: Propagation Mapping Data

-

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 4 Solution 22 Set Up Propagation Mapping

Business Example

ACE Corporation wants to identify the existing propagation in Employee Central. Note: In the exercise, you create data that is required for the subsequent exercise, Configure the HRIS Propagation XML File, in THR81-004.

Note: What data models do I need to reference? Which data model will I need to update?

. d e t i ib h o r p s i n o i t a ilc p u D

Hint: If the mapping already exists, you do not need to add it again.

Prepare your instance. Copy the hris-propagation-configuration data model from this module to your data model folder. (This should have been done in Module 1). Log in to Provisioning. Import this data model via Import/Export HRIS Propagation Configuration XML. Review the possible propagation mappings. Open the EC Implementation Handbook. Search for “Setting Up Propagation Rules” and review the section. Determine your existing propagation mappings. Fill in the table, Propagation Mapping Data. Table 13: Propagation Mapping Data

-

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Solution 22: Set Up Propagation Mapping

Open your hris-propagation-configuration data model. Fill in the table, Propagation Mapping Data.

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 4 Exercise 23 Configure the HRIS Propagation XML File

Business Example

ACE Corporation to leverage adding additional wants propagation fields.the auto-population possibilities of Employee Central by ACE Corporation also wants to use propagation for the following situation: When creating a new hire or updating Job Information, the Employee Class and Pay Grade must be autopopulated from the Job Classification.

Note: This exercise requires you to have successfully completed the previous exercise, Set Up Propagation Mapping, in THR81–004.

. d e t i ib h o r p s i n o i t a ilc p u D

D u p li c

Note: What are the two parts to propagation that I will need? How will I make two fields propagate from one action? Will I need to create two mappings and two population sections?

Hint: Use the Propagation Mapping table in the EC Implementation Handbook to help create your mapping. Test the existing propagation and use your data model and MDF Object Definition to fill in the figure, Propagation Population, for the standard hours propagation.

© Copyright. All rights reserved.

a t i o n is p r o h i b it e d .

Exercise 23: Configure the HRIS Propagation XML File

Figure 12: Propagation Population

Create the propagation for Employee Class and Pay Grade using the figure, Propagation: Employee Class:

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

Figure 13: Propagation: Employee Class and Pay Grade

Test your propagations.

© Copyright. All rights reserved.

Unit 4 Solution 23 Configure the HRIS Propagation XML File

Business Example

ACE Corporation to leverage adding additional wants propagation fields.the auto-population possibilities of Employee Central by ACE Corporation also wants to use propagation for the following situation: When creating a new hire or updating Job Information, the Employee Class and Pay Grade must be autopopulated from the Job Classification.

Note: This exercise requires you to have successfully completed the previous exercise, Set Up Propagation Mapping, in THR81–004.

. d e t i ib h o r p s i n o i t a ilc p u D

D u p li c

Note: What are the two parts to propagation that I will need? How will I make two fields propagate from one action? Will I need to create two mappings and two population sections?

Hint: Use the Propagation Mapping table in the EC Implementation Handbook to help create your mapping. Test the existing propagation and use your data model and MDF Object Definition to fill in the figure, Propagation Population, for the standard hours propagation.

© Copyright. All rights reserved.

a t i o n is p r o h i b it e d .

Solution 23: Configure the HRIS Propagation XML File

Figure 12: Propagation Population

Log in to your instance. Navigate to Wilma Sown Change Company

. d t e i ib h o r p s i n io t a c il p u D





Change Job and Compensation Info



Job Info.

Ace Canada Corp.

Verify that the Standard Hours are 40. Cancel your changes.

Use your data model to fill in figure, Propagation Population, for the standard hours propagation. Create the propagation for Employee Class and Pay Grade using the figure, Propagation: Employee Class:

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 4: SAP SuccessFactors Employee Central - Employee Data

Figure 13: Propagation: Employee Class and Pay G rade

Fill in figure, Propagation: Employee Class.

. d t e i ib h o r p s i n io t a c il p u D

Open your hris-propagation-configuration model.

D

Add in the xml code from the figure into your model. Note: You only need one mapping for Job Classification. Save a new version of your hris-propagation-configuration model. Login to Provisioning. Upload the latest version of your hris-propagation-configuration model. Test your propagations. Log in to your instance. Navigate to Wilma Sown Employment Information Compensation Information Job Information. →



Take Action



Change Job and



Change Job Classification and verify that the appropriate fields are propagated.

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Unit 5 Exercise 24 Customize RBP for ESS

Business Example

ACE Corporation wants to customize what employees can edit and view in their Personal Information .

Note: This exercise requires you to have successfully completed the previous exercise, Prepare XML for an Instance, in THR81-001. In the exercise, Customize RBP for ESS, you create data that is required for the subsequent exercises, Customize a New Hire Workflow and Create a Job Change Event Reason, in THR81–005.

Note: Where do I change permissions?

. d t e i ib h o r p s i n io t a c il p u D

D

Can I use a role that already exists? Test Employee Self-Service using the table, RBP for ESS, to identify what changes are necessary. Table 14: RBP for ESS

National ID

All

View/Edit

Contact Information

Email, Phone, Social Accounts

View/Edit

Contact Information

BusinessEmail

View

Personal Contacts

All

View/Edit

Update the permission roles Test Employee Self-Service

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Unit 5 Solution 24 Customize RBP for ESS

Business Example

ACE Corporation wants to customize what employees can edit and view in their Personal Information .

Note: This exercise requires you to have successfully completed the previous exercise, Prepare XML for an Instance, in THR81-001. In the exercise, Customize RBP for ESS, you create data that is required for the subsequent exercises, Customize a New Hire Workflow and Create a Job Change Event Reason, in THR81–005.

. d e t i ib h o r p s i n o i t a ilc p u D

D u p li c

Note: Where do I change permissions? Can I use a role that already exists? Test Employee Self-Service using the table, RBP for ESS, to identify what changes are necessary. Table 14: RBP for ESS

National ID

All

View/Edit

Contact Information

Email, Phone, Social Accounts

View/Edit

Contact Information

BusinessEmail

View

Personal Contacts

All

View/Edit

Proxy as Larry Ye Navigate to Personal Information Use the table, RBP for ESS, to identify what changes are necessary Update the permission roles As an administrator, navigate to Admin Center Permission Roles Employee Self Service



Set User Permissions



Manage



© Copyright. All rights reserved.

a t i o n is p r o h i b it e d .

Solution 24: Customize RBP for ESS

Update the Permissions using the information provided in the table, RBP for ESS Click Done



Save

Test Employee Self-Service Log in to your instance Proxy as Larry Ye Navigate to Personal Information. Can you edit the National ID portlet? What can you edit under Contact Information?

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 5 Exercise 25 Update Employee Information Using Manager Self-Service (MSS)

Business Example

There is an update required for Marcus Hoff’s compensation information.

Note: Who can update Marcus Hoff’s compensation information? How will he/she do so? Update Marcus Hoff’s Compensation Information.

D u p li c

. d e t i ib

a t i o n is p r o h i b it e d .

h o r p s i n o i t a ilc p u D

© Copyright. All rights reserved.

Unit 5 Solution 25 Update Employee Information Using Manager Self-Service (MSS)

Business Example

There is an update required for Marcus Hoff’s compensation information.

Note: Who can update Marcus Hoff’s compensation information? How will he/she do so? Update Marcus Hoff’s Compensation Information. Log in to your instance. Proxy as Carla Grant.

. d

Search for Marcus Hoff

t e i ib h o r p s i n io t a c il p u D

Take ActionInformation Change. Job and Compensation Info Choose see Compensation



Employment Information.



D



Scroll to the bottom to

Use the information in the table, Compensation Adjustment, to update Marcus’ information. Table 15: Compensation Adjustment

Employee Name

Marcus Hoff

Employee Manager

Carla Grant

Base Salary

162,500

Currency

Euro

Performance Bonus

30,000 USD Annual

Bonus

5,000 USD Quarter

Ensure that the following entities updated: Range Penetration Total Earning Opportunity Annualized Salary

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Unit 5: SAP SuccessFactors Employee Central - Self-Service and Workflows

Target pay Click Submit. Verify that the Change Bonus Amount request is triggered and choose Confirm.

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 5 Exercise 26 Customize a New Hire Workflow

Business Example

ACE Corporation wants to customize the existing new hire workflow to include a Dynamic Group of HR representatives.

Note: Where do you create a Dynamic Group? How do you update a workflow? This exercise requires you to have successfully completed the previous exercise, Customize RBP for ESS, in THR81–005. Create a Dynamic Group. Use the information in the table, Customer Requirements, to define the group. Table 16: Dynamic Group Requirements

. d t e i ib h o r p s i n io t a c il p u D

Group Name

Dynamic Group: HR

People Pool

Anyone with Job Code including HR

Update the New Hire Workflow using the information in the table, Custom Requirements. Table 17: Customer Requirements of Workflow Approver1

DynamicGroup:HR

Approver2

Employee’sNewManager

Approver3

Employee’sNewManager’sManager

Test the New Hire Workflow. Hire in the employee in the table, New Hire Information. Table 18: New Hire Information Name

Ray, Gillian

Hire Date

07/01/2013

Company

Ace USA

DateofBirth

08/22/1982

Event Reason

New Hire

Email

(use your email)

Manager

Carla Grant

JobCode/Classification

© Copyright. All rights reserved.

HR_SRC

D

u p l ic a t io n i s p r o h ib it e d .

Unit 5: SAP SuccessFactors Employee Central - Self-Service and Workflows

HR Manager

Alan Chin

Test your Approval Configuration

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 5 Solution 26 Customize a New Hire Workflow

Business Example

ACE Corporation wants to customize the existing new hire workflow to include a Dynamic Group of HR representatives.

Note: Where do you create a Dynamic Group? How do you update a workflow? This exercise requires you to have successfully completed the previous exercise, Customize RBP for ESS, in THR81–005. Create a Dynamic Group. Use the information in the table, Customer Requirements, to define the group. Table 16: Dynamic Group Requirements

. d t e i ib h o r p s i n io t a c il p u D

Group Name

Dynamic Group: HR

People Pool

Anyone with Job Code including HR

D

Log in to your instance. Navigate to Admin Center Click Create New Group





Employee Files



Manage Workflow Groups.

HR.

Use the information in the table, Customer Requirements, to define the group. Make a note of an employee in the Dynamic Group. Update the New Hire Workflow using the information in the table, Custom Requirements. Table 17: Customer Requirements of Workflow Approver1

DynamicGroup:HR

Approver2

Employee’sNewManager

Approver3

Employee’sNewManager’sManager

As an administrator, navigate to Admin Center Organization, Pay and Job Structure . Choose Workflow Configuration Correction.





Employee Files

Hire (New or Rehire) (HIRE)





Manage

Take Action



Update the Workflow using the information in the table, Custom Requirements.

© Copyright. All rights reserved.

Make

u p l ic a t io n i s p r o h ib it e d .

Unit 5: SAP SuccessFactors Employee Central - Self-Service and Workflows

Click Save. Test the New Hire Workflow. Hire in the employee in the table, New Hire Information. Table 18: New Hire Information Name

Ray, Gillian

Hire Date

07/01/2013

Company

Ace USA

Date ofBirth

08/22/1982

Event Reason

New Hire

Email

(use your email)

Manager

Carla Grant

JobCode/Classification

HR_SRC

HR Manager

Alan Chin

As an administrator, navigate to Admin Center Employee.



Update User Information



Add New

Hire in the employee using the information provided in the table, New Hire Information. Does your new workflow trigger properly?

. d t e i ib h o r p s i n io t a c il p u D

D

Click Confirm.

u p l ic a t io n i s p r o h ib it e d .

Test your Approval Configuration Proxy as an employee in the Dynamic Group: HR. Navigate to Employee Files



Pending Requests.

Locate the request for Gillian Ray



Approve.

© Copyright. All rights reserved.

Unit 5 Exercise 27 Create a Job Change Event Reason

Business Example

ACE wants to create a Job Change Event Reason based on an employee’s fulltime Corporation status.

Note: This exercise requires you to have successfully completed the exercise, Customize RBP for ESS, in THR81–005. In the exercise, create a Job Change Event Reason, you create data that is required for a subsequent exercise: Configure Workflows and Event Reasons, in THR81–005. Turn on Business Rules for ERD in Provisioning

. d t e i ib h o r p s i n io t a c il p u D

Create a Job Change Event Reason. Use the table, Event Reason, to define the event reason. EffectiveDate Event ID EventName

01/01/1990 JOBINFO JobInfoChange

Status

Active

Event

Data Change

Create a Job Change Workflow. Use the table, Workflow, to define the workflow. WorkflowID

JOBCHANGEWKFLW

WorkflowName

MyCustomWorkflow

Approver1

Current/SourceEmployee’sManager’s Manager

Approver2

CurrentEmployeeHR

Contributor CC Role

CurrentEmployeeManager Carla Grant

Create a Job Change Event Rule. Use the figure, Business Rule Data, if necessary. Table 19: Event Reason Rule Name

© Copyright. All rights reserved.

JOBINFOERD

D

u p l ic a t io n i s p r o h ib it e d .

Unit 5: SAP SuccessFactors Employee Central - Self-Service and Workflows

Rule ID

JOBINFOERD

Start Date

01/01/1900

Rule Type

No Selection

Description BaseObject

FullTimeEmployeeStatusChange JobInformationModel

Figure 14: Business Rule Data

Add the Rules to the Business Configuration Test your new Workflow and Event Reason

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 5 Solution 27 Create a Job Change Event Reason

Business Example

ACE wants to create a Job Change Event Reason based on an employee’s fulltime Corporation status.

Note: This exercise requires you to have successfully completed the exercise, Customize RBP for ESS, in THR81–005. In the exercise, create a Job Change Event Reason, you create data that is required for a subsequent exercise: Configure Workflows and Event Reasons, in THR81–005. Turn on Business Rules for ERD in Provisioning Log in to Provisioning

D

. d

Navigate to Company Settings

t e i ib h o r p s i n io t a c il p u D

Remove the checkmark next to "Enable youCalc Rules engine for HRIS” Ensure that the following boxes are checked: Effective dated Data Platform Enable Effective Dated fields in Basic Import Employee Central V2 Enable Business Rules for Workflow Derivation Enable Business Rules for Event Reason Derivation Create a Job Change Event Reason. Use the table, Event Reason, to define the event reason. EffectiveDate

01/01/1990

Event ID

JOBINFO

EventName

JobInfoChange

Status

Active

Event

Data Change

Log in to your instance Navigate to Admin Center Structures

© Copyright. All rights reserved.



Employee Files



Manage Organization, Pay and Job

u p l ic a t io n i s p r o h ib it e d .

Unit 5: SAP SuccessFactors Employee Central - Self-Service and Workflows

Click Create New



Event Reason

Use the table, Event Reason, to define the event reason Make note of the ID Create a Job Change Workflow. Use the table, Workflow, to define the workflow. WorkflowID

JOBCHANGEWKFLW

WorkflowName

MyCustomWorkflow

Approver1

Current/SourceEmployee’sManager’s

Approver2

Manager CurrentEmployeeHR

Contributor

CurrentEmployeeManager

CC Role

Carla Grant

Log in to your instance Navigate to Admin Center Structures Click Create New





Employee Files



Manage Organization, Pay and Job

Workflow

Use the table, Workflow, to define the workflow

. d t e i ib h o r p s i n io t a c il p u D

D

Make note of the ID Create a Job Change Event Rule. Use the figure, Business Rule Data, if necessary. Table 19: Event Reason Rule Name

JOBINFOERD

Rule ID

JOBINFOERD

Start Date

01/01/1900

Rule Type

No Selection

Description BaseObject

FullTimeEmployeeStatusChange JobInformationModel

Figure 14: Business Rule Data

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Solution 27: Create a Job Change Event Reason

Navigate to Admin Center



Company Settings



Configure Business Rules

Click Create New Rule Click Basic Rule. Fill in the information based on the table, Rule Details and click Continue Use the If/Then statements to trigger the event reason Job Info Change and the workflow My Custom Workflow when an employee’s full-time status changes. Use the If/Then statements to trigger the event reason Job Info Change and the workflow My Custom Workflow when an employee’s fulltime status changes. If: Job Information is not equal to Model.Is Job Set Information Model.Is F Full-time ull-time Em Employee.Valu ployee. Pree vious Value Then: Job Information Model. Event Reason.Valueto be equal to Value Job Info Change Set Job Information Model.wfConfig.Valueto be equal to Value My Custom Workflow Make note of the ID. Add the Rules to the Business Configuration Navigate to Admin Center



Company Settings



Manage Business Configuration

Choose jobInfo Scroll down to the Trigger Rules section Add the rule, JOBINFOERD, as shown in the figure, Trigger Rules

. d t e i ib h o r p s i n io t a c il p u D

NOTE: You will have to choose the base object first. Click Save. You will get a large Confirmation popup message. Click Yes Test your new Workflow and Event Reason Navigate to Marcus Hoff Employee Information—>Take Action—>Change Job and Compensation Information: Choose Job Information Change the value of the Is Fulltime Employee field and click Save Check the workflow and click Cancel

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 6 Exercise 28 Create a Custom Synchronization Map

Business Example

Data You can create custom sync mappings by adding additional XML to your Model . These custom mappings can overwrite default sync mappings for Succession fields like Division or Department in standard elements. In this exercise, you will use this functionality to include Standard Weekly Hours on the Talent Profile of every employee.

Note: Where do I begin scripting my custom XML code? What fields and elements do I need to include in my custom mapping? Update the Standard Element Label using the following data:

. d e t i ib h o r p s i n o i t a ilc p u D

standard-element id="custom07"label

Standard Hours

standard-element id="custom07"en-US label Standard Hours

Create Custom Mapping and include the mapping XML shown in the figure, Mapping XML.

Figure 15: Mapping XML

In Provisioning, run an HRIS Sync Job using the following data:

Job Name

HRIS SYNC Custom

Job Owner

Emily Clark

Job Type

HRIS Sync

Specify a date radio button

Select

Specify a date field

01/01/2001

Start Date

(MM/DD/YYYY)

Time: Hour / Minute

5 minutes before the Current hour (EST)

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Exercise 28: Create a Custom Synchronization Map

SendE-mailwhenjobstarts

Select

Submit the job. Add the Standard Hours field to the Talent Profile. Verify that the Standard Hours field displays in Carla Grant’s Talent Profile, as shown in the figure, C Grant Talent Profile.

Figure 16: C Grant Talent Profile

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 6 Solution 28 Create a Custom Synchronization Map

Business Example

Data You can create custom sync mappings by adding additional XML to your Model . These custom mappings can overwrite default sync mappings for Succession fields like Division or Department in standard elements. In this exercise, you will use this functionality to include Standard Weekly Hours on the Talent Profile of every employee.

Note: Where do I begin scripting my custom XML code? What fields and elements do I need to include in my custom mapping? Update the Standard Element Label using the following data:

. d e t i ib h o r p s i n o i t a ilc p u D

standard-element id="custom07"label

Standard Hours

standard-element id="custom07"en-US label Standard Hours

Locate standard-element id="custom07". Update the label and en-US label to Standard Hours. Create Custom Mapping and include the mapping XML shown in the figure, Mapping XML.

Figure 15: Mapping XML

Locate the tag. Identify the existing Employee Central Job Information Portlet ”. Identify the Employee Central field”. Identify the Employee Profile Field (standard-element): ”. Find the existing mapping of time zone. Add another line after .

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Solution 28: Create a Custom Synchronization Map

Include the mapping XML shown in the figure, Mapping XML. Save your XML as a new version. Upload the new version of your Succession Data Model to Provisioning. In Provisioning, run an HRIS Sync Job using the following data:

Job Name

HRIS SYNC Custom

Job Owner

Emily Clark

Job Type

HRIS Sync

Specify a date radio button

Select

Specify a date field

01/01/2001

Start Date

(MM/DD/YYYY)

Time: Hour / Minute

5 minutes before the Current hour (EST)

SendE-mailwhenjobstarts

Select

Submit the job. Open Provisioning and select your Company Name.

. d

Search for Manage Scheduled Jobs.

t e i ib h o r p s i n io t a c il p u D

Click Create New Job. In the Create New Job screen area, enter the appropriate data from the table provided. Click Create Job. Find your job and click Select



Submit.

Wait at least 30 minutes before moving to the next step. Your job may take between 30 minutes to an hour as the system is synchronizing all data between January 1, 2001 and today. Add the Standard Hours field to the Talent Profile. Verify that the Standard Hours field displays in Carla Grant’s Talent Profile, as shown in the figure, C Grant Talent Profile.

Figure 16: C Grant Talent Profile

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 6: SAP SuccessFactors Employee Central – Integration

Log in to your instance and go to Admin Center Profile.



Employee Files



Configure People

Navigate toTalent Profile and click Employee Information. On the right hand side of the screen, scroll down and click on Add Field . Replace Middle Name with Standard Hours. Click Save. Navigate to Carla Grant



Talent profile.

Confirm that you can see Talent Profile Section figure, C Grant Talent Profile.



Standard Hours, as shown in the

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 7 Exercise 29 Build a Tuition Reimbursement MDF Object

Business Example

Acme wants to create a newYou object add to Employee’s that willReimbursement track their Tuition Reimbursement Expenses. are to in charge of setting upFiles the Tuition program through MDF and will first need to create picklists to support your Tuition Reimbursement application. After creating the picklists, you will need to create the Generic Object Definitions/Table to store the information. In this task, you will create picklists to support your Tuition Reimbursement application.

Note: Where do I access MDF tools in my instance? Why am I making the picklists first?

Hint: MDF picklists are basic effective dated picklists that can be used by other MDF

. d t e i ib h o r p s i n io t a c il p u D

objects. Create picklists to support your Tuition Reimbursement objects using the information provided in the following tables: Table 20: Picklist #1 Definition

Code

tuitionProgram

Name

Tuition Program

Effective Date

01/01/1990 (US Date Format)

Status

Active

Table 21: Picklist #1 Field and Label

graduate

Graduate

undergraduate

Undergraduate

certificate

Certificate

Create 3 additional picklists using the information provided in the following tables:

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 7: SAP SuccessFactors Employee Central – Object and Rule Management in the Instance

Table 22: Picklist #2 Definition

Code

tuitionSession

Name

Tuition Session

Effective Date

01/01/1990 (US Date Format)

Status

Active

Table 23: Picklist #2Field and Label

spring

Spring

summer

Summer

fall

Fall

winter

Winter

Table 24: Picklist #3 Definition

. d t e i ib h o r p s i n io t a c il p u D

D

Code

grade

Name

Grade

Effective Date

01/01/1990 (US Date Format)

Status

Active

Table 25: Picklist #3 Field and Label

pass

Pass

fail

Fail

Table 26: Picklist #4 Definition

Code

costType

Name

Cost Type

Effective Date

01/01/1990 (US Date Format)

Status

Active

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Exercise 29: Build a Tuition Reimbursement MDF Object

Table 27: Picklist #4 Field and Label

tuition

Tuition

books

Books

materials

Materials

other

Other

After creating the picklists, you will need to create the Generic Object Definitions/Table to store the information. You will need to create 4 new objects: Tuition Cost, Class, School, and Tuition Reimbursement. This will allow you to store specific information about the course as well as specific information about each cost.

Note: If this section uses my previously created picklists, what information will I need to make those references?

Hint: Do not delete the system generated fields for MDF objects. This can cause errors. The system may add Cust_ to the Code for custom objects/fields. This

. d t e i ib h o r p s i n io t a c il p u D

is expected. Create a new Tuition Cost MDF Object. Use the information provided in the following tables to create your Tuition Generic Object. Save your Generic Object. Table 28: Tuition Cost Generic Object Definition Field and Value

Code

tuitionCost

Effective Dating

From Parent

Label

Tuition Costs

Workflow Routing

n/a

Pending Data

No

Todo Category

n/a

Table 29: Tuition Cost Generic Object Details

externalCode

Decimal

externalName

Picklist

© Copyright. All rights reserved.

costType

21

Amount

255

CostType

D

u p l ic a t io n i s p r o h ib it e d .

Unit 7: SAP SuccessFactors Employee Central – Object and Rule Management in the Instance

costDate

Date

255

CostDate

comment

String

4000

Comment

Create additional MDF Objects. Use the information provided in the following tables: Table 30: Class Generic Object Definition

Code

class

Effective Dating

From Parent

Label

Class

Workflow Routing Pending Data

No

To do Category

Table 31: Class Generic Object Fields and Data

D

. d t e i ib h o r p s i n io t a c il p u D

externalCode

String

externalName

Picklist

term

Picklist

Yes

Class

grade

Yes

Grade

tuitionSession

Yes

Term

Table 32: School Generic Object Definition

Code

school

Effective Dating

From Parent

Label

School

Workflow Routing Pending Data

No

To do Category

Table 33: School Generic Object Fields and Data

externalCode

String

255

School

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Exercise 29: Build a Tuition Reimbursement MDF Object

address

String

program

Picklist

tuitionProgram

4000

Address

255

Program

Table 34: Tuition Reimbursement Configure Object Definition

Code

tuitionReimbursement

Effective Dating

Basic

Label

Tuition Reimbursement

Workflow Routing Pending Data

No

To do Category

Table 35: Tuition Reimbursement Configure Object Fields and Data

. d t e i ib h o r p s i n io t a c il p u D

externalCode

User

externalName

Generic Object

effectiveStartDate

Date

spoke

Generic Object

LegalEntity

Yes

Employee

Yes

Wheel

Yes Division

Spoke

Test your Tuition Reimbursement Object by creating a new Tuition Record. Use the information provided in the following table: Table 36: Tuition Reimbursement Record: Field and Value

* Employee

Carla Grant

Wheel

Ace USA (ACE_USA)

* effectiveStartDate

09/29/2016

Spoke

Professional Services (SVC)

Having created generic objects, you are now tasked with associating MDF Objects and testing your associations.

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 7: SAP SuccessFactors Employee Central – Object and Rule Management in the Instance

Note: What do I already know about connecting two objects from the Learn Phase? When connecting two objects, what do I need to know about the two objects? Which object will be the source object and which will be the destination object? Would this be a One to One or One to Many Association? Associate MDF Objects using the information provided in the following table:

tuitionReimbursement

school

Composite

OnetoMany

School

School(s)

Test Your Associations. Use the information provided in the following tables: Table 37: Tuition Reimbursement Record Update

* Employee

Carla Grant

Wheel

ACE USA (ACE_USA)

. d

* effectiveStartDate

09/29/2016

t e i ib h o r p s i n io t a c il p u D

Spoke

Professional Services (SVC)

* School

SAP Academy

Address

123 main St., Virtual, Global.

Program

Certificate (certificate)

D

Table 38: Associations Chart

school

classes

Composite

OnetoMany

class

classCosts

Composite

One to Many

Class

Classes

Tuition Costs Class Costs

Now that you have associated MDF Objects and tested your associations, ACME would like to make the process of adding employee information easier. They want the Wheel and Spoke fields to be automatically filled in based on the employee chosen.

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Exercise 29: Build a Tuition Reimbursement MDF Object

Note: How do I set up propagation with MDF? Where do I access the Business Rules Engine? What object(s) do I need to modify? What is a Base Object? Create a Rule Type to categorize your new rule using the information provided in the following table:

Tuitionreim

TuitionReimbursement

Active

Create a rule for the object to propagate the correct Wheel and Spoke. Use the information provided in the following tables: Table 39: Propagation Rule

. d t e i ib h o r p s i n io t a c il p u D

Rule ID

propagateWheel

Rule Name

Propagate Wheel and Spoke

Base Object

Tuition Reimbursement

Rule Type

Tuition Reimbursement (tuitionreim)

Table 40: Then Fields

Set

Wheel

tobeequalto

EmployeeJobInformation Company

Set

Spoke

tobeequalto

EmployeeJobInformation Division

Associate the Rule with the Tuition Reimbursement Object. Test the Rule.

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 7 Solution 29 Build a Tuition Reimbursement MDF Object

Business Example

Acme wants to create a newYou object add to Employee’s that willReimbursement track their Tuition Reimbursement Expenses. are to in charge of setting upFiles the Tuition program through MDF and will first need to create picklists to support your Tuition Reimbursement application. After creating the picklists, you will need to create the Generic Object Definitions/Table to store the information. In this task, you will create picklists to support your Tuition Reimbursement application.

Note: Where do I access MDF tools in my instance? Why am I making the picklists first?

. d e t i ib h o r p s i n o i t a ilc p u D

Hint: MDF picklists are basic effective dated picklists that can be used by other MDF objects. Create picklists to support your Tuition Reimbursement objects using the information provided in the following tables: Table 20: Picklist #1 Definition

Code

tuitionProgram

Name

Tuition Program

Effective Date

01/01/1990 (US Date Format)

Status

Active

Table 21: Picklist #1 Field and Label

graduate

Graduate

undergraduate

Undergraduate

certificate

Certificate

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Solution 29: Build a Tuition Reimbursement MDF Object

Login to your instance as an administrator. Go to Admin Center Select Create New





Company Settings



Configure Object Definitions.

Picklist.

To create picklist 1, use the information provided in the tables: Picklist #1 Definition and Picklist #1 Field and Label. After saving your picklist, verify that it looks like the figure, Picklist Tuition Program.

Figure 17: Picklist Tuition Program

Create 3 additional picklists using the information provided in the following tables: Table 22: Picklist #2 Definition

. d

Code

tuitionSession

t e i ib h o r p s i n io t a c il p u D

Name

Tuition Session

Effective Date

01/01/1990 (US Date Format)

Status

Active

Table 23: Picklist #2Field and Label

spring

Spring

summer

Summer

fall

Fall

winter

Winter

Table 24: Picklist #3 Definition

Code

grade

Name

Grade

Effective Date

01/01/1990 (US Date Format)

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 7: SAP SuccessFactors Employee Central – Object and Rule Management in the Instance

Status

Active

Table 25: Picklist #3 Field and Label

pass

Pass

fail

Fail

Table 26: Picklist #4 Definition

. d t e i ib h o r p s i n io t a c il p u D

Code

costType

Name

Cost Type

Effective Date

01/01/1990 (US Date Format)

Status

Active

Table 27: Picklist #4 Field and Label

D

tuition

Tuition

books

Books

materials

Materials

other

Other

Repeat step 1 b) to c). To create picklist 2, use the information provided in the following tables: Picklist #2 Definition and Picklist #2 Field and Label. Save your picklist. To create picklist 3, use the information provided in the following tables: Picklist #3 Definition and Picklist #3 Field and Label. Save your picklist. To create picklist 4, use the information provided in the following tables: Picklist #4 Definition and Picklist #4 Field and Label. Save your picklist. After creating the picklists, you will need to create the Generic Object Definitions/Table to store the information. You will need to create 4 new objects: Tuition Cost, Class, School, and

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Solution 29: Build a Tuition Reimbursement MDF Object

Tuition Reimbursement. This will allow you to store specific information about the course as well as specific information about each cost.

Note: If this section uses my previously created picklists, what information will I need to make those references?

Hint: Do not delete the system generated fields for MDF objects. This can cause errors. The system may add Cust_ to the Code for custom objects/fields. This is expected. Create a new Tuition Cost MDF Object. Use the information provided in the following tables to create your Tuition Generic Object. Save your Generic Object. Table 28: Tuition Cost Generic Object Definition Field and Value

. d t e i ib h o r p s i n io t a c il p u D

Code

tuitionCost

Effective Dating

From Parent

Label

Tuition Costs

Workflow Routing

n/a

Pending Data

No

Todo Category

n/a

D

Table 29: Tuition Cost Generic Object Details

externalCode

Decimal

externalName

Picklist

costDate comment

21

Amount

255

CostType

Date

255

CostDate

String

4000

Comment

costType

Login to your instance as an administrator. Go to Admin Center



Click Create New

Object Definition .



Company Settings



Configure Object Definitions.

To create your Tuition Generic Object, use the information provided in the tables, Tuition Cost Generic Object Definition Field and Value and Tuition Cost Generic Object Details.

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Unit 7: SAP SuccessFactors Employee Central – Object and Rule Management in the Instance

Save your Generic Object. Create additional MDF Objects. Use the information provided in the following tables: Table 30: Class Generic Object Definition

Code

class

Effective Dating

From Parent

Label

Class

Workflow Routing Pending Data

No

To do Category

Table 31: Class Generic Object Fields and Data

. d t e i ib h o r p s i n io t a c il p u D

externalCode

String

externalName

Picklist

term

Picklist

Yes

Class

grade

Yes

Grade

tuitionSession

Yes

Term

u p l ic a t io n i s p r o h ib it e d .

Table 32: School Generic Object Definition

Code

school

Effective Dating

From Parent

Label

School

Workflow Routing Pending Data

No

To do Category

Table 33: School Generic Object Fields and Data

externalCode

String

255

School

address

String

4000

Address

program

Picklist

255

Program

tuitionProgram

D

© Copyright. All rights reserved.

Solution 29: Build a Tuition Reimbursement MDF Object

Table 34: Tuition Reimbursement Configure Object Definition

Code

tuitionReimbursement

Effective Dating

Basic

Label

Tuition Reimbursement

Workflow Routing Pending Data

No

To do Category

Table 35: Tuition Reimbursement Configure Object Fields and Data

. d t e i ib h o r p s i n io t a c il p u D

externalCode

User

externalName

Generic Object

effectiveStartDate

Date

spoke

Generic Object

LegalEntity

Employee

Yes

Wheel

Yes Division

Go to Admin Center



Click Create New

Object Definition .



Yes

Company Settings

Spoke



Configure Object Definitions.

To create your Generic Object, use the information provided in the following tables: ●











Class Generic Object Definition Class Generic Object Fields and Data School Generic Object Definition School Generic Object Fields and Data Tuition Reimbursement Configure Object Definition Tuition Reimbursement Configure Object Fields and Data

Save your Generic Objects. Test your Tuition Reimbursement Object by creating a new Tuition Record. Use the information provided in the following table: Table 36: Tuition Reimbursement Record: Field and Value

* Employee

Carla Grant

Wheel

Ace USA (ACE_USA)

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 7: SAP SuccessFactors Employee Central – Object and Rule Management in the Instance

* effectiveStartDate

09/29/2016

Spoke

Professional Services (SVC)

Go to Admin Center



Click Create New

Tuition Reimbursement.



Employee Files



Manage Data.

Create a Tuition record using the information provided in the table, Tuition Reimbursement Record: Field and Value. Save your record.

Having created generic objects, you are now tasked with associating MDF Objects and testing your associations.

Note: What do I already know about connecting two objects from the Learn Phase? When connecting two objects, what do I need to know about the two objects? Which object will be the source object and which will be the destination object? Would this be a One to One or One to Many Association?

D

. d t e i ib h o r p s i n io t a c il p u D

Associate MDF Objects using the information provided in the following table:

tuitionReimbursement

school

Go to Admin Center

Composite



Company Settings

Search Object Definition Click Take Action





OnetoMany



School

School(s)

Configure Object Definitions.

Tuition Reimbursement.

Make Correction.

Under Associations, use the information provided in the table to create a One to Many Association. Save your changes. Test Your Associations. Use the information provided in the following tables: Table 37: Tuition Reimbursement Record Update

* Employee

Carla Grant

Wheel

ACE USA (ACE_USA)

* effectiveStartDate

09/29/2016

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Solution 29: Build a Tuition Reimbursement MDF Object

Spoke

Professional Services (SVC)

* School

SAP Academy

Address

123 main St., Virtual, Global.

Program

Certificate (certificate)

Table 38: Associations Chart

school

classes

Composite

OnetoMany

class

classCosts

Composite

One to Many

Go to Admin Center



Employee Files

Search Tuition Reimbursement





Class

Classes

Tuition Costs Class Costs

Manage Data.

ACE_USA.

Update the record to include the school information provided in the table, Tuition Reimbursement Record Update.

. d t e i ib h o r p s i n io t a c il p u D

Configure the additional Associations based on the information provided in the table, Associations Chart. Now that you have associated MDF Objects and tested your associations, ACME would like to make the process of adding employee information easier. They want the Wheel and Spoke fields to be automatically filled in based on the employee chosen.

Note: How do I set up propagation with MDF? Where do I access the Business Rules Engine? What object(s) do I need to modify? What is a Base Object? Create a Rule Type to categorize your new rule using the information provided in the following table:

Tuitionreim

TuitionReimbursement

Go to Admin Center Search for Picklist Select Take Action







Company Settings



Active

Configure Object Definitions.

Rule Type. Make Correction

To create the new Rule Type, use the information provided in the table.

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 7: SAP SuccessFactors Employee Central – Object and Rule Management in the Instance

Save your changes. Create a rule for the object to propagate the correct Wheel and Spoke. Use the information provided in the following tables: Table 39: Propagation Rule

Rule ID

propagateWheel

Rule Name

Propagate Wheel and Spoke

Base Object

Tuition Reimbursement

Rule Type

Tuition Reimbursement (tuitionreim)

Table 40: Then Fields

. d t e i ib h o r p s i n io t a c il p u D

Set

Wheel

tobeequalto

EmployeeJobInformation Company

Set

Spoke

tobeequalto

EmployeeJobInformation Division

Go to Admin Center



Company Settings



Configure Business Rules.

Click Create New Rule Basic Rule using the information provided in the table, Propagation Rule. →

Set the rule conditions using the information provided in the table, Then Fields. Associate the Rule with the Tuition Reimbursement Object. Go to Admin Center



Company Settings

Search for Object Definition Select Take Action Under Fields and Spoke.









Configure Object Definitions.

Tuition Reimbursement .

Make Correction.

Employee (user)



Select Details, select the rule Propagation Wheel

Click Done. Test the Rule. Go to Admin Center



Click Create New

Tuition Reimbursement .



Employee Files



Manage Data.

For testing, choose an employee. Wheel and Spoke should automatically be populated with the correct information.

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 7 Exercise 30 Create an Object for Employee Assets

Business Example

ACME like to haveYou every file contain section which theand assets loanedwould to an employee. willemployee’s create the new sectionausing MDF, the shows config UI, permissions so that you can setup the new portlet.

Note: Do I remember how to configure Employee Files? Do I remember how to create custom MDF objects?

Hint: Adding an MDF object requires several steps including: creating the MDF object, creating the configurable UI, creating the custom employee view, setting the permissions and populating data for the employees.

D

. d t e i ib h o r p s i n io t a c il p u D

To ensure that every employee’s file contain a section which shows the assets loaned to an employee, you will first need to create the Employee Asset MDF object. Create the Employee Asset MDF object. For the Employee Assets Object, the externalCode field must be Type User and have a label of Employee. Similarly, the externaName field must have a label of Employee ID. Create all relevant objects, picklists, and associations shown in the figure, Employee Assets 1.

Figure 18: Employee Assets 1

Having created the Employee Asset MDF object, you will now create the configurable UI. Create the Configurable UI. Verify that your employeeAsset setup matches the figure, Employee Assets 2:

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Unit 7: SAP SuccessFactors Employee Central – Object and Rule Management in the Instance

Figure 19: Employee Assets 2

Having created the Employee Asset MDF object and the configurable UI, you will now add the employee assets to the People Profile. Add the Employee Assets to the People Profile. Having added the employee assets and permissioned the employee files view, create an Employee Asset record. Create an Employee Asset Record for Carla Grant. Confirm that the object appears on Employee Files.

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 7 Solution 30 Create an Object for Employee Assets

Business Example

ACME like to haveYou every file contain section which theand assets loanedwould to an employee. willemployee’s create the new sectionausing MDF, the shows config UI, permissions so that you can setup the new portlet.

Note: Do I remember how to configure Employee Files? Do I remember how to create custom MDF objects?

Hint: Adding an MDF object requires several steps including: creating the MDF object, creating the configurable UI, creating the custom employee view, setting the permissions and populating data for the employees.

D

. d t e i ib h o r p s i n io t a c il p u D

To ensure that every employee’s file contain a section which shows the assets loaned to an employee, you will first need to create the Employee Asset MDF object. Create the Employee Asset MDF object. For the Employee Assets Object, the externalCode field must be Type User and have a label of Employee. Similarly, the externaName field must have a label of Employee ID. Create all relevant objects, picklists, and associations shown in the figure, Employee Assets 1.

Figure 18: Employee Assets 1

Go to Admin Center



Company Settings



Configure Object Definitions.

To create the Employee Assets Generic Object, use the information provided in the figure, Employee Assets. For the Employee Assets Object, the externalCode field must be Type User and have a label of Employee. Similarly, the externaName field must have a label of Employee ID. Create all relevant objects, picklists, and associations shown in the figure. Save your Generic Object.

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Unit 7: SAP SuccessFactors Employee Central – Object and Rule Management in the Instance

Having created the Employee Asset MDF object, you will now create the configurable UI. Create the Configurable UI. Verify that your employeeAsset setup matches the figure, Employee Assets 2:

Figure 19: Employee Assets 2

Go to Admin Center



Click Create New

ID=employeeAssets



Employee Files



Manage Configuration UI. →

Base Object =Employee Assets .

In the lower portlet, hover and select Add Group. Drag the Employee, Employee ID, and Division fields to the new group. Delete the Input field. Save your work. Edit Group Properties, as follows: ●

. d t e i ib h o r p s i n io t a c il p u D







Set Layout to Grid.

D

Set Collapsible to Yes. Set Default Collapsed to No. Set Title Type User Defined to General Information. Save your work

Edit IT Assets Group Properties, as follows: ●





Set Layout to Grid. Set Collapsible to Yes. Set Default Collapsed to No. Save your work

Note: The configuration UI tool can be extremely sensitive. If you ever accidentally remove a field or make a mistake with the configuration, hit Cancel and go back to your latest saved version. Try the step again. Edit the date_rece field to update the label to Date Received Drag IT Assets below General Information Save. Verify that your employeeAsset setup matches the figure, Employee Assets 2. Having created the Employee Asset MDF object and the configurable UI, you will now add the employee assets to the People Profile.

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Solution 30: Create an Object for Employee Assets

Add the Employee Assets to the People Profile. Go to Admin Center



Employee Files



Configure People Profile.

Navigate toEmployment Information Current Advances. →

On the right hand side of the screen, navigate to Custom BlocksLive Profile MDF Information. Click and Drag the Live Profile MDF Information object into the space in the Current Advances subsection. Choose the Configuration UI employeeAssets Click Save. Having added the employee assets and permissioned the employee files view, create an Employee Asset record. Create an Employee Asset Record for Carla Grant. Go to Admin Center



Employee Files



Select Create New



Employee Assets.

Select Carla Grant



Fill in one IT Asset

Manage Data.



Save.

Confirm that the object appears on Employee Files.

. d

Navigate to Carla Grant’s file and verify that you can see the IT Asset information added in Employee Information Current Advances →

D

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 7 Exercise 31 Create a Configurable Rule for use in Existing EC Objects

Business Example

ACME would like to streamline the New Hire process for its admins. Most of the new hires are in the United States and use a Social Security Number for their primary National Id. In this exercise, you will create a configurable rule that will, as a default, auto-fill the fields National ID Card Type, Is Primary and Country.

Note: How would I associate a rule to an HRIS element or field? Which data model affects employee files?

. d e t i ib h o r p s i n o i t a ilc p u D

Hint: How do you know to which HRIS element or HRIS field to assign the rule? Employee Information , the HRIS element in the XML file If theisbase that usedobject is the is THEN condition.

For all other base objects, assign the rule to the HRIS element or HRIS field of the base object

To create a configurable rule that will, as a default, auto-fill the fields National ID Card Type, Is Primary, and Country, first add a rule type and create the rule. Add a rule type using the information provided in the following table: External Code

Label

nationalID

NationalID

Status

Active

Create the rule using the information provided in the following tables: Table 41: Set national ID Rule

Rule Name

USA National ID

Rule ID

INIT_NAT_ID

Rule Type

National ID Card

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Exercise 31: Create a Configurable Rule for use in Existing EC Objects

Base Object

Employee Information

Table 42: Set Then Rule

Set

NationalIDInformation Country

tobeequalto

Set

NationalIDInformation Is Primary

tobeequalto

Set

NationalIDInformation National Id Card Type

tobeequalto

Text Boolean Text

USA Yes ssn

Having created the rule, you will now associate the new rule to the HRIS field or element. Associate the new rule to the HRIS field or element. Having created the configurable rule and associated it to the HRIS element, you will now need to test the rule.

. d

Test your rule.

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 7 Solution 31 Create a Configurable Rule for use in Existing EC Objects

Business Example

ACME would like to streamline the New Hire process for its admins. Most of the new hires are in the United States and use a Social Security Number for their primary National Id. In this exercise, you will create a configurable rule that will, as a default, auto-fill the fields National ID Card Type, Is Primary and Country.

Note: How would I associate a rule to an HRIS element or field? Which data model affects employee files?

. d e t i ib h o r p s i n o i t a ilc p u D

Hint: How do you know to which HRIS element or HRIS field to assign the rule? Employee Information , the HRIS element in the XML file If theisbase that usedobject is the is THEN condition.

For all other base objects, assign the rule to the HRIS element or HRIS field of the base object

To create a configurable rule that will, as a default, auto-fill the fields National ID Card Type, Is Primary, and Country, first add a rule type and create the rule. Add a rule type using the information provided in the following table: External Code

Label

nationalID

Go to Admin Center Search Picklist

Status

NationalID





Company Settings

Active



Configure Object Definitions.

Ruletype.

Select Take Action



Make Correction.

Add the Rule Type using the information provided in the table. Save. Create the rule using the information provided in the following tables:

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Solution 31: Create a Configurable Rule for use in Existing EC Objects

Table 41: Set national ID Rule

Rule Name

USA National ID

Rule ID

INIT_NAT_ID

Rule Type

National ID Card

Base Object

Employee Information

Table 42: Set Then Rule

. d t e i ib h o r p s i n io t a c il p u D

Set

NationalIDInformation Country

tobeequalto

Set

NationalIDInformation Is Primary

tobeequalto

Set

NationalIDInformation National Id Card Type

tobeequalto

Go to Admin Center



Company Settings



Text Boolean Text

USA Yes ssn

Configure Business Rules.

Click Create New Rule. Click the Basic Radio button. To configure the rule, use the information provided in the tables: Set national ID Rule. When configuring the “Then” conditions, click Add Expression for each new row. In the If section, select the Always True checkbox. Enter the data in the Set Then Rule table. Save.

Having created the rule, you will now associate the new rule to the HRIS field or element. Associate the new rule to the HRIS field or element. In Provisioning, download the latest Succession Data Model. Locate the HRIS Element: nationalIDCard. After the tags, add in the following line: . Verify that your data model matches the information in the figure, Create the Rule:

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 7: SAP SuccessFactors Employee Central – Object and Rule Management in the Instance

Figure 20: Create the Rule

Note: Some translations were removed for this screenshot, you may leave them in your data model. Save a new version of your data model. Upload the new version to Provisioning.

Having created the configurable rule and associated it to the HRIS element, you will now need to test the rule. Test your rule. In your instance, go to Admin Center Employee.

. d t e i ib h o r p s i n io t a c il p u D



Update User Information



Add New

In the National ID Information screen area, verify that “United States” appears in the Country field, and “Social Security Number” appears in the National Id Card Type field,

D

u p l ic a t io n i s p r o h ib it e d .

as default.

© Copyright. All rights reserved.

Unit 8 Exercise 32 Create a New Position with a Conditional Workflow

Business Example

ACME Corporation needs to add a new Talent Manager position. You are required to enable the Position Org Chart. ACME Corporation would also like a standard workflow to trigger when a new position is added. However, they have special considerations for their locations in Mexico. When new positions are added in Mexico a separate workflow will trigger.

Business Example

ACME Corporation needs to add a new Talent Manager position. You are required to enable the Position Org Chart.

. d t e i ib h o r p s i n io t a c il p u D

Note: Where do I manage or create positions? What do I do if the admin cannot access the interface to create positions? This exercise uses data created in the exercise Customize a New Hire Workflow, which is in Module 005: SAP SuccessFactors Employee Central — Self-Service and Workflows. Create a new position. Use the information provided in the following table:

Position ID / Code

talentManager

External Name

Talent Manager

Status

Active

Start Date

January 1, 2016

Position/Job Title

Talent Manager

Job Code

Recruiter (HR-REC)

Target Capacity / FTE

2

Vacant

Yes

Company

Ace Mexico

Business Unit

Corporate Industries

Division

Industries

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 8: SAP SuccessFactors Employee Central–Position Management

Department

Talent Management

Cost Center

Industries (30000)

Parent Position

VP, Sales

Move an employee to a new position using the information provided in the following table and save the new record:

Event

Position Change

Event Reason

New Position

Position ID

Talent Manager

Standard Hours

40

Verify the new position. How many FTEs are available for the Talent Manager Position?

D

. d t e i ib h o r p s i n io t a c il p u D

Business Example

ACME will be using Position Management. They would like a standard workflow to trigger when a new position is added. However, they have special considerations for their locations in Mexico. When new positions are added in Mexico a separate workflow will trigger.

Note: Do I remember how to configure a basic workflow? What object(s) will be my Base Object?

Hint: If the workflow does not trigger, try setting the Change Reason: New Position. The code wfConfig is short for Workflow Configuration. It simply tells the system which workflow to choose. Create the Workflows using the information provided in the following tables: Table 43: Add Position Workflow

Workflow ID

addPosition

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Exercise 32: Create a New Position with a Conditional Workflow

Workflow Name

Add Position

Approver 1

Dynamic Group: Talent Approval

Table 44: Add Position Workflow (Mexico-specific)

Workflow ID

AddPositionMEX

Workflow Name

Add Position Mexico

Approver 1

Dynamic Group: HR

Create a Rule Type for the Position Route using the information provided in the following table: External Code

positionRoute

Label

Status

Position Route

Active

Create the Position Route Rule using the information provided in the following table and figure:

. d t e i ib h o r p s i n io t a c il p u D

D

Table 45: Add Position Rule

Rule ID

addPosition

Rule Name

Add Position

Base Object

Position

Rule Type

Position Route

Figure 21: Position Route Rule

Associate the rule with the Position Object using the information provided in the following table:

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Unit 8: SAP SuccessFactors Employee Central–Position Management

Table 46: Details

initializeRules

NoSelection

validateRules

NoSelection

saveRules ●



Add Position (addPosition) No Selection

No Selection

postSaveRules

Test Your New Rules.

Business Example:

ACME would like changes to a Position to automatically update the Jobinfo employment object. Specifically, they want to update: Division (or Spoke), Department (or Hub), Job Title, and Job Code.

Note: Do I remember how to create a rule? What Object will be my base object of the rule?

. d t e i ib h o r p s i n io t a c il p u D

Create the new rule using the information in the following tables. Table 47: Rule Settings 1

Rule Name

SyncPos2Job

Rule ID

SyncPos2Job

Start Date

01/01/1900

Rule Type

Position Management

Base Object

Job Information

IF PositionID

NotEqualTo

Null

THEN Set

Division (or Spoke)

Equal to

Set

Business Unit(or Equal to Hub)

Position ID.Division Position ID.Business Unit

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Exercise 32: Create a New Position with a Conditional Workflow

Set

Job Title

Equal to

Position ID.Job Title

Set

Job Classification

Equal to

Position ID.Job Code

Enable access to the Position Management tool. Configure the Position Management Settings. Configure the Position Organizational Chart Synchronizationas User Decision, and enter the SyncPos2Job as theSyncPos2Job Test your Position Sync. Change the Talent Manager Position’s Job Title and view the updates to Roberto Kent.

Note: If the position is changed in the Manage Data page or Manage Position page, sync to the incumbents is never executed.

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

Unit 8 Solution 32 Create a New Position with a Conditional Workflow

Business Example

ACME Corporation needs to add a new Talent Manager position. You are required to enable the Position Org Chart. ACME Corporation would also like a standard workflow to trigger when a new position is added. However, they have special considerations for their locations in Mexico. When new positions are added in Mexico a separate workflow will trigger.

Business Example

ACME Corporation needs to add a new Talent Manager position. You are required to enable the Position Org Chart.

. d e t i ib h o r p s i n o i t a ilc p u D

Note: Where do I manage or create positions? What do I do if the admin cannot access the interface to create positions? This exercise uses data created in the exercise Customize a New Hire Workflow, which is in Module 005: SAP SuccessFactors Employee Central — Self-Service and Workflows. Create a new position. Use the information provided in the following table:

Position ID / Code

talentManager

External Name

Talent Manager

Status

Active

Start Date

January 1, 2016

Position/Job Title

Talent Manager

Job Code

Recruiter (HR-REC)

Target Capacity / FTE

2

Vacant

Yes

Company

Ace Mexico

Business Unit

Corporate Industries

Division

Industries

© Copyright. All rights reserved.

D u p li c a t i o n is p r o h i b it e d .

Solution 32: Create a New Position with a Conditional Workflow

Department

Talent Management

Cost Center

Industries (30000)

Parent Position

VP, Sales

Log in to your instance. Navigate to Admin Center Click Create New





Employee Files



Manage Data.

Position.

In the Position screen area, enter the information provided in the table. Save the Position. Move an employee to a new position using the information provided in the following table and save the new record:

. d t e i ib h o r p s i n io t a c il p u D

Event

Position Change

Event Reason

New Position

Position ID

Talent Manager

Standard Hours

40

Navigate to Roberto Kent Click Insert New Record provided in the table.





Employee Information

D



Job Information



History.

Make the following changes and enter the information

Save the new record. Verify the new position. How many FTEs are available for the Talent Manager Position? 1 Navigate to Company Info



Position Org Chart.

Search for VP, Sales. Verify that your new position appears.

Business Example

ACME will be using Position Management. They would like a standard workflow to trigger when a new position is added. However, they have special considerations for their locations in Mexico. When new positions are added in Mexico a separate workflow will trigger.

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Unit 8: SAP SuccessFactors Employee Central–Position Management

Note: Do I remember how to configure a basic workflow? What object(s) will be my Base Object?

Hint: If the workflow does not trigger, try setting the Change Reason: New Position. The code wfConfig is short for Workflow Configuration. It simply tells the system which workflow to choose. Create the Workflows using the information provided in the following tables: Table 43: Add Position Workflow

. d t e i ib h o r p s i n io t a c il p u D

Workflow ID

addPosition

Workflow Name

Add Position

Approver 1

Dynamic Group: Talent Approval

D

Table 44: Add Position Workflow (Mexico-specific)

Workflow ID

AddPositionMEX

Workflow Name

Add Position Mexico

Approver 1

Dynamic Group: HR

Go to Admin Center Structures.



Employee Files



Manage Organization, Pay and Job

Create 2 Workflows based on the information provided in the tables. Create a Rule Type for the Position Route using the information provided in the following table: External Code

Label

positionRoute

Position Route

Go to Admin Center Choose Search

Status





Company Settings

Picklist

Choose Take Action







Active

Configure Object Definitions.

Rule Type.

Make Correction.

Use the information provided in the table to add a new value. Save.

© Copyright. All rights reserved.

u p l ic a t io n i s p r o h ib it e d .

Solution 32: Create a New Position with a Conditional Workflow

Create the Position Route Rule using the information provided in the following table and figure: Table 45: Add Position Rule

Rule ID

addPosition

Rule Name

Add Position

Base Object

Position

Rule Type

Position Route

Figure 21: Position Route Rule

. d

Go to Admin Center

t e i ib h o r p s i n io t a c il p u D

Click Create New Rule. To configure the rule, use the information provided in the table and figure.



Company Settings



Configure Business Rules.

Save. Associate the rule with the Position Object using the information provided in the following table: Table 46: Details

initializeRules

NoSelection

validateRules

NoSelection

saveRules ●

Add Position (addPosition)



No Selection

No Selection

postSaveRules

Go to Admin Center



Company Settings

Search for Object Definition Select Take Action

© Copyright. All rights reserved.





Position.

Make Correction.



Configure Object Definitions.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 8: SAP SuccessFactors Employee Central–Position Management

To associate the new rule, under Rules table. Click Done





Details, enter the information provided in the

Save.

Test Your New Rules. Proxy as Nancy Nash. Go to Org Chart



Position Org Chart.

Add a Position in Mexico. Does the appropriate workflow trigger? Add a Position in the USA. Does the appropriate workflow trigger?

Business Example:

ACME would like changes to a Position to automatically update the Jobinfo employment object. Specifically, they want to update: Division (or Spoke), Department (or Hub), Job Title, and Job Code.

Note: Do I remember how to create a rule? What Object will be my base object of the rule?

. d t e i ib h o r p s i n io t a c il p u D

Create the new rule using the information in the following tables. Table 47: Rule Settings 1

Rule Name

SyncPos2Job

Rule ID

SyncPos2Job

Start Date

01/01/1900

Rule Type

Position Management

Base Object

Job Information

IF PositionID

NotEqualTo

Null

THEN Set

Division (or Spoke)

Equal to

Set

Business Unit(or Equal to Hub)

Position ID.Division Position ID.Business Unit

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Solution 32: Create a New Position with a Conditional Workflow

Set

Job Title

Equal to

Position ID.Job Title

Set

Job Classification

Equal to

Position ID.Job Code

Make sure you are logged in as admin (Emily Clark) Go to Admin Center



Company Settings



Configure Business Rules

Click Create New Rule Click the Basic Radio button Fill in the rule settings using Table: Rule Settings 1 and click Continue To configure the rule, use the information provided in Table: Rule Settings 2. When configuring the “Then” conditions, click Add Expressionfor each new row. Save Enable access to the Position Management tool. Navigate to Set User Permissions



Manage Permission Roles

Choose System Adminand click Permission

. d t e i ib h o r p s i n io t a c il p u D

Select Manage Positions, check Access Position Management Settings in Admin Center and click Done Click Save Changes Configure the Position Management Settings. Configure the Position Organizational Chart Synchronizationas User Decision, and enter the SyncPos2Job as theSyncPos2Job Go to Admin Center Employee Files Position Management Settings. (Note: if it doesn’t appear after completing step 2, log off and log back into your instance) →



Click Synchronization Change (or confirm) the setting Rule for Synchronizing Position to Job Information to SyncPos2Job Change (or confirm) the setting Rule for Synchronizing Job Information to Position to No Selection Click Save Test your Position Sync. Change the Talent Manager Position’s Job Title and view the updates to Roberto Kent. Navigate to Company Info



Position Org Chart

If necessary, Search for VP, Sales In the position card of Talent Manager, click Show Position Click Edit Click Proceedto leave todays date as the Effective date Change the Job Title to Lead Talent Manager

© Copyright. All rights reserved.

D

u p l ic a t io n i s p r o h ib it e d .

Unit 8: SAP SuccessFactors Employee Central–Position Management

Click Save When the Synchronize Incumbents tile appears, click Yes

Note: If the position is changed in the Manage Data page or Manage Position page, sync to the incumbents is never executed.

D

. d

u p l ic a t io n i s p r o h ib it e d .

t e i ib h o r p s i n io t a c il p u D

© Copyright. All rights reserved.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF