Intro To Adhoc PDF
Intro To Adhoc PDF
SAP and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP AG
(or an SAP affiliate company) in Germany and other countries. Please see
http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional
trademark information and notices.
Objectives:
• Describe Ad Hoc Reports and their usage
• Describe and grant the various Ad Hoc Reporting
privileges
• Create basic Ad Hoc Reports
• Copy, edit, and delete existing Ad Hoc Reports
• Share and unshare Ad Hoc Reports with other users
• Export and upload report definitions
Table of Contents
Table of Contents
Best Practice
What’s New! Refer to the Best Practice sections (for new admins), Pro (for returning admins) if you
are looking to customize your processes, or review New in the latest release.
Pro
4
Ad Hoc Report Builder Overview and
Permissions
Ad Hoc Report Builder Overview and Permissions > Overview
This section introduces you to the Ad Hoc Report Builder. You will
learn how to describe the various permissions associated with Ad
Hoc Report Builder access and data visibility, and how to set these
permissions accordingly. You will also navigate to the Ad Hoc Report
List and describe the columns displayed.
Objectives:
• Describe Ad Hoc Reports and their usage
• Describe and grant the various Ad Hoc reporting privileges
• Navigate to, sort, and describe the Ad Hoc Reports list in
SuccessFactors
6
Ad Hoc Report Builder Overview and Permissions > Overview
SuccessFactors Ad Hoc Report Builder provides a flexible, intuitive platform for users to easily create
custom list reports and share them across the organization.
Note: For a full list of Report Types by name, please see the Appendix.
Note: The modules that you may report on depend on your current configuration and contract. Please
confirm with Customer Success before assuming any of these reports should be available to you.
7
Ad Hoc Report Builder Overview and Permissions > Overview
8
Ad Hoc Report Builder Overview and Permissions > Overview
Rating Fields in the ORD can be configured by the report designer user to display either processed
value or database value. Example: “-1972” or “Unrated” and “-1971” or “Too new to rate.”
Configurable Fields
Competency specific rating field Performance rating fields
1. Overall Competency Rating 14. Overall Performance Rating
2. Calculated Overall Competency Rating 15. Calculated Overall Performance Rating
3. Competency Other Rating 16. Unadjusted Calculated Overall Performance
4. Competency Self Rating Rating
5. Competency Official Rating
6. Behavior Other Rating Potential rating fields
7. Behavior Self Rating 17. Overall Potential Rating
8. Behavior Official Rating
Section rating fields
Objective rating fields 18. Section Rating
9. Overall Objective Rating
10. Calculated Overall Objective Rating
11. Objective Other Rating
12. Objective Self Rating
13. Objective Official Rating
9
Ad Hoc Report Builder Overview and Permissions > Permissions
10
Ad Hoc Report Builder Overview and Permissions > Permissions
As a user, you may take on the role of Report Creator and/or Report Viewer.
• As a Report Creator you may create, view, modify, delete, and share reports across the organization.
• As a Report Viewer you may run reports that have been shared with you and export shared report
data that has been tailored for your line of sight. Viewers cannot edit, share, or delete reports.
11
Ad Hoc Report Builder Overview and Permissions > Permissions
12
Ad Hoc Report Builder Overview and Permissions > Permissions
13
Ad Hoc Report Builder Overview and Permissions > The Ad Hoc Report Builder List
In this section, you will learn how to access the Ad Hoc Report
Builder in SuccessFactors and describe the columns in the list.
14
Ad Hoc Report Builder Overview and Permissions > The Ad Hoc Report Builder List
The Ad Hoc Report Builder is located within the Reports/Analytics area of your SuccessFactors
instance. The term, Reports, is interchangeable with Analytics. During implementation, your instance
was configured to display either Reports or Analytics as the high level link to the reports area.
15
Ad Hoc Report Builder Overview and Permissions > The Ad Hoc Report Builder List
The Ad Hoc Report List displays all of the reports that have either been created by you or shared with
you by other users. From this view, all Ad Hoc Report Builder actions can be initiated.
All columns are sortable by clicking on the column heading. By default, reports are sorted by Owner then
Creation Date.
16
Ad Hoc Report Builder Overview and Permissions > Decisions Checklist
Decision Checklist
(Refer to the list of Decisions you made in this section)
͆͆What types of reports would you like to create with The Ad Hoc Report Builder?
͆͆Do you intend to use the results as-is or import the data into a 3rd party reporting tool?
͆͆Who in your organization needs to be able to create (and share) Ad Hoc Reports?
͆͆Who in your organization needs to be able to run Ad Hoc reports that have been created by others?
17
Ad Hoc Report Builder Overview and Permissions > Recap
Recap
• Describe Ad Hoc Reports and their usage
• Describe and grant the various Ad Hoc reporting privileges
• Navigate to, sort, and describe the Ad Hoc Reports list in SuccessFactors
Additional Resources:
There are a number of additional resources that
can provide more information including:
• Online courses
• Video simulations
• Quick reference guides
• Lab guides
18
Create Ad Hoc Reports
Create Ad Hoc Reports > Report Definition Types and General Information
In this section, you will create Ad Hoc Reports by utilizing the options
and features available within the Ad Hoc Report Builder. You will learn
about Report Types and the first step to creating a report; selecting
the report type and entering general information.
Objectives:
• Create multiple Ad Hoc Report types
• Select the line of sight or people to be included in the report results
• Select the data sets and columns to display in the report output
• Sort data
• Filter data
• Preview report results
20
Create Ad Hoc Reports > Report Definition Types and General Information
Report Type
Single Domain allows you to query data from one Report Definition Type (described below) and is the
default Report type option.
Multi Dataset Reports and Cross Domain Reports allow you to query data from two or more Report
Definition types.
• Multi Dataset Reports do not join data together and the report results from each selected Report
Definition Type will appear on separate tabs in the output.
• Cross Domain reports join data in the query from multiple Report Definition Types using the USERID
field. This information is displayed in one output list. You may add the same sub-domain more than
once to allow multiple joins.
Note: The Multi Dataset Reports and Cross Domain Reports option availability depend on your
configuration and permissions. A SuccessFactors Consultant must turn on the Report types for your
company based on your agreement. Then, each user must be permissioned to create Multi Dataset
Reports and Cross Domain Reports.
21
Create Ad Hoc Reports > Report Definition Types and General Information
The Report Definition type is similar to the module in SuccessFactors. However, there are some report
definition types that are specific in that they allow you to report on certain aspects of a module; for
example, Compensation Eligibility. For a full list of report definition types, please see the Appendix.
Note: The Report Definition types available to you may depend on your configuration and your
permissions. First, a SuccessFactors Consultant must turn on all of the applicable Report Definition
types for your company based on your agreement. Then, each user must be permissioned to create
certain Report Definition types.
22
Create Ad Hoc Reports > Report Definition Types and General Information
General Info
After you select the Report Definition type, you will be taken to the
Best Practice General Info page. On this page, you enter the Report Name and
Description. You also have the ability to set high, medium, or low
When entering a Report Name
priority per report to specify the order in which reports are run.
and Description, you should be
clear about the content of the
report so that it is easy to select
this report for use in the future.
Be especially clear if you plan
to share this report with others.
23
Create Ad Hoc Reports > Selecting People
The next step in the Ad Hoc Report creation process is to select the
people whose data you would like to appear in your result list. This
only applies to those report types for which people are available.
In this section, you will learn about the SuccessFactors’ reporting line
of sight and how to select the correct line of sight, using the People
step, for the report you would like to create.
24
Create Ad Hoc Reports > Selecting People
Line of Sight
In SuccessFactors, line of sight is a term used to describe the scope of user data which a user is able
to view. Your line of sight depends on a combination of things.
• A line of sight may be based on your relationship to other users as defined in the User Data File; for
example, a manager/employee relationship.
• A line of sight may be based on permissions to see data outside of your current line of sight. (Detailed
Reporting Rights / Target Population)
Note: A single user may have several lines of sight depending on their setup in SuccessFactors.
When you select people, you define the team or the scope of user data you would like returned in your
report.
Note: Depending on your configuration, there may be more/different Team Reporting Types available
to you.
25
Create Ad Hoc Reports > Selecting People
Team View
A Team View is based on a user’s management hierarchy. Selecting this option will allow the report
creator to view data for users within the selected Team Manager’s hierarchy. That is, direct reports, their
direct reports, and so on, down to the lowest level of the organization.
This hierarchy is determined by SuccessFactors based on data contained in the MANAGER column
of the UDF. If a user’s ID is listed in the MANAGER column of the UDF at least once, that user is
considered a manager. That manager’s Team View would include any user to which that manager is
assigned in the UDF and ALL LEVELS down the hierarchy.
Note: You may change the number of levels down which are visible in the report when you define the
Team.
Below is a subset of a User Data File. USERID is the unique identifier for each user. MANAGER
contains the USERID of each person’s manager.
Manny Manager and his line of sight (Team View) are highlighted. He cannot see his own data and he
cannot see his peer’s data.
26
Create Ad Hoc Reports > Selecting People
HR View
The HR View is based on a user’s HR relationship. Selecting this option will allow the report creator to
view data for users who have been assigned to the selected Team Manager as HR Reports.
This relationship is determined by SuccessFactors based on data contained in the HR column of the
UDF. If a user’s ID is listed in the HR column of the UDF at least once, that user is considered to have
HR Reports. That HR Business partners’ line of sight (HR Reports) would be any user to which that HR
is assigned.
Below is a subset of a User Data File. USERID is the unique identifier for each user. HR contains the
USERID of the person’s HR Business Partner.
In this example, Harry HR is able to view the data of any person where his User ID is listed in the HR
column.
27
Create Ad Hoc Reports > Selecting People
As you can see, the data file plays an important role in determining a user’s available lines of sight. If
your data file uses additional manager fields such as Custom Manager, Second Manager, or Matrix
Manager, the same rules would apply.
Therefore, it is important that you are familiar with the data in your import file.
Note: If a user’s ID does not appear in any of the UDF relationship fields, that user will not have a line
of site and therefore, will not be able to run reports.
28
Create Ad Hoc Reports > Selecting People
For some users, there may be a need to have access to data outside of their current line of sight (or lack
thereof) as determined by the UDF. These users may be administrators or analysts (or any user who
requires this permission). In order to allow them to see information outside of their current line of sight,
you must permit them to do so.
Depending on your permission model (Standard or Role Based) the steps will vary. For more
information, please attend Reports Administration Training.
Once additional reporting rights are administered to a user, they will be able to select Detailed Reporting
Rights or Other Filters when using reports.
29
Create Ad Hoc Reports > Selecting People
Now that you have an understanding of the various lines of sight available, you can apply this
knowledge to the People step of the Report Builder.
Team Manager
The first thing you need to consider when creating a report is whether the report is for your use only or if
this is a report to be shared with others.
If the report is for you and you will never share it, select either your name or Logged In User from the
Team Manager section. Both have the same impact on the report results since you are the logged in
user. However, selecting your name creates an absolute or fixed starting point for the line of sight.
If you would like to share the report so that others can run and view the information as it pertains to
them, select Logged In User from the Team Manager drop down. This creates a relative starting point for
the line of sight.
30
Create Ad Hoc Reports > Selecting People
31
Create Ad Hoc Reports > Selecting People
Note: The option to Include Inactive Users is not available for all Report types.
You may refine the criteria for People further by selecting Refine Criteria and selecting specific
Departments, Divisions, Locations, or other custom filter fields.
32
Create Ad Hoc Reports > Selecting Data Sets
The next step in the Ad Hoc Report creation process is the selection
of Data Sets. This only applies to those report types in which data
sets are available.
In this section, you will learn about Data Sets and how and when they
apply to Ad Hoc Reports. Additionally, you will learn to select and use
data sets to create Ad Hoc Reports.
33
Create Ad Hoc Reports > Selecting Data Sets
Data Sets are Templates. For example, if you run a Goal Management type report, the Data Sets you
are able to select from are your active Goal Plan Templates. For a Performance Management Report
type, the Data Sets are active Performance Form Templates.
34
Create Ad Hoc Reports > Selecting Data Sets
If you have selected one of the Report Definition types that uses Data Sets, the Data Sets option will be
available in your Report Setup workflow. You may select one or more Data Sets depending on the data
you wish to view in your report output.
For example, if you wish to run a report on the status of all forms in existence, you would select Select
All. Conversely, if you wish to run a report on the information contained in just your Year-End Review for
one specific year, you would select only that form template from your available Data Sets.
Note: Only active templates are available for selection as a data set. Therefore, it is recommended that
you keep your form and goal templates active for as long as you wish to report on them.
Note: Select All applies to all current and FUTURE templates. This means that if you Select All today
and there are 5 available templates and tomorrow you add a new template, that new template will
automatically be included in future reports run using this report definition.
35
Create Ad Hoc Reports > Selecting Columns
36
Create Ad Hoc Reports > Selecting Columns
The Ad Hoc Report Builder displays its output as a list. The list
Best Practice contains the columns you choose during the report setup.
To assist you and other
users in your organization in Columns
selecting the correct fields, we Each column in an Ad Hoc Report is a field from the selected
recommend that you create a Report type (i.e. If the Report type is Goal, the columns available for
Data Map. selection are fields pertaining to the Goal module).
Data Map
The most difficult aspect of selecting columns is knowing which
columns in the list contain the data on which you would like to report.
Each SuccessFactors implementation is unique. Depending on your
configuration, the columns you select may be tailored for the data
your organization tracks.
37
Create Ad Hoc Reports > Selecting Columns
Selecting Columns
The Select Columns screen is organized first by All Columns then by subsets of data from the report
type and data set (if applicable). In the screen shot below, these are all of the available columns from the
Goal module. To see all of them you will need to scroll down.
If you select a section on the left, the Columns in the center are limited to the data found in that section.
To select a column for display in your report, place a check in the box to its left. To remove a column
from your report, either deselect the check box or click the trash can to the right of the column in the
Selected Columns area.
38
Create Ad Hoc Reports > Selecting Columns
Column Order
By default, columns are ordered in the report in the order they were selected. To change the column
order, select Rearrange Columns then click and drag up/down to position the columns in the desired
order.
39
Create Ad Hoc Reports > Selecting Columns
You may sort the output of your report in the Columns area of the Ad Hoc Report Builder. If you plan to
send your output to a 3rd party report tool, you may skip this step and handle the sorting later.
40
Create Ad Hoc Reports > Selecting Filters
In this section, you will learn how to select the columns to be used to
filter data in the report output. You will also learn the various ways to
select criteria for the filter.
41
Create Ad Hoc Reports > Selecting Filters
Filters Overview
Ad Hoc Report Builder provides multiple options for filtering. The two main choices are Filter By My
Selection and Filter By Rule. Each of these options can be customized to meet the needs of the report
creator.
Filter By My Selection
Filter By My Selection enables the report creator to select their criteria from the list of existing data in the
field. This can be useful if searching on a specific value from the field.
42
Create Ad Hoc Reports > Selecting Filters
Filters Overview
Filter By Rule
Filter by Rule enables more flexibility in setting up your criteria. Rules can be created to find exact
matches, similar matches, or numeric values greater than, less than, or equal to. This option may also
be used to find blanks which can identify users without the data you are looking for.
You have the option of creating multiple rules within the Filter Group to create AND or OR statements.
User Prompted
Each of the above options allows the report creator to select User Prompted. If selected, the report
viewer will be prompted to enter criteria (either by selection or by rule) at the time the report is
generated. This allows the report to be flexible in its use. For example, instead of a report that searches
for all employees who speak French Fluently, by prompting the user for criteria the report could be
generated for different languages at the report viewer’s discretion.
Filter Groups
When using the filter options, you may create multiple filter groups. You have the option of creating
multiple Rules within a Filter Group to create AND or OR statements. By adding additional filter groups,
you create OR statements.
43
Create Ad Hoc Reports > Viewing Report Results
In this section, you will learn how to view your report results using
Preview.
44
Create Ad Hoc Reports > Viewing Report Results
Preview Report
Throughout the process of report creation, it is recommended that you preview your results often and
before adding numerous filters. This process can help you see a subset of the results to ensure that
your report yields the intended results.
Report results
Depending on the report type and the data stored in the system, your results may contain multiple rows
of data for each column.
For example, if you run an Employee Profile report and select the columns: First Name, Last Name,
Language, and Speaking Proficiency, your results could have multiple rows for a single person if that
person has entered multiple languages in their profile.
Warning: This concept is sometimes difficult to grasp. The number of rows in your output for each form
or person depends entirely on the fields selected in the report. If you run a report on Performance and
select fields like Competency Name and Competency Rating, you will get a separate row in your output
for each competency on the form for each person. These types of reports are best manipulated using a
third-party reporting tool.
45
Create Ad Hoc Reports > Recap
Recap
• Create multiple Ad Hoc Report types
• Select the line of sight or people to be included in the report results
• Select the data sets and columns to display in the report output
• Sort data
• Filter data
• Preview report results
Additional Resources:
There are a number of additional resources that
can provide more information including:
• Online courses
• Video simulations
• Quick reference guides
• Lab guides
46
Ad Hoc Report Actions
Ad Hoc Report Actions > Running Reports
Objectives:
• Use the Report Actions Dropdown list
• Run an Ad Hoc Report online or offline and in various file formats
• Share and unshare a report definition
• Copy (Save As…), edit, delete, and export a report definition
48
Ad Hoc Report Actions > Running Reports
Report Actions
Report actions are accessible from the Ad Hoc Report list. The actions available to you depend on
whether you are the report creator or viewer.
49
Ad Hoc Report Actions > Running Reports
Running Reports
Report Viewers and Creators have the same options available when running a report. Reports may be
generated in two ways:
1. On Demand
Running on-demand produces your file immediately, but may take up to several minutes depending on
the size of the file. While the report generates, you may not navigate to other areas of the software.
• Run Online – This option runs the report and generates it onscreen.
• Download (CSV) – This option creates a downloadable .csv file.
• Export – This option allows you to generate a downloadable file in PDF, Excel, or PPT format.
Note: There are no formatting options available with these report types aside from what you are able to
do in the resident application of the file type you select.
2. Offline
Running offline gives you the flexibility to attend to other activities while the report processes in the
background.
• Run Offline – This option allows you to create a named, downloadable file in any of the above
formats. The report runs in the background while you are free to do other things. You will be notified
via e-mail upon the completion of the report. It may be accessed by navigation to Scheduled Reports.
Note: You may specify the language of the report output as either that of the logged in user or proxy.
50
Ad Hoc Report Actions > Sharing Report Definitions
In this section, you will learn about sharing report definitions that you
have created with other employees in your organization.
51
Ad Hoc Report Actions > Sharing Report Definitions
Sharing Reports
There may be times when a report you create will be useful to other people in your organization. If that is
the case, you can share your report definition with others and they can run the report from their Reports
List.
In order for a person to view a shared report, the following must both be true:
• The person must have Run permission for the report type you share.
• You have shared the report with the person.
Note: If you share a report type with a person who does not have the run permission for that type, they
will not see the report in their report list.
52
Ad Hoc Report Actions > Sharing Report Definitions
Sharing Reports
People
When sharing reports, it’s very important to consider the People step of the report definition. You must
consider whether the user with whom you will share the report has the same line of sight. For Example,
you would not want to share a report set up for detailed reporting rights if the user you are sharing with
is a manager and can only see within their hierarchy.
Note: Keep in mind that you are only sharing the definition of the report with others. You are not
sharing your data access. Each user only sees what they have permission to see based on their role or
administered rights and the report definition.
Sharing
To share a report with others, select their names by either using a Quick Search or an Advanced search.
Be sure that the people with whom you share the report have the right to review the report definition type
you are sharing.
If your search results yield a full list of people with whom you wish to share, click Select All and all users
will be added to the Selected column.
Unsharing
To unshare a report with others, select the trash can next to the name of the person in the selected
column. To Unshare a report from everyone you have previously shared it with, click Deselect All.
53
Ad Hoc Report Actions > Additional Report Actions
In this section, you will learn how to create a new report from an
existing report (copy) using the Save As action, edit an existing
report, and delete a report and export and import a report definition.
54
Ad Hoc Report Actions > Additional Report Actions
Save As…
The Save As… action enables a report creator to copy the report definition of an existing Ad Hoc Report.
This is useful when you wish to create a similar report with different filter criteria or if you wish to create
similar reports with different Lines of Sight.
Note: Copying a report that you have shared with others does not automatically share the new copy of
the report. You must set up each shared report separately.
55
Ad Hoc Report Actions > Additional Report Actions
Edit
This option opens the report definition and allows you to access any of the steps and settings you set up
previously. When finished editing, Save your report before returning to the Report List.
Note: Editing a report that you have shared with others will update the shared version immediately.
56
Ad Hoc Report Actions > Additional Report Actions
Delete
The Delete option allows you to delete a report definition. You also have the ability to define the number
of days until a scheduled report is purged from the system. The default settimg is 7 days.
Note: Deleting a report that you have shared with others will delete the report from their lists as well.
57
Ad Hoc Report Actions > Additional Report Actions
Sometimes, you may want to export your report definition, either for
Best Practice version control or to share the definition offline with a colleague.
When saving versions, you
may wish to indicate time, Version Control
date, and other identifying As you edit and update your report definition, you overwrite the report
information so you know which each time you save a change. By using Export report definition, you
version is which. can download copies of the report definition and upload later to revert
to a previous version.
Sharing Offline
Sharing reports creates a link between the report creator’s report
and the shared version. The person with whom the report has
been shared cannot modify the report definition. In the event that a
colleague would like to create their own report similar to yours, you
could export the report definition and e-mail the file. They can take
that file and upload it into their report list.
58
Ad Hoc Report Actions > Additional Report Actions
If you have a downloaded report definition, you may upload it into the Report List using Upload Report.
59
Ad Hoc Report Actions > Recap
Recap
• Use the Report Actions Dropdown list
• Run an Ad Hoc Report online or offline and in various file formats
• Share and unshare a report definition
• Copy (Save As…), edit, delete, and export a report definition
Additional Resources:
There are a number of additional resources that
can provide more information including:
• Online courses
• Video simulations
• Quick reference guides
• Lab guides
60
Appendix
Note: The following list displays reports that are available in the product but NOT necessarily available
for your instance depending on your current configuration and contract. Please confirm with Customer
Success before assuming any of the following reports will work in your instance.
61
Exercise
Exercise
In this exercise, you will grant Ad Hoc Create and Run Report rights
to your Recruiter.
63
Exercise
In this exercise, you will grant Ad Hoc Run Report rights to all
Managers in the Training## Division where ## is the number you
have been assigned by your instructor.
64
Exercise
In this exercise, you will log in to the training instance and access Ad
Hoc Reports.
1. Log in as admin##.
2. Select Analytics.
3. Select Reports.
4. Select Ad Hoc Reports from the left=hand navigation menu.
65
Exercise
66
Exercise
In this exercise, you will define the users’ data to appear in your
report output.
67
Exercise
68
Exercise
In this exercise, you will add columns to the report and rearrange the
columns so that Overall Performance Rating is last.
69
Exercise
Exercise 8 Sorting
In this exercise, you will Sort By Division, then Location, then Last
Name.
70
Exercise
In this exercise, you will filter by rule to remove all records where
Overall Performance Score is Unrated, zero, or null.
71
Exercise
1. Click Preview.
2. Click Close.
3. Click Back to Ad Hoc Reports List.
4. Click OK if presented with a Warning Pop Up.
72
Exercise
In this exercise, you will run the Goals, Competencies, and Overall
Ratings report Online.
73
Exercise
In this exercise, you will share your report with your assigned CEO.
74
Exercise
75
Course Summary
Through discussion, instructor-guided demonstration
and hands-on exercises, this course enabled you to
describe SuccessFactors Ad Hoc Reports and their
usage, describe and grant the various Ad Hoc Reporting
privileges, create basic Ad Hoc Reports, manage
existing Ad Hoc Reports, manage Ad Hoc Reports
sharing, and export and upload report definitions.