Professional Documents
Culture Documents
1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Implementation Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
This guide describes how to implement the Employee Central Service Center.
Required Knowledge
We recommend that the consultant performing the implementation has the following implementation and
configuration knowledge: SuccessFactors Employee Central, SAP Hybris Cloud for Customer (with Service scope),
SAP HANA Cloud Portal, and SAP HANA Cloud Platform.
Support Process
Table 1:
SAP HANA Cloud Platform SAP HANA Cloud Platform: Log an issue related to your Exten
sion integration configuration between SAP SuccessFactors
SAP HANA Cloud Portal
and SAP HANA Cloud Platform on the SAP support https://
support.sap.com BCP component: BC-NEO-CIS.
SAP Hybris Cloud for Customer (C4C) Log an issue using the Report Incident functionality in the SAP
Hybris Cloud for Customer system. You can also use this
channel to address issues related to the ticket screens on the
AskHR application.
https://support.sap.com/home.html
Before starting the implementation, make sure that these systems are available:
● SuccessFactors Employee Central. (Make sure the company is available and provisioned.)
● SAP HANA Cloud Platform. (Make sure the tenant is available and the account is set up.)
● SAP Hybris Cloud for Customer is set up with Service Scope (make sure the test tenant is available).
Note
SAP Hybris Cloud for Customer: The customer will first receive a test tenant. Once the customer is
convinced that the tenant can be moved to production then the key user can request the productive tenant.
Since the URL of the productive tenant will differ from the test tenant, it must be connected to the
productive HANA Cloud Portal. Additionally, it must be connected to the newly onboarded SAP HANA Cloud
Platform/Portal account integrated with your productive SuccessFactors Employee Central instance.
Contact SuccessFactors Product Management to get your Employee Central Service Center template (WAR file).
More Information
For more information about the Employee Central Service Center, see Employee Central Service Center (User
Guide for Employees) and Employee Central Service Center (User Guide for HR Service Representatives) on the
SAP Help Portal at http://help.sap.com/hr_ec/.
This table shows you who is responsible for which step in configuring Employee Central Service Center.
The assumption is that the solution is deployed on a test landscape before moving to production, and will undergo
customization according to customer requirements.
Table 2:
Step
Customer has decided whether or not an external knowledge base should be integrated (Open Search
must be followed to allow partners to connect).
Before you begin Customer has bought Employee Central Service Center. SAP CRM solution will create tenant requests for
SAP Hybris Cloud for Customer and HANA Cloud Portal/Platform. As part of the provisioning process, a
SAP HANA global account is then provisioned for the SAP HANA Cloud Platform account.
1. SAP Hybris Cloud for Customer operations will start with tenant provisioning.
When this step is finished the customer will receive an email with the SAP Hybris Cloud for Customer
test tenant URL and a separate email with the SAP Hybris Cloud for Customer user (the S-user en
tered on the purchasing request form automatically receives these emails).
2.You will get a SAP HANA Cloud Platform Global account and will also have access to the SAP HANA
Cloud Platform cockpit. As a result:
● Customer gets a URL for the SAP HANA Cloud Platform cockpit from where the customer can admin
ister the SAP HANA Cloud Platform account.
● The S-user that is entered in the purchasing request form receives administrator rights automatically.
Sometimes a customer/partner wants a different or additional S-user as an Administrator of the SAP
HANA Cloud Platform account. This must be requested separately by a BCP incident on BC-NEO-CIS
component.
SuccessFactors Use the automated configuration described in the SAP HANA Cloud Platform, Extension Package for Suc
Extensions cessFactors Implementation Guide, and thus create an SAP HANA Cloud Platform account, configure the
security settings and the integrated extension management for the package only with a few clicks.
SAP Hybris Cloud 1. SAP Hybris Cloud for Customer configuration. It is required to set up the Employee support scenario in
for Customer SAP Hybris Cloud for Customer
Service Portal 1. Create and configure destinations between HANA Cloud Portal and SeOD/SAP Hybris Cloud for Cus
tomer
2. Deploy the WAR file before proceeding with the template changes
Optional:
Create and configure destinations between HANA Cloud Portal and OpenSearch Provider
The first step in implementing the Employee Central Service Center is to configure SuccessFactors extensions.
Context
We recommend you to follow the following steps from the SAP HANA Cloud Platform Extension Package
Implementation Guide :
1. Configure the Extension Package see section Configuring Extension Package for SuccessFactors in the SAP
HANA Cloud Platform Extension Package.
2. Deploy the Extension Application on the Cloud, see section Deploy the Extension Application on the Cloud in
the in the SAP HANA Cloud Platform Extension Package.
3. Register the Extension Application as an Authorized Assertion Consumer Service, see section Register the
Extension Application as an Authorized Assertion Consumer Service in the SAP HANA Cloud Platform
Extension Package.
4. Configure the Extension Applications's Connectivity to SuccessFactors, see section Configure the Extension
Applications's Connectivity to SuccessFactors in the SAP HANA Cloud Platform Extension Package.
If you need to choose the manual configuration as described in the guide, ensure that the Employee Central OData
API is checked and the ‘Disable OData API’ is disabled, as described below.
Procedure
1. API Provisioning - Configure Employee Central remote API access privileges for the service user (OData).
a. Log on to SuccessFactors Provisioning.
b. Select Company Company Settings Web Service .
c. Make sure that the flag for Employee Central OData API is checked and the flag for Disable OData API is
not checked.
The second step in implementing Employee Central Service Center is to configure SAP Hybris Cloud for Customer.
Prerequisites
Ensure that the tenant is available in SAP Hybris Cloud for Customer (with Service Scope).
Procedure
1. See http://help.sap.com/cloud4customer for information on SAP Hybris Cloud for Customer. See the
administrator and user guides.
2. Configure all steps that are required to perform the Employee support scenario.
3. Set up the SuccessFactors Employee Central user replication. For details, please go to the SAP Support
Portal Installation and Upgrade Guides Cloud Solutions from SAP SAP Hybris Cloud for Customer
INTEGRATION: EC Service Center + SAP Hybris Cloud for Customer .
The third step in implementing Employee Central Service Center is to configure SAP Service Portal.
Prerequisites
Contact Employee Central Product Management to get the Employee Service Center Template (WAR file).
Procedure
We have two different system environments, namely a test and a prod environment. The following procedure
describes the steps required for the prod environment. This is quite similar to the test environment, the difference
being the use of Customer Test and prod app in the corresponding landscapes.
1. Note
Setup the Test Landscape and use the SeOD test application.
Create and configure destinations (the connection between SAP HANA Cloud Portal and SeOD/SAP Hybris
Cloud for Customer). Go to SAP HANA Cloud Platform Cockpit Administration and select your account. There
are 3 destinations used: API_CUST, UI_CUST, and CUSTOMEROD. The three destinations are done on
different levels: one (CUSTOMEROD) on the HANA Cloud Portal subscription; the other two on the SeOD
subscription.
a. In SAP HANA Cloud Platform Cockpit Administration choose your platform account within your global
account and go to Services. In the right-hand table choose Portal Service then click on the link Configure
Portal Services.
2. Enter the following details to the Destination Configuration screen to create a new destination:
○ Name: customerod
○ URL: ****https://<seodapplication name><seod account>-<customer account id>.<HCP Data
center, f.e. us1>.hana.ondemand.com
○ ProxyType: Internet
○ Type: HTTP
○ CloudConnectorVersion: 2
○ Authentication: AppToAppSSO
○ ****URL to the productive SeOD application
3. Click Save. See the example which demonstrates what the Destination configuration could look like
now:
Sample Code
Service Portal configuration destinations (on the subscription to Portal application):
CUSTOMEROD
Name=customerod
URL=*****https\://”seodapplication””seodaccount”-”customer
tenant”.hana.ondemand.com
ProxyType=Internet
Type=HTTP
CloudConnectorVersion=1
Authentication=AppToAppSSO
__________________________________
****URL to the productive SeOD application
b. In the SAP HANA Cloud Platform Cockpit choose your platform account and go to Applications ->
Subscriptions. In the right-hand table choose the customer application SEODCUSTPROD. Now, go to
Destinations and create 2 new destinations: UI_CUST and API_CUST.
Note that the above should use the credentials and URL provided by SAP Hybris Cloud for Customer. This info
is sent once the account is provisioned.
Sample Code
Service Portal configuration destinations (on the subscription to SeOD application):
2. To ensure the correct header is being displayed, the EC Service Center template (ask-hr.site.zip) must be
modified with the following changes:
a. For setting the "EC" property in the json, open the zipped export file.
b. Edit the details.json by searching for the "MAX_ROLE" string as this is another site property, similar to
the one you need to configure.
c. Add the EXTENSION_TYPE property next to MAX_ROLE, as shown below:
{
"key": "EXTENSION_TYPE",
"value": "EC"
},
d. Import the edited zipped file into Cloud Portal. Log on to the Employee Central instance, go to Admin Tools
Company Settings Extensions Add Extension Import Extension and browse for ask-hr.zip Once
the site was added after import, exporting the site again will already include the needed property with no
need to edit it again.
3. Deploy WAR file: from the SAP HANA Cloud Platform Cockpit, go to Java Applications, click Deploy Application
and browse for ecservicecenter.war, rename the file and click Deploy.
The client will have an ecservicecenter.war file deployed. The WAR file includes EC Service Center Template
and 3 widgets: OpenSearch, View Contact [“phone number widget”] and Support [Support is the smallest
widget with the links to create ticket, view contact, and the email]. Virtual machines per customer are included
until widgets are implemented as customizable.
When this is completed, SAP HANA Cloud Platform Cockpit Applications JAVA Applications is no
longer empty. Instead, you see Java Applicationsbe empty anymore, but show JAVA Applications. First state is
“Stopped”, then it must be started – state “Started” is shown.
4. Create and configure destinations (connection between SAP HANA Cloud Portal and OpenSearch provider) -
The integration to a knowledge base must be set up for each customer individually, and partner integration is
required. Go to Employee Central Admin Tools Company Settings Extensions Select the Ask HR
template/site Edit , navigate to the knowledge base user interface and click Edit.
The fourth step in the process is to enable the Ask HR functionality for employees.
Procedure
1. In Employee Central Admin Centers go to Company Settings Extensions and hover over your Ask HR
Template/Site. You will see a link displayed.
2. Click this link and copy the URL from the window that opens up. Keep this URL handy for the upcoming steps.
The assumption is that the solution is deployed on a test landscape before moving to production, and will undergo
customization according to customer requirements.
Mandatory
Optional
● Theming and Branding: Automatically available as part SuccessFactors Extension platform to automatically
apply theming to the service center
● SAP Hybris Cloud for Customer widgets: Rename, remove, and add columns to ticket table or ticket creation
widget.
● HR key user - Add out-of-the-box widgets from the content catalog for adding a range of different types of
content to the service center template. Update the zip file in the WAR file. https://help.hana.ondemand.com/
cloud_portal/frameset.htm?0a727cdc895b4afcb1c1b26cd7eeee14.html
● Add custom widgets to the service center template. Add spec.xml to WAR file. https://
help.hana.ondemand.com/cloud_portal/frameset.htm?d9f9f0bfbc594dbdbb01a0753d522d60.html
● Remove available widgets. Remove specxml from WAR file.
Coding Samples
Any software coding and/or code lines / strings ("Code") included in this documentation are only examples and are not intended to be used in a productive system
environment. The Code is only intended to better explain and visualize the syntax and phrasing rules of certain coding. SAP does not warrant the correctness and
completeness of the Code given herein, and SAP shall not be liable for errors or damages caused by the usage of the Code, unless damages were caused by SAP
intentionally or by SAP's gross negligence.
Accessibility
The information contained in the SAP documentation represents SAP's current view of accessibility criteria as of the date of publication; it is in no way intended to be a
binding guideline on how to ensure accessibility of software products. SAP in particular disclaims any liability in relation to this document. This disclaimer, however, does
not apply in cases of wilful misconduct or gross negligence of SAP. Furthermore, this document does not result in any direct or indirect contractual obligations of SAP.
Gender-Neutral Language
As far as possible, SAP documentation is gender neutral. Depending on the context, the reader is addressed directly with "you", or a gender-neutral noun (such as "sales
person" or "working days") is used. If when referring to members of both sexes, however, the third-person singular cannot be avoided or a gender-neutral noun does not
exist, SAP reserves the right to use the masculine form of the noun and pronoun. This is to ensure that the documentation remains comprehensible.
Internet Hyperlinks
The SAP documentation may contain hyperlinks to the Internet. These hyperlinks are intended to serve as a hint about where to find related information. SAP does not
warrant the availability and correctness of this related information or the ability of this information to serve a particular purpose. SAP shall not be liable for any damages
caused by the use of related information unless damages have been caused by SAP's gross negligence or willful misconduct. All links are categorized for transparency (see:
http://help.sap.com/disclaimer).