You are on page 1of 25

MDF SUPPLEMENTAL SLIDES

Employee Central Mastery

2013. SuccessFactors, Inc., An SAP Company. All rights reserved.


No part of this document may be reproduced or transmitted in any form or by any means, electronic or
mechanical, without the express written permission of SuccessFactors. This software is commercial computer
software developed exclusively at private expense. The software and documentation are provided with
RESTRICTED RIGHTS. Use, duplication or disclosure by the U.S. Government is subject to restrictions as set
forth in DFARS 252.227.7202-3 or FAR 52.227-19, as applicable. Developer is SuccessFactors, Inc., An SAP
Company, 1 Tower Place, Suite 1100, South San Francisco, CA 94080.
"Rwiz" is a trademark of Enterprise Information Resources, Inc. The product described herein includes
software developed by the Apache Software Foundation (http://www.apache.org/). All other brand and product
names that are mentioned herein are the trademarks or registered trademarks of their respective holders.
All examples, including the names of people in the examples or screen shots are fictitious. No association with
any real person (living or deceased), company (existing currently or in the past), or events should be inferred
from any example whatsoever.
Information in this document is subject to change without notice and does not represent a commitment on the
part of SuccessFactors.
SuccessFactors, Inc., an SAP Company
SuccessFactors Global Headquarters
1 Tower Place, Suite 1100
South San Francisco, CA 94080 USA
www.successfactors.com
2

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

Table of Contents

OData APIs and MDF


MDF and SuccessFactors
Reporting Tools
Job Profile Builder

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

Chapter 1: OData API and MDF

Chapter 1: Objectives
Define the OData API
Explain the Odata APIs importance
List tasks that can be completed with the Odata API
Define what data can be accessed in SuccessFactors
using Odata
Configure the OData API
Define the future of OData API at SuccessFactors

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

What is the OData API?


The OData API is SuccessFactors new API strategy.
OData is a standardized protocol for data APIs.
OData is REST based.
OData has metadata to represent the API operations and
the data schema:
Data schema means the entities, relationships between entities
and fields.

Learn more at http://www.odata.org

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

Why is OData Important?


A standards based protocol eases API support, increases
adoption.
Customers dont have to learn proprietary features of SFAPI like
SFQL and our custom metadata.

OData is an SAP Standard.


Powerful query features to pull data from multiple entities
(think SQL JOINS).
Data can be returned in nested data structures, with
choice of XML or JSON formats.
Critical to Hana Cloud Extensibility
7

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

What can you do with the OData API?


Query to extract data from the system
Create (insert) new data in the system
Update existing data in the system
Delete data from the system
Operate on multiple related entities in a single operation
Important: the metadata operation allows you to view the
data schema
What are the entities in a customers configuration?
What are the relationships between these entities?
What are the fields and data types of these entities?
Lots of other metadata features like field labels, field behaviors, etc.
8

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

SuccessFactors Module Coverage by


OData API
What modules and entities can the OData API access?
See http://
confluence/display/PRODINFO/OData+Entity+Type+Guide

The OData API accesses data from:


Employee Central
Platform
MDF application entities

You cannot define new data types or fields using the OData API, you
must use the MDF user interface to create new object definitions.
But once you do, they will appear in OData API.

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

Permissions and Use Cases


The OData API requires administrative permissions to
access data:
Employee Central: Admin Access Required.
All MDF Entities require Manage Generic Objects permission.
Platform User: Requires Employee Import and Export permission.

In 1311, the OData API will allow user-based permissions


(non-admin) to EC and MDF entities:
Allows any user to perform API operations based on their RBP
permission access.
Necessary to enable application extension use cases (Hana
Cloud Extension).

10

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

OData, SFAPI and Boomi


The Boomi connector can access both OData and SFAPI
entities.
OData entities start with SFOData in the Boomi
connector.
SFOData.User
SFOData.Position
etc

New integrations should prefer OData entities over SFAPI


Use of SFAPI is approved if such entity is not available in OData

11

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

Long Term Roadmap


OData Everywhere:
Plans for OData APIs to all modules in the suite.

12

Will open up our integration capabilities


Will launch our extensibility capabilities
Critical to a vibrant partner ecosystem
Powerful competitive feature

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

Summary
OData provides:
Standard protocol
Increased adoption
Easier API
Better for extensibility
Alignment with SAP Standards

13

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

Chapter 2: MDF and


SuccessFactors Reporting
Tools

Chapter 2: Objectives
Explain the relationship between MDF, Rule Engine, and
SuccessFactors Reporting tools
List ODS Reporting features supported by rules

15

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

SuccessFactors Reporting Tools


Workforce
Analytics
Youcalc
Dashboards
Headlines
Ad-Hoc
Reporting

16

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

As time goes by

ODS Reporting: Features

All fields of ALL EC tables are available for ODS reporting


Including Custom fields

No coding

No need to know the data model, just drag-and-drop


Search function for fields
Field labels are taken from customizing (aka succession data model)
All active Custom fields are available
Advanced mode for individual joins

Powerful handling of effective dating

Pivot Queries for simple OLAP reporting

Report designer
Embedding queries into page

17

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

ODS Reporting Workflow


Infohrm

SFSF
U
I

Report
content
developme
nt

Report
Pivot
Query

Applicatio
n

Query

DB

18

Golden Gate
Replication
Service

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

ODS

WFA
Measure
s

ODS
Cube

ODS Reporting Workflow


As depicted in the previous illustration:
1. The MDF Data is replicated through Oracles Golden Gate
Replication Service to the ODS Data Warehouse.
2. The ODS Inform system then creates ODS Cubes on top of
that Data Warehouse
3. You can then create reports using the MDF Entities can use
the ODS Report Designer
4. Using the ODS Report Designer you can drag MDF object or
object structures, set suitable joins, where clauses actually
build a Report Query on the fly
5. You can then run the report, preview it and save it for future
use.
19

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

ODS Reporting: Features

20

ODS is the tool for flexible and easy-to-use reporting in


EC
All tables / all fields available out of the box (that is, MDF
objects, custom fields)
Query definition requires no knowledge of data model.
Advanced mode for handling of complex cases
Powerful features for handling of Effective Dating
Note: your data model will be exposed to customers
(that is, key users developing custom reports)

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

Chapter 3: Job Profile Builder,


Skills Management and MDF

Chapter 3: Objectives
Define Job Profile Builder
Explain MDF is used in Job Profile Builder
Explain how MDF is used in Job Profile Builder

22

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

What Is Job Profile Builder?


Goal
At its core, Job Profile Builder is a replacement for existing Families &
Roles in addition to a Platform-level replacement for JDM 1.0.
However, if fully leveraged, JPB and Skills Management can help answer
the question,
Do I have the right person in the right job at the right time?

23

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

Why Did We Use MDF?


COMPLEX PROBLEM:
QUICK SOLUTION

To deliver significant new


functionality in <3 builds.

Support of multiple content


types

Specific import validations and


notifications

Complex permissions model

SUITE-WIDE
INTEGRATION AND
ADOPTION

Platform project which requires


adoption by suite to show value
to our customers

FUTURE IN MIND

Based on the overall direction


of the SuccessFactors suite,
decided to become an early
adopter of MDF

DEVELOPMENT TOOLS AT NO EXTRA COST

24

Object Data Model


Import/Export with validations and notifications
RBP
UI Delivered (Consistent UI)
Ability to customize UI when appropriate
Workflow
API

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.

How did we use MDF?


To help organize this process:

25

SuccessFactors Proprietary and Confidential 2013 SuccessFactors, An SAP Company. All rights reserved.