Program
Program
com
SAP SuccessFactors
Learning Administration -
Programs
SAP SE Copyrights and Trademarks
© 2018 SAP SE. 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. The information contained herein may be changed without prior notice.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other
software vendors.
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z,
System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS,
S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture,
POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes,
BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2,
Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are
trademarks or registered trademarks of IBM Corporation.
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of
Adobe Systems Incorporated in the United States and/or other countries.
Oracle is a registered trademark of Oracle Corporation
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks
or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web
Consortium, Massachusetts Institute of Technology.
Java is a registered trademark of Sun Microsystems, Inc.
LabNetscape.
SAP, SAP Fiori, SAP SAPUI5, R/3, SAP Fiori, SAP NW Gateway, SAP NetWeaver, Duet, PartnerEdge, ByDesign,
SAP BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP SE in Germany and other countries.
Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web
Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their
respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is
an SAP company.
Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and
services mentioned herein as well as their respective logos are trademarks or registered trademarks of
Sybase, Inc. Sybase is an SAP company.
All other product and service names mentioned are the trademarks of their respective companies. Data contained in
this document serves informational purposes only. National product specifications may vary.
These materials are subject to change without notice. These materials are provided by SAP SE and its
affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any
kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only
warranties for SAP Group 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.
SAP SUCCESSFACTORS LEARNING ADMINISTRATION - 3
Use Example/Visualization
Demonstration by Instructor
A hint or advanced detail is shown or
clarified by the instructor –
please indicate reaching any of these
points to the instructor
Warning or Caution
A word of caution – generally used to
point out limitations or actions
with potential negative impact that need
to be considered consciously
Hint
A hint, tip or additional detail that helps
increate performance of the solution or
help improve understanding of the
solution
Additional information
An indicator for pointing to additional
information or technique beyond the
scope of the exercise but of potential
interest to the participant
Discussion/Group Exercise
Used to indicate that collaboration is
required to conclude a given
exercise. Collaboration can be a
discussion or a virtual collaboration.
Solution or SAP Specific term E.g. Flavors are transaction specific screen
personalization created and rendered using
SAP Screen Personas.
Course Introduction
Overview
This administrator's guide provides an overview of the concepts and terminology
associated with the Programs functionality in SAP SuccessFactors Learning.
Programs is a feature that enables you to maximize the end user's learning experience by
combining a variety of learning elements and activities, and structuring them in the manner
and order that you intend them to be consumed.
Through participating in discussions, viewing demonstrations, and completing exercises,
this course provides you with the basic skills in Programs administration and management,
and the process involved in building a Program.
Target Audience
This training is intended for all SAP SuccessFactors administrators (admins).
Unit Objectives
This unit contains four lessons:
Access Programs
Describe the various types of Programs
Add a new Program
Use Program tiles to manage a Program
Associate a Program with SAP Jam groups
Assign Programs to users
Report on Programs
Assumptions
The SAP SuccessFactors Learning instance is highly configurable. During this training,
you will be working in a representative environment. To properly progress through the
training and when navigating the system, you must understand some assumptions.
Do not block pop-up windows in your browser. Please unblock pop-up windows so that the
application may function as designed.
When you first log in to SAP SuccessFactors Learning, the following message banner may
display at the top of your browser window:
1. Click the pop-up blocked message. A box displays with a few options.
2. Select the Always allow pop-ups from this site option and click Yes.
3. Once selected, you will not see the pop-up blocked warning again.
This training assumes that your SAP SuccessFactors Learning administrator role is
associated with all available workflows in the system. If your role does not include certain
workflows, those tabs and pages will be grayed out and/or inaccessible.
Required Fields
Your system administrator configured specific fields throughout the system as required
based on your organization’s business rules and processes. These required fields are
indicated with a red asterisk (*). You must input data in these fields before you are allowed
to progress.
If you are using a SAP SuccessFactors Learning training instance to progress through this
course, the fields displayed and marked as required may not reflect the settings you will
encounter when accessing your organization’s instance. Your system administrator can
provide you with a list of the required fields for your organization.
Throughout the guide, you may encounter icons that call out various types of information.
The following table illustrates how this guide uses icons to indicate different types of notes,
comments, activities, exercises, etc. that support the text.
Activity: Indicates an activity for you to complete that helps reinforce the
information you just learned.
Note: Indicates additional information that is related to the information
presented.
Exercise: Indicates a hands-on exercise. Follow the step-by-step process
outlined to perform specific tasks in the instance.
Job Aid: Indicates there is a job aid available for the task. Job aids provide
detailed instructions and screen captures to help you complete a task.
Warning: Warns against particular actions, or that a particular condition might
indicate a problem.
https://community.successfactors.com/
Additional Resources
For more information about SAP SuccessFactors, refer to these resources:
Objectives
The learning activities can be internal learning items or they can be external content (such
as a link to a welcome video hosted on the company intranet). Open Content Network
(OCN) courses may also be added to Programs. A Program may include text descriptions
of activities the users must perform outside of SAP SuccessFactors Learning (such as get
a security badge or have a discussion with HR).
The syllabus style of Program agendas supports academic training, event-based training
(e.g., a new hire event), and self-paced training.
Accessing Programs
End users within SAP SuccessFactors Learning can view Programs that are assigned to
them by their supervisor or by an admin either directly or via an Assignment Profile.
They may also search for Programs in their catalog and recommend Programs to other
users.
If the Program has been assigned to the user, the user will see it in his/her learning plan
(My Learning Assignments). If searching for a Program within a catalog, the user can filter
by Program within the Category area of the catalog. From the results screen, the user may
view the Program details by clicking on the Program title, or choose to self-assign the
Program by clicking on Enroll.
Supervisors and others with supervisor responsibilities (such as alternate supervisors or
Human Resource Business Partners) may assign a Program from their catalog to the
users that report to them.
Note: If SAP SuccessFactors HCM suite includes the Career and Development Planning
module, (CDP) Programs may also be added to Career Development Plans by selecting
Learning Activity and searching for the Program in the catalog. Programs may also be
associated with one or more Competencies which may assist users in searching for the
best Program to help them achieve improvement in these related Competencies.
Program completions will appear in the Learning History portlet in Employee Central.
Once starting a Program, users can then manage their progress through the Program. As
they progress through the Program, a completion percentage bar reflects progress
accordingly.
Conclusion
In this lesson, you were introduced to the Programs functionality from the end user
perspective.
Knowledge Check
Use what you learned in this lesson to answer the following questions.
1. Describe Programs
Objectives
Here, you can add the following information to create a new Program:
Locale: Which language we will use for the text of this Program. Additional
locales may be added later for text descriptions.
Title: A name for the Program that displays in the user interface. We recommend
that you enter a title that helps users identify the Program.
Description: A description displaying in the user interface that should help users
understand what the Program is about.
Type: Defines the time frame for a Program. This is a required field with
three options to choose from:
Completion Status: This is the completion status users will receive upon
successful Program completion.
Note: Please see the appendix for instructions on adding the Programs domain type to
other domains.
7. Use the search icon to select the Assignment Type. Select Required.
8. Select the new Program type. Select Scheduled.
9. The Status Active checkbox is checked by default. If the Status Active checkbox
is not checked, the Program will not be accessible from the catalog or assignable to
user.
10. Select a Completion Status from the drop-down menu.
13. Click Create Program when finished entering new Program information.
Conclusion
In this lesson, you learned how to create a Program in SAP SuccessFactors Learning.
Knowledge Check
Use what you learned in this module to answer the following questions.
1. List the steps to add a new Program.
Objectives
Description
Settings
Agenda
Assignment
Publishing
Jam Groups (if enabled)
Competencies
Cover Page
A cover page is a user-facing overview page you create for your Program. You can choose
from three layouts and add images, videos, HTML, or any other information to your cover
page. If the Cover Page is active, users can see it when they view the Program details.
The cover page shown in the below figure is currently inactive.
Description Tile
The Description tile allows you to provide information to describe what the Program is
about. HTML tags may be added to the description and the system will display the results
when the user views the Program details.
You can enter a Program description by clicking the Edit button. To access the
translation pop-ups for any localized field, click the Translation button.
Note: The Program title, description, and agenda sections are all localized fields permitting
the admins to enter translations for whichever languages they are using.
Settings Tile
The Settings tile allows you to configure various Program settings such as:
Status
Domain
Assignment Type
Completion Status
Progress Restriction
Hours
Programs deliver learning over time, and the Type field defines the time frame for the
Program. There are three types to choose from:
Scheduled: This type of Program has fixed start and end dates. Scheduled
Programs require that if instructor-led or blended activities are selected, you must
add scheduled offerings to the Program.
Duration-based: This type of Program has a fixed time limit. The start/end dates
and times are determined when the Program is assigned to the user.
Open-ended: This type of Program is self-paced with no time limitations.
The Status Active checkbox is checked by default. This enables the Program to be
added to the catalog and made accessible to users. If the checkbox is not checked, the
Program will not be added to the Program catalog, nor will it be available to users.
A Domain is a security attribute of core SAP SuccessFactors Learning records. You can
search for a domain; your admin role determines which domains you can access.
Depending on how your admin role is domain-restricted, you may not be able to view or
edit Program records in certain domains.
Assignment Type is either optional, required, or a different type that means the same as
optional or required.
Completion Status is the status users will receive upon successful Program completion.
Progress Restriction
Progress Restriction is determined by the Program type, and controls how a user works
through the sections of an agenda.
Progress Restriction by schedule: Users must wait until the scheduled time
before starting the next section. Only scheduled type Programs may have this
type of restriction.
Hour(s) is the amount of time a user will likely need for Program completion
Enable User Ratings allows user to rate the Program with a number of stars in the
catalog
Certificate Template determines the look and feel of the completion certificate
Source is the origin of training (e.g., internal, or specific vendor name)
Thumbnail URL/File is the thumbnail picture that will display next to the Program
Contact’s Email is typically the owner of the Program to be contacted by the user
for more information about it
Comments is where additional information about this Program may be stored
Grading Options allows the admin to set a list of either numeric or alphabet grades
that are mapped to completion statuses. These could be entered when Program
completions are edited using the Learning Event Editor tool.
Agenda Tile
The Program agenda forms the overall structure of the Program. It is broken down into
sections, and each section can contain various activities.
The Agenda tile allows the admin to manage sections and activities to create the
desired schedule of learning. Sections enable you to group activities inside the Program
agenda. Once added, section titles and durations can be adjusted. Activities are
learning actions. An agenda can have up to 100 sections, and each section can have
many activities.
These activities include:
Adding Items
Items are units that can be assigned to a user and tracked for completion. To add an item
to a section in your agenda, click any of the Scheduled Only, Online Only, Scheduled and
Online, Other, or External item types from the Add activities area. Then search for and
select the item you would like to add.
If a user already has the item completed in the learning history, the Program can apply that
completion to the item so that the user will not have to complete the item again. A number
of days may be entered in the Learning History Credit field to determine how far back to
include learning events. For example, if the number of days is 365, only learning events for
the item within the past year will count toward item completion. If the user had completed
the item over 365 days ago, it will not count and the Program will require that the user
complete the item again.
Note: Individual item thumbnails may be displayed in the Program agenda if configured:
System Admin > Configuration > System Configuration > LMS_ADMIN >
showSystemDefaultThumbnail=true.
Once the item is added, you have the option to search for an existing scheduled offering or
create a new one. To create a new scheduled offering, click the green + button. Enter all
necessary information about the scheduled offering in the window that appears. When all
information is entered, click Add to add the new scheduled offering to the agenda.
When users are enrolled into the Program, they will automatically be enrolled into any
scheduled offerings. When users withdraw or are removed from the Program, they will also
be withdrawn from the offerings. For VLS offerings, the Program VLS
Enrollment/Withdrawal APM must be run in order to unregister users from the offerings.
Note: An error prompt is displayed if the URL of the link is not entered.
Text can be used to describe custom activities. You have the option to enter a title and
description for your custom activity when adding it to a section.
HTML can be used to create an activity which may be similar to the Text option but include
links, images, and other HTML functions.
1. If necessary, navigate to Learning > Programs, search for and edit the Program
you created in exercise 1.
2. Click the pencil icon to edit the Agenda tile.
3. Create each of the following sections and add activities as requested:
4. This Program consists of a series of activities to prepare you for your new role at our
company. Welcome to our Company!!
Note: This is only possible for Programs of type Scheduled (and not Duration-Based or
Open-Ended.
Assignment Tile
The Assignment tile allows you to view the assignment profiles and the status associated
with a Program. You can make the Program part of an assignment profile by going to
Admin > Users > Assignment Profiles and adding the Programs to the assignment profiles
of your choice.
Recommending Programs
An Admin may choose to recommend a Program to a User instead of assigning it from an
Assignment Profile record. This can be done by navigating to the Related section of the
Assignment profile record and selecting Recommended Programs>Search for and Add
Program to the Assignment Profile.
Note: Recommended programs must be in the catalog of the user receiving the
recommendation.
The assignment profile status designations are Add Pending, Valid, and Delete Pending.
Publishing Tile
The Publishing tile allows you to manage the association of Programs to catalogs and
subject areas.
Featuring a Program
On the Programs tab of the Catalog record (Learning>Catalogs), Programs can be flagged
as Revised, Featured or New with an Until date. Featuring a Program will make it appear
on the Featured tile for users and will make it easier to find in the catalog.
Search Weight Tiers can also be applied within the Catalog record to enhance search
results for Programs.
To associate Programs with SAP Jam groups, you need to enable SAP Jam integration in
System Admin > Configuration > System Configuration > LMS_ADMIN. Set
jamlntegrationEnabled to true.
Note: If you need a license to SAP Jam, contact Customer Success for information.
If you do not want to create new SAP Jam groups for every Program but still want to use
SAP Jam, you can build a Program agenda that has links to SAP Jam locations like
documents within a group. For example, if you create a new hire Program for engineers,
you can create a link to a welcome video in the engineering group, a document that
describes the core values of engineering at your company, and the discussion forum
where new engineers can introduce themselves to the group.
Conclusion
In this lesson, you added a Program in SAP SuccessFactors Learning.
Knowledge Check
Use what you learned in this lesson to answer the following questions.
1. List the seven (7) Program tiles.
3. True or false: An agenda can have up to 100 sections and each section can
contain many activities.
a) Duration Based
b) Scheduled
c) Open Ended
6. If you do not want to create new SAP Jam groups for every Program but still want
to use SAP Jam, you can build a Program agenda that has links to SAP Jam locations
like documents within a group.
a) True
b) False
a) True
b) False
Objectives
Assign a Program
Send notifications to users
Copy a Program
View and launch the available report types
Assigning a Program
The following methods are used to assign Programs to users:
User Needs Management Tool (Admin > Users > Tools > UserNeedsManagement)
Assignment profiles (Users > Assignment Profiles).
Self-assignment through the user's catalog (accessed from the Find Learning tile)
Admin Recommendation
Viewing Programs
If the Program is associated with an SAP Jam group, then the user receives an
email to join the group (depending on how you have configured the SAP Jam group).
Users see the Program on their HCM (BizX) To Do list and their My
Learning Assignments tile in the LMS.
Users receive standard learning notifications like the Learning Plan notification.
Supervisors can see their users' assigned Programs and users' learning histories.
Admins may view the Programs tab of the User record (but may not add or
remove Programs directly from the tab)
9. Click Next.
10. Review the list of affected users and verify the item to be assigned.
11. Click Run Job Now or Schedule Job to complete the User Needs Mgmt. wizard.
Note: If you click Run Job Now, a Status page displays. The assignment was completed
successfully. If you click Schedule Job, you are taken to a new window where you can
enter the necessary information to run the job in the background or at a later time.
For scheduled Programs, the changes will always affect both current and future Program
participants.
Note: Once an Item has been added to a Program, it is considered “in use” by the
Program and it may not be inactivated.
Ad-Hoc Notifications
Once users have been assigned the Program or have had a chance to complete it, an
admin may send notifications to the users from within the Program record or from the Send
Notifications tool.
Copying a Program
An existing Program may be copied if an admin wants to reuse much of an old Program
but perhaps change the dates or content so that it may become a new one.
The admin may select whether to copy the agenda, cover page, catalogs, or subject areas
of the existing Program to the new one.
Reporting on Programs
To launch reports, administrators go to the Reports section, and users go to Home > Links
> Reports. Following is a list of standard reports:
Certificate of Completion Report: Users can run this report to print a certificate
of completion when they complete a Program.
Learning Plan Report: Administrators, supervisors, and users can run this report
to see their learning plans, including Programs.
Learning History Report: This report includes completed Programs and
Program items for the administrator, supervisor, and user.
Program Status Report: This report includes Programs that are in progress per user
and Programs that have been completed by user. It includes completion status and
completion date. This report also may be run by users and supervisors.
1. Navigate to Learning Administration > Reports and locate the Program Status report
(not the CSV version of the report). Click the report name to launch the report
criteria screen.
2. Select Browser from the Report Destination drop-down menu.
3. Select PDF from the Report Format drop-down menu.
4. Click the filter icon to search for and select one or more users to include in the report.
5. Uncheck the box to mask user IDs on the report.
6. Search for the Program using the Program ID field
7. Check the checkbox for Include Activites
8. Click:
Run Report to run the report immediately.
Schedule Job to schedule the report to run as a background job, either on a
recurring basis, or once at a future date
Conclusion
This lesson provided instructions on Programs management and you learned how to
assign a Program and report on Programs.
Assign a Program
Send notifications to users
Copy a Program
Run the Program Status report
Knowledge Check
Use what you learned in this lesson to answer the following questions.
1. True or false: There is only one method for assigning Programs to users.
2. Once a Program is assigned, where can a user see the Program assignment?
c) Both
4. True or false: When copying a Program, the admin may choose to copy just
the agenda (and not the catalogs or subject areas).
5. When running the Program Status report, you should check the Include Activities
checkbox in order to get the most detailed report.
a) True
b) False
Appendix A - Configuration
Configuration Overview
Before admins can create Programs in SAP SuccessFactors Learning, the following need
to do the following:
Admin Roles
Programs may be created by admins with the appropriate permissions in their admin
role(s). To update your admin security role(s) to include the Program workflows, navigate
to System Admin > Security > Role Management > Select Role > Workflows > Edit and
add one or more from list. There are Program workflows in the Learning Management,
Jam, User Management, Reports, and Search sections including:
Add Program, Add/Edit Program HTML, Add/Edit Program Links, Add/Edit Program Text,
Copy Program, Delete Program, Edit Program Catalog, Edit Program Custom Columns,
Edit Program Subject Area, Edit Program Assignment, Search Program, Search Program
Custom Columns View Program, View Program Custom Columns, Add/Edit Program Jam
Groups, Run Program Status Report, View User Program Status Report, Assign Program
to User, Edit Assignment Profile Program, Unassign Program from User, View Assignment
Profile Program, and View Programs Assigned To User on user record.
Note: There are also workflows in the System Admin category, however these might only
be useful to a high-level System Admin who is responsible for global configurations.
Completion Status
To set up Completion Status value(s) for Programs, go to References > Learning >
Completion Status. Search for the desired completion status and if one does not already
exist for Program Complete, create one. Item Type must be set to Programs
(SYSTEM_PROGRAM_ENTITY) and the Credit Given option must be checked.
When done, click Add.
Custom Columns
If necessary, custom columns may be configured for the Program record. System Admin >
Custom Columns > Programs.
Appendix B - Comparisons
Curricula
Admins will want to decide when to use Programs instead of using other records such
as curricula, assignment profiles, or classes. It may be useful to use a combination of
these records in a complete training strategy.
A curriculum may contain one or more items, requirements, or subcurricula. The
curriculum will check the history to see if the user has completed any of the items or
requirements. The curriculum status will be calculated based on the latest successful
completion of all effective required items and requirements.
Similarity to Programs: Both may be set to ignore item completions that are too far in the
past. Both may be assigned by the User Needs Management tool, through Assignment
Profiles, or added to Catalogs.
Advantages: A curriculum is the only record that may be used to track retraining. Users
may be given a choice in how they may meet curriculum requirements.
Disadvantages: Curricula may not contain links, text, or html activities like Programs can.
Only individual items or choices of items (requirements) may be added to curricula.
Curricula may not be used to register users into specific scheduled offerings.
Assignment Profiles
Dynamic groups of users who meet the criteria defined by groups of rules and domains.
May be used to assign items, curricula, Programs, and catalogs. May also be used to
recommend items. May not be used to register users into specific scheduled offerings.
While users may be manually added to an Assignment Profile, it is best practice to run the
Synchronization APM to keep the population up-to-date.
Classes
A class may be used when a static list of users needs to be associated with multiple
scheduled offerings.
Similarity to Programs: When the scheduled offerings are associated to the class record,
there is a setting for Auto Enroll. When users are added, they will automatically be enrolled
in the offerings that have this setting. This works the same as offerings added to a
Scheduled type of Program.
Advantages: A single curriculum may be associated to the class record. Curricula may not
currently be added to Programs.
Disadvantages: Classes may not be associated to Assignment Profiles. Users must be
manually added to (or removed from) the class. Classes may not be assigned through the
User Needs Management tool and may not be added to catalogs.
Unit Summary
In this unit, you covered:
Access Programs
Describe the various types of Programs
Add a new Program
Use Program tiles to manage a Program
Associate a Program with SAP Jam groups
Assign Programs to users
Report on Programs