Professional Documents
Culture Documents
CONFIGURATION WORKBOOK
<COMPANY NAME>
1
Revision History
Approvals
Department /
Printed Name Signature Date
Company
2
Table of Contents
Suggested Order of Implementation Activities...........................................................................14
1911 New Features/Major & Minor Updates..............................................................................15
1. Introduction and Business Analysis....................................................................................16
1.1 Company Background..................................................................................................16
1.2 About This Document...................................................................................................16
1.2.1 Attachments to this Document...............................................................................16
1.2.2 Future Revisions to this Document........................................................................16
1.3 Current State................................................................................................................ 16
1.4 Gap Analysis................................................................................................................. 17
2. Security – Domains, Domain Restrictions and Roles..........................................................17
2.1 Domains....................................................................................................................... 17
2.1.1 Domain Types and Usage.....................................................................................18
2.2 Domain Restrictions......................................................................................................21
3. Role Management.............................................................................................................. 23
3.1 Admin Roles............................................................................................................. 24
3.2 User Roles.................................................................................................................... 26
3.3 Delegate User Role (Proxy User)..................................................................................31
3.4 Instructor Role.............................................................................................................. 34
4. User Management.............................................................................................................. 36
4.1 User Attributes.............................................................................................................. 36
4.1.1 User ID.................................................................................................................. 36
4.1.2 User Status........................................................................................................... 36
4.1.3 Role (User Role)...................................................................................................37
4.1.4 Comments............................................................................................................. 37
4.1.5 Primary Supervisor................................................................................................37
4.1.6 Alternate Supervisor..............................................................................................38
4.1.7 HR Business Partner.............................................................................................38
4.1.8 Gender.................................................................................................................. 38
4.1.9 Job Title................................................................................................................ 39
4.1.10 Job Code............................................................................................................. 39
3
4.1.11 Job Code Custom Columns (Custom Fields)......................................................39
4.1.12 Job Families........................................................................................................40
4.1.13 Job Positions.......................................................................................................40
4.1.14 Job Location........................................................................................................40
4.1.15 Is Full-Time......................................................................................................... 41
4.1.16 Regular / Temp...................................................................................................41
4.1.17 Employee Type...................................................................................................41
4.1.18 Employee Status.................................................................................................42
4.1.19 Region................................................................................................................. 42
4.1.20 Resume............................................................................................................... 43
4.1.21 Hire Date............................................................................................................. 43
4.1.22 Termination Date.................................................................................................43
4.1.23 Related Instructor................................................................................................44
4.1.24 Address, City, Postal Code.................................................................................44
4.1.25 Country............................................................................................................... 44
4.1.26 Email address.....................................................................................................44
4.1.27 Phone Number....................................................................................................45
4.1.28 Alternate Job Codes............................................................................................45
4.1.29 User Custom Columns (Custom Fields)..............................................................45
4.2 Organizations................................................................................................................ 46
4.2.1 Organization Group...............................................................................................47
4.2.2 Organization Type.................................................................................................47
4.2.3 Organization Custom Columns (Custom Fields)....................................................48
4.2.4 Organization Based Headers and Footers............................................................48
4.2.5 Configurable “From” email address by Organization.............................................49
4.3 Groups.......................................................................................................................... 50
4.3.1 Group Impact areas/functionality...............................................................................50
4.3.2 Other Impact Areas....................................................................................................50
4.3.3 Related Workflows.....................................................................................................51
4.4 Class............................................................................................................................. 51
4.4.1 Class Status.......................................................................................................... 52
4
4.4.2 Class Custom Columns (Custom Fields)...............................................................52
4.5 Assignment Profiles......................................................................................................52
4.5.1 Assignment Profile Attributes................................................................................53
4.5.2 Assignment Profile Operators................................................................................56
5. Learning Management....................................................................................................... 58
5.1 Catalogs....................................................................................................................... 58
5.1.1 Catalog Browse (1611)..........................................................................................59
5.1.2 Catalog 3.0 (1705)................................................................................................61
5.1.3 Topic Banner Configuration...................................................................................65
5.1.4 Catalog –User Generated Content........................................................................65
5.2 Items............................................................................................................................. 66
5.2.1 Item Classification.................................................................................................66
5.2.2 Item Type.............................................................................................................. 67
5.2.3 Item ID.................................................................................................................. 68
5.2.4 Completion Status.................................................................................................69
5.2.5 Item Revision Date and Time................................................................................70
5.2.6 Revision Number...................................................................................................71
5.2.7 Item Status............................................................................................................ 71
5.2.8 Item Thumbnail Photos.........................................................................................71
5.2.9 HTML Item Descriptions........................................................................................72
5.2.10 Item Cover Page.................................................................................................73
5.2.11 Sources (formerly Item Source)...........................................................................73
5.2.12 Delivery Method (Method ID)...............................................................................74
5.2.13 Assignment Type................................................................................................74
5.2.14 Approval Process................................................................................................75
5.2.15 Hours.................................................................................................................. 77
5.2.16 E-Signatures.......................................................................................................77
5.2.17 Notifications.........................................................................................................78
5.2.18 Subject Areas......................................................................................................79
5.2.19 Period-Based Item Assignment (Initial Assignment)............................................79
5.2.20 Item Substitute Relationships..............................................................................83
5
5.2.21 Item Prerequisite Relationships...........................................................................83
5.2.22 Minimum Registration..........................................................................................84
5.2.23 User Item Ratings...............................................................................................84
5.2.24 Item Re-launch (Online Items).............................................................................84
5.2.25 Item Custom Columns (Custom Fields)...............................................................84
5.3 Scheduling.................................................................................................................... 85
5.3.1 Schedule Offering ID.............................................................................................86
5.3.2 Schedule Offering Status......................................................................................86
5.3.3 Schedule Offering Time Zone and Show in this Time Zone Setting.......................86
5.3.4 Approval Process ID/Approval Required...............................................................86
5.3.5 Withdraw Approval Process ID/Withdraw Approval Required................................87
5.3.6 Registration/Withdraw Cut-Off Date......................................................................87
5.3.7 Minimum and Maximum Registrations...................................................................87
5.3.8 Registration Statuses............................................................................................87
5.3.9 Self-Registration....................................................................................................88
5.3.10 Notifications.........................................................................................................88
5.3.11 Slots.................................................................................................................... 89
5.3.12 Contacts (Others)................................................................................................90
5.3.13 Cancelling a Schedule Offering...........................................................................90
5.3.14 Closing a Scheduled Offering..............................................................................90
5.3.15 Scheduled Offering Registration Form................................................................90
5.3.16 Documents.......................................................................................................... 90
5.3.17 Registration Form Custom Columns (Custom Fields).........................................91
5.3.18 Scheduled Offering Custom Columns (Custom Fields).......................................91
5.3.19 Schedule Blocks..................................................................................................92
5.3.20 Cancellation Reasons.........................................................................................92
5.4 Instructor....................................................................................................................... 92
5.4.1 Instructor View......................................................................................................93
5.4.2 Instructor Custom Columns (Custom Fields).........................................................94
5.5 Task Checklist.............................................................................................................. 95
6
5.5.1 Tasks.................................................................................................................... 95
5.5.2 OJT Usage............................................................................................................ 95
5.5.3 Authorized Observers............................................................................................96
5.5.4 Observer – Self Assigned......................................................................................96
5.5.5 Observer – Admin Assigned (b1608)....................................................................96
5.6 Jam and Jam Groups (Integration in conjunction with BizX Platform)...........................98
5.7 Evaluations (1708)........................................................................................................99
5.7.1 Rating Scales for Questionnaire Surveys............................................................101
5.8 Accomplishments (1705)............................................................................................102
5.8.1 Select the subject areas they want to track..............................................................103
5.8.2 Select the number of courses they want to track......................................................103
5.8.3 Total Learning per month.........................................................................................104
5.8.4 Time spent by topic..................................................................................................104
5.9 Curricula..................................................................................................................... 105
5.9.1 Curriculum Status................................................................................................105
5.9.2 HTML Curriculum Descriptions............................................................................108
5.9.3 Curriculum Cover Page.......................................................................................109
5.9.4 Curriculum Type..................................................................................................110
5.9.5 Curriculum Force Incomplete..............................................................................111
5.9.6 Curriculum Substitute Force Incomplete (b1602)................................................111
5.9.7 Item Sequence / Display Order...........................................................................112
5.9.8 Curriculum Custom Columns (Custom Fields).....................................................112
5.10 Requirements........................................................................................................... 113
5.11 Recommended Items................................................................................................114
5.12 Peer Recommendations...........................................................................................114
5.13 Collections (b1608)...................................................................................................115
5.14 Programs.................................................................................................................. 116
5.14.1 Program Custom Columns (Custom Fields)......................................................118
5.15 QuickGuides............................................................................................................. 119
5.16 External Links (GA b1602)........................................................................................120
5.17 Open Content Network.............................................................................................121
5.17.1 Open Content Network Partners.......................................................................122
5.17.2 OCN Configuration File.....................................................................................122
5.17.3 OCN Framework for adding new OCN Providers..............................................122
5.18 Course Home............................................................................................................ 127
7
5.19 Personalized Learning Recommendation (b1808 – Early Adopter Care)..................130
6. Physical Resources.......................................................................................................... 131
6.1 Facility........................................................................................................................ 132
6.1.1 Ad Hoc Facilities.................................................................................................133
6.2 Location...................................................................................................................... 134
6.2.1 Location Type......................................................................................................134
6.2.2 Locations............................................................................................................. 135
6.3 Work Week Profile......................................................................................................135
6.4 Holidays...................................................................................................................... 136
6.5 Holiday Profile............................................................................................................. 136
6.6 Calendars and Time (1611)........................................................................................137
6.7 Materials..................................................................................................................... 138
6.8 Equipment.................................................................................................................. 138
6.8.1 Equipment Type..................................................................................................138
6.8.2 Equipment Status................................................................................................139
6.8.3 Equipment........................................................................................................... 140
6.9 Regions...................................................................................................................... 140
6.10 Custom Resources...................................................................................................140
7. Online Content Management............................................................................................141
7.1 Managing Online Content...........................................................................................141
7.2 Considerations............................................................................................................ 142
7.2.1 Mastery Score.....................................................................................................143
7.3 Content Import Tool....................................................................................................144
7.4 Deployment Locations................................................................................................144
7.5 Content Types............................................................................................................ 145
7.6 Content Objects and Packages...................................................................................146
7.6.1 Inline Content Launch.........................................................................................146
7.6.2 Enabling Content for Mobile Access....................................................................147
7.6.3 Enabling Content for Offline Access....................................................................147
7.6.4 AICC Document Wrapper....................................................................................147
7.7 Documents................................................................................................................. 148
7.7.1 Document Types.................................................................................................148
7.8 Objectives................................................................................................................... 149
7.8.1 Objective Custom Columns (Custom Fields).......................................................149
7.9 Question Library Builder.............................................................................................150
7.9.1 Related Workflows...................................................................................................150
7.10 Questions (PQE Legacy Functionality).....................................................................150
8
7.10.1 Question Custom Columns (Custom Fields).....................................................150
7.11 Question Builder.......................................................................................................150
Supported Question Types:..........................................................................................151
Related Workflows.......................................................................................................151
Admin Workflows:........................................................................................................ 151
Add/Edit/Remove Images.............................................................................................151
7.12 Assessments............................................................................................................ 152
Related Workflows.......................................................................................................154
Admin Workflows:........................................................................................................ 154
7.13 Exam Objects (Legacy Functionality)........................................................................154
7.13.1 Exam Custom Columns (Custom Fields)...........................................................155
7.14 Quiz Builder.............................................................................................................. 155
8. Data Privacy and Protection.............................................................................................156
9. System Configuration.......................................................................................................157
9.1 Configuration - Global Variables.................................................................................157
9.1.1 General Settings.................................................................................................157
9.1.2 Mail Settings........................................................................................................162
9.1.3 Electronic Signature Settings..............................................................................166
9.1.4 Esig Meaning Code.............................................................................................167
9.1.5 AICC Wrapper Settings.......................................................................................168
9.1.6 Approval Process Settings..................................................................................168
9.1.7 Password Settings...............................................................................................169
9.1.8 Login Lockout Settings........................................................................................170
9.1.9 Delegate Settings................................................................................................170
9.1.10 Virtual Learning System Synchronization Frequency........................................171
9.2 (Basic) Configuration..................................................................................................171
9.2.1 Certificate Templates..........................................................................................171
9.2.2 Connector Settings..............................................................................................172
9.2.3 Consent Statements............................................................................................172
9.2.4 Content Players...................................................................................................173
9.2.5 Easy Links........................................................................................................... 174
9.2.6 External Reports.................................................................................................175
9
9.2.7 Gamification Settings..........................................................................................175
9.2.8 Landing Page Settings........................................................................................177
9.2.9 Fiori User Interface..............................................................................................180
9.2.10 Images.............................................................................................................. 181
9.2.11 Module Tab.......................................................................................................182
9.2.12 OAuth Token Server..........................................................................................183
9.2.13 Registration Settings.........................................................................................183
9.2.14 User Password Settings....................................................................................185
9.2.15 User Settings.....................................................................................................186
9.2.16 User Security Question Settings........................................................................187
9.2.17 Users Learning Event Recording Defaults.........................................................187
9.2.18 Learning Plan Notification Settings....................................................................188
9.2.19 Coupon Display Settings...................................................................................189
9.2.20 User Login/New Account Panels.......................................................................189
9.2.21 External User in Platform..................................................................................190
9.2.22 User-Created Account.......................................................................................191
9.2.23 VLS Configuration.............................................................................................194
9.3 Auto Generate IDs......................................................................................................195
9.4 Brands – formerly called Branding Styles...................................................................195
9.5 Sites............................................................................................................................ 196
9.6 User Introduction........................................................................................................ 197
9.7 Date/Time Format Patterns.........................................................................................198
9.7.1 Date Patterns......................................................................................................198
9.7.2 Time Patterns......................................................................................................198
10. Tools............................................................................................................................ 199
10.1 Admin Passwords.....................................................................................................199
10.2 Attachments Utilization.............................................................................................199
10.3 Direct Links............................................................................................................... 200
10.4 Label Import/Export...................................................................................................200
10.5 Learning Event Synchronization...............................................................................201
10.6 Import Data............................................................................................................... 201
10.7 Export Data............................................................................................................... 202
10.8 AICC Import.............................................................................................................. 203
10.9 Legacy SCORM Import.............................................................................................203
10
10.10 Download Connector Template (1611)...................................................................204
10.11 Manage Unsent Email.............................................................................................204
11. Automatic Process Settings.........................................................................................205
11.1 Assignment Profile Synchronization..........................................................................205
11.2 Attachment Quota Watch Notification.......................................................................206
11.3 Catalog Price Update................................................................................................206
11.4 Clean up Approval Processes...................................................................................207
11.5 Clean up Background Jobs.......................................................................................208
11.6 Clean up Background Reports..................................................................................208
11.7 Clean up Overdue Item Evaluations.........................................................................208
11.8 Coupon Expiration Notification..................................................................................209
11.9 Curriculum/Program Clean-up..................................................................................209
11.10 Deny Expired Approval Processes..........................................................................210
11.11 Evaluation Synchronization.....................................................................................211
11.12 Employee Enrollment Digest...................................................................................212
11.13 External Verification Reminder................................................................................212
11.14 Jam Groups Notification..........................................................................................213
11.15 Item Request Clean-up...........................................................................................214
11.16 Item Scheduling Demand........................................................................................214
11.17 Learning Expiration.................................................................................................215
11.18 Learning Plan Notification.......................................................................................216
11.19 Native User Deletion...............................................................................................217
11.20 Native User Data Retention....................................................................................218
11.21 Open Content Network Content Synchronization....................................................219
11.22 Power Search Synchronization...............................................................................219
11.23 Power Search Optimization....................................................................................220
11.24 Purchase Order Low Balance Notification...............................................................221
11.25 Purge Deleted User Audit History (1708)................................................................221
11.26 Purge Expired Catalog Items..................................................................................222
11.27 Refresh Org Dashboard Data.................................................................................223
11.28 Reset Online Item...................................................................................................223
11.29 Waitlist to Request List...........................................................................................224
11.30 Scheduled Offering Delivery...................................................................................225
11.31 Subscription Expiration Notification.........................................................................225
11.32 User Requested Scheduled Offering Notification....................................................226
11.33 Recommendations Newsletter................................................................................227
11.34 Program Enrollment/Withdrawal.............................................................................228
11.35 Set Instructor Base Cost.........................................................................................228
11.36 Set Account Request Approval Process.................................................................229
11.37 User-Created Account Reminder............................................................................230
11.38 VLS Attendance Processing...................................................................................230
12. Interface Modification...................................................................................................231
12.1 User Interface........................................................................................................... 231
11
12.2 Locales..................................................................................................................... 231
12.3 Labels....................................................................................................................... 232
13. Advanced System Configuration..................................................................................233
13.1 Notification Templates..............................................................................................233
13.1.1 Template List.....................................................................................................233
13.1.2 Editing Notification Templates...........................................................................242
13.1.2.1 Notification Template Editor.........................................................................243
13.2 Search Selectors......................................................................................................243
13.3 System Configuration Files.......................................................................................244
13.3.1 ATTACHMENT..................................................................................................244
13.3.2 AUTHENTICATION...........................................................................................245
13.3.3 BIZX.................................................................................................................. 249
13.3.4 CATALOG......................................................................................................... 250
13.3.5 CERTIFICATE IMAGE ATTACHMENT.............................................................256
13.3.6 COLLECTION IMAGE ATTACHMENT (Preview release).................................256
13.3.7 CONNECTORS.................................................................................................257
13.3.8 CONSENT STATEMENTS ATTACHMENT.......................................................257
CONSENT STATEMENTS ATTACHMENT.................................................................257
13.3.9 CONTENT IMPORT..........................................................................................257
19.1.1 DIRECT_LINK...................................................................................................258
13.3.10 ENTITY_IMPORT............................................................................................259
13.3.11 FINANCIAL.....................................................................................................259
19.1.2 GAMIFICATION................................................................................................263
19.1.3 ICONTENT........................................................................................................265
19.1.4 IMAGE ATTACHMENT.....................................................................................265
19.1.5 LEARNER_SECURITY.....................................................................................265
13.3.12 LEARNING_ACCOMPLISHMENT..................................................................268
LEARNING_ACCOMPLISHMENT...............................................................................268
13.3.13 LMS_ADMIN...................................................................................................268
13.3.14 MOBILE........................................................................................................... 305
13.3.15 OPEN CONTENT NETWORK.........................................................................307
12
13.3.16 PASSWORD_POLICY....................................................................................308
13.3.17 PERSONALIZED RECOMMENDATIONS (Beta)............................................315
13.3.18 REPORT_SYSTEM.........................................................................................316
13.3.19 SEARCH......................................................................................................... 320
13.3.20 TOPIC BANNER IMAGE ATTACHMENT........................................................325
TOPIC BANNER IMAGE ATTACHMENT....................................................................325
13.3.21 USER GENERATED CONTENT.....................................................................325
13.3.22 USER LEARNING PLAN.................................................................................325
A) Extended Functionality........................................................................................................327
B) Technical Deliverables........................................................................................................328
Extensions Required.........................................................................................................328
Data Migration.................................................................................................................. 328
SSO Interface................................................................................................................... 328
User Interface................................................................................................................... 328
Learning History Interface.................................................................................................328
Custom Report(s)............................................................................................................. 328
Copyright................................................................................................................................. 329
13
Suggested Order of Implementation Activities
The following order is a suggestion, based on best-practices, in which to configure the customer
system. It does not outline every step, and every feature, but serves as a starting point to
establish your own, project-specific sequence.
14
1911 New Features/Major & Minor Updates
Copy of Functional
Evolution_6.2_1911.xlsx
15
1. Introduction and Business Analysis
1.1 Company Background
Include any pertinent Company Background information here.
Notes
16
1.4 Gap Analysis
Listed below are gaps identified by <Customer Name> between the desired state and
functionality available in SuccessFactors Learning. Solutions are documented where possible,
whether involving creative uses of the application or changes to existing business process.
Customizations are not recommended as they greatly increase the complexity of applying
upgrades, service packs, and patches.
17
System Admin > Security > Domains
Notes
18
Assignment Profile
Brand
Class
Collection
Content Deployment Location
Content Object
Content Package
Coupon
Item
Competency
Catalog
Curriculum
Custom Report
Document
Domain
Domain Restriction
Delivery Type Code (SF-182)
Designation Type Code (SF-182)
Equipment
Event Rule
Exam
External Link
Facility
Community
Goal (Legacy Performance)
Group
Instructor
Job Code
Location
19
Material
Objective
Organization
Performance Review Process (Legacy Performance)
Performance Review Template (Legacy Performance)
Plan (Legacy Performance)
Position (Legacy Performance)
Competency Profile (Legacy Performance)
Question
Question Library
Quiz
Purchase Order
Role
Scheduled Offering
User
Introduction Panel / News Page
Subscription
Questionnaire Surveys
Task
Training Credit Type Code (SF-182)
User Profile / Admin Record
Notes
20
2.2 Domain Restrictions
Domain restrictions are records that determine in which domains administrators may perform
workflows (add item, for example). If an Admin role workflow is unrestricted, any Admin with
that role may perform the workflow to records in all domains. If restricted, the workflow may be
performed only on records in domains included in the domain restriction. Domain restrictions
may contain any combination of domains. In the graphic below, if administrator role workflows
are restricted to Domain Restriction B, C, and D the administrator with that role can only perform
those workflows in the B, C and D domains and the PUBLIC domain. There should be at least
one domain restriction for every unique combination of domains in which a group of
administrators must be able to perform workflows. This typically results in a domain restriction
for every domain, every parent and child relationship and some ‘mix and match’ sets of
domains.
Documented below are the Domain Restrictions <Customer Name> will create:
Domain Include
Included Domain Description
Restriction ID Sub-
IDs (100 Char)
(30 Char) Domains
21
Domain Include
Included Domain Description
Restriction ID Sub-
IDs (100 Char)
(30 Char) Domains
Notes
22
3. Role Management
Roles consist of workflows – the combinations of functions (actions) and entities that grant
system rights. There are over 1100 possible workflows that could be assigned to an Admin role,
many of which are individually available for domain restriction if required. Determining which
workflows Admin roles should have is a challenging process and considerable time and
resources should be invested in building and testing the Admin roles to perform the needed
functions while keeping security and record access in place.
Each workflow may be restricted by domain, but only by one domain restriction record. This
why domain restrictions contain more than one domain and can contain any combination of
domains. In the above example, Admin roles with the ‘edit Scheduled Offering’ workflow can
edit offerings in the C-1, C-2, C-3 and C-4 domains (because those domains are referenced in
that domain restriction record). The Admin role’s ‘view User’ workflow is unrestricted. This
Admin role may view all Users in the system.
23
3.1 Admin Roles
Admin roles consist of selected workflows with (or without) applied domain restrictions.
Remember, domain restrictions are not applied to the Admin role – they are applied to each
individual workflow within the role. Administrator roles are assigned to administrator accounts
which in turn allow individual administrators’ access to SuccessFactors Learning. Admin
accounts may have multiple Admin roles, as workflows do not interfere with each other. The
Admin always has the combination of access provided by all assigned roles.
Several admin roles exist in the system by default. These system default roles are
preconfigured with workflows and are reset with each new release. Because they are reset, it is
recommended to create new admin roles for use rather than using the system default roles so
customers can control the exact permissions for each of their admin roles. The default roles
can be copied if needed.
System Default Admin Roles Description
ALL Default Role with all permissions
ALL_CONNECTOR Role with connectors permissions
ALL_PERFORMANCE Default Role with performance permissions
LEARNING_ADMIN Default Learning Admin Role
This role is provided to Monitoring team for sanity
OPSMONITORING
checking the LMS environment.
24
Listed below are the Admin Roles to be created by <Customer Name> along with notes from
workshop discussions.
System Admin > Security > Role Management
Role ID Description
Permission Details
(30 Char) (100 Char)
SYS_ADMIN System Administrator The default role with full access.
Administrator who manages users,
TRAINING_ADMIN Training Administrator curricula, items, schedule offerings and
resources.
Administrator who manages the
TRAINING_COORD Training Coordinator delivery aspects of training- scheduling,
resources, registrations, etc.
Administrator who trains of a group of
users, accesses schedule offerings,
INSTRUCTOR Instructor
generates reports and who has access
to proctor codes.
Administrator who has access to
REPORTING Reporting Role
reports only.
View and search access to the
VIEW_SEARCH View and Search Role
SuccessFactors LMS.
Please note that integrated clients can add LMS Admin as a link in the dropdown box in
BizX/Platform.
Review the process here: https://blogs.sap.com/2017/07/08/ease-the-navigation-to-learning-
management-system-lms-administration-using-custom-navigation/
Notes
25
Note: It is not necessary to create separate User Roles for Supervisors as they are subject to
the User Role assigned to them and the User Assumption Restriction Rules specified in the
LEARNER_SECURITY configuration file.
Two user roles exist in the system by default. These system default roles are preconfigured
with workflows and are reset with each new release. Because they are reset, it is
recommended to create new admin roles for use rather than using the system default roles so
customers can control the exact permissions for each of their user roles.
System Default User Roles Description
DEFAULT USER System Default User Role
LEARNING_USER System Default Learning User Role
Listed below are the User Roles to be created by <Customer Name> along with the workflows
that are to be assigned to each user role.
System Admin > Security > Role Management
<Customer
Menu
Name>_USER
CATALOG
ACCESS ADVANCED CATALOG SEARCH
ACCESS BROWSE CATALOG
ACCESS CALENDAR OF SCHEDULED OFFERINGS
ACCESS SIMPLE CATALOG SEARCH
LEARNING
ACCESS BOOKMARKS TILE
ACCESS CURRICULUM STATUS
ACCESS EXTERNAL LEARNING REQUESTS
ACCESS GAMIFICATION ELEMENTS
ACCESS JAM
26
<Customer
Menu
Name>_USER
ACCESS LEARNING ACCOMPLISHMENTS
ACCESS LEARNING HISTORY
ACCESS PERSONALIZED RECOMMENDATIONS
ACCESS SUCCESSFACTORS LEARNING OFFLINE
ACCESS QUESTIONNAIRE SURVEYS
ACCESS RECOMMENDATIONS TILE
ACCESS RECORD EXTERNAL LEARNING EVENTS
ACCESS RECORD LEARNING EVENTS
ACCESS TRAINING PLANNER
ADD TO LEARNING ASSIGNMENTS
AUTHOR COLLECTION
AUTHOR QUICKGUIDE
EXPORT TRAINING REQUEST DATA
POST GAMIFICATION EVENTS
RECOMMEND TO PEER
WITHDRAW FROM SCHEDULED OFFERING
MY EMPLOYEES
ACCESS LEARNING PLANS
MANAGE ALTERNATE SUPERVISORS
ACCESS REGISTRATIONS
ACCESS SUBORDINATE DEADLINE DASHBOARD
ACCESS RECORD EXTERNAL LEARNING EVENTS
ACCESS RECORD LEARNING EVENTS
ACCESS SUBORDINATES
ORGANIZATION 4 OR 5
ACCESS DASHBOARD - LEGACY. DO NOT USE.
PERSONAL
ACCESS APPROVALS
27
<Customer
Menu
Name>_USER
ACCESS EASY LINK 1
ACCESS EASY LINK 10
ACCESS EASY LINK 2
ACCESS EASY LINK 3
ACCESS EASY LINK 4
ACCESS EASY LINK 5
ACCESS EASY LINK 6
ACCESS EASY LINK 7
ACCESS EASY LINK 8
ACCESS EASY LINK 9
ACCESS HOME
ACCESS COMMUNITIES
ACCESS NEWS
ACCESS ORDER STATUS
ACCESS ORDER TICKETS
ACCESS MY ORDERS
ACCESS PROFILE
ACCESS USER SETTINGS
ACCESS SHOPPING CART
REPORTS
ACCESS REPORTS
RUN EMPLOYEE SUPERVISOR GAP REPORT 5
RUN EMPLOYEES DROP OFF REPORT 5
RUN MY PLAN REPORT 1
RUN ITEM REQUEST REPORT
RUN USER ACTIVE GOALS REPORT 1
RUN USER CERTIFICATE OF COMPLETION LEARNING
EVENT REPORT
28
<Customer
Menu
Name>_USER
RUN USER CLOSE FIT JOBS REPORT 1
RUN USER COMPETENCY ASSESSMENT
COMPARISON REPORT
RUN MULTI-RATER PEER VS USER REPORT 3
RUN USER COMPETENCY ASSESSMENT TREND
REPORT
RUN USER CURRICULUM STATUS REPORT
RUN USER DATA PURGE REQUEST REPORT
RUN USER INFORMATION REPORT
RUN USER INITIATIVE ALIGNMENT REPORT 4
RUN USER INITIATIVES REPORT 4
RUN USER ITEM STATUS REPORT
RUN USER LEARNING HISTORY REPORT
RUN USER LEARNING HOURS REPORT
RUN USER LEARNING NEEDS REPORT
RUN USER LEARNING PLAN REPORT
RUN USER MY ALIGNMENT REPORT 4
RUN USER PERFORMANCE REVIEW COMPARISON
REPORT 2
RUN USER PERFORMANCE REVIEW EXCEPTIONS
REPORT 2
RUN USER PERFORMANCE REVIEW HISTORY TREND
REPORT 2
RUN USER PERFORMANCE REVIEW QUESTION
RESPONSE REPORT 2
RUN USER PERFORMANCE REVIEW STATUS REPORT
2
29
<Customer
Menu
Name>_USER
RUN USER TUITION REPORT
AD HOC REPORTS
RUN USER AD HOC CURRICULUM ITEM STATUS
REPORT
RUN USER AD HOC ITEM PROGRESS REPORT
RUN USER AD HOC LEARNING ITEM ASSIGNMENT
AND HISTORY REPORT
Note: License Dependencies (Selected workflows are not available without associated product
licenses):
1
Legacy Career and Development License Required
2
Legacy Performance Goals and Appraisals License Required
3
Legacy 360° Multi-Rater Assessments License Required
4
Legacy Goal Alignment License Required
5
Legacy Succession Planner License Required
6
Legacy 360° Multi-Rater Assessments and SuccessFactors Offline Player Licenses Required
Notes
30
Menu USER PROXY ROLE
ACCESS ADVANCED CATALOG SEARCH
ACCESS BROWSE CATALOG
ACCESS CALENDAR OF SCHEDULED OFFERINGS
ACCESS SIMPLE CATALOG SEARCH
LEARNING
ACCESS BOOKMARKS TILE
ACCESS CURRICULUM STATUS
ACCESS EXTERNAL LEARNING REQUESTS
ACCESS GAMIFICATION ELEMENTS
AUTHOR COLLECTION
ACCESS JAM
ACCESS LEARNING HISTORY
ACCESS LEARNING PLAN
ACCESS PERSONALIZED RECOMMENDATIONS
ACCESS QUESTIONNAIRE SURVEYS
ACCESS RECOMMENDATIONS TILE
ACCESS RECORD EXTERNAL LEARNING EVENTS
ACCESS RECORD LEARNING EVENTS
ACCESS TRAINING PLANNER
ADD TO LEARNING ASSIGNMENTS
AUTHOR QUICKGUIDE
EXPORT TRAINING REQUEST DATA
POST GAMIFICATION EVENTS
WITHDRAW FROM SCHEDULED OFFERING
MY EMPLOYEES
ACCESS LEARNING PLANS
MANAGE ALTERNATE SUPERVISORS
ACCESS REGISTRATIONS
ACCESS RECORD EXTERNAL LEARNING EVENTS
31
Menu USER PROXY ROLE
ACCESS RECORD LEARNING EVENTS
ACCESS SUBORDINATES
PERSONAL
ACCESS APPROVALS
ACCESS EASY LINK 1
ACCESS EASY LINK 10
ACCESS EASY LINK 2
ACCESS EASY LINK 3
ACCESS EASY LINK 4
ACCESS EASY LINK 5
ACCESS EASY LINK 6
ACCESS EASY LINK 7
ACCESS EASY LINK 8
ACCESS EASY LINK 9
ACCESS HOME
ACCESS PROFILE
ACCESS USER SETTINGS
REPORTS
ACCESS REPORTS
ACCESS EMPLOYEE SUPERVISOR GAP REPORT 5
ACCESS EMPLOYEES DROP OFF REPORT 5
ACCESS MY PLAN REPORT 1
ACCESS ITEM REQUEST REPORT
ACCESS USER ACTIVE GOALS REPORT 1
ACCESS USER CERTIFICATE OF COMPLETION
LEARNING EVENT REPORT
ACCESS USER CLOSE FIT JOBS REPORT 1
ACCESS USER COMPETENCY ASSESSMENT
COMPARISON REPORT
32
Menu USER PROXY ROLE
ACCESS MULTI-RATER PEER VS USER REPORT 3
ACCESS USER COMPETENCY ASSESSMENT TREND
REPORT
ACCESS USER CURRICULUM STATUS REPORT
RUN USER DATA PURGE REQUEST REPORT
ACCESS USER INFORMATION REPORT
ACCESS USER INITIATIVE ALIGNMENT REPORT 4
ACCESS USER INITIATIVES REPORT 4
ACCESS USER ITEM STATUS REPORT
ACCESS USER LEARNING HISTORY REPORT
ACCESS USER LEARNING HOURS REPORT
ACCESS USER LEARNING NEEDS REPORT
ACCESS USER LEARNING PLAN REPORT
ACCESS USER MY ALIGNMENT REPORT 4
ACCESS USER PERFORMANCE REVIEW COMPARISON
REPORT 2
ACCESS USER PERFORMANCE REVIEW EXCEPTIONS
REPORT 2
ACCESS USER PERFORMANCE REVIEW HISTORY
TREND REPORT 2
ACCESS USER PERFORMANCE REVIEW QUESTION
RESPONSE REPORT 2
ACCESS USER PERFORMANCE REVIEW STATUS
REPORT 2
ACCESS USER PERFORMANCE REVIEW TEAM
HISTORY REPORT 2
ACCESS USER PROGRAM STATUS REPORT
5
ACCESS USER SUCCESSION PLAN REPORT
ACCESS USER TUITION REPORT
AD HOC REPORTS
RUN USER AD HOC CURRICULUM ITEM STATUS
REPORT
33
Menu USER PROXY ROLE
RUN USER AD HOC ITEM PROGRESS REPORT
RUN USER AD HOC LEARNING ITEM ASSIGNMENT AND
HISTORY REPORT
RUN USER AD HOC SCHEDULED OFFERING
REGISTRATION REPORT
RUN USER AD HOC REPORT
Notes
Listed below are the Instructor Roles to be created by <Customer Name> along with notes from
workshop discussions.
DEFAULT <Customer
Menu
INSTRUCTOR Name>_INSTRUCTOR
ACCESS SCHEDULED OFFERINGS
ADD WALK INS
34
DEFAULT <Customer
Menu
INSTRUCTOR Name>_INSTRUCTOR
EDIT VIRTUAL LEARNING ACCOUNT
INITIATE EVALUATION
PRINT ROSTER
RECORD ATTENDANCE
RECORD LEARNING
RECORD LEARNING FOR ADHOC
CLASSES
VIEW SCHEDULED OFFERING
DOCUMENTS
Notes
35
4. User Management
Users are represented by database records which contain not only detailed demographic
information (usually captured from an HR system of record), but also tied to a transcript of all
completed training and non-training events (learning history). For an individual (employee or
non-employee) to access online content or register for instructor led offerings, the individual
must have a User record in SuccessFactors Learning. Make note in the document for the
specific plans or no plans for using the User Connector, and if used, identify the User Connector
workbook location or name in the Appendices. If the LMS is to be integrated with BizX, the
specific BizX User Connector should be used.
4.1.1 User ID
This is the unique case sensitive primary key for the User record in the database. The User ID
is used for the User login into SuccessFactors Learning. User ID naming convention may
distinguish certain types of Users; for example, contractors from the permanent employees.
Discuss how Users are created, and if created manually, identify a naming convention for new
User records. Manually created User IDs may be auto-generated (sequential numeric ID).
Example User ID Source
345322 HR Database
CON-873733 Manually Added by Records Admin
Notes
4.1.4 Comments
The comments field on the User record is administrator-facing and may be used at the
administrator’s discretion. Comments are sometimes used to document changes that
administrators make to a User record that deviate from the normal business processes.
Notes
37
4.1.6 Alternate Supervisor
Separate to delegation, a Supervisor (and an administrator) can add other users as an alternate
supervisor for any of their subordinates. Alternate Supervisors can perform the same actions on
the target User only as this function does not filter down the hierarchy like the Primary
Supervisor. Alternate Supervisors are not available as an attribute for Assignment Profiles.
Notes
Notes
4.1.8 Gender
Gender is an optional referenced attribute. The supported values are M and F. Gender is not
an available attribute for Assignment Profiles.
Notes
38
Notes
Notes
Notes
39
User Management > Job Families
DC Washington DC Office
Notes
4.1.15 Is Full-Time
Full-Time is a flag on the User record available for use when searching for Users and as an
attribute for Assignment Profiles. The field was introduced primarily to support the French
Government Reporting requirements see section Government Reporting.
Notes
40
Regular / Temp ID Description
(30 Char) (40 Char)
Notes
Notes
41
Employee Status ID Description
(30 Char) (40 Char)
FT Full Time
MAT Maternity Leave
Notes
4.1.19 Region
Regions are associated with User, facility, and instructor records. Region is also a searchable
criterion used by administrators to find and report on Users, instructors and facility records. This
attribute may be included as an attribute in assignment profiles.
Below are regions chosen by <Customer Name> and comments on how they may be used.
User Management > Regions
Region ID Description
(30 Char) (100 Char)
NE Northeast
LDN London
Notes
4.1.20 Resume
This field may contain a path to a resume location on a network drive. It will not be a hyperlink
in the SuccessFactors application; it will simply display the path information. Not commonly
used and unavailable as an attribute for Assignment Profiles.
Notes
42
Notes
4.1.25 Country
Countries are associated with User’s main, shipping, and billing addresses. Country is available
as an attribute for Assignment Profiles.
Below are countries to be created by <Customer Name>.
References > Geography > Countries
Country ID Description
(100 Char) (100 Char)
US United States
Notes
43
4.1.26 Email address
SuccessFactors offers the ability to notify Users automatically through various system triggers
and manually via ad-hoc notifications. To receive email notifications, Users must have an email
address specified for their record. Email address is unavailable as an attribute for Assignment
Profiles.
Notes
44
Col Ref. ID Value or
Label Referenced Source
# Field Description
Notes
4.2 Organizations
Organizations are one of two hierarchical structures in which Users reside. (The domain
structure is the other, discussed later). Users’ association with organizations allows for greater
searching, reporting, and training assignment, and financial transaction capability.
Defining organizations usually follows one of two approaches: 1) Mirror the domain structure but
define organizations at a deeper level. 2) Cross-cut the domain structure to allow for a different
assignment and reporting perspective. Organizations are directly associated with scheduling
slots (see section Error: Reference source not found). If anticipating using slots frequently, a
simplified organization structure is recommended
45
Example 2: Organizations span domains allowing for different assignment and reporting
perspective.
Example organizations are listed below. Discussion on the use of organizations has been
captured below in the Notes.
User Management > Organizations
Example
Description
Organization ID
(100 Char)
(30 Char)
Notes
46
Example Organization Type
Description
ID
(100 Char)
(30 Char)
Notes
Notes
47
4.2.5 Configurable “From” email address by Organization
Many customers desire to have different email notification styling based on the Organization of
the user. For example, a hotel company with different hotel brands may configure a custom
header and footer for each brand that applies to all outgoing email. Beginning in the Q1
release, admins can also configure the "From" email address to be specific to the user's
Organization. In our example, the sender for all system generated emails will be an email
address specific to the user's Hotel Brand, rather than the parent Hotel Company.
Prerequisite:
Enable Org level from address=true
Notes
48
4.3 Groups
Groups are a mechanism to bundle selected users together to ease administration.
Users cannot be added to groups manually/directly, must be done through assignment profiles.
Shopping Account ID
Internal vs. External shopping account type with enabling flag
Billing and Shipping Address association
Groups have Account Code association to allow for slot commerce purchase validation
(same as Orgs)
Groups can now be used to reserve scheduled offering slots. Users that are part of that group
can automatically register under the available slot seats.
49
Registration Assistant
o Reserve slot type will include option to reserve based on Group Slot
Commerce
o Slot Orders generated for Groups will also be identified as “Slotting” orders in
Order Management
Reporting
o New report called Slot Status by Groups
Record Configuration
Search Groups
Add Groups
Delete Groups
Edit Groups
Edit Assignment Profile Groups
View Groups
View Assignment Profile Groups
4.4 Class
Classes are groups of Users who typically proceed through Scheduled Offerings together. The
class entity allows Users to be auto-enrolled in the Scheduled Offerings associated with it, and
automatically assigns a Curriculum to the Users. Users who are removed from the class are
withdrawn from the offerings and the Curriculum is unassigned. If instructor led training is not
tracked, classes are one way to create an Admin-defined group of Users (for searching and
reporting).
Learning > Classes
50
Notes
Ref. ID Value or
Label Col # Referenced
Field Description
Q1-2007
Period 10 Y
Q2-2007
Notes
51
When creating an assignment profile, the administrator must; (1) specify what domain(s) are
affected by this assignment profile; (2) identify the User attributes to select the appropriate
group of Users, and (3) specify what entities are to be assigned to those Users.
Administrators can inactivate an assignment profile and have the added option of un-assigning
the learning elements assigned through the assignment profile. Inactivated assignment profiles
can be re-propagated to become active again.
What Can You Assign?
Assignment Profiles can assign the following entities:
Catalogs
Competency Profiles
Coupons
Curricula
Items
Programs
Recommended Items/Collections/Programs
User Role
Group
What is the Best Practice?
You can use a single assignment profile to assign more than one type of entity. It may be
better, organizationally, to define only a single entity type to an assignment profile.
52
Assignment profile attribute Examples of how you can use the
attributes
Alternate Job Code ID Many companies use an alternate job code
ID, particularly in manufacturing. If you need
all safety officers to receive the same training,
and safety officer is a job code, you might
want to assign the learning to users
regardless of whether Safety Officer is their
primary or alternate job code.
Address You often group users by their location - for
example all users in a physical address
should receive the same courses.
City You often group users by their location - for
example all users in a city should receive the
same courses.
State You often group users by their location - for
example all users in a state should receive
the same courses.
Postal Code You often group users by their location - for
example all users in a postal code should
receive the same courses. Postal Code is
useful when you want to divide a state. For
example, you could add all postal codes
around a city to include the suburbs and
nearby towns as well as the city.
Country You often group users by their location - for
example all users in a country should receive
the same courses.
Job Location ID Although job location seems important to
assign users in a region to courses, many
customers use address fields instead
because they offer a more precise selection
attribute. Depending on your implementation,
however, job location can be a useful
selection attribute. For example, a user with a
home office might have an address in Berlin
but a job location in London. You might want
to assign learning based on the location
where the user is assigned (London) instead
of the physical location of the person (Berlin).
53
Assignment profile attribute Examples of how you can use the
attributes
Region ID Region ID is not often used to assign courses
to users because region is most often created
to locate training facilities and instructors.
While users can also be in a region, their
region usually does not match their location
as closely as their physical address.
Employee Type ID Employee types are set during
implementation and they reflect your
business model. They can be, for example,
full time, contractors, contingent workers, and
so on. You often want to assign courses to all
full-time employees, for example, and not to
contractors or contingent workers.
Employee Status ID Employee status (full time or part time) is not
typically used because Employee Type
includes these types of employees (full time
and part time) and that list matches your
business more closely.
Is Full-Time Is full-time is not typically used because
Employee Type includes these types of
employees (full time) and that list matches
your business more closely.
Regular/Temp The regular/temp indicator is not typically
used because Employee Type includes these
types of employees (full time employees and
temporary or contingent employees) and that
list matches your business more closely.
Hire Date Hire date can be used, for example, for
retraining: if you want to assign courses to all
users who were hired more than five years
ago.
Hire Month
Item Completion (opt. “Include Substitute Item completions are a common way to
Completions”) assign the next course. For example, if you
have a set of mechanics in job code, you can
pool the mechanics who completed the
“Basic Diesel Maintenance” course, so that
you can assign them the “Advanced Diesel
Maintenance” course.
54
Assignment profile attribute Examples of how you can use the
attributes
User ID User ID is useful for both including and
excluding specific people from an assignment
profile. For example, if you want to assign a
course to everyone in Japan except for
executives, you can exclude the executives
by user ID.
Supervisor ID Supervisor ID is not as useful as a selection
as other user attributes, but assignment
profiles can find all users who share a
manager.
All User Custom Columns Many customers create custom columns
(custom fields) that store custom user
attributes.
55
Assignment Profile Operators
Does Not Start With (Not for Hire Date/Month, Item Completion
and Is Full-Time)
On or After (For Hire Date only)
On or Before (For Hire Date only)
Include Indirect Reports of (For Supervisor only)
* ‘Is Empty’ Does not work with User Custom Column Values
56
Assignment Profile ID Description
Attributes
(50 char) (100 char)
Group 1: Assigns the 2009 New Hire Orientation
CURR_NHO_2009_H
Hire Date ‘On or curriculum to all 2009 New Hires in the HR
R
After’ JAN/01/2009’ domain
Notes
An assignment profile naming convention suggestion is to include a prefix to indicate that the
assignment profile is assigning a curriculum (CURR_), a User role (ROLE_), competency
profile (CPCY_), or a catalog (CAT_). See samples in table above.
Potential prefixes to be used in the naming convention for manually created/assigned
assignment profiles:
5. Learning Management
5.1 Catalogs
Catalogs control which Items and Curricula Users can self-assign and limit the Scheduled
Offerings in which Users may self-register. Catalog access is transparent to the Users, in that
one or many catalogs may be assigned to a User – but they cannot determine this via the User
interface. The Catalog has search and link functionality and is located about Easy Links on the
User interface. Users only see the subject areas for the items assigned, the items, and the
Curricula which reside in all the catalogs. The Link will bring the user to a view of the Browse
catalog form. The user can also search from here or go to the Advanced Search area or the
Calendar of Offerings area. The user can click on ‘Search’ to return to the browse form at any
time. Catalogs are assigned via assignment profiles and therefore can be assigned to almost
any unique population of Users. For example, a general access catalog may be assigned to all
employees while another catalog may be assigned to all the members of a specified
organization. Catalogs may be even be assigned to Users with certain Job Codes in common.
57
The table below identifies which catalogs <Customer Name> may create and the User
populations who should receive the catalog assignment. Assignment profiles must be created
that target the User populations which need access to the catalogs.
Learning > Catalogs
Catalog ID Description
Assigned to
(30 Char) (100 Char)
Users in the FIN
All Finance Related Items, Curricula and Scheduled
FINANCE organization and all
Offerings
its child orgs
All Users in all
GEN General Access
domains
Description
(100 Char)
Notes
58
Highly rated courses:
59
Featured or Recommended courses:
60
61
Better management of the image thumbnails depending on the uploaded orientation
Catalog targeted direct links are now supported in the new catalog view
New Calendar view
62
Catalog Card View:
Expanded Pre-Requisites:
Admins can configure prefix characters to be ignored in single keyword searches to handle
naming conventions in your course catalog. For example, you can configure the search to
ignore a square brace: [. When users search for the string PM-GM, the search finds PM-GM,
63
but it also finds [PM-GM. If you use character conventions in your learning items, add the
characters to the search configuration.
Note: Catalog Browse is enabled by the setting in the CATALOG file (System
Admin>Configuration>System Configuration>CATALOG).
Notes
Setting this flag to “Yes” in a catalog allows user created content to ne automatically included in
the catalog. This applies to:
Collections
64
Quick Guides (once published)
5.2 Items
Items are the building blocks of SuccessFactors learning management. They are the
assignable units which typically represent all forms of training activities, including online and
instructor led courses. They may also be used to represent non-training activities such as
meetings and certifications as well as material goods (such as workbooks) made available for
Users for purchase. When assigned to Users (via one of the many methods of assignment
including User self-assignment), items populate Users’ Learning Plans. Once an item is
completed, a Learning Event is recorded against it and the item moves onto the User’s Learning
History / Completed Work. Therefore, items are referenced by Completed successful or
unsuccessful training events listed in the User’s historical transcript.
65
5.2.2 Item Type
Item type determines the first of the three-part unique item identifier (Item Key):
Item type is also directly associated with Item Completion Statuses. For example, when an
administrator records completion for the item type ‘COURSE,’ the completion status options
could be ‘Complete,’ ‘Incomplete’ or ‘Waiver Granted.’ Some item types may have different
grading options also, for example, a numeric grade may be used instead of a completion status.
When an administrator records completion for this item type, a numeric value must be entered
for each User which equates to a completion status as defined at the item type record level.
Since it is possible to have several attributes against an Item to describe it to Users and Admins
other than differing Grading Options the main need for having multiple Item Types is if Item
Completion Statuses should be described differently to be more meaningful to the User, e.g. an
Item Type of ‘EXAM’ may have related Completion Statuses of ‘Passed’ and ‘Failed’. To limit
the number of Completion Statuses in the system it is recommended to keep the number of Item
Types to a minimum where possible and avoid unnecessary complexity, often one Item Type
e.g. ‘COURSE’ is sufficient.
66
The table below contains a list of item types chosen by <Customer Name>:
References > Learning > Item Types
Notes
5.2.3 Item ID
The table below consists of a list of item ID naming conventions that apply to items created by
administrators and those migrated from other sources. Defined are the rules associated with
the creation of the records. Identify whether the <Customer Name> will use auto generate for
IDs.
Example Item ID Naming Convention
Owner(s)
(30 char) (40 char)
HR_001_Onboardin
HR 2Char Dept_3Char Sequential#_Course Title
g
2CharRegional Office ID-3Char DeptID-3Char
NA-IT-SEC-001 IT
Subject-Sequential#
Notes
67
5.2.4 Completion Status
When administrators record successful completion for items (learning events), they must
choose from a list of completion statuses associated with the item type (see Item Types above).
Completion statuses are set to provide credit or not. An example of a ‘not for credit’ completion
status is an item failure status. It is a best practice to create a ‘substitute’ or ‘waiver’ completion
status if using substitute relationships between items. This allows the administrator to properly
record a completion achieved through completion of another item and is documented as such.
Listed below are completion statuses chosen by <Customer Name>.
For automatic assignment of level 1 and 3 evaluations (see page Error: Reference source not
found) to work when learning events are recorded, the flags for Item Evaluation and/or Follow-
up Evaluation must be set. Some completion statuses, such as failures or substitutes, should
not necessarily trigger a survey.
An administrator can determine whether an approval process should be used for a specific
completion status. If approval processes are desired for completion of items, the e-sig
functionality must be turned on globally. The e-sig process will trigger the approval process. If
e-sig is not turned on (this is a global setting), the system will not display the drop-down box for
the approval process within the completion status record.
TIP! Keep the completion status ID as short as possible. Keep the description as simple as
possible. The course completion statuses are a good example of this concept. The learning
event recorder for multiple items has a dropdown for the completion status which will be wide
enough to contain the completion status ID concatenated with the description along with
whether the status is for credit or not for credit. The dropdown width can get very wide if the ID
and description are long values and cause the display to have a vertical scroll bar.
References > Learning > Completion Status
Triggers Approval
Completion Trigge
Description Follow- Process
Status ID Item rs Item
Credit up Enable
(40 char) Type Evalua
(30 char) Evaluati ESig
tion
on
COURSE_C COUR Y Y N N
OMPLETE Complete SE Y
COURSE_S COUR N N N N
UBSTITUTE Substitute SE Y
COURSE_IN COUR Y N N N
COMPLETE Incomplete SE N
COURSE_N COUR N N N N
OSHOW No Show SE N
68
Triggers Approval
Completion Trigge
Description Follow- Process
Status ID Item rs Item
Credit up Enable
(40 char) Type Evalua
(30 char) Evaluati ESig
tion
on
EXAM-FAIL Exam Fail EXAM N Y N N N
SOP- SOP Y Y N N
COMPLETE Complete SOP Y
SOP N N N N
SOP-SUB Substitute SOP Y
SOP- Y N N N
INCOMPLET SOP
E Incomplete SOP N
Notes
Completion Status descriptions allow for use in multiple languages add as required.
69
5.2.6 Revision Number
Revision numbers prefix the Date/Time stamp in the Item Key. Revision numbers are not
incrementally pre-populated when revising an Item, as different numbering methods may be in
place across organizations; SuccessFactors alerts administrators when revising an Item if the
revision number was not manually adjusted, but administrators may proceed with the revision
provided the new Date/Time stamp is not identical to the last revision of the Item. The Revision
number is a label with no related functionality as the revision process is purely related to the
Revision Date. Below are notes on Item revision numbering conventions:
Notes
70
How to Use
An administrator can define a Thumbnail URL (a URL that directs to the graphic image) or
Thumbnail File (browse and upload the image file) in the Summary area of an item record.
Although we still support a 1:1 thumbnail aspect ratio for content, we recommend that you use
16:9 ratio.
Example
Here is an example of a vendor course with a thumbnail image.
Notes
Bold
Italics
Underline
Bulleted List
Numbered List
Font Color
Font Background Color
Links
Note: HTML Descriptions is enabled by the setting in the LMS_ADMIN file (setting applies to
both Item and Curriculum). There is a secondary configuration for security associated to the
HTML in the WEB_SECURITY file which can be left disabled if there is no concern on security.
Notes
Notes
Notes
72
Delivery Method ID Description
(30 char) (40 char)
BOOK Book
BRIEFING Briefing
CORRESPONDENCE Correspondence
DOC Online or Paper Document
OJT On the Job Training
SIM Simulation
VIDEO Video
VLS Virtual Classroom Event
Notes
73
Notes
Listed in the table below are example approval processes and roles that <Customer Name>
may create.
References > System Admin > Approval Processes
74
Approval Process ID Process Name
(30 Char) (100 Char)
1 Step Supervisor One Level of Approval for Internal Items
Notes
References > System Admin > Approval Processes > Approval Steps
Notes
75
Notes
5.2.15 Hours
There are four types of hours associated with items: Credit, Contact, CPE (Continuing
Professional Education) and Total hours. They all behave the same – when a learning event is
recorded for an item, the User is credited for the number of hours of each type set at the item
level unless the administrator overrides the hours at the time the event is recorded. Total hours
are calculated by the number of hours in the delivery data segments of an instructor led item.
Hour types are important when considering the use of Curriculum requirements (section 5.10).
It is best practice for an organization to decide which of the hour types to use for various
purposes.
Notes
5.2.16 E-Signatures
E-Signatures force administrators and Users to enter a secondary authentication (PIN) when
recording learning completion for an item. Before authenticating, learning events for items are
‘unverified.’ Enabling the use of e-signatures for items is a global setting (section 9.1) but must
also be set at each individual item record which is subject to e-signature rules. Approval
Processes can be attached to specific completion statuses, in addition to the e-signature
setting.
If additional approvers have e-signed the learning completion, they are displayed on all screens
that display the Learning History on Admin and User side and on the Item History Audit Report.
If additional approvers have e-signed the learning completion, they are displayed on screens
that display the Learning History on Admin and User-side:
• Admin: User Snapshot > Items Completed > View Details.
• Admin: Users > Tools > Learning Event Editor.
• User: Learning History
In addition, the following fields are included in the Item History Audit Report for up to 7
approvers:
• E-Signature User Name
• Esig Meaning Code
• E-Signature Meaning Code Description
• E-Signature Message
• E-Signature User Comments
76
Notes
5.2.17 Notifications
Administrators may modify the email notifications associated with Scheduled Offerings at the
global level (see section 13.1), the item level, and the Scheduled Offering level. Email
notifications triggered by Scheduled Offering actions include registration, User enrollment status
change, Scheduled Offering segment change and offering cancellation. Administrators may
attach a file to the emails that are delivered by the system.
Notes
Note: there are LMS related notifications in BizX including the Nudge feature which allows
managers to nudge subordinates
77
Subject Area ID Parent Subject Description
(30 char) Area ID (40 char)
Notes
78
Calendar Basis
Calendar based intervals rely upon a Curriculum assignment to calculate properly (required
items with calendar-based intervals will always have a default required by date equal to the
assignment date). At the Curriculum record level, a basis date is set (or the global default
accepted – see section 9.1.1). Starting on the basis date, the calendar is divided into segments,
determined by the initial (or retraining) number and period (e.g., 30 Days, 2 Months, 1 Quarter,
etc.).
An additional parameter called Initial Assignment Threshold controls the ‘Grace Period’ when
using Calendar Basis. If the item is assigned via a curriculum during the initial threshold, the
item is due at the end of the current period in which it was assigned. If assigned after the initial
threshold, the item is due at the end of the next full period.
79
Calendar Basis Initial Period Example 2:
Curriculum Assigned Within Initial Threshold (Threshold = Entire Period)
80
Notes
81
5.2.21 Item Prerequisite Relationships
Prerequisite relationships between items prevent User action until all prerequisite items are
completed successfully. Users cannot launch online content or register in Scheduled Offerings
of items for which they have not completed the prerequisite items. There is one exception to
this rule, configured as a global User Setting (section 9.2.15) which allows Users to register in
Scheduled Offerings of items with prerequisites if they are also registered in an offering of the
prerequisite and it occurs before the subsequent offering.
And/Or Relationships Capability
Admins can create groups of prerequisite items. A user must complete all items within a
group to complete the prerequisites for the item. There is an OR relationship between
groups. Customers can provide groups of prerequisites for users to complete and thereby
provide different paths and options for completing the prerequisite learning objectives.
Curriculum as Prerequisite
Admins can add curricula to prerequisite groups as a prerequisite to an item. A user must
have a curriculum status of ‘complete’ to be considered as having met the prerequisite.
Notes
82
5.2.24 Item Re-launch (Online Items)
This feature allows administrators to configure the number of attempts a user must pass an
item. After each failed attempt, the user will have another attempt at all the content within the
item up until the maximum number of attempts configured. Once the user reaches the
maximum number of attempts, the item will be locked, and an administrator is required to unlock
the item so that the user may have another attempt. If an administrator unlocks the item for the
user, the user will have one more attempt at the item.
The configuration for this feature is in the Online Content > Modify Settings of an item record –
check ‘Lock Item after failure’ and enter the number of attempts. This may only be used with
content that can record failure for the item upon failure of the content which is currently available
for SuccessFactors Learning Exams, Browser-based content, AICC and SCORM 1.2 content.
Notes
5.3 Scheduling
Instructor-led and blended items must be scheduled to enable registration features, notifications
and cost calculation of training or event delivery. Scheduled offerings may be made available
for User self-registration if the item and offering reside in a catalog assigned to the target
audience. Administrators may control the Scheduled Offering registration list, including enrolling
Users and changing any enrolment statuses.
The SuccessFactors scheduling assistant provide administrators with the ability to determine
which resources (instructors, locations, equipment) are available for the desired schedule date
in a calendar view. Instructors are checked for item authorization and the facility holiday and
work week profile. Once scheduled, the Admin may modify notifications associated with the
offering, update the scheduled segments, input contacts (other Users or instructors who should
receive emails when the offering duration changes or Users self-register), and adjust costs and
pricing.
83
A new notification (1608) for instructors is added in to system to inform them when they are
scheduled to teach a course. The notification can be triggered when creating an Offering and or
when editing the Offering.
Scheduled offerings sometimes represent training or meetings delivered virtually, using
SuccessFactors Learning VLS connector if available. Virtually delivered Scheduled Offerings
may not have a facility associated with them.
New in scheduling, the admin can display total segments attended for each enrolled user
(Registration Tab > Segments) and can record segment attendance and comments for enrolled
users (Scheduled Offering > Segments tab).
5.3.3 Schedule Offering Time Zone and Show in this Time Zone Setting
An important consideration to make is how Users and administrators view the time of Scheduled
Offering delivery. Both Users and Admin have a time zone preference setting which they may
be able to update. In these preferences is the ability to ‘always show Scheduled Offerings in
this time zone.’ This allows Users and Admin the option to convert the delivery time into the
preferred time zone. If they have not chosen this option, administrators creating the offerings
may choose to ‘show in this time zone,’ which forces the time zone of delivery to be used in
display. This setting is typically chosen for offerings being delivered at facilities (Users
especially may be traveling to the facility). For virtually delivered courses, the Users may prefer
to view the Scheduled Offering according to their time zone preference.
Notes
Identify the time zone configuration options to <Customer Name>
84
Notes
85
Registration Status ID Description
(30 Char) (40Char) Registration Type
Notes
5.3.9 Self-Registration
Enabling self-registration allows Users to register for Scheduled Offerings, provided those
offerings are in catalogs assigned to the target Users. Careful consideration of catalog creation
allows administrators to restrict the Users who may register in offerings of items. Scheduled
offerings cannot reside in catalogs in which the item does not reside. Users cannot self-register
in offerings if the registration max has been met (they will have the option to waitlist), or if the
registration cut-off date and time has passed.
5.3.10 Notifications
Administrators may modify the email notifications associated with Scheduled Offerings at the
Global level (see section 13.1), the Item level, and the Scheduled Offering level. Email
notifications triggered by Scheduled Offering actions include registration, User enrollment status
change, Scheduled Offering segment change and offering cancellation. Administrators may
attach a file to the emails that are delivered by the system.
Notes
86
5.3.11 Slots
Organization Slots
Administrators may reserve slots for Users within specific organizations. If self-registration is
enabled, Users in the exact organization occupy the slot instead of the rest of the available
seats. Sometimes administrators use slots to preserve an even distribution of Users in a
Scheduled Offering. As a group of slots is associated with only one organization, it is
important to understand how the organization structure may limit the use of this feature. For
example, if the organization structure is deep, organizations may contain a relatively small
number of Users and therefore slots must be created for each unique organization targeted.
(Administrators cannot associate ‘rolled up’ organizations, or more than one organization with
a group of slots). As of 1605, Use Order Ticket action is not displayed if user’s organization
has an available slot. Upon registration, user is informed their organization has a reserved
seat, slot ID is automatically used for payment.
User Group Slots
Many times, seats in a scheduled offering need to be reserved for a group of users which may
not all belong into the same organization. This feature allows for the creation and automated
maintenance of user groups using assignment profile attributes and using the Group record to
reserve slots in scheduled offerings as is previously done with Organizations. This allows for
seat reservation for a wider range of users who may not all report within the same
organizational hierarchy and gives greater flexibility for our customers to group users together
across the organization
Groups can now be used to reserve scheduled offering slots. Users that are part of that group
can automatically register under the available slot seats.
Notes
5.3.16 Documents
Administrators can associate documents to scheduled offerings. This allows customers to post
documents such as agendas, specific offering related material, and any special announcements
at the scheduled offering level rather than only at the item level.
Notes
88
Label Col # Referenced Ref. ID Value or Field Description
Hotel Required 10 Y Y/N
Notes
Notes
89
5.3.20 Cancellation Reasons
An admin may choose to require these when a user withdraws or is cancelled from an offering
(when enabled in 9.2.13). Note: This Reference is not included in the Reference Import
template and must be configured manually.
References > Learning > Cancellation Reason
5.4 Instructor
Instructors are unique entities in that they represent people, but do not have login accounts in
the LMS but can be related to existing User account in the system. The relationship between an
instructor and a user can be created at either the instructor or the user record. The User
connector will inactivate related Instructors if the User is being inactivated. This relationship
also allows the Instructor’s User account to receive a requested Approval for a Learning Event
when eSignatures are enabled.
When associated with Scheduled Offerings, instructors receive email notifications and may
receive notifications when the roster or Scheduled Offering segments change. Instructors often
represent training vendors, as the organization may not track the individual delivering training
but wish to notify the vendor when changes are made.
The ‘Biography’ field can be populated to allow additional information about the instructor to be
displayed to users in the Instructor tile on the Curriculum Cover Page.
To help administrators find instructors for Scheduled Offerings of items, instructors may be
authorized to teach those items. The scheduling module in SuccessFactors warns
administrators who attempt to schedule unauthorized instructors. Instructors may also be
identified as proctors for online exams and administrators may generate proctor codes which
unlock exams for Users on specified calendar days. Below are example instructors and
discussion on how instructor records will be created by <Customer Name>.
Learning > Instructors
90
Example
First Name Last Name
Instructor ID Email Address Role ID
(50 Char) (50 Char)
(30 Char)
Notes
If <Customer Name> is using VLS, include the VLS information in this section.
Will user records be associated with instructor records?
91
5.4.2 Instructor Custom Columns (Custom Fields)
Custom columns allow administrators to collect and track information on instructors that may be
unique to an organization and are not captured elsewhere on the instructor record. Custom
columns are searchable criteria and therefore add another useful dimension to instructor
records. Custom field labels and reference descriptions can be translated allowing
administrators to have a more thorough localized experience.
System Admin > Custom Columns > Instructor
Notes
92
5.5 Task Checklist
5.5.1 Tasks
As an instructional designer, you can create tasks to support the instructional goals that you
have developed. These tasks serve as the basis for creating instructional objectives
(Content>Objectives) and instructional materials. Tasks can support the instructional design
methodology of your company. After creating a task, you can associate it with items,
competencies, job positions, job locations, and documents.
93
5.5.4 Observer – Self Assigned
The assignee can designate one or more observers to watch them complete the assigned list.
The observers complete out the Checklist on behalf of the assignee then marks the Item itself
complete, either successfully or not-successfully. This functionality is suited for On the Job
Training, Procedural Training, Specific repeatable processes within structured environments or
Processes that need tracking and can be broken down into specific steps. To enable the Task
Checklist functionality, the Item should be setup as Item Classification Other with the required
Tasks associated. In the Task Settings the associated Completion Status can be associated.
Task Checklists can also be launched on iPad.
Note: This functionality is particularly useful for Life Science implementations to document OJT
or observation relative to an operating procedure.
A new setting has been introduced at the Item Record level to enable or disable the ability for
Users to Request Observation. When this setting is disabled only the Administrators can Assign
Observers and the Users can only view observers.
94
Related Workflows:
Admin:
o Assign Task Observer (domain restricted by user and/or item)
Notes
95
5.6 Jam and Jam Groups (Integration in conjunction with BizX
Platform)
With Jam, Users can search both the LMS course catalog and Jam group content from the LMS
Catalog Search page. Results are returned in one page.
With the Premier Edition of Jam, Jam groups can be created from within Item records. This
creates an association to the Item and allows for auto-invitations based on assignment of the
item, enrollment in an offering of the item, and recording a learning event for the item. The
auto-invitations include a customized email message. Once users accept the invitation, they
can access the groups from the Learning Plan, Item Details, and Jam. This allows a blended
approach to learning – combining formal and informal learning. This only works with integrated
environments. Admins will not see the Jam Groups on item records if logged in natively.
Admin Workflows:
Access Jam
Jam Groups at Item Level
96
Create a New Jam Group within a Learning Item
Notes
98
Notes
Rating Scale ID
Description
Rating
99
Notes
100
5.8.2 Select the number of courses they want to track
101
5.8.4 Time spent by topic
102
5.9 Curricula
Curricula have several purposes in delivering and tracking training in SuccessFactors Learning.
Used as a compliance tool, administrators can track completion of a series of items and
requirements (electives) as a whole. Standard reports are available that detail all the Users who
are assigned a Curriculum, its completion status, and the completion status of all the items and
requirements within. The most efficient assignment methods (assignment profiles and Job
Code/Curricula alignment) require the use of Curricula. Also, the use of retraining periods (see
Period Based Assignments) and calendar basis requires items to be contained in a Curriculum.
Curricula may contain items, requirements and sub-Curricula. Depending upon the Curricula
settings, different entities within the Curriculum must be complete for the Curriculum to be
complete for a User. Curricula may also be published to catalogs which makes them available
for User’s to self-assign. Unlike self-assigned free-floating items, items within a self-assigned
Curriculum maintain the assignment type (required, optional, etc.) specified in the Curriculum
record.
Example of Curricula (Naming convention)
Notes
The effective date of all required items and requirements is in the future.
Some of the required items and requirements are complete and the remaining required
items and requirements have an effective date in the future.
A status of “Incomplete” is in effect when any of the following occur:
103
A new Curriculum is assigned to Users and the effective date for any required items or
requirements is in the past.
A completed item or requirement has a retraining period and the required by date is in
the past.
The Curriculum is modified with a new or revised item and the effective date is in the
past.
There are three date settings associated with items when used in Curricula: initial period,
retraining period and effective date. The initial and retraining period set at the item record level
is inherited when the item is added to a Curriculum and may be modified per Curriculum. This
will not change the default at the item level. Effective date is applied only to required items
within the Curriculum, and essentially determines ‘when’ the item is required for Curriculum
completion. For example, in an existing Curriculum that is already assigned to Users and
potentially already complete by some, administrators may want to add a new item to the
Curriculum but set the effective date to the future so Users have time to complete this item and
remain compliant until that date. After the item becomes effective, it is required for Curriculum
completion.
If the “Ignore Previous Completions” is enabled for an Item in a Curriculum the system will
ignore item completions that are older than the specified number of days. This functionality can
be used similarly to Retraining but the related Item will be handled as a new Item assignment
rather than calculate a retraining date.
The chart below illustrates item date settings in relation to item ‘overdue status’ and Curriculum
completion status.
104
It is possible to track compliance details with regards to the completion of required Items and
Curricula. Admins can report whether employees were compliant (required training was
completed) and if the training was completed on time. When a learning event is recorded for
required Items, data will be saved with the event that identifies the calculated values needed for
enhanced compliance reporting. The new values saved are: Required Date, Assignment Type,
Curriculum ID, and Curriculum Assign Date.
A priority level can be assigned at the curriculum level. This helps end users prioritize their
curricula assignments. Levels are numeric and globally configured up to ‘10’ in Global Variables
(9.1.1). Priority levels are assigned in the Summary area of a curriculum record.
The administrator can use the deactivation wizard to resolve relationships while deactivating
curricula. The wizard looks at the existing relationships of the curriculum and returns with
options to manage the relationships. For example, if a curriculum is assigned to job codes, the
wizard returns an option to remove the curriculum from existing job codes. In most cases, you
should remove the relationships completely from a curriculum.
105
Notes
Bold
Italics
Underline
Bulleted List
Numbered List
Font Color
Font Background Color
Links
Note: HTML Descriptions is enabled by the setting in the LMS_ADMIN file (setting applies to
both Item and Curriculum).
106
Notes
Instructor tile: Displays a list of the primary instructors who are currently scheduled to
teach a future offering of the items within the curriculum. If the instructor record is linked
to a related user in Learning, the tile will also display the photo and job title associated to
the user. Clicking on an instructor’s name will display additional information such as the
Instructor Biography (new field on Instructor record) and a list of other items the
instructor is scheduled to teach.
Scheduled Offering tile: Dynamically displays the first few offerings of items in the
curriculum that have a future start date, are in the user’s catalog, and those that the user
is not already enrolled. The results will sort first by offerings in the user's region. The
user can page through up to 20 offerings (cannot be changed). Clicking on an offering
will open the Offering Details.
107
Curriculum cover pages are supported only with the Recommended User Interface Display
feature enabled.
Notes
Notes
109
Notes
Notes
110
5.10 Requirements
Requirements are entities that extend the use of Curricula and items by offering Users choices
of which training to complete to satisfy the Curricula. Users are required to complete a specified
number of items and/or hours (of a certain type) to complete a requirement. The choices may
be in the form of an item pool or from all available items in the Users’ catalog or learning plan.
Requirements, like items, may have initial and retraining periods which determine overdue
status, and effective dates which determine when the requirement is required for Curriculum
completion. If requirements are added to a Curriculum and made effective, all must be
complete for a User to achieve Curriculum completion. However, if the requirements are
grouped, an ‘OR’ relationship is created. Any of the requirements completed within a group
satisfies the group, and if there are no items or sub-Curricula, the Curriculum is complete.
There are three types of requirements:
Number of hours (of a specified hour type)
Number of hours (of a specified hour type) from an item pool
Number of items from an item pool
Requirements with item pools make item choices available to Users, however, the items must
reside in catalogs assigned to the User for the User to launch online content or register for
Scheduled Offerings of those items (the items in the pool do not display on the To-Do list until
the user navigates to the curriculum requirement and manually selects the item.).
113
Related Workflows:
Admin:
o Add Collection
o Edit Collection
o Search Collection
o View Collection
o Edit Assignment Profile Recommended Collections
o View Assignment Profile Recommended Collections
User:
o Author Collection
Pre-requisite workflows (to create links, that then can be added to collections)
o Search External Links
o Add External Links
o Edit External Links
Notes
5.14 Programs
Learning Programs is a simple and intuitive method of delivering learning that spans over an
extended period and is comprised of various types of learning activities. Programs 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.
114
Programs can be used to deliver academic-style learning, where the pace of learning is dictated
by the program schedule and where live sessions/collaboration is most common. Programs can
also be used to deliver self-paced learning, where users are in control of their progress toward
completing the program’s activities.
Programs are meant for simple course delivery and they control how the user consumes what is
contained within them; in most cases, individual item/SO settings (such as pre-requisites) will be
ignored. For anything compliance-related with rules about history, requirements rules (pool,
credit hours), etc., curricula should be used.
Note: The Recommended User Interface Display must be enabled.
As of 1605, Programs the following enhancements are being introduced to Programs:
Edit learning event history
Grading options support
Associate competencies with Programs
As of 1611, Programs can be included into Recommendations
Learning > Programs
115
Notes
116
Label Col # Referenced Ref. ID Value or Field Description
Reviewed By 10 N Text field
Notes
5.15 QuickGuides
A QuickGuide is a collection of steps (up to 30 steps) made up of images and step instructions.
They are user created job aids that can be published to learning catalogs the author has access
to and those that are configured to accept user authored content. Users must be granted the
permission to author QuickGuides.
Authors can create a description which is searchable in the catalog and displayed when
launching the guide. Users can bookmark QuickGuides from search results or a launched guide
making them more easily accessible from the Bookmarks tile on the landing page. QuickGuides
can also be rated by users using the same star rating as Items. The rating is easily accessed
from a launched QuickGuide on a PC or iPhone. A QuickGuide’s average rating is visible to
users in catalog search results and to administrators in the Catalog snapshot, QuickGuide tab.
Admins can view the amount of storage used by QuickGuides and how many QuickGuides have
been created (System Admin>Environment). QuickGuide capacity is limited to 10 Gigabytes.
Future space will be allocated through additional licensing.
In 1711, when users are deleted from SAP SuccessFactors Learning, their QuickGuides remain
in the system so that other users can still learn from the QuickGuides, but the users' personal
information is removed: they no longer appear as the author of the QuickGuide.
117
Notes
118
to 4 External Links recommended to the user but not yet viewed are randomly selected and
included in the email.
Notes
The admin can then search across the providers’ library of courses and select the specific
courses they want to import under the Content Network submenu. These courses are imported
as items using the system default item classification of ‘EXTERNAL-COURSE’. Admin then
searches for the courses as items in the environment and adds them to catalogs, assignment
profiles, programs or curricula as required.
Content providers that our customers use can now build their own integration with the SAP
SuccessFactors Open Content Network framework through our Partners Edge program. Once
their integration is certified, they can offer it to any of our Learning customers to streamline the
content integration process for both the admin and the user.
The provider will need to first establish a partnership with SAP through our Partner Edge
program to utilize the OCN API’s and must follow the Integration Guide for Open Content
Network Partners.
120
121
OCN courses appear to users in the main catalog search tab. Providers appear as a filter
choice under the Source filter.
122
Notes to Consider for OCN:
• The content resides at the content provider site. The LMS links the user to that course at
the provider’s site.
• When the user launches an OCN course, they are taken to that provider’s site to interact
with the course outside of the LMS.
• Lynda.com offers AICC course tracking, so SF can utilize session SSO for the user
through BizX, and bookmarking and item completion can be recorded automatically.
• For Coursera, Udacity, and OpenHPI, the user will need to log in first at the partner site
before accessing the course.
• All commerce functionality is handled outside the application for OCN courses. All
courses are set to “No Charge” upon import.
• LinkedIn Learning (formerly Lynda.com) has an updated platform. Since 1802, the LMS
will allow new implementations to use the OCN framework course push process, rather
than the legacy Lynda.com course synch.
*Please Note: Users will not see action buttons if a price and chargeback methods other than
“No Charge” are set on OCN courses
123
Notes
124
5.18 Course Home
System Configuration > LMS_ADMIN
In Q4 2017, we are introducing Course Home for preview environments. We are redesigning the
learner experience for launching courses, checking progress in courses, and completing
courses. Course Home is a multi-release project, and this is the first release. This is complete
redesign how a user launches and completes an online course. EnableCoursehomeflag is set to
true under Admin->System admin->Configurations->System configuration->LMS Admin.
In Q1 2018, Instructor-Led courses, can also utilize Course Home. In Q2 2018, Assessments
and the registration process were included in the new Course Home feature. In Q3 2018, course
home is available for use in Production.
The main components are Thumbnail, Course ID, Course Title, Course metadata: hours, target
audience, version, Rating and Primary Action.
Limitations:
• Shipping information
• Request Schedule.
Quick Reminders:
PQE is not supported in course home. Courses with PQE will be redirected to the old
UI
125
126
127
Notes
Personalized learning recommendations enable users to find relevant courses from their
learning catalogs without needing to search through the catalog.
Requires Platform integration, Catalog content in English locales and users must have Access
Personalized Recommendations and Access Recommendations. Personalized
Recommendations are generated only for English locales.
NOTE: This feature is restricted to customers who qualify to be included in the early adopter
program.
Customers interested in enabling this feature can express their interest by filling out the form on
the page below:
https://influence.sap.com/sap/ino/#campaign/1572
128
Notes
6. Physical Resources
Scheduled offerings (section Error: Reference source not found) use resources to track physical
entities associated with delivering instructor led training. These resources include locations
(room level), facilities (building level), equipment and materials. Custom resources may also be
created by administrators and applied to Scheduled Offerings. Resources may be used as part
of a schedule conflict management solution as SuccessFactors helps administrators avoid
overbooking instructors and locations. Costs associated with resources may also be tracked,
and therefore the overall cost of instructor led delivery is derived. Resources also help
communication with Users, as Scheduled Offering registration emails contain resource
information such as the instructor, location and facility details.
New in 6.3, the resource search results provided during the scheduling process have been
enhanced to display the resource’s availability. The availability statuses include “not available”,
“available for entire scheduled offering”, “available for segment”, or “available for specific
segments”. This makes it easier to identify available instructors and locations, especially for
those offerings that span multiple days or weeks.
Negative value for custom resource component of delivery cost (1705)
129
Learning allows you to track the cost of delivering an offering. Some customers receive
subsidies or reimbursements from the government or other agencies and need away to account
for that offset to the cost. Custom resource cost validation has been modified to accept a
negative value; however, you cannot close an offering if the total offering cost is negative.
An admin can set a custom resource cost to a negative value to account for subsidies or
reimbursements of training delivery costs. Cost Summary, Close or Cancel offering screens and
reports with cost information will reflect the negative amount. Additionally, the bulk learning
event editor will allow the negative amount to be split across attendees; however, the new
tuition total cannot be less than zero.
The diagram below illustrates the relationship between Physical resources, Instructors and
Scheduled Offerings:
6.1 Facility
Facilities usually represent the buildings in which training is delivered. Facilities contain
locations and are associated with regions which allow Users to search for offerings in the region
in which they reside. The name of the facility can be included in the notification to the registered
user. Below are example facilities and discussion on how facilities will be entered
SuccessFactors by <Customer Name>.
130
References > Physical Resources > Facilities
Facility
ID Description External
Work Week Holiday Profile
Facility Time Zone
(30 (200 Char) Profile ID ID
(Y/N)
Char)
US American/Ne
HQ Headquarters N 5DAYWEEK
HOLIDAYS08 w York
Notes
131
6.2 Location
A location usually represents rooms within facilities. SuccessFactors manages schedule
conflicts by warning administrators before double-booking locations. Locations are also an
important means of notifying Users where to attend instructor led training and non-training
events. Below is a list of example locations and discussion on how <Customer Name> will
create and manage locations. Users can search for Scheduled Offerings by Location.
132
Location Type ID Description
(30 Char) (40 Char)
CONFERENCE Conference Room
LAB Laboratory
VIDEO Video-enabled room
Notes
6.2.2 Locations
References > Physical Resources > Locations
Headquarters
HQ-MAINCONF Main Conference HQ
Room
Notes
133
Notes
6.4 Holidays
Holidays must be added to SuccessFactors and maintained accordingly as they reference exact
dates. One approach is to update holidays yearly – another is to create enough references for
upcoming years, provided the references have unique IDs.
References > Calendars & Time > Holidays
Holiday ID Description
Date
(30 Char) (40 Char)
20090101 New Year’s Day Jan 1, 2009
Notes
Notes
Notes
135
6.7 Materials
Materials are consumable supplies associated with the Scheduled Offering delivery. Materials
may contain inventory information to facilitate reorder processes. Materials, like other resources
may also have costs associated with them which calculate according to the chosen measure
into the cost of Scheduled Offering delivery. Material quantity on hand per Facility does not
deplete automatically when materials are used by Scheduled Offerings this subsequently
requires Administrators to manually adjust the material quantity. Below is a list of example
materials that <Customer Name> may create along with discussion of how materials may be
created and used.
References > Physical Resources > Materials
Material ID Description
(30 Char) (40 Char)
Notes
6.8 Equipment
Equipment represents non-consumable goods associated with training delivery, including
cameras, computers and projection systems. Equipment may be associated directly with
locations, so if the location is booked for a Scheduled Offering, the equipment is also booked.
Equipment may also be marked with a status indicator, such as ‘out of service.’ Below are
examples of equipment records and discussion on how <Customer Name> may use equipment.
136
Equipment Type ID Description
(30 char) (40 char)
LAN Ethernet Connection (LAN access only)
LAP Laptop PC
LCD LCD Projector
MAC Macintosh/Apple Computer
MARK Markers
MIC Microphone
NOTE Large Notepad
OVER Overhead Projector
PC Desktop PC
PHONE Phone Line
POD Podium
TV Television
TVDVD TV/DVD Combo
VC Video Conferencing Equipment
WB White Board
Notes
Equipment Status
Can Be Description
ID
Scheduled (40 char)
(30 char)
AVAIL Y Available for Use
REPAIR N Under Repair
137
Equipment Status
Can Be Description
ID
Scheduled (40 char)
(30 char)
Notes
6.8.3 Equipment
References > Physical Resources > Equipment
Equipment
Description Equipment Equipment Assigned Assigned
ID
(40 Char) Type Status Location Facility
(30 Char)
Notes
6.9 Regions
Regions are associated with User, facility, and instructor records. Region can be included as a
user attribute in assignment profiles. Regions are defined in section 4.1.19 of this document.
Notes
138
Notes
7.2 Considerations
As of 1508 iContent (Basic File Storage, 25GB) is part of every LMS subscription –
therefore it is highly recommended to avoid customer-owned content storage to
eliminate SCORM reverse-proxy issues.
139
As of 1605 the legacy content entitlement service available from iContent servers has
been migrated directly into the LMS. This has operational benefits for customers for the
prior dependency on iContent servers, connectivity between LMS and iContent systems
etc. is eliminated.
WBT content files are not actually stored in the LMS. The Legacy AICC and SCORM
importer (System Admin > Tools) only automatically creates the Content Object record
information, not the actual content. The new Import Content tool (7.3) allows content
files to be directly uploaded to the content server.
AICC and SCORM 1.2 Content CAN pass a Non-Credited Completion Status (aka a
"FAILURE").
SCORM 2004 Content CANNOT pass a Non-Credited Completion Status (aka a
"FAILURE")
AICC and SCORM Assessments only track the User's MOST RECENT assessment
scores. Score history and iteration information are NOT tracked.
SCORM 2004 "User Interaction" data is stored as a CLOB in the SuccessFactors
database. The SuccessFactors SCORM Exam Detail standard report can now provide
details from SCORM 2004 quizzes and exams.
Unless there is a specific need for the additional data tracked and communicated by
SCORM 1.2 and SCORM 2004 data, your organization might consider using AICC
content. There are often less issues (less likely a cross domain issue), and less
impacted by JRE versions.
SCORM content must be hosted behind the same DNS name as the SuccessFactors
instance to avoid a "Cross Domain Issue." If content is hosted elsewhere, then there
must be a reverse-proxy server, or a cross domain configuration in SuccessFactors for
the content.
SuccessFactors only supports the following tracking data for AICC/SCORM data.
— Completion - Only at the Content Object level
— Score - Only score at the Content Object level. Each new attempt overwrites the
existing score value. This score is only available to administrators. It does not display in
the user interface after completion of the course.
— Time spent - Only at the Content Object level
— Bookmarking - Yes
— Objective level Data -Objective score and completion
— Interaction Data (i.e. Question level Data) - Only supported for SCORM 2004
content
The ability to "Review Content" from Learning History for courses that a User has
already taken is ONLY available for AICC and SCORM content.
Mastery Score - When Mastery Score is populated, it controls the passing score.
140
7.2.1 Mastery Score
Mastery Score may be configured at the Content Object level or specified at the Item record
level (online settings tab). Instead of SuccessFactors interpreting the accepted object
completion value, the score passed back to SuccessFactors determines whether the object is
completed successfully, and therefore whether the item may be successfully completed. A
specific SCORM or AICC content object can be considered completed once its mastery score
has been achieved. The configuration done at the Item’s Online Settings tab will override any
setting done at the Content Object. If the content is SCORM, the settings found in the SCORM
package will override any settings at the Item’s Online Settings tab.
Note: When content is imported into the TMS the mastery score does not always automatically
populate. It is possible for the content to automatically provide object completion based on
several variables including score.
141
7.3 Content Import Tool
Content > Tools > Import Content
The Content Import wizard has been enhanced and provides admins one access point for all
content import functionality. The import wizard will try to automatically detect the content type –
e.g. SCORM if a SCORM-manifest is detected. It supports import of AICC, SCORM, and non-
trackable content such as PDF files. It also supports settings for mobile offline. Unlike the
legacy import tools, the Content Import tool will upload the content files to different content
servers including iContent locations. Multiple deployment locations can be configured under
Content>Deployment Locations.
Administrators can also automatically assign content to a defined test user during the import
process allowing them to quickly check that the content has been uploaded properly and to test
the content in the system.
As of 1605, various improvements for the Content Import Wizard are delivered:
• New size limit threshold to determine which content import gets processed as a
background job and what can be processed real time
• Using email address of admin user uploading content for notification mail
• New support to deploy updates
• New support to deploy packages without manifest (i.e. static content)
• Option to use deploy setting for just some Deployment Locations
• Option to modify content object IDs in import wizard
Notes
142
Host Name:
Port:
User Name:
Password:
URL Prefix:
Directory:
Test User: Select User
Location Type:
iContent Deployment:
Contact Email:
Display Order:
Comments:
Notes
143
Notes
Notes
A content package is a group of Content Objects and can be the result of importing a SCORM
manifest which creates more than one Content Object and groups them in a package. Below
are sample Content Packages using the naming convention decided upon in workshops:
Content > Content Packages
Notes
144
Notes
Notes
Notes
145
The logo that is uploaded in the Images configuration is also used for the AICC wrapper. The displayed
text for the acknowledgement statement and the ‘Agree’/’Disagree’ buttons can be modified under the
Global Variables configuration (refer to section 9.1).
7.7 Documents
Documents in SuccessFactors are references to document locations and may provide a URL for the user
to launch a document via the User interface when associated with Items. When users access documents
there is no tracking in SuccessFactors Learning. Documents are not ‘uploaded’ into the SuccessFactors
database but must reside in a location which is accessible to the user (intranet, document repository,
LAN).
146
Document Type ID Description
(30 char) (40 char)
REF Reference Material
REG Regulations Document
SOP Standard Operation Procedure
TEXT Text Book
Notes
7.8 Objectives
Objectives are entities that link together SuccessFactors Exam Questions, Content Objects,
Competencies and Items. Questions created with SuccessFactors Question Editor are always objective
based, and these records are automatically created in SuccessFactors when questions are imported from
PQE. Sometimes Exams test Users on objectives associated with the Content Objects in an Item.
Depending upon the Exam settings, Users may receive credit (test out) of Content Objects if they
complete an objective within an Exam. Conversely, they may lose previously earned credit for
successfully completing Content Objects if they fail Exam objectives.
Notes
147
7.9.1 Related Workflows
Admin:
Notes
148
Fill in the blank / free-text
Related Workflows
Admin Workflows:
Add Question to Library
Edit Question
View Library Question
Edit Library Question
Delete Library Question
Copy Library Question
Add Revision to Library Question
View Objective Questions from Library
Search Library Question
Import Data
Export Data
Add/Edit/Remove Images
The “Upload” pop-up allows you to:
Select an image
Enter alternative text (meant to be used by screen readers for accessibility support)
Set the image as the default for all locales of that question that currently exist without an
image or for any locales that will be used in the future
A thumbnail version of the images that are uploaded is shown to the administrator, along
with file size and alt text.
149
7.12 Assessments
A new unified tool to create and manage quizzes and exams. Quizzes are intended to be used
for quick knowledge checks and exams for formal assessments.
Assessments allow you to assess end users’ knowledge and retention and gain insight into
course effectiveness. Exams provide advanced features such as variants support, question
version control, question pools using objectives, and adaptive learning with objectives.
150
• Until Q2 2017, Quiz Builder was a separate tool. Starting with Q3 2017, Quizzes and
Exams are both available in the new unified Assessments tool.
• There is no impact to any quiz data and no action required from admins to modify
any existing associations.
• The Quiz Builder UI has been updated and all functionality continues to be available,
with the following changes:
• The workflow Manage Quiz Availability only controls whether an administrator
can publish or un-publish a Quiz. Selection of the primary locale, removing a
locale from a Quiz and adding a locale are now controlled by the Edit Quiz
workflow.
• When a new Quiz is created, the administrator is landed on the Quiz Overview
page, instead of the Questions page. The administrator can the select which
locale to open the editor in, by clicking on the locale link.
• Quiz questions now include support for adding images.
151
Related Workflows
Admin Workflows:
View Exam
Search Exam
Add Exam
Edit Exam
Delete Exam
Copy Exam
Add Library Question to Exam
Assign Library Question to Exam
Manage Exam Availability
152
7.13.1 Exam Custom Columns (Custom Fields)
Custom columns allow SuccessFactors administrators another option in searching for and
reporting upon groups of Exams. Custom field labels and reference descriptions can be
translated allowing administrators to have a more thorough localized experience. Below is a list
of Exam custom fields that will be created by <Customer Name>:
System Admin > Custom Columns > Exam
Notes
The tool’s interface will serve as the basis for the replacement of Plateau Question
Editor (PQE), the legacy exam tool.
Until feature parity has been reached (targeted for the second half of 2016), both tools
will remain available for use to all customers.
The following types of questions are supported in Quiz Builder:
Single Answer
Multiple Answers
True or False
Fill-in-the-blank
Notes
153
8. Data Privacy and Protection
SAP SuccessFactors Learning follows a deliberate process for irrevocably deleting user. At the
end of the process, user data is removed from the system and cannot be recovered. Clients
follow this process as part of your data privacy practice. BizX users are already purged from
BizX but purge of native Learning-only users such as external users, admin and instructors is
supported as of 1708.
Customers maintain internal policies for purging the personal data of former users from the
personal data of former users from their systems. These features aid customers in supporting
their policies.
Because Data Protection and Privacy touches every module, we have decided to talk about it as
a suite. You’ll find the suite-level announcements in the Data Protection and Privacy webinar.
Please refer to the webinar for updates.
SAP Help Portal – Setting Up and Using Data Protection and Privacy (available with the
Preview release). Available under SAP SuccessFactors HCM Suite
Community Forum on Data Protection and Privacy -
https://community.successfactors.com/t5/Data-Protection-and-Privacy/bd-p/Data-Privacy-and-
Protection
NOTE: It is the customer’s responsibility to adopt the features and measures that the
customer deems appropriate to achieve GDPR compliance
154
9. System Configuration
9.1 Configuration - Global Variables
9.1.1 General Settings
System Admin > Configuration > Global Variables > General Settings
Selected
Setting Details Suggested Value
Value
Allows SuccessFactors to
Enable record item completion for
substitutes (if the Yes
Substitutes
relationships are created on
the item records.
155
Selected
Setting Details Suggested Value
Value
Enable
Substitutes in Allows SuccessFactors to
record item completion for Yes
Curriculum
Requirements substitutes within curricula
Completion of
later item
If using item revisions, this
revision
setting prevents users from
grants credit
having old revisions on their Yes
for previous
Learning Plan after
revision
completing newer revisions.
assignment in
Curricula
Bypass
second login If checked, the system does
after not force the user to login a Yes
password second time.
change:
If checked, resource
scheduling conflicts are
prevented. This affects
instructors, locations, and
equipment when creating
Prevent and adding scheduled
Resource offerings and schedule No
Conflicts blocks. When a conflict is
detected, the system will
display an error message.
The admin will not be able to
commit the record until the
conflict is resolved.
Default
Certificate The default certificate
template to be applied to Blank
Template for
Programs programs.
Enable QR No
If checked, users can attend
codes
training with a ‘boarding
158
Selected
Setting Details Suggested Value
Value
Notes
159
Setting Details Suggested Value Selected Value
this address.
Use Admin Using Instructor E-mail address
notification was different from other
email address notifications and there are privacy
for VLE concerns in exposing the E-mail
notifications address of the Instructor.
Email
How often emails in queue are sent
Frequency 5 (minutes)
to SMTP server.
(minutes):
Enable VCalendar attachments are
vCalendar associated with Scheduled Offering Yes
Attachments: Registration emails to Users.
Displays when “Enable vCalendar
Attachments” is selected.
Calendar Invites will be sent when
enabled.
160
Setting Details Suggested Value Selected Value
Always use Ability to always use the VCAL
VCAL message from the Global template
message from even when the Notification Yes
the Global template is customized at the Item
templates or Scheduled Offering level.
Automatically sending Update
Automatically notifications when a segment of a
send Scheduled Offering is deleted.
Scheduled A cancellation notification would be
Offering sent for deletion of the Scheduled
Enrollment offering with VLS segments. Yes
Update Ability to always use the VCAL
Notification on message from the Global template
Segment even when the Notification
deletion template is customized at the Item
or Scheduled Offering level.
When “Send Vcalendar
attachments as Calendar Invite” is
enabled, there are some
notifications that are sent with an
ICS attachment for information
purpose.
Example: ICS attachments were
Suppress ICS
sent to supervisors when their
Attachments
subordinate enrolls for a
for
Scheduled Offering, Scheduled
Notifications
Offering Enrollment notification is
sent with ICS attachments in case
of VLS offerings.
These additional calendar
attachments were creating
confusion or blocking the calendar
in case of Supervisors.
If checked, then the system retains
Enable Email
a copy of every notification Yes
Archiving:
message that it sends
If enable email archiving is check
Purge Emails
this will enable the Purge Emails (3 Months)
Older than:
older than box.
BCC Address Enable BCC email archiving in
For Archiving: SAP SuccessFactors Learning so
161
Setting Details Suggested Value Selected Value
that Learning to keep a record of
the information that you sent to
users in email notifications and to
keep it on your email servers as
opposed to in SAP SuccessFactors
Learning.
When administrators create and
send ad hoc notifications, the
system requires that those
notifications contain a validly
constructed email address that the
notification should be sent from. If
you select Free-form for Send
notification from, then the system
allows administrators to type a
validly constructed email address.
If you select Admin, then the
system uses the email address for
that administrator's record (System
Admin>Application Admin>Admin
Send Management>Summary tab).
notification When you select Admin, Free-form
from: administrators cannot change who
the notification is sent from, which
means that if the administrator
does not have an email address,
then that administrator cannot send
an ad hoc notification. If you select
Select from list, then you must
provide a comma-delimited list of
email addresses; the system adds
the email address of the
administrator who is attempting to
send the notification to the top of
this list automatically, and the
administrator can select any one of
those email addresses.
Administrators may specify email
Block all addresses to blacklist. Addresses CEO@<Customer
emails to: on the blacklist will not receive any Name>.com
notifications from the LMS.
162
Notes
163
9.1.3 Electronic Signature Settings
Electronic signature settings provide another level of security in the form of a PIN when
recording learning events. Once enabled all Users and administrators must enter a PIN at the
next logon attempt.
The electronic signature feature for learning events supports the addition of multiple required
electronic signature approvals. For the Learning Event approval process a second process can
be initiated for additional approvals after the initial e-signature is signed. Additional approvers
will be able to approve or deny a learning event from their approvals page, and “sign” the event
with their electronic signatures.
For more information on approvals, see Approval Process settings.
Note: Disabling electronic signatures will automatically verify all unverified learning events.
If additional approvers have e-signed the learning completion, they are displayed on screens
that display the Learning History on Admin and User-side:
Admin: User Snapshot > Items Completed > View Details.
Admin: Users > Tools > Learning Event Editor.
User: Learning History
In addition, the following fields are included in the Item History Audit Report for up to 7
approvers:
E-Signature User Name
Esig Meaning Code
E-Signature Meaning Code Description
E-Signature Message
E-Signature User Comments
System Admin > Configuration > Global Variables > Electronic Signature Settings
164
Electronic Signature Settings
Default Electronic Signature for Curriculum: Options: Y/N
Default Electronic Signature for Competency: Options: Y/N
Default Electronic Signature for *Performance Review: (separately
Options: Y/N
licensed)
Default Electronic Signature for *Assessment Process: (separately
Options: Y/N
licensed)
Administrator Email: Default: Blank
Enable PIN Expiration: Options: Y/N
PIN Expires After (days): Default: Blank
Count Between Repeated PIN: (cannot reset PIN to same as last x
number of PINs) Default: Blank
Minimum PIN Change Period (days): (must reset PIN with this range of
days) Default: Blank
Notes
165
Meaning Code
Description
ID Admin/User
(40 Char)
(30 Char)
RECORD Admin Admin Recorded Learning Event
MODIFY Admin Admin Modified Learning Event
Notes
166
Setting Details Selected Value
Default Internal Approval Default approval process for all new items.
Process ID: Admin may change per item. Default: Blank
Notes
Password Settings
The following settings should be used if LDAP or SSO are in place as administrators and/or
users should not be allowed to request or reset their passwords via SuccessFactors Learning.
Allow user passwords to be changed Options: Y/N
Allow users to request their ID and password: Options: Y/N
Allow admin passwords to be changed Options: Y/N
Allow admins to request their password Options: Y/N
Note: Enabling both settings above for either Users and/or administrators results in
the Security Question functionality becoming suppressed.
The following settings apply to both admins and users for Native Authentication (non-
LDAP/AD/SSO) only:
Enable Password Aging: Options: Y/N
Password Expires After (days):
167
Notes
Notes
Notes
Connector Settings
Enable input file archive: Options: Y/N
Purge archived input files older Define frequency to purge archive files in Month(s).
than: Typically, 3 months
169
Notes
Employee Comments
Required Title Document
Type
Notes
170
Executable Path SuccessFactors Prompt for
Content compliant player bookmark usage
Description
Player ID prior to player
execution
Notes
171
ID Label ID URL Value User Role
User Easy Link data.menu.EasyLink7
7
User Easy Link data.menu.EasyLink8
8
User Easy Link data.menu.EasyLink9
9
User Easy Link data.menu.EasyLink10
10
Notes
Notes
Will the client use an external tool to generate reports from SuccessFactors Learning?
172
Gamification Settings: Entity Event Configuration Settings – Item
Event Base
Event ID Published Event Description
Name Points
173
Gamification Settings: Entity Event Configuration Settings – QuickGuide
Event Base
Event ID Published Event Description
Name Points
Notes
174
administrator can also choose to lock the tile locations preventing users from customizing the
page.
The Learning landing page custom content tile has helpful preset sizes to choose from, or the
administrator can design a custom size by selecting height and width options. Pixel sizes for
each dimension are displayed to further aid the administrator. Administrators designing a
custom tile can view the tile in a preview window. The height and width can be dynamically
adjusted so the admin can see how the content fits relative to the tile’s size.
The Recommended User Interface Display setting in User Settings (13.2.13) must be enabled
for the following settings to apply.
175
Landing Page Settings: Default
Show
Title Active Dates Default Size
Expanded
Landing Page Settings: Not Used (list any tiles that are not in use in default view)
Title
Available Offerings
Option: Move to Default (if used – 296 x 375)
Self-Assigned
Option: Move to Default (if used – Option: Large / Medium)
Custom tiles can be created and assigned to user in different organizations or groups (as of
1705). Below are custom tiles for <Customer Name> that will be configured.
+ Add Custom Tile
Landing Page Settings: Add Custom Tile
Tile Name (Choose a name that describes the type
of tile you’re creating. This name is not shown to
your users)
Show Tile For This Group / Include suborganizations
176
Landing Page Settings: Add Custom Tile
If ‘Custom’:
(custom size can be adjusted in Preview window) Width (pixels):
Height (pixels):
Configure tile content for the selected locale Options: Language packs installed
Tile Title (This is the title users see at the top of the
tile)
Description (This is the description users see in their
Tile Browser)
*Copy above table and add for each custom tile to be created
Notes
Title
Active Dates
Default Size
Link
Show Expanded
177
Notes
These settings affect the LMS UI (BizX Theme with Fiori styling is “SF Fiori Style Blue Crystal
Theme - Interior Pages):
Customers using LMS branding that wish to keep the branding styles will need to update
their CSS to use updated style sheet classes.
Current UX Fiori UX
178
9.2.10 Images
This setting provides the ability to upload custom images to personalize the UI and thumbnail
images in the application.
System Admin > Configuration > Images
Image Name Notes
Logo Max size (width, height) 190x50.
Background Image The Background Image underlies all pages throughout the User UI
Placemat Image The Placemat image borders the User UI content and overlays the
background image. As with the default image the Placemat may be
transparent allowing the background image to be seen behind it.
Curriculum
Quick Guide
Questionnaire Surveys
Task Checklist
External Links
179
Blended Item
Online Item
Instructor-Led Item
Other Item
External-Course
Programs
Notes
180
Notes
181
Setting Details Selected Value
If you select this check box, then
when you withdraw a user from a
scheduled offering, or users
Remove associated withdraw themselves, the
item from learning associated item is removed from
plan when admin the selected user’s learning plan.
withdraws User(s) Clearing the check box allows Options: Y/N
from scheduled users to keep the item to request
offering(s) another scheduled offering. For
example, if a user cannot attend
one scheduled offering but still
needs the learning item.
When registering
other employees Select the account to use for Options: User or
use account codes supervisor registrations. Supervisor/Delegator
of
To bring consistency in the
Enforce Approval
application on the enforcement of
when Supervisor or
Approval process when
HRBP Registers / Options: Y/N
Supervisors or HRBPs register or
Withdraws
withdraw employees regardless
Employee
of the entry points.
Options: (select all that apply)
User
All Scheduled Offering notification
Confirmation Instructor
settings default to these
Notification Supervisor
recipients. Admins may override
Defaults:
these settings per offering. Contacts
Organization (slot
confirmation only)
Maps registration statuses
(References> Learning) as the
default Enrolled, Waitlisted, Enrolled: ENROLL
Registration Cancelled and Pending Status. Waitlisted: WAITLIST
Statuses Only change if there are Cancelled: CANCELLED
additional registration statuses
Pending: PENDING
that should replace default
statuses.
Notes
182
9.2.14 User Password Settings
If using SuccessFactors Native Authentication (not LDAP or SSO) this is the default User
password all Users must enter upon initial login. All Users must change this password to their
own (compliant with password rules set in section 13.3.16).
System Admin > Configuration > User Passwords
Notes
User Settings
Prevent Admins and Supervisors from creating user schedule conflicts.
(Administrators and Supervisors may never double book a User in a Options: Y/N
Scheduled Offering if enabled)
Prevent Users from creating user schedule conflicts. (Users may never
Options: Y/N
double book in a Scheduled Offering if enabled)
Enable User to choose the Schedule Offering Time Zone display. Options: Y/N
Default to User’s Time Zone for display of Schedule Offerings. Options: Y/N
183
User Settings
Notes
Notes
184
Notification templates for Approved/Denied notifications sent to users:
UserRecordedCompletionApprovalProcessRequestApproved
UserRecordedCompletionApprovalProcessRequestDenied
As of 1708, when Approval for record learning events is enabled, file upload is supported.
Users may need to post documents that show their completion (such as a completion certificate)
and the approver needs to view the attachment as proof of learning completion.
Notes
185
Learning Plan Notification Settings
Notify Supervisor when a User unsuccessfully completes an
Options: Y/N
Item:
Allow User to modify Learning Plan notification settings: Options: Y/N
Notes
Notes
Notes
186
9.2.21 External User in Platform
This feature enables creation of an external user in platform when a user self-registers on a
Learning site. Optionally the user can be created as an external user in Jam as well. Currently,
an external user that self-registers on a Learning site (not the native registration) will be a
Learning only user with no access to the platform or its features, such as Jam. With this release,
you can enable creation of an external user in platform when a user self-registers on a Learning
site.
CAUTION:
Enabling this feature will not automatically migrate existing external users. Upgrade of existing
external users is not supported. This feature should not be enabled if you have existing external
users in your system. Please contact your SuccessFactors Services representative if you want
to adopt this feature and have existing external users that you wish to migrate.
When the user updates language in platform, that change flows to Learning. Conversely,
updates to the language in learning flow to Platform. Note that zh_HK and en_CA are
languages only offered in Learning.
Username must be in English characters; country codes in the LMS must be limited to 2
characters.
In addition to Language, certain fields updated in Learning by user or Admin will also be
updated in platform. These fields are First, Last or Middle name/initial, and contact information,
including email address and phone number.
Universal: For users that self-register on an LMS site after this release, learning notifications
with a direct link (newsletter) will take the user to the login page of the site the user initially
registered on versus the native Learning login page. This does not apply to direct links created
by an administrator in System Admin> Tools> Direct Link.
Prerequisites:
187
2. In platform, create a group for external learning users, create the permission role for all
external users and grant this role to the external learning users’ group. (Self-registering
users will immediately get this role upon registration. Administrator can add the user to
other groups as well.)
3. Enable Integrated External User in Learning (System Admin Configuration System
Configuration BizX, set createIntegratedExternalUser=true)
4. Optionally, map the platform theme to the Learning Brand to be used for the site.
5. Optionally, require email address for registration and require email address to be unique.
Self-service password recovery requires a unique email address.
Platform administrative capability
• Reset an external user’s password or account
• Add the external user to a permission group
JAM Integration
External users in platform and Jam can only join External groups in Jam.
Updated Jam integration to include support for Jam External group type if Jam
integration is enabled. Invitation is required to join this group type.
Link to Jam from Learning leverages the Jam configured overview page if enabled by
the group admin (Edit Group> Setup)
As part of the Jam upgrade, the identifier for a Jam group in Learning was modified from
an integer to the Jam UUID. If the old integer identifier is used in any custom reports,
your reports will need to be updated to use the new column JAM_GROUP_UUID in
PA_CPNT_JAM_GROUP table as the GROUP_ID column is no longer applicable.
188
External users that self-register on an LMS site. Starting in Q3 2016, learning notifications with a
direct link (newsletter) or links in password recovery flow, take the user to the login page of the
site the user initially registered on (Login Site) versus the native Learning login page. This
enhancement allows an admin to view and modify the Login Site on the user snapshot.
189
System Admin > Configuration > User-Created Account
190
New User-Created Account Screen
Field Display Mandatory
Job Location: Options: Y/N Options: Y/N
Commerce
Billing Address: Options: Y/N Options: Y/N
Billing Phone Number: Options: Y/N Options: Y/N
Shipping Address: Options: Y/N Options: Y/N
Shipping Phone Number: Options: Y/N Options: Y/N
Preferences
Locale: Options: Y/N Options: Y/N
Default Currency: Options: Y/N Options: Y/N
Default Time Zone: Options: Y/N Options: Y/N
Custom Columns (5 available)
1. Options: Y/N Options: Y/N
2. Options: Y/N Options: Y/N
3. Options: Y/N Options: Y/N
4. Options: Y/N Options: Y/N
5. Options: Y/N Options: Y/N
Notes
191
ID Enable ID Prefix Site Prefix Ordering
Options:
Item Options: Y/N Options: Y/N Site, ID
ID, Site
Options:
Equipment Options: Y/N Options: Y/N Site, ID
ID, Site
Options:
Instructor Options: Y/N Options: Y/N Site, ID
ID, Site
Options:
User Options: Y/N Options: Y/N Site, ID
ID, Site
Notes
Introduction Domains /
Brand ID Resource Path
Panel ID Organizations
/
Customers CUST_INTRO
content/branding/customers
192
Introduction Domains /
Brand ID Resource Path
Panel ID Organizations
Notes
9.5 Sites
Sites allow external Users access to SuccessFactors to view catalogs and create their own User
account to access Items and/or Curricula. All Users created via this process have ‘external’
shopping account types, which requires them to use the shopping cart to self-assign Items.
External Users never require approval if approval processes are associated with the Items
and/or Scheduled Offerings. One benefit to using Sites is controlling the Domain and
Organization of new User-created accounts. Users may also create their own accounts (if
enabled) but the new accounts are created in the Public Domain unless Sites are used.
Admins can also indicate whether a site requires registration validation with valid registration
codes or an approval process. A User that is self-registering at a site that requires a
Registration Code will be required to submit a valid code along with their account information
prior to gaining access to the system. If the user enters an incorrect code, or a code that is not
associated to the specific site URL that they are self-registering from, the system will not allow
registration. A User that is self-registering at a site that requires an Approval Process will need
to get all steps of approval to register.
The Admin can use a WYSIWYG editor similar to cover pages to create a custom login page for
a site.
System Admin > Application Admin > Sites
Site ID EXT
Description External Users
Default Domain EXT
Default Organization EXT
Default Active Locale ID English
Default Currency ID USD
Default Time Zone America/New York
Registration Validation Registration Code
*Copy and paste above table to document additional Sites that are to be configured.
193
Notes
User
Data
Introduction
div style="padding:10px 10px 0px"> <span class="newsTitleText">How To
Get The Most Out Of The SuccessFactors TMS</span> <hr style="border:
1px solid #CCCCCC; height:2px"> <table border="0" cellspacing="0"
cellpadding="0" style='border-collapse:collapse;width:100%'> <tr> <td
colspan="4" height="10"> </td> </tr> <tr> <td style="width:10%;
padding-top:10px; padding-bottom:10px;"> <img
src="<ResourcePath/>/images/todo_list.png" border="0" alt="To-Do List">
</td> <td style="width:40%; padding-top: 10px; padding-left:10px;padding-
DEFAULT_ right:15px;"> <span class="newsSectionTitle">Work From Your To-Do
List</span><br> <span class="newsBodyText">Your to-do items are
LEARNER conveniently listed in due date order, so that you can easily plan your
_INTRO work.</span> </td> <td style="width:10%; padding-top:10px; padding-
bottom:10px;"> <img src="<ResourcePath/>/images/status_pods.png"
border="0" alt="Status Pods"> <td style="width:40%;padding-top:
10px;padding-left:5px;padding-right:10px;"> <span
class="newsSectionTitle">Stay On Target</span><br> <span
class="newsBodyText">Review your Status Pods frequently.</span><br>
<span class="newsBodyText">Click on any pod to drill into details.</span>
</td>
-------------------------------truncated------------------------------
Notes
194
9.7 Date/Time Format Patterns
References already exist for date and time format patterns but more may be added if necessary.
The tables below contain all the existing patterns and is used to document need for additional
patterns. Date/Time Format Patterns are associated also with Locales, so Administrators and
Users may automatically have the patterns applied. Administrators may manually change their
preferences for each pattern.
Notes
195
Notes
10. Tools
The Tools section allows System Administrators with the ability to manage certain aspects of
the application on an “as needed” basis. The following sections do not require configuration
decisions, but decisions should be made as to when these processes will be run, if ever, by
whom, and for what reason.
System Admin > Tools
Notes
Notes
196
10.3 Direct Links
The Direct Link wizard builds links to specific pages in SuccessFactors Learning. You can send
the links to users so that they can access the pages by clicking the link. You can embed the
links in any environment that accepts URL links. Direct links do not compromise security. Users
will have access to only those sections of the application that their assigned workflow
restrictions allow. Users are asked to provide login information if they are not already logged in.
These links can be used with SSO.
Notes
An administrator can paste notification links into notification messages or paste the URL links
into an e-mail message or Web page.
Determine whether or not this functionality will be used for notifications.
If URL will be pasted into a web page or an email, you may want to consider adding the html
coding that will provide the user with a simply view, such as Click Here to Access.
Notes
In section 12.3, admins can capture label changes, but it is recommended that you keep a
copy of the original label file, should you need to resort to it at a later time.
Determine when or if you will import the label file and where it will be stored for future
reference.
Determine who should be responsible for tracking label changes and who should be allowed
to import and export.
Keep in mind that an administrator can edit a label in the application without exporting the
label file.
197
Notes
Determine if there is a need at your organization for this tool to be run, by whom, and how
often.
It may be possible that you will not have a need for this tool.
User
Instructor
Learning History
Government Reporting
Organization Budget
References
Registrations
Admin Roles
Task
Site Registration Code
Learning Assignment
Curriculum Assignment
Quiz
Questions (Library-type)
Because each record type must include certain data and all data must be in a specific order,
you must start the process by selecting the Download Template option, which allows you to
save a copy of a correctly designed Excel workbook. After you download the template and
insert your data, you can import that data from the Excel workbook into SuccessFactors
Administration.
The Learning Assignment option allows administrators to assign free-floating items via the
Import Tool. The latest active revision is considered for the assignment. The Assignment date
is defaulted to the date of import. The Excel template can optionally include Names of the
employees to make it easier to work with the Excel, but they are not processed during the
import.
To import question images , a zip file that includes the data in a spreadsheet and all images in a
folder entitled images. If no images are being imported, then only the data spreadsheet is
required.
198
As part of the improved performance, in 1711 Admins can no longer add and update a record in
the same import file. For example, you cannot add a user with ID jdoe and first name John and
then, in the same import file, update jdoe to have the first name Jane.
Note: We recommend that you review the comments that are associated with every column
header for each worksheet so that you know which data is required and in what format that data
must be. When uploading Reference Data due to the number of tabs in the template it is
recommended to load several files rather than one so that errors may be more easily identified
in smaller data sets.
Reference importing is a great tool to help with initial system configuration. As with all imported
data the Reference Values should be reviewed in the Application following import.
Notes
This can be used to extract the admin roles for update and re-import into the same environment,
or as a method of exporting tested admin role configurations from a lower environment for
promotion to the production environment. The Admin can select one or more admin roles to
export and schedule the export background job. When the Export completes, the “Download”
link will appear, and the admin can then download their results. Export results will expire after
the number of threshold days after execution has passed (Default is 3 – configuration in
LMS_ADMIN).
199
Notes
Notes
Notes
200
Note: The templates for the SF User Connector and the SF Competency Connector, this tool
provides only a sample template. The BizX system is the source for these configurations and
an export should be generated from BizX Provisioning to obtain a template that reflects the
customer specific configurations.
Notes
Deleting unsent email creates a background job that will run immediately as long as the job to
send email is not running.
The email audit report which represents all notifications that the system generated will still
contain deleted unsent email, so the audit trail remains.
Related Workflows
Admin Workflows:
Manage Unsent Emails
201
11. Automatic Process Settings
Automatic Process Modules (APMs) are scheduled jobs used to handle system email
notifications, clean up processes, and update User assignments. Depending upon the
SuccessFactors features being utilized, some APMs need not be scheduled. Listed below are
APMs associated with SuccessFactors Learning. The email address identified in each of these
processes is the recipient email for the log file that is generated each time the process runs.
APM Sequencing: There are no dependencies between Automatic Processes, so they may be
sequenced to run according to need. However, it is wise to schedule the Assignment Profile
Synchronization APM to run before any other APM to ensure training assignments are updated
first. This is especially important if an HR connector is updating User records. E.g., HR
Connector runs nightly at 1 am – Assignment Profile Synchronization should run nightly at 2 am
to process all the new and modified User records and make appropriate training assignments /
un-assignments before other APMs run.
System Admin > Automatic Processes
Notes
Notes
Notes
203
11.4 Clean up Approval Processes
When business processes (Approval Processes) are withdrawn or cancelled the process
remains on the User’s record as an active business process. This APM will remove the
withdrawn or cancelled processes.
Clean up Approval Processes APM
Schedule This Process: Options: Y/N
Hourly Every # of Hours:
Daily
Schedule Frequency:
Weekly Day:
Monthly Date:
12 - 5 AM Maintenance Timeslot
Time of Day:
(sequenced with other APMs)
Time Zone: America/New York
Email address: ADMIN@<Customer Name>.com
Notes
Notes
This process is scheduled by LMS System automatically
204
Notes
This process is scheduled by LMS System automatically
Notes
205
Coupon Expiration Notification APM
Daily
Notes
Two or more revisions of a learning item are related to the same curriculum/program or
free-floating learning item
The two or more revisions of the learning item are both effective (have an effective date
before today's date)
Note: When and Item that is contained in Curricula is revised and the Curriculum update options
are selected, both the old and new revisions of the Item reside in the Curriculum until this
process runs. It is best practice for all Administrators to schedule the revision job to run
overnight before this job to ensure Users never see duplicate Items on their Learning Plans or
Curriculum Status pages.
Curriculum Clean-up Notification APM
Schedule This Process: Options: Y/N
Daily
206
Curriculum Clean-up Notification APM
Email address: ADMIN@<Customer Name>.com
Include Free-Floating Items
Y/N
Assignment
Notes
Notes
207
Evaluation Synchronization APM
Schedule This Process: Options: Y/N
Hourly Every # of Hours:
Daily
Schedule Frequency:
Weekly Day:
Monthly Date:
12 - 5 AM Maintenance Timeslot
Time of Day:
(sequenced with other APMs)
Time Zone: America/New York
Email address:
Notes
Notes
208
11.13 External Verification Reminder
This process is for SF-182 customers only. Configure the APM if using SF-182.
Notes
209
Item Jam Groups Notification APM
Email Address: ADMIN@<Customer Name>.com
Notes
Notes
210
11.16 Item Scheduling Demand
When Users choose to ‘Request Schedule’ for an instructor led or blended Item on their
Learning Plan or in a Catalog, the User is added to the queue of Item Requests. When the
number of requests matches the Minimum Registration on the Deliver Data tab of the Item, this
process notifies the contact email specified on the Design Data tab of the Item. If Users are
enrolled in a Scheduled Offering of the Item, they are removed from the request list. Triggers
‘ApmComponentRequest’ notification template.
Item Scheduling Demand APM
Schedule This Process: Options: Y/N
Daily
Weekly Day:
Schedule Frequency:
Monthly Date:
12 - 5 AM Maintenance Timeslot
Time of Day:
(sequenced with other APMs)
Time Zone: America/New York
Email address: ADMIN@<Customer Name>.com
Reminder Period: 15
Notes
211
Learning Expiration APM
Weekly Day:
Monthly Date:
12 - 5 AM Maintenance Timeslot
Time of Day:
(sequenced with other APMs)
Email address: ADMIN@<Customer Name>.com
Notification Defaults
Email Recipients: User: Yes/No Supervisor: Yes/No
Overdue Learning Notification:
This enables a separate email Yes/No
template for overdue items.
Threshold: 30 Days
Reminder Period (determines the
interval, in days, between
notification messages to Users
regarding their need to complete
expiring items. For example, if the
15
value in Threshold is set to 30 and
the Reminder Period is set to 7,
then a User will receive 4 email
messages before the Item expires,
and 1 per week after it expires.)
Time Zone: America/New York
Notes
212
Learning Plan Notification APM
Hourly Every # of Hours:
Daily
Schedule Frequency:
Weekly Day:
Monthly Date:
12 - 5 AM Maintenance Timeslot
Time of Day:
(sequenced with other APMs)
Time Zone: America/New York
Notes
213
Notes
Do not enable this process if you have user records that populate from the SAP
SuccessFactors platform. These users are already managed from within the platform and
this process can potentially delete these users. User deletion is permanent, and the records
cannot be restored.
214
Notes
Notes
215
Power Search Synchronization APM
Daily
Weekly Day:
Monthly Date:
12 - 5 AM Maintenance Timeslot
Time of Day:
(sequenced with other APMs)
Time Zone: America/New York
Notes
Notes
216
Purchase Order Low Balance Notification APM
Hourly Every # of Hours:
Daily
Schedule Frequency:
Weekly Day:
Monthly Date:
12 - 5 AM Maintenance Timeslot
Time of Day:
(sequenced with other APMs)
Time Zone: America/New York
Notes
217
Notes
Notes
218
Refresh Org Dashboard Data APM
Weekly Day:
Monthly Date:
12 - 5 AM Maintenance Timeslot
Time of Day:
(sequenced with other APMs)
Time Zone: America/New York
Email address: lmsadmin@plateau.com
Notes
Notes
219
Waitlist to Request List APM
Schedule This Process: Options: Y/N
Daily
Schedule Frequency: Weekly Day:
Monthly Date:
12 - 5 AM Maintenance Timeslot
Time of Day:
(sequenced with other APMs)
Time Zone: America/New York
Email address: ADMIN@<Customer Name>.com
Notes
12 - 5 AM Maintenance Timeslot
Time of Day:
(sequenced with other APMs)
Time Zone: America/New York
Email Recipients: User: Yes/No Supervisor: Yes/No
Threshold (An offering is included
in this process if its scheduled start
date is within the number of 15 days
calendar days you specify in the
Threshold field):
220
Notes
Notes
New learning offerings that have been added to the catalogs of users who have made
requests.
The start date of the offerings that have been added: are they before the need by date of
the request. The need by date is the date that the user needs to take the course: it is the
user's deadline. So, the APM looks to see if the offering helps users meet their deadline.
The offerings are in the users' geographic regions. Some companies do not use regions.
If the user does not have a region, the APM skips this step. The APM looks for regions
221
so that the offering is close to the user. Users submit requests because they do not have
travel budget and so they need an offering that meets their deadline in their region.
When a user with a request has offerings that meet the criteria, the APM sends them an email.
The email includes the course name (learning item title), it includes the details of the offering,
and it provides a link to register for the offering.
Notes
222
Subscription Expiration Notification APM
Email address: ADMIN@<Customer Name>.com
Notification Interval 0-1000
Notes
Notes
223
Reporting hourly or adjusted hourly rate in the same currency. Any existing instructor base cost
of the same currency will be overwritten. If the government reporting value is blank, it will be set
to zero.
Notes
224
Notes
Notes
225
VLS Attendance Processing APM
Daily
Weekly Day:
Monthly Date:
12 - 5 AM Maintenance Timeslot
Time of Day:
(sequenced with other APMs)
Time Zone: America/New York
Schedule End Date Threshold:
When APM runs, processes the
attendances for the VLS offerings
which have ended. Select the Options: 10/20/30
offerings that are within ‘X’ days
from the end date of the Scheduled
Offering.
Email address: ADMIN@<Customer Name>.com
Notes
12.2 Locales
All language packs are now available to customers and can be turned on or off by customer
administrators. Locales may be added at References> Geography > Locales.
226
Notes
12.3 Labels
Label values may be modified throughout the User and Admin interfaces to accommodate
necessary terminology changes. Labels may be identified and modified at References>
Geography > Labels. Search for the label by its ‘Label Value’ or ‘Label ID’ and edit the values
on the Locale tab of the label to make changes. The number of Locales is determined by
licensed Language Packs. To do a larger find/replace of label values, it is possible to export
labels as text from System Admin > Tools > Label Import/Export. Make the modifications in a
text editor and re-import the labels. Label modifications should be made with caution, some
labels contain code to display DB values when rendered on a page. When contacting support
please be aware of the original labels. As new functionality is introduced label modification may
need to be reviewed. Ensure all label changes are recorded here or as a label properties file
used by the label import export tool.
Below are required label changes captured during the Learning Configuration Workshop:
New Locale
Label ID Locale Locale Value
Value
data.menu.MyEmployee
English My Employees My Team
s
User Easy Link
data.menu.EasyLink1 English Company Policy
1
Notes
APM Offering
Delivery
ApmInstanc Notification Email Scheduled Offering Delivery Users, Supervisors, APM
eDelivery Template APM email address
ApmPurchas APM Purchase Purchase Order Low APM APM email address
eOrderLowB Order Low
alance Balance Email
228
Template ID Description Trigger Recipient
Template
APM Curriculum
ApmQualific Clean Up
ationCleanu Notification Email
p Template Curriculum Cleanup APM APM email address
ApmRecom APM
mendations Recommendation Recommendations
Newsletter s Newsletter Newsletter APM User
APM Reset
ApmResetO Online Items
nlineCompo Notification Email
nents Template Reset Online Item APM APM email address
ApmStudent Notify Learner of Users (Learning Plan
LearningPla Learning Plan Learning Plan Notification Changes), APM email
nNotification changes APM address
APM Subscription
Expiration
ApmSubscri Notification Email
ptionExpiry Template Subscriptioin Expiry APM User
ApmSupervi
sorLearning Notify Supervisor Supervisors (User Item
PlanNotificat of Learning Plan Learning Plan Notification Completion), APM email
ion changes APM address
ApmSynchro
nizeStudent
ChangesAss APM Assignment
ignmentProfi Profile Assignment Profile
le Synchronization Synchronization APM APM email address
APM Learning
Expiration
ApmTraining Notification Email Users and supervisors,
Expiration Template Learning Expiration APM APM email address
APM Learning
Overdue
ApmTraining Notification Email Users and supervisors,
Overdue Template Learning Expiration APM APM email address
APM Update
ApmUpdate Catalog Price
CatalogPrice Email Template Catalog Price Update APM APM email address
229
Template ID Description Trigger Recipient
Notify User
ApmUserRe Requested
questedSON Schedule User Requested Offering
otification Offering Email Notification APM User
APM VLS
Attendance
ApmVlsAtten Processing
danceProce Notification Email VLS Attendance Processing
ssing Template APM APM email address
APM Waitlist to
Request List
ApmWaitlist Notification Email Waitlist to Request List
Request Template APM Users, APM email address
ApprovalPro Notify learner of
cessApprova progress in Approval Process new step
lProgressed approval status reached User
ApprovalPro
cessApprova Notify approver of
lRequired action required Approval Process initiated Requested approver
ApprovalPro Notify Learner of
cessApprova withdrawn
lWithdrawn request Approval request withdrawn User
ApprovalPro Confirmation of
cessInitialRe Learner request
quest submission Approval process initiated User
ApprovalPro
cessRequest Notify Learner of
Approved approved request Approval granted User
ApprovalPro
cessRequest Notify Learner of
Denied denied request Approval denied User
ApprovalPro
cessRequest Notify Learner of
Expired expired request Approval Process Expired User
Background Email Notification
JobNotificati Template for Background Job email
on background jobs Background Job Complete (Admin entered)
Background Email Notification Background Report Job Background Report Job
ReportJobN Template for
230
Template ID Description Trigger Recipient
Background
otification Report Jobs Complete email (Admin entered)
Email Notification
CERTIFICA for Sending
TE_OF_CO Certificate of Learning Event Recorded ?
MPLETION Completion Admin email Certificate User
Content
ContentDepl Deployment
oymentNotifi Notification Email
cation Template Content Deployment Admin
A user has been selected
Delegatee Delegatee Email by another user as a
Email Notification delegate User
Delegation Notification sent to user
DelegationA Assignment when supervisor selects
ssignment Notification user as a delegate User
ESigPinExpi Notification for
redNotificati Expired ESIG
on PIN E-sig Expiration User
ESigPinFaile Notification for E-sig Verification E-sig Admin email (Sys
dNotification ESIG PIN Failure Unsuccessful Admin > Global Variables)
Registration Slot
EnrollmentSl Cancellation
otCancellatio Notification Email Slots removed from
n Template Scheduled Offering Organization email
Registration Slot
Change
EnrollmentSl Confirmation
otChangeCo Notification Email Slots changed on
nfirmation Template Scheduled Offering Organization email
Registration Slot
EnrollmentSl Confirmation
otConfirmati Notification Email Slots created for Scheduled
on Template Offering Organization email
Email Notification
ExpiredCatal Template for
ogItemsNotif Expiration of Purge Expired Catalog Item Contact email, APM
ication catalog items Items APM email address
ExternalLear Notify approver of External Learning Request Approver
231
Template ID Description Trigger Recipient
action required
ningRequest regarding an
ApprovalReq external training
uired request Approval Required
Notify approver of
action required
ExternalLear regarding a
ningRequest verification of
VerificationR external training External Learning Request
equired request Verification Approver
Email Notification
Template for
ExternalLink External Link
Recommend Recommendation External Link
ations s to Users Recommendation User
ExternalVerif External
icationRemin Verification Reminders for SF-182
der Reminder forms that need verification User
Questionnaire
Survey
FollowupEva Assignment Learning Event is recorded
luationAssig Notification for an item with a Follow-up User (if set at the item
nmentNotific RollUp Email Evaluation and the Follow- level), Supervisor (if set at
ation Template up Evaluation APM runs. the item level)
Notify Instructors
InstructorAs when a new
signmentNot offering is
ification assigned Instructor Assignment User
Questionnaire
Survey
ItemEvaluati Assignment Learning Event is recorded
onAssignme Notification Email for an item with an Item
ntNotification Template Evaluation associated. User
Jam Group
Invitation
JamGroupIn Notification Email
vitation Template Jam Group Invitation User
Email Notification
ObserverNot
Template for
ification Observation requested User (who is Observer)
requesting
232
Template ID Description Trigger Recipient
observers
Password
PasswordNo Notification Email
tification Template User request Password User
PreExpiratio Email Notification
nNotification Template for Pre
ForCatalogIt Expiration of Purge Expired Catalog Item Contact email, APM
ems catalog items Items APM email address
ReassignStu
dentCompon Reassign student
entNotificatio component
n notification User reassigned Item User
Email Notification
RecurringRe Template for
portJobNotifi Recurring Report Admin creates recurring Recurring Report Job email
cation Jobs report Job address
Self Registration
SELF_REGI Admin Admin Notification email
STRATION_ Notification User creates own User (System Admin > Global
ADMIN Template account Variables > Mail Settings)
Self Registration
SELF_REGI Learner
STRATION_ Notification User Creates own User
STUDENT Template account User
User, Supervisor,
Instructor, Contacts,
*Admin/Supervisor may
SystemEnrol System User self-registers or choose recipient groups. All
lmentNotifica Registration Admin/Supervisor registers are notified if User self-
tion Notification User in Scheduled Offering registers.
SystemPend System Pending User self-registers in
ingEnrollme Registration Scheduled Offering with User, Supervisor,
ntNotification Notification Approval Process Instructor, Contacts
System
SystemSche Scheduled User, Supervisor,
duleCancella Offering Instructor, Contacts,
tionNotificati Cancellation Scheduled Offering *Admin chooses recipient
on Notification cancellation groups
233
Template ID Description Trigger Recipient
User, Supervisor,
Instructor, Contacts,
SystemUnen System User withdraws or Admin *Admin chooses recipient
rollmentNotif Unregistration withdraws User from groups, All are notified if
ication Notification Scheduled Offering User self-withdraws.
User, Supervisor,
Instructor, Contacts,
User registers or Admin *Admin chooses recipient
SystemWaitli System Waitlist registers User with Waitlist groups, All are notified if
stNotification Notification status User self-registers
User, Supervisor,
Instructor, Contacts,
*Admin chooses recipient
SystemWaitli System Waitlist Admin removes waitlisted groups, All are notified if
stRemovalN Removal user from scheduled User automatically enrolled
otification Notification offering registration list. via auto-fill.
Supervisor
TrainingNee Receives
dsMakeAssi Notification to
gnmentNotifi Make
cationToSup Assignments Supervisor Receives
ervisor Email Template Notification User
Training Needs
Modified by
TrainingNee Supervisor
dsModifiedB Notification Email Training Needs Modified by
ySupervisor Template Supervisor Approver
Training Needs
Rejected by Org
TrainingNee Owner
dsRejectedB Notification Email raining Needs Rejected by
yOrgOwner Template Org Owner User
Training Needs
Rejected by Org
TrainingNee Owner for
dsRejectedB Supervisor
yOrgOwnerF Notification Email Training Needs Rejected by
orSupervisor Template Org Owner User
TrainingNee Training Needs Training Needs Rejected by User
dsRejectedB Rejected by Supervisor
ySupervisor Supervisor
234
Template ID Description Trigger Recipient
Notification Email
Template
Training Needs
TrainingNee Requested
dsRequeste Notification Email
d Template Training Needs Requested User
UserCreated
AccountAppr
ovalRequire Notify Approver User Created Account
d of action required Approval Approver
UserCreated Notify User about
AccountAppr self registration User Created Account
oved account approval Approval User
UserCreated Notify User about
AccountDeni self registration User Created Account
ed account denial Approval user
APM User
UserCreated Created Account
AccountRem Reminder to User Created Account
inder approver Approval Approver
Email Notification
Template for
UserHistory User History
Purge Purge APM User History Purge APM Admin
UserRecord
edCompletio
Notification
nApprovalPr
templates for
ocessReque
Approved
stApproved
notifications sent User Recorded Completion
to users Approval Process User
serRecorded Notification
CompletionA templates for
pprovalProc Denied
essRequest notifications sent User Recorded Completion
Denied to users Approval Process User
serRecorded Notification User Recorded Completion Approver
CompletionA template for Approval Process
pprovalProc Approval required
essApproval notification to
235
Template ID Description Trigger Recipient
Require supervisor
VLE Registration Users are enrolled in
VLE_ENRO Notification Email Scheduled Offering with
LLMENT Template VLS component. Users
VLE Event
Creation
VLE_EVENT Notification Email Scheduled offering segment
_CREATION Template has VLS server applied to it. Instructor
VLE Event
Deletion Scheduled offering segment
VLE_EVENT Notification Email has VLS server value
_DELETION Template removed. Instructor
VLE Event
Update Scheduled offering segment
VLE_EVENT Notification Email has VLS time frames
_UPDATE Template modified. Instructor
VLE Event
VLE_EVENT Update Learner Scheduled offering segment
_UPDATE_ Notification Email has VLS time frames
STUDENTS Template modified. User
VLE
Unregistration Users are un-enrolled in
VLE_UNEN Notification Email Scheduled Offering with
ROLLMENT Template VLS component. User
236
Syntax tags call the SuccessFactors database for information, such as User names, item titles,
scheduled offering segment information, etc. There is a limited set of syntax tags that may be
included in notifications by group. Administrators may create new syntax tags in
SuccessFactors Learning but cannot add them to existing notification templates. This
functionality exists to support customization of email templates. Syntax tags for a specific
template can be easily viewed directly in the notification template itself.
Administrators can preview the run-time notification by clicking the Preview button (including
HTML formatting). The preview does not contain dynamic content, so administrators see syntax
tags. At run time, the syntax tags are replaced with dynamic content.
Notes
237
13.2 Search Selectors
Search selector files handle the configuration of global search properties. When administrators
search for entities, they may select from a list of available criteria (Add/Remove Criteria). When
they view the results of a search, the Field Chooser allows them to choose which columns to
display. Both of these settings are controlled per entity in search selector files. Making any
configuration changes to the mandatory, default and optional criteria in the Add/Remove Criteria
and Field Chooser is done from these files.
The search selector files control the global search interface, including which entity criteria
require a sub-search to populate or a drop-down menu option.
The Search All Locales radio buttons are displayed on the administrator search pages where
data has been localized. Data that has been localized refers to text that appears on the screen
in the locale selected for the administrator. For example, the title of an item can be displayed in
multiple languages, depending on the language packs installed. Not all searchable fields will
have multiple language selections, but for those that do, the search will include all locales in the
keyword search when enabled. When disabled, only the administrator’s locale will be searched,
and no other languages will be displayed.
Search selectors are modified in xml and should only be edited by designated system
Administrators with an understanding of xml syntax.
System Admin > Configuration > Search Selectors
Notes
Consideration of the use of searching for all locales; the default view of available criteria for
search screens; the use of a drop-down box or the search icon (also known as “Picker” –
shown as a magnifying glass); and the page that displays in a default search screen.
For changes to the search defaults you can navigate to System Admin > Configuration >
Search Selectors>File to edit and change these values:
properties.EntitySearchDefaultToResultPage=false
properties.PickerSearchDefaultToResultPage=false
dropDownEnabled=false
dropDownId=null
dropDownDisplay=null
238
13.3.1 ATTACHMENT
The Attachment configuration contains the document attachment settings.
System Admin > Configuration > System Configuration > ATTACHMENT
ATTACHMENT
Default Chose
Description
Value n Value
[jpeg]=tru
e
[jpg]=true
[png]=true
supportedAttachmentTypes[file extension]=true
[doc]=true
This is a list of the supported attachment (file) types that will be
[pdf]=true
considered as a valid attachment. The values are not case sensitive.
[xls]=true You can add to this list using the format shown to the left. To remove
a file type, simply comment out the line or delete the line.
[xlsx]=true
[ppt]=true
[txt]=true
[xml]=true
Additional file types can be listed here.
maximumSizePerAttachmentKB=800
800
The maximum size of a single attachment in KB. 1KB=1024 bytes
totalAttachmentsSpaceAllocatedKB=2048000
2048000
Total attachment space allocated in KB
true attachmentsEnabledForEntity.REVIEW_DOCUMENTS=true
true attachmentsEnabledForEntity.LEARNING_ITEM_HISTORY=true
attachmentsEnabledForEntity.LEARNING_EXTERNAL_HISTORY=tru
true
e
13.3.2 AUTHENTICATION
The Authentication file contains general security settings and process information.
System Admin > Configuration > System Configuration > AUTHENTICATION
239
AUTHENTICATION
Ch
ose
Default Value n Description
Val
ue
handlerClassName.ADMIN=com.plateausystems
.elms.bo.authentication.helper.ElmsAuthenticatio
n
240
AUTHENTICATION
Ch
ose
Default Value n Description
Val
ue
ssoTokenLapseTimeInSeconds=180
SSO Authentication Token expiration time in
seconds, this time in seconds will be used when
180 generating the SSO auth token and expiration
date set on that
token is (currentTimestamp during generation of
the ticket + lapse time)
httpSessionTimeout=1800
The value of HTTPSessionTimeout is passed to
HTTPSession.setMaxInactiveInterval() each time
180 (seconds) a session is created. 1800 represents seconds
and is equal to 30 minutes. This overrides the
value specified in web.xml for the session
timeout (in the session-config/session-timeout
element).
springRemotingAuthenticationEnabled=true
defaultSpringRemotingUser=Please specify an
admin user here when
springRemotingAuthenticationEnabled is
Please specify an admin user here disabled
when
springRemotingAuthenticationEnabl
ed is disabled AND provide a default remoting user. We
recommend creating an admin user without
assigning any roles for better security.
241
AUTHENTICATION
Ch
ose
Default Value n Description
Val
ue
authenticationProviders.ADMIN[adminLdapAuthe
nticationProvider]=false
authenticationProviders.ADMIN[adminDaoAuthe
nticationProvider]=true
authenticationProviders.USER[learnerLdapAuthe
nticationProvider]=false
authenticationProviders.USER[learnerDaoAuthe
nticationProvider]=true
false
true
Authentication Providers for the Admin's
false application
true The providers will be used in the sequential order
during the authentication.
The out of box providers are
adminDaoAuthenticationProvider and the
adminLdapAuthenticationProvider, which are
defined in the defined in the
ElmsSecurityContext.xml
Use the adminLdapAuthenticationProvider.AD for
Active directory Server LDAP
loginPolicy.ADMIN.lockout=true
loginPolicy.USER.lockout=true
Determines the system behavior during user
login process. "Lockout" enables/disables the
Admin – true check for the number of times an admin/user
tries to login. # If it is set to true the LMS will
User - true lock out the admin/user after n login failures (The
number of login failures can be set in
Admin/System Admin/Login Attempts). If it is set
to false, the number of login failures cannot be
edited, and the admin/user may attempt to login
any number of times.
242
AUTHENTICATION
Ch
ose
Default Value n Description
Val
ue
loginPolicy.ADMIN.forcePasswordExpiration=tru
e
loginPolicy.USER.forcePasswordExpiration=true
Admin – true Specifies to turn on or off the "immediately
User - true change password" feature. This allows clients
with LDAP to turn this feature off, which prevents
users from having to immediately change their
passwords (after first login or after administrator
forced password reset).
loginPolicy.ADMIN.caseSensitivePassword=true
13.3.3 BIZX
The Authentication file contains general security settings and process information.
System Admin > Configuration > System Configuration > BIZX
243
BIZX
Chosen
Default Value Description
Value
successFactorsLearningEnabled=true
wrapNativeDeeplinksWithBizXURL=true
End users that have native LMS direct links, but their
instance is now integrated, can continue to use the same
direct links and will be properly routed to BizX Platform for
false
authentication.
Note: Site direct links are unaffected by this – i.e. users are
properly directed to the Site login regardless of whether this
feature is turned on
createIntegratedExternalUser=true
13.3.4 CATALOG
This configuration contains settings for the Catalogs.
System Admin > Configuration > System Configuration > CATALOG
244
Catalog Settings
Default Chosen
Description
Value Value
catalogBrowseEnabled=false
This configuration enables the user to launch the catalog browse
page rather than the catalog search results page when clicking
Browse All Courses from the Find Learning tile
false
Default configuration is false, which launches the catalog search
results page with a blank keyword search, and the user can filter
from there.
Configuration options: true or false
catalogSearch3Enabled=true
This configuration enables the user to launch the catalog Search
3.0 page rather than the catalog search results page when
clicking search from the Find Learning tile
true true
Default configuration is true, which launches the catalog search
3.0 page
Catalog search 2.0 is deprecated.
Configuration options: true is the only valid option
false ItemHoursDisplay=false
false programHoursDisplay=false
showItemRatingInCatalog=true
true When set to true, the item rating appears in the user catalog.
Max item rating is controlled in the maxItemRatingValue
element. (applies to all entities)
displayMaxItemDescriptionLength=100
100 The maximum length (in characters) of a learning item
description that displays in the catalog.
expandCatalogSearchBarFilters=false
This configuration is used to specify whether to display language
false and currency filters by default on the search bar.
True: Displays search bar with filters
False: Displays filters as collapsed. Legacy behavior.
enableCatalogSearchTypeAhead=true
false This configuration is used to enable/disable the catalog search
type ahead feature.
245
Catalog Settings
catalogSearchSortByOptionsOrder=Relevance, Price, Tier,
Rating, Title
This configuration is used to change the order of sort options on
Relevance,
the catalog search screen.
Price, Tier,
Rating, Title By default, it will be Relevance, Price, Tier, Rating, Title. First
option on the list will be default sorting order on the catalog
search screen. You can remove any sorting option if you do not
want to support.
catalogSearchCategories[Curricula]=true
catalogSearchCategories[External]=true
catalogSearchCategories[OnlineCourses]=true
catalogSearchCategories[OtherLearning]=true
catalogSearchCategories[Program]=true
catalogSearchCategories[QuickGuide]=true
catalogSearchCategories[Collection]=true
This configuration specifies the categories that are enabled and
thereby searchable in the catalog search.
Certain categories like 'Instructor Led' are required and cannot
be configured
catalogSearchFilters[DeliveryMethod]=true
catalogSearchFilters[Location]=true
catalogSearchFilters[Source]=true
catalogSearchFilters[SubjectArea]=true
catalogSearchFilters[Rating]=false
This configuration allows certain catalog search filters to be
disabled. All others cannot be configured.
catalogSearchEngine=DEFAULT
This configuration property specifies the search engine to use for
catalog searches. Default configuration is the Progressive-
DEFAULT
Relevance based engine.
Valid values are DEFAULT, OCCURRENCE_RELEVANCE, or
PROGRESSIVE_RELEVANCE
showMobileReadinessIndicators=false
false This configuration property specifies whether to display the
Mobile Ready indicators.
246
Catalog Settings
Calendar Lazy Persistence
This setting specifies if the persistence is lazy (does not have to
happen immediately). SuccessFactors recommends setting this
True to “true” for best performance. The User’s sort preferences are
“remembered” by SuccessFactors Learning. It does not save
these preferences immediately. If preferences do not save,
change this setting to “false” (this may occur in a clustered
environment). Do Not Change
excludedWeekDays.Sunday=true
excludedWeekDays.Saturday=true
Calendar preferences are defaulted. The user has the
Sunday opportunity to change the default settings to his or her own
Saturday preferences.
Weekdays excluded from calendar display, from the list of:
Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday
Choose the days to exclude from the Calendar
firstDayOfWeek=Monday
Monday First day of week from:
Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday
calendarDailyTimeSlotStartTime=0700
calendarDailyTimeSlotEndTime=1900
0700 calendarDailyTimeSlotSize=60
1900 Time Display for Daily Events (in 24 hour time)
60 Start Time
End Time
Slot Minutes
rememberCalendarMode=false
False SuccessFactors remembers the User’s last Calendar view (day,
week, or month).
monthlyLearningCalendarDailyEventDisplayLimit=2
2 This setting is the maximum number of events to display in a
single day cell within the Month View of the Learning Calendar.
monthlyCatalogCalendarDailyEventDisplayLimit=3
3 This setting is the maximum number of events to display in a
single day cell within the Month View of the Catalog Calendar.
247
Catalog Settings
browseCatalogBannerContents[Featured]=true
browseCatalogBannerContents[Revised]=false
browseCatalogBannerContents[New]=false
browseCatalogBannerContents[AdminRecommendation]=false
browseCatalogBannerContents[P2PRecommendation]=false
browseCatalogBannerContents[LFRecommendation]=false
browseCatalogBannerContents[Rated-4-and-up]=false
maxInitialCategoryCards=8
This configuration property allows the admin to set the maximum
8 number of cards to display for each category on the Browse
Catalog landing page
Allowed values: 1 to 40
catalogSearchPrefixes=
keywordsToIgnore=
248
Catalog Settings
calendar3Enabled=true
This configuration allows the admin to configure the new
true Calendar feature that aligns with Catalog Search 3.0
Default configuration is true
Configuration options: true is the only valid option
catalogResultsViewMode=Card
Card
Valid options are Card, List
249
13.3.5 CERTIFICATE IMAGE ATTACHMENT
This configuration contains the certificate image attachment settings.
System Admin > Configuration > System Configuration > CERTIFICATE IMAGE
ATTACHMENT
CERTIFICATE IMAGEATTACHMENT
Chosen
Default Value Description
Value
[jpeg]=true certificateImageAttachmentTypes[file extension]=true
[jpg]=true This is a list of the supported attachment (file) types that will
be considered as a valid Certificate Image attachment. The
[png]=true
values are not case sensitive. You can add to this list using
the format shown to the left. To remove a file type, simply
comment out the line or delete the line.
Additional file types can be listed here.
certificateImageMaximumSizePerAttachmentKB=800
The maximum size of a single attachment in KB. 1KB=1024
bytes
250
13.3.7 CONNECTORS
Please review the Connectors Workbook for the SuccessFactors Connectors’ properties.
CONTENT IMPORT
Cho
sen
Default Value Description
Val
ues
maximumFileSizeKB=10000
10000
The maximum size of a single content upload
(file) in KB. 1KB=1024 bytes
supportedFileExtensions=*.zip;*.pdf;*.doc;*.docx;
*.rtf;*.html;*.htm;*.xls;*.xslx;*.ppt;*.pptx
*.zip;*.pdf;*.doc;*.docx;*.rtf;*.html;*
.htm;*.xls;*.xslx;*.ppt;*.pptx
List of support file extensions supported by bulk
content import tool.
251
CONTENT IMPORT
Cho
sen
Default Value Description
Val
ues
handlerTimeout=60000
4000
The maximum size of attachment that can be
imported without background job in KB.
1KB=1024 bytes.
1.1.1 DIRECT_LINK
This file will manage the Direct Link Configuration. The Direct Link functionality allows an
administrator to create a URL to use in emails, media, etc. that allows Users to click on the link
and go straight to the page within the LMS (if SSO is enabled) or after logging in. There is no
need to enter the host name, context, or protocol values as the system will determine those
settings automatically.
Learning Plan Registration
Home Page Online Content
Catalog Simple Search Reports
Learning History Reports with Criteria
Current Registration Curricula
External Requests Questionnaire Surveys
Employee Subordinates Pending Reviews and Approvals –
Item Details Pending Reviews and Approvals –
Scheduled Offering Details Training
Collections
252
13.3.10 ENTITY_IMPORT
This configuration contains the entity import settings. It provides a list of the attachment (file)
types that will be considered as a valid attachment for importing user data.
System Admin > Configuration > System Configuration > ENTITY_IMPORT
ENTITY_IMPORT
Default Chosen
Description
Value Value
[xls]=true supportedAttachmentTypes=
[xlsx]=true Allowable file formats for import
600 maximumSizePerAttachmentKB=
The maximum size of a single attachment in KB. 1KB=1024
bytes. A value of "0" indicates that there is no limit.
-1 backgroundJobThreshold=
Total rows allowed for online import job. If rows more than
this setting, the import will be executed as background job
13.3.11 FINANCIAL
These are general global commerce related settings.
System Admin > Configuration > System Configuration > FINANCIAL
FINANCIAL: General Financial Settings
Chosen
Default Value Description
Value
Gray Cell Indicates Default Setting is Strongly Recommended.
autoOrderApproval=true
autoOrderApproval processes the order automatically once the
true true order is "submitted".
Note that autoOrderApproval takes the value true only. Setting
it to false is not supported.
autoCreateMasterInventory=true
If “false”, Administrators must manually add Items to the Master
true Inventory.
Note: Administrator cannot add Items to Catalogs that are not in
the Master Inventory.
253
FINANCIAL: General Financial Settings
financialTxApprovalRequired=true
FINANCIAL
Cho
Defau
sen
lt Description
Valu
Value
e
externalStudentPaymentMethodChargebackEnabled=true
true
The Payment methods that can be used at the Shopping Cart Checking Out
externalStudentPaymentMethodCreditCardEnabled=false
false
Can the external student use credit card payment method
creditCardAuthorizationEnabled=false
254
FINANCIAL
creditCardAuthorizationHandlerClass=com.plateausystems.elms.framework.c
Out- reditcard.impl.CreditCardPaymentAuthorizationImpl
of-box Handler Class
This setting specifies the class that handles credit card authorization.
chargebackRefundTXHandlerClass=com.plateausystems.elms.framework.fin
Out- ancial.impl.DefaultChargebackRefundTXHandlerImpl
of-box Chargeback Refund TX Handler Class
This setting specifies the class that handles chargeback refunds.
creditCardRefundTXHandlerClass=com.plateausystems.elms.framework.cred
Out- itcard.impl.CreditCardRefundTXHandlerImpl
of-box Credit Card Refund TX Handler Class
This setting specifies the class that handles credit card refunds.
creditCardSecurityCodeMasked=true
true
Masked: mask the credit card security code as it is entered? default: true
expYearOffset=10
10 Number of expiration years to show in the drop down, starting with the current
year
validateCreditCardNumber=true
true #validate: Validate the credit card number before passing it to the payment
connector? Default: true
creditCardNumberMasked=false
false
Masked: mask credit card number as it is entered? Default: false
storeLast4Digits=true
true StoreLast4Digits: Store last four digits for the credit card number? Default:
true
paymentGateway=PayPal
RECOMMENDED FOR ALL USERS OF PAYPAL'S PAYFLOW ACCOUNTS
PayPa
To use Payflow from PayPal, you need both a PayPal account and an active
l
Payflow Pro account. See PayPal and their documentation for more
information about setting up and activating the accounts gateway: make sure
that the entry exactly matches the labels
255
FINANCIAL
paymentGatewayPartner=
#In the partner element, type the ID provided to you by the authorized PayPal
#Reseller who registered you for the Payflow SDK. If you purchased your
null account
#directly from PayPal, use PayPal. Limitations: Twelve alphanumeric, case-
sensitive characters.
#The partner element/value is required
paymentGatewayVendor=
#In the vendor element, type your merchant login ID that you created when
null you registered for the account.
#Limitations: Sixty-four alphanumeric, case-sensitive characters.
#The vendor element/value is required.
paymentGatewayUser=
#In the user element, type the ID provided to you by the authorized
#PayPal Reseller who registered you for the Payflow SDK.
null
#If you purchased your account directly from PayPal, use PayPal.
#Limitations: Sixty-four alphanumeric, case-sensitive characters.
#The user element/value is Required
paymentGatewayPassword=
#paymentGatewayPassword: password that you created during registration
null or that was created by the administrator on the account.
#The password will be encrypted automatically when you change it here.
#A password is required.
paymentGatewayCurrencies[USD]=true
true
#currency code(s) accepted by the payment connector
paymentGatewayProxyAddress=
paymentGatewayProxyPort=
null paymentGatewayProxyLogon=
paymentGatewayProxyPassword=
#Network configuration details. Your network administrator can provide you
with these values.
256
FINANCIAL
userPurchaseOrderBalanceDisplay=true
true
#Enables/Disables purchase order balance display for users.
displayPurchaseOrdersToUsers=true
true #Enables/Disables display of purchase orders assigned to a user in My
Order's->Purchasing Options and Shopping cart Checkout Page.
showPricingInternalUsers=true
showPricingExternalUsers=true
This configuration is used to show/hide price related search features and
indicators in specific user screens.
true When set to false, catalog search will not include currency filter or price
sorting and prices will not be displayed in user catalog, user registration and
available offerings.
WARNING: This configuration does not turn off commerce functionality and
should not be set to false if any learning has a Price associated for the
respective user group.
fullRefundWhenReenroll=false
This configuration enables an automatic refund on a previous order when re-
false enrolling, if previous withdraw from the same scheduled offering didn't result
in a full refund. The refund amount will bring the previous order line item to
zero charged, unless order level refunds exist.
Default configuration is false, which does not impact previous orders.
financialTransactionAPICutOffDate=01/01/2015
01/01/ Default cut-off date for the Financial Transactions ODATA API.
2015 The API will only return financial transactions created after this date.
The date should be specified in the format MM/DD/YYYY.
requireOrderTicketWhenSlotAvailable=true
true This configuration enables a user to register for a scheduled offering that is
not free without entering an Order Ticket number if their organization has an
unused slot. Options: false or true (default).
1.1.2 GAMIFICATION
This configuration contains settings for Gamification Service Integration.
System Admin > Configuration > System Configuration > GAMIFICATION
257
GAMIFICATION
Default Chosen
Description
Value Value
gamificationEnabled=false
false
To enable gamification, gamificationEnabled should be set to true.
false autoGenerateGamificationUserID=false
If set to true, the system will auto-generate Gamification User IDs for all
the LMS users with the Post Gamification Event Workflow when
gamificationEnabled is set to true.
The Gamification User ID will be auto-generated when the user action
triggers any event configured in the Admin->System Admin-
>Configuration->Gamification Settings
gamificationProviders[BUNCHBALL].apiURL=https://api.bunchball.net/v0
The base URL to access the Bunchball gamification service
Example: baseURL=https://bunchball.com
gamificationProviders[BUNCHBALL].config.appKey=
The API key required for Bunchball.
The LMS admin needs to log into Bunchball Admin console.
This is retrieved from Bunchball Admin Console -> Configuration -> Site
Settings.
For Sandbox, prefix API key with "Sandbox-"
For Production, prefix API key with "Production-"
Example: Sandbox-19e4b26219914137abd62d1bc79063f9
258
GAMIFICATION
Default Chosen
Description
Value Value
gamificationProviders[BUNCHBALL].config.secretKey=
Bunchball API secret key
The LMS admin needs to log into Bunchball Admin console.
This is retrieved from Bunchball Admin Console -> Configuration -> Site
Settings.
Secret Key will be encrypted on save
1.1.3 ICONTENT
This configuration contains settings for iContent integration.
System Admin > Configuration > System Configuration > ICONTENT
ICONTENT
Default Chosen
Description
Value Value
enableApplicationEntitlement=false
false To enable LMS entitlement, enableApplicationEntitlement
should be set to true.
259
IMAGE ATTACHMENT
Default Chosen
Description
Value Value
100 imagemaximumSizePerAttachmentKB=
The maximum size of a single attachment in KB. 1KB=1024
bytes.
1.1.5 LEARNER_SECURITY
User Roles grant access to menus in the User application. This configuration contains the
workflows and restrictions settings for users. The section of the file with the heading of “…
restricted user-side…” contains all user workflows (menus) that are inaccessible to Supervisors
when viewing a Subordinate record, regardless of the User Role assigned. E.g., If a
Supervisor’s User Role specifies access to ‘Browse Catalog,’ and the Browse Catalog workflow
is listed here, Supervisors may browse their own catalog, but not those of their subordinates
when in subordinate view mode
Workflows may be removed from this file if necessary, but it is recommended that XML
comments be used instead of deleting the references. Workflows may also be added. Adding
workflows to this file requires duplicating the syntax of the other workflows in the file. Find the
User workflow in System Admin > Security > Role Management, copy and paste the workflow
name into this file. It is recommended to use XML comments to document the addition.
System Admin > Configuration > System Configuration > LEARNER_SECURITY
LEARNER_SECURITY
Mapping user-side URLs to the Workflows in which the URLs are used. Enter any changes to
the existing file.
# Mapping user-side URLs to the Workflows those URLs are used in.
Add default value and change value below.
Chang
Default Value ed
Value
See configuration file in application.
# A list of restricted user-side URLs
Chang
Default Value ed
Value
userRestrictionWorkflows.AccessSubordinateCompetencyAssessmentProcesses=S
TUDENT Access Subordinate Competency Assessment Processes
260
LEARNER_SECURITY
Mapping user-side URLs to the Workflows in which the URLs are used. Enter any changes to
the existing file.
261
LEARNER_SECURITY
Mapping user-side URLs to the Workflows in which the URLs are used. Enter any changes to
the existing file.
userAssumptionRestrictionWorkflows.AccessDevelopmentPlans=STUDENT Access
Development Plans
userAssumptionRestrictionWorkflows.AccessLearningPlans=STUDENT Access
Learning Plans
userAssumptionRestrictionWorkflows.AccessRegistrations=STUDENT Access
Registrations
userAssumptionRestrictionWorkflows.AccessSubordinatePerformanceReviews=ST
UDENT Access Subordinate Performance Reviews
userAssumptionRestrictionWorkflows.AccessSubordinates=STUDENT Access
Subordinates
userAssumptionRestrictionWorkflows.AccessSubordinateDeadlineDashboard=STU
DENT Access Subordinate Deadline Dashboard
userAssumptionRestrictionWorkflows.AccessSubordinateGoalStatusDashboard=ST
UDENT Access Subordinate Goal Status Dashboard
userAssumptionRestrictionWorkflows.AccessSubordinatePerformanceReviewStatu
sDashboard=STUDENT Access Subordinate Performance Review Status
Dashboard
userAssumptionRestrictionWorkflows.AccessEmployeeMatrix=STUDENT Access
Employee Matrix
userAssumptionRestrictionWorkflows.AccessCompensationManagement=STUDEN
T Access Compensation Management
userAssumptionRestrictionWorkflows.AccessApprovals=STUDENT Access
Approvals
userAssumptionRestrictionWorkflows.AccessMyCommunities=STUDENT Access
My Communities
userAssumptionRestrictionWorkflows.AccessOrderStatus=STUDENT Access Order
Status
userAssumptionRestrictionWorkflows.AccessOrderTickets=STUDENT Access
Order Tickets
userAssumptionRestrictionWorkflows.AccessShoppingCart=STUDENT Access
Shopping Cart
userAssumptionRestrictionWorkflows.AccessSkills=STUDENT Access Skills
13.3.12 LEARNING_ACCOMPLISHMENT
262
LEARNING_ACCOMPLISHMENT
learningAccomplishmentEnabled=false
false This configuration allows admin to enable or disable learning
accomplishment feature.
13.3.13 LMS_ADMIN
The LMS_ADMIN file contains general environmental settings, including some security,
locations of other servers and paths in the environment, and process information. This file is
organized into the following basic sections:
SYSTEM: Contains settings for TMS Globally (and not a particular module)
HELP SYSTEM: Contains settings for the help system of Talent Management
LEARNING CONTENT: Contains settings for the delivery of learning content to users
SuccessFactors Talent Management can have only one encryption handler, described in the
<Encryption> element. When you install the application, SuccessFactors includes three
encryption handlers and the configuration to point to them. Two are commented out, and the
recommended Sun JCE handler (option 3) is uncommented.
encryption.provider=SunJCE
SunJCE The encryption provider. The default is Sun JCE, but any JCE
provider can be used.
DESede encryption.algorithm=DESede
263
LMS_ADMIN: Encryption
encryption.key=32fb5dc8ba279870a0367e8fd1272423ab6bd68509
8b7565a2d3272aac094fe85a9a462c68af96bd
encryption.mode=
encryption.padding=
LMS_ADMIN: Caching
Chosen
Default Value Description
Value
264
LMS_ADMIN: Caching
proxyCaching=false
nsBrowserCaching=false
false The property nsBrowserCaching controls the caching for
Mozilla browsers. By default, both are set to false.
LMS_ADMIN: Branding
Chosen
Default Value Description
Value
brandingEnabled=true
As we are in a state of transition from branding to theming,
this flag helps to manage the precedence between them
for the Flex-based views.
265
LMS_ADMIN: I18N BEHAVIOR SETTING
isI18nLabelExceptionLoggingEnabled=true
These settings configure the behavior of the application when
a label is requested but is not found in the locale label cache.
If logging is desired, isI18nLabelExceptionLoggingEnabled
true should be enabled (set to true) and the log4j configuration file
can be tweaked as desired
(defaults to a separate missinglabels.log file in the logs folder).
If desired, a stack trace can also be spit out for missing
label detection up to a depth specified in the
stackTraceDepthForMissingLabelLogging.
stackTraceDepthForMissingLabelLogging=7
7 If this attribute is missing or zero, no stack trace will be output
with the error message logged for the missing label.
showPreferenceSelectorInDefaultHeader=true
false This configuration is used to show/hide the locale selector for
an unauthenticated user in the system default header when
more than one active locale exists.
allowRepeatedDBLookups=true
Once a label has been determined not to be in the cached
label set, the default behavior of the application is to check the
DB again to see if the label was added since the last label
cache read. This can be turned OFF by setting the enabled
true attribute of the allowRepeatedDBLookups property to false.
Otherwise, the i18nMissingLabelStatusTTL attribute is the
number of milliseconds to wait for any given label between DB
lookups. This can improve performance at the cost of a
temporarily stale missing label by preventing too many DB
lookups for the same missing label.
i18nMissingLabelStatusTTL=600000
If zero, there is no delay - all missing label lookups go to the
DB each time. This would be useful in a development phase
600000 of the application. However, for production it is recommended
to give this value an acceptable time to wait for labels to be
loaded. Default recommendation is 10 minutes (600,000
milliseconds).
266
LMS_ADMIN: I18N BEHAVIOR SETTING
allowRepeatedDBLookupsForLabelsStartingWith[label.u.]=true
If all labels added post-production begin with a known set of
prefixes, use this section to configure those known prefixes so
that the DB lookup processing for missing labels is fine-tuned
true to apply to only labels matching these "starts-with" patterns.
For each bracketed value, the value of the element becomes a
case-sensitive pattern matched against a missing label ID. If
the label ID starts with any of the patterns listed here, it is
eligible for another DB lookup after the
i18nMissingLabelStatusTTL has elapsed.
baseHelpRedirectURL=/help
To point to the location where the help.war file is
"/help" deployed. By default, this is a WAR file inside of the
application, so the context path is simply /help. If
deployed outside the application, you should give a
complete URL.
"/getHelpRedirector.do" helpRedirectorURI=/getHelpRedirector.do
Change the helpRedirectorURI only if you change the
struts action or want to go thru a custom redirector
267
LMS_ADMIN: Learning Content Settings
Window options when launching different course types. Create a new row for each course
type to be changed. The settings below are the same for aicc, scorm, browser, and
document, but can be changed individually for each one.
Chos
en
Default Value Description
Valu
e
width=800
height=600
top=0
left=0
contentWindowOpenOptions.aicc
toolbar=0
contentWindowOpenOptions.scorm
location=0
contentWindowOpenOptions.browser
directories=0
contentWindowOpenOptions.document
status=1
menubar=0
scrollbars=1
resizable=1
inlineContentWindowSize.aicc.
width=80
inlineContentWindowSize.aicc.
height=80 When content is opened inline in the same browser
window, the size of the IFrame that contains the
inlineContentWindowSize.scor content is controlled by these settings. You can set
m.width=80 different sizes for each launch method that supports
opening a content object inline. The configuration is
inlineContentWindowSize.scor
specified # as an integer percentage value (20-100)
m.height=80
of the parent browser window size.
inlineContentWindowSize.bro
If a value is not specified it will default to 80
wser.width=80
inlineContentWindowSize.bro
wser.height=80
268
contentTrackingFunctionReturnURL=/PwsTrackingF
unction
Servlet mapping for the
/PwsTrackingFunction PwsTrackingFuncitonsServlet, the tracking applet
will send HTTP message to this URL
PwsTrackingFunction Servlet tracks the completion
of Plateau Structured content. Default:
/PwsTrackingFunction
scorm2004ReturnURL=/ScormRteServlet
Servlet mapping for the SCORM 2004 RTE Servlet,
/ScormRteServlet the PlateauSCORM2004API applet will send HTTP
message to this URL
SCORM 2004 RTE tracks the completion of
SCORM 2004 content. Default: /ScormRteServlet
examQuestionReturnURL=/PwsStudentExamApi
Servlet mapping for the PwsStudentExamApi, the
/PwsStudentExamApi Exam Question will send HTTP message to this
URL.
PwsStudentExamApi tracks exam completion.
contentStructurePageExpireDuration=120
The Online Content Structure page expires after
being idle for this amount of time (in seconds). The
120 (seconds) expired page transitions to a page that supports
content communication (AICC and SCORM). When
the user returns to the Online Content Structure
page it is updated with content statuses.
contentStructurePageKeepAliveInterval=300
The Online Content Structure page has a keep alive
feature that is based on this amount of time (in
300 seconds).
0 - Session timeout-600 (i.e. 10 minutes)
Minimum : 120 (i.e. 2 minutes)
examResourceCacheMaxCount=100
100
The maximum number of resources that will be
cached by the PexamResorceServlet. Default: 100
269
examResourceCacheMaxCount=100
100
The maximum number of resources that will be
cached by the PexamResorceServlet. Default: 100
vleEnabled=false
The Vle element enables connection between the
LMS and Virtual Learning Servers (VLS) such as
WebEx.
When you set vleEnabled to true, you must also
configure the VLS. See VLS Configuration Guide.
false Setting Vle to true shows the VLS tabs in the
administration environment. Default: false
NOTE: Separate License Required
Also see:
System Admin > Configuration > Global Variables >
Mail > “Use Admin notification email address for
VLE notifications”
adHocEmailTemplateUsageEnabled=true
When adHocEmailTemplateUsageEnabled is set to
true, users can select a template in the Ad Hoc
true Notifications wizard.
When set to false, they cannot select a template.
This element only applies in an OnDemand license -
Product license environments ignore it. Default: true.
270
contentTestPagesEnabled=true
true Set this to false in production. Useful in a staging
environment to track issues.
userIdentityInformationCookieEnabled=false
Enabling this setting would store the current User
false ID, name in the cookie. This information may be
required for certain third party content to work
properly and may be useful if this is necessary.
cookieCrossDomainSupportEnabled=false
271
communicationCrossDomainSupportEnabled=false
Cookie Cross-Domain Support enables launching
and tracking API dependent courseware, such as
SCORM or SuccessFactors Tracking, with a
different domain name than SuccessFactors
Learning (e.g., a content server). This solution
False deploys SuccessFactors Learning courseware
communication APIs on the content server and
utilizes a communication proxy running on the
content server. The communication proxy relays
courseware data to SuccessFactors Learning.
Unlike the Cookie Cross-Domain solution, the
content server and the SuccessFactors Learning
server need not share a common top-level domain.
Use this setting in conjunction with the Cross-
Domain tab of Content Object and question records.
defaultContentServerPath=http://contentserver:7000
/content
This path is the default value for the folder
containing the LMS files deployed to the content
Out-of-box server. Administrators can override this value in the
Cross-Domain tab of a Content Object or question
record. (Sample) http://cms.com:80/content
Absolute URL can be specified, or else a URI path
that is relative to the LMS base URL (must start with
a slash).
http://cms.com:80/content contentWrapperPageName=main_content_wrapper.
html The Content Wrapper Page is the name of the
wrapper frameset that loads SuccessFactors
main_content_wrapper.html Learning courseware APIs and the training content.
scorm2004ContentWrapperPageName=scorm_200
scorm_2004_content_wrapper 4_content_wrapper.html The SCORM 2004 Content
.html Wrapper is the name of the SCORM 2004 wrapper
frameset that loads SCORM 2004 courseware APIs
and the training content.
externalURLQuestionWrapperPageName=main_qu
estion_wrapper.html The External URL Question
main_question_wrapper.html Wrapper Page is the name of the wrapper frameset
that loads the Exam APIs and an external question
configured to work with a SuccessFactors Exam.
272
contentOpenerPageName=main_content_opener.ht
ml The Content Opener Page is the name of the
main_content_opener.html page that loads the SuccessFactors Learning
courseware APIs. Unlike the wrapper page, the
opener page opens the actual training content in a
new window.
defaultProxletPath=http://contentserver:7000/proxlet
lmsSessionId=JSESSIONIDThe Default Proxlet
Path is the default value for the communication
http://cms:8080/proxlet proxy loaded on the content server. This path does
not include the Servlet Alias. Absolute URL can be
lmsSessionId=JSESSIONID specified, or else a URI path that is relative to the
LMS base URL (must start with a slash).
Administrators can override this value in the Cross-
Domain tab of a Content Object or question record.
273
LMS_ADMIN: Background Job Scheduling
Use the spaces below to record the available time frames for background jobs:
Create as many time frames as needed
End hours include the specified hour. For example, 0 – 5 = 12:00 AM – 5:59:59 AM.
Time frames are relative to the DB time zone. SuccessFactors does not display the allowed
time frames in the Administrator specified time zone.
Days of week are identified as sun, mon, tue, wed, thu, fri, sat
Day and Month are identified in two-digits. For example, January is 01, December is
12
Example:
Start Minute Hour Day Month Year Day of
Week
1 20 * * *
Thu
274
LMS_ADMIN: Background Job Scheduling
allowableBackgroundJobTimeframes[Monday].endMinute=*
allowableBackgroundJobTimeframes[Monday].endHour=*
allowableBackgroundJobTimeframes[Monday].endDate=*
allowableBackgroundJobTimeframes[Monday].endMonth=*
allowableBackgroundJobTimeframes[Monday].endYear=*
allowableBackgroundJobTimeframes[Monday].endDayofWeek=mon
allowableBackgroundJobTimeframes[Tuesday].enabled=true
allowableBackgroundJobTimeframes[Tuesday].startMinute=*
allowableBackgroundJobTimeframes[Tuesday].startHour=*
allowableBackgroundJobTimeframes[Tuesday].startDate=*
allowableBackgroundJobTimeframes[Tuesday].startMonth=*
allowableBackgroundJobTimeframes[Tuesday].startYear=*
allowableBackgroundJobTimeframes[Tuesday].startDayofWeek=tue
allowableBackgroundJobTimeframes[Tuesday].endMinute=*
allowableBackgroundJobTimeframes[Tuesday].endHour=*
allowableBackgroundJobTimeframes[Tuesday].endDate=*
allowableBackgroundJobTimeframes[Tuesday].endMonth=*
allowableBackgroundJobTimeframes[Tuesday].endYear=*
allowableBackgroundJobTimeframes[Tuesday].endDayofWeek=tue
allowableBackgroundJobTimeframes[Wednesday].enabled=true
allowableBackgroundJobTimeframes[Wednesday].startMinute=*
allowableBackgroundJobTimeframes[Wednesday].startHour=*
allowableBackgroundJobTimeframes[Wednesday].startDate=*
allowableBackgroundJobTimeframes[Wednesday].startMonth=*
allowableBackgroundJobTimeframes[Wednesday].startYear=*
allowableBackgroundJobTimeframes[Wednesday].startDayofWeek=wed
allowableBackgroundJobTimeframes[Wednesday].endMinute=*
allowableBackgroundJobTimeframes[Wednesday].endHour=*
275
LMS_ADMIN: Background Job Scheduling
allowableBackgroundJobTimeframes[Wednesday].endDate=*
allowableBackgroundJobTimeframes[Wednesday].endMonth=*
allowableBackgroundJobTimeframes[Wednesday].endYear=*
allowableBackgroundJobTimeframes[Wednesday].endDayofWeek=wed
allowableBackgroundJobTimeframes[Thursday].enabled=true
allowableBackgroundJobTimeframes[Thursday].startMinute=*
allowableBackgroundJobTimeframes[Thursday].startHour=*
allowableBackgroundJobTimeframes[Thursday].startDate=*
allowableBackgroundJobTimeframes[Thursday].startMonth=*
allowableBackgroundJobTimeframes[Thursday].startYear=*
allowableBackgroundJobTimeframes[Thursday].startDayofWeek=thu
allowableBackgroundJobTimeframes[Thursday].endMinute=*
allowableBackgroundJobTimeframes[Thursday].endHour=*
allowableBackgroundJobTimeframes[Thursday].endDate=*
allowableBackgroundJobTimeframes[Thursday].endMonth=*
allowableBackgroundJobTimeframes[Thursday].endYear=*
allowableBackgroundJobTimeframes[Thursday].endDayofWeek=thu
allowableBackgroundJobTimeframes[Friday].enabled=true
allowableBackgroundJobTimeframes[Friday].startMinute=*
allowableBackgroundJobTimeframes[Friday].startHour=*
allowableBackgroundJobTimeframes[Friday].startDate=*
allowableBackgroundJobTimeframes[Friday].startMonth=*
allowableBackgroundJobTimeframes[Friday].startYear=*
allowableBackgroundJobTimeframes[Friday].startDayofWeek=fri
allowableBackgroundJobTimeframes[Friday].endMinute=*
allowableBackgroundJobTimeframes[Friday].endHour=*
allowableBackgroundJobTimeframes[Friday].endDate=*
allowableBackgroundJobTimeframes[Friday].endMonth=*
276
LMS_ADMIN: Background Job Scheduling
allowableBackgroundJobTimeframes[Friday].endYear=*
allowableBackgroundJobTimeframes[Friday].endDayofWeek=fri
allowableBackgroundJobTimeframes[Saturday].enabled=true
allowableBackgroundJobTimeframes[Saturday].startMinute=*
allowableBackgroundJobTimeframes[Saturday].startHour=*
allowableBackgroundJobTimeframes[Saturday].startDate=*
allowableBackgroundJobTimeframes[Saturday].startMonth=*
allowableBackgroundJobTimeframes[Saturday].startYear=*
allowableBackgroundJobTimeframes[Saturday].startDayofWeek=sat
allowableBackgroundJobTimeframes[Saturday].endMinute=*
allowableBackgroundJobTimeframes[Saturday].endHour=*
allowableBackgroundJobTimeframes[Saturday].endDate=*
allowableBackgroundJobTimeframes[Saturday].endMonth=*
allowableBackgroundJobTimeframes[Saturday].endYear=*
allowableBackgroundJobTimeframes[Saturday].endDayofWeek=sat
allowableBackgroundJobTimeframes[Sunday].enabled=true
allowableBackgroundJobTimeframes[Sunday].startMinute=*
allowableBackgroundJobTimeframes[Sunday].startHour=*
allowableBackgroundJobTimeframes[Sunday].startDate=*
allowableBackgroundJobTimeframes[Sunday].startMonth=*
allowableBackgroundJobTimeframes[Sunday].startYear=*
allowableBackgroundJobTimeframes[Sunday].startDayofWeek=sun
allowableBackgroundJobTimeframes[Sunday].endMinute=*
allowableBackgroundJobTimeframes[Sunday].endHour=*
allowableBackgroundJobTimeframes[Sunday].endDate=*
allowableBackgroundJobTimeframes[Sunday].endMonth=*
allowableBackgroundJobTimeframes[Sunday].endYear=*
allowableBackgroundJobTimeframes[Sunday].endDayofWeek=sun
277
LMS_ADMIN: Background Job Scheduling
allowableBackgroundJobTimeframes[Christmas]enabled=true
allowableBackgroundJobTimeframes[Christmas]startMinute=*
allowableBackgroundJobTimeframes[Christmas]startHour=*
allowableBackgroundJobTimeframes[Christmas]startDate=25
allowableBackgroundJobTimeframes[Christmas]startMonth=12
allowableBackgroundJobTimeframes[Christmas]startYear=*
allowableBackgroundJobTimeframes[Christmas]startDayofWeek=*
allowableBackgroundJobTimeframes[Christmas]endMinute=*
allowableBackgroundJobTimeframes[Christmas]endHour=*
allowableBackgroundJobTimeframes[Christmas]endDate=25
allowableBackgroundJobTimeframes[Christmas]endMonth=12
allowableBackgroundJobTimeframes[Christmas]endYear=*
allowableBackgroundJobTimeframes[Christmas]endDayofWeek=*
Default Value Chosen Value Description
lateTimeWindow=30
LateTimeWindow sets a time
expression (in minutes) that
indicates the latest a timer trigger
may fire past its scheduled firing
30 time without being skipped.
For example, a late time window of
"30" means that a job may fire up to
thirty minutes late. If the job is more
than thirty minutes late, that job
firing is skipped.
278
LMS_ADMIN: Background Job Scheduling
enableMakeupFiring=true
enableMakupFiring allows the last
late firing to occur. For example,
suppose a job is scheduled to fire
once a day, the scheduler is down
for a day, and the late time window
true is small enough such that all these
firings would be skipped when the
engine begins running again. If
makeup firings are not enabled,
then these late jobs will not fire. On
the other hand, if makeup firings are
enabled, then the last late job will
fire.
emailBatchCount=10000
279
LMS_ADMIN: Background Job Scheduling
apmJobSettings.TRNGEXPIRE.slee
pMilliSecondsBetweenBatches=99
99 The job will temporarily pause for a
number
(sleepMilliSecondsBetweenBatches)
of milliseconds between jobs.
apmJobSettings.TRNGEXPIRE.tran
sactionCommitSize=10000
10000
The job will be committed for every
batch (transactionCommitSize),
apmJobSettings.TALENTPROFILE
EXPIRATION.enabled=true
Configuration for specific
true background/APM jobs. Use
Constants defined in the
ApmConstants class for the
background job names.
apmJobSettings.TALENTPROFILE
EXPIRATION.sleepMilliSecondsBet
weenBatches=99
99 The job will temporarily pause for a
number
(sleepMilliSecondsBetweenBatches)
of milliseconds between jobs.
apmJobSettings.TALENTPROFILE
EXPIRATION.transactionCommitSiz
1000 e=1000
The job will be committed for every
batch (transactionCommitSize),
apmJobSettings.ADHOCTALENTP
ROFILEEXPIRATION.enabled=true
Configuration for specific
true background/APM jobs. Use
Constants defined in the
ApmConstants class for the
background job names.
280
LMS_ADMIN: Background Job Scheduling
apmJobSettings.ADHOCTALENTP
ROFILEEXPIRATION.sleepMilliSec
ondsBetweenBatches=99
99 The job will temporarily pause for a
number
(sleepMilliSecondsBetweenBatches)
of milliseconds between jobs.
apmJobSettings.ADHOCTALENTP
ROFILEEXPIRATION.transactionCo
1000 mmitSize=1000
The job will be committed for every
batch (transactionCommitSize),
apmJobSettings.EXTERNALREQU
ESTFORMDATAUPGRADER.enabl
ed=true
281
LMS_ADMIN: Background Job Scheduling
apmJobSettings.ITEMJAMGROUPS
NOTIFICATION.transactionCommit
10000 Size=10000
The job will be committed for every
batch (transactionCommitSize),
onlineOperationMaxRecordsCount=
5000
If the number of records that an
operation operates on exceeds this
5000 count the operation may have to be
scheduled as a background job to
run later instead of running online.
Assignment Profile jobs also
affected by the Assignment Profile
Job specific settings, below.
learningEventResynchronizationStu
dentCommitCount=50
50 Defines the batch size for learning
event resync commits. 0 - no limit.
Default: 50.
assignmentProfileBatchSize=1000
The queries are batched and
1000 executed at one time. This setting
determines how many queries are
executed in one batch. Default:
1000
assignmentProfileMetaDataCache=t
rue
true Determines if operator data is read
once and cached in memory or is
re-read from the database during
each background job. Default: true
282
LMS_ADMIN: Background Job Scheduling
assignmentProfileQueryHelper=com
.plateausystems.elms.bo.assignmen
tprofile.helper.AssignmentProfileQu
eryHelperImpl
283
LMS_ADMIN: ALL USERS/APPLICATION INTERACTION SETTINGS
Default Value Chosen Value Description
fileUploadMaxSize=
This setting limits the number of bytes which may be
104857600 posted back to the application server. This affects the
size of files which may be attached to email
(10Mb)
notifications but also the amount of data sent in typical
transactions, such as editing records. It can be set
between 0 and 2147483647(2 GB)
fileUploadFilenameMaxSize
255 This is the maximum amount of characters for a file
name to be uploaded to the server
resourceUploadMaxSize=524288
This is the limit, in bytes, of any image file uploaded to
524288 the server through PQE. Question authors can change
the "size" of an image file, but they are not changing
the actual size in the database. Rather, they are
constraining the rendering size.
resourceUploadWarningSize=262144
This is the limit, in bytes, of images that are uploaded to
262144 PQE without warning. If the image size is over the
resourceUploadWarningSize, but below
resourceUploadMaxSize, the question author is
warned, but not prevented from uploading the file.
hideUserPhotosGlobally=true If set to true all employee
True photos will be hidden EVERYWHERE in the application
(admin and end user interfaces).
privacyActDefaultMask=*********
Privacy Act masks enable the student ID and/or the
instructor ID to be hidden when a notification is sent or
********* when a report is printed. Admin running the report can
change it at report time.
Default Mask. This setting configures the appearance
of the mask.
284
LMS_ADMIN: Privacy Act
Masking in Email Notifications
privacyActMaskEnabled.Notification.StudentID=false
false
privacyActMaskEnabled.Notification.InstructorID=false
false
Masking in Reports
false privacyActMaskEnabled.Report.StudentID=false
false privacyActMaskEnabled.Report.InstructorID=false
285
Log Settings and Password Validation
showLegacyReports=false
emailValidationClassName=com.plateausystems.
elms.util.helper.EmailValidationImpl
false Set to true to show the legacy reports (reports
defined with old report framework) in the report
menus (both admin and end users).
restrictAccessToOtherComponentObjectsDuringExam=true
true Global setting whether to freeze the item’s content objects
while the exam is in progress. Set to false to allow "open
book" tests.
showDaysRemaining=false
286
LMS_ADMIN: Learning Plan Fields Chooser
label.Title earningPlanFieldsChooserItems.title.titleLabelID=label.Title
mandatory learningPlanFieldsChooserItems.title.visibility=mandatory
50 learningPlanFieldsChooserItems.title.width=50
true learningPlanFieldsChooserItems.itemID.enabled=true
itemID learningPlanFieldsChooserItems.itemID.columnID=itemID
label.ID learningPlanFieldsChooserItems.itemID.titleLabelID=label.ID
optional learningPlanFieldsChooserItems.itemID.visibility=optional
4 learningPlanFieldsChooserItems.itemID.width=4
true learningPlanFieldsChooserItems.itemType.enabled=true
itemType learningPlanFieldsChooserItems.itemType.columnID=itemType
label.Type learningPlanFieldsChooserItems.itemType.titleLabelID=label.Typ
e
default learningPlanFieldsChooserItems.itemType.visibility=default
4 learningPlanFieldsChooserItems.itemType.width=4
true learningPlanFieldsChooserItems.requiredBy.enabled=true
requiredBy learningPlanFieldsChooserItems.requiredBy.columnID=requiredB
y
label.RequiredB learningPlanFieldsChooserItems.requiredBy.titleLabelID=label.Re
y quiredBy
default learningPlanFieldsChooserItems.requiredBy.visibility=default
4 learningPlanFieldsChooserItems.requiredBy.width=4
true learningPlanFieldsChooserItems.status.enabled=true
status learningPlanFieldsChooserItems.status.columnID=status
label.Status learningPlanFieldsChooserItems.status.titleLabelID=label.Status
default learningPlanFieldsChooserItems.status.visibility=default
8 learningPlanFieldsChooserItems.status.width=8
true learningPlanFieldsChooserItems.daysRemaining.enabled=true
daysRemaining learningPlanFieldsChooserItems.daysRemaining.columnID=days
Remaining
label.DaysRemai learningPlanFieldsChooserItems.daysRemaining.titleLabelID=lab
ning el.DaysRemaining
287
LMS_ADMIN: Learning Plan Fields Chooser
optional learningPlanFieldsChooserItems.daysRemaining.visibility=option
al
4 learningPlanFieldsChooserItems.daysRemaining.width=4
true learningPlanFieldsChooserItems.assignmentType.enabled=true
assignmentType learningPlanFieldsChooserItems.assignmentType.columnID=assi
gnmentType
label.Assignmen learningPlanFieldsChooserItems.assignmentType.titleLabelID=la
tType bel.AssignmentType
optional learningPlanFieldsChooserItems.assignmentType.visibility=option
al
8 learningPlanFieldsChooserItems.assignmentType.width=8
288
LMS_ADMIN: End User Interaction Behavior: Home Page Settings
true showHomeCareerPlanModule=true
true showHomeCurriculumModule=true
true showHomeNewItemModule=true
true showHomeFeaturedItemModule=true
true showHomeRevisedItemModule=true
5 homeLearningPlanModuleRecordsToDisplay=5
5 homeCareerPlanModuleRecordsToDisplay=5
5 homeCurriculumModuleRecordsToDisplay=5
25 homeFlaggedCatalogItemsToDisplay=25
showAllCoursesByDefault=false
This configuration is used for controlling whether on the
competency search screen, users by default see all
courses they have access to that are tied to the
specified competencies, or just the courses that match
or exceed their current competency rating.
false False: Users first see just the courses that match or
exceed their current competency rating. View only
items that help me close competency gaps is enabled
by default on the competency search screen.
True: Users first see all courses they have access to
that are tied to the specified competencies. View only
items that help me close competency gaps is disabled
by default on the competency search screen.
289
LMS_ADMIN: End User Interaction Behavior: Persistence/Preferences
Default Value Chosen Value Description
studentSubordinatesLazyPersistence=true
This setting specifies if the persistence is lazy (does not
have to happen immediately). SuccessFactors
recommends setting this to “true” for best performance.
True The User’s sort preferences are “remembered” by
SuccessFactors Learning. It does not save these
preferences immediately. If preferences do not save,
change this setting to “false” (this may occur in a
clustered environment).
studentSubordinatesShowPictures=true
This setting shows/hides employee subordinate
pictures (if applicable) on the subordinate dashboard
True and succession planner. Setting to true makes ‘show
pictures’ the default for supervisors and organization
owners. If HideUserPhotosGlobally is set to True this
setting is irrelevant.
studentSubordinatesShowStatus=true
True This setting shows/hides employee subordinate status
by default on the subordinate dashboard and
succession planner.
studentSubordinatesShowSuccessors=true
True This setting shows/hides successors by default.
(Requires Succession Planner license).
true
Controls the icon preference on the end user interface.
Default: true
290
LMS_ADMIN: End User Interaction Behavior: Miscellaneous
showCompetencyType=true
true This setting determines if the competency type is
displayed to the user when competencies are displayed.
talentPoolMaxGroupSize=1000
1000 Used only if Succession Planning is licensed. Contained
in system xml even if the module is not licensed.
searchNewPostsToCommunitiesInTheLastDays=14
Indicates the number of days from the current date to
14 search for a new post in the communities to which the
user has access. This setting is used on the user's home
page in the Communities button. Valid values are zero
and any value greater than zero.
displayRevisionInformationInToDoList=false
false This setting would turn on or off the display of revision
date time and number for items on the User's To-Do List.
reportingLevelsToDisplay=0
This value is the number of reporting levels down
displayed to a supervisor, delegate or alternate (not
HRBP) and should be an integer equal to or greater than
0.
0 Example:
If set to 0, the user will see all direct and indirect
subordinates.
If set to 1, the user will see their direct reports only.
If set to 2, the user will see their direct reports and direct
reports reporting into their direct reports and so on.
291
LMS_ADMIN: End User Interaction Behavior: Miscellaneous
displayNewsPageOnLogin=UserDiscretion
userUIDefaultTabDisplayMode=advanced
Set to “simple” to default the records to show “simple”
Advanced mode (i.e., SuccessFactors displays a single row of the
most commonly used tabs). Administrators can change
their setting upon login.
userUILazyPersistence=true
This setting specifies if the persistence is lazy (does not
have to happen immediately). SuccessFactors
recommends setting this to “true” for best performance.
True The Administrator’s sort preferences are “remembered”
by SuccessFactors Learning. It does not save these
preferences immediately. If preferences do not save,
change this setting to “false” (this may occur in a
clustered environment).
292
LMS_ADMIN: Admin Application UI Behavior Configuration: Sticky Preferences
Default Chosen
Description
Value Value
userUILazyPersistence=true
True Specify if the persistence can be lazy (does not have to
happen immediately).
learningPlanDisplayInLearnerTimezone=true
Defaults the administrator's view of users' learning plans.
True Administrator can set own preference. If the option is true
then, by default, dates are displayed in the User's preferred
time zone. If false, it is displayed in the Admin's preferred time
zone.
maxItemRatingValue=5.0
5.0 The maximum number of rating stars that SuccessFactors
Learning displays in the Catalog(s) for an Item.
scheduleCopiesLimit=50
Limits the amount of copies that the Copy Scheduled Offering
50 Wizard can make in the Admin Environment
Setting a reasonable limit prevents admins from mistakenly
overwhelming database.
maxNumberOfRecentsDisplayed=50
Limits the amount of "recents" entries that can be seen on the
Admin Recents Panel
50
Setting a reasonable limit prevents admins from overwhelming
database.
Default Value : 50 / Min Value: 1 / Max Value: 100
293
LMS_ADMIN: Admin Application UI Behavior Configuration: Security/ Modification
restrictUserSelfModification=true
Admin Application UI Behavior Configuration: Security/Self
Modification *** When restrictUserSelfModification is set to
"true" administrators cannot change their own records. For
true example, when set to true, an administrator "jdoe" with
permissions to change administrator accounts can change all
other administrator password and permissions *except* for his
own. Default value is true. We recommend true. Possible
values are true or false. You might set to false in development
or training environments, for convenience.
displayModuleTabsInAlphabeticalOrder=true
This flag is used to order module tabs alphabetically. By
default, it is true and module tabs will be displayed in
true alphabetical order except for the Summary tab. Setting it to
false will result in module tabs being ordered as they
historically have been before this configuration was
introduced.
Old supervisor flow is deprecated.
true
Configuration options: true is the only valid option
autoCompleteLoginForUser=true
true
autoCompleteLoginForAdmin=true
true This configuration sets the login page behavior to-remember
or not-to-remember login credentials.
enableOnlineContentEarlyLaunchWarning=true
This configuration is used to enable the online content early
true launch warning. This configuration is added in b1207
true: will enable the early launch warning.
false: will disable the early launch warning.
onlineContentEarlyLaunchWarningThreshold=30
This configuration is used to enable the online content early
launch warning. This configuration is added in b1207
30 This configuration specifies the threshold for online content
launch warning and is only applicable when the
"enableOnlineContentEarlyLaunchWarning" is set to true. The
value is number of days and should be a positive integer
greater than or equal to 0.
294
LMS_ADMIN: Opted in Features Related Settings
Default Chosen
Description
Value Value
supervisorMaxUserRegisterWithdrawLimit=50
295
LMS_ADMIN: Opted in Features Related Settings
enableMultipleSecurityQuestionsForUser=false
This configuration is used to enable multiple security questions for a
false user.
true: enabled multiple security questions
false: will keep just a single security question.
false enableCourseHome=false
offlinePlayerLoginRequired=true
true
This configuration will enable or disable offline login page.
offlinePlayerUpgradeEnabled=true
This configuration controls whether Offline Player can be upgraded
true by users.
Warning: If Offline Player upgrade is false, users cannot sync their
contents with LMS.
showItemThumbnailPhotosGlobally=false
This configuration is to globally enable custom thumbnail images.
false true: will display all item photos EVERYWHERE in the application
(admin and end user interfaces).
False: will hide all item photos EVERYWHERE in the application
(admin and end user interfaces).
maxNumberOfTrainingRequestSeats=100
This configuration is used to determine maximum number of seats a
supervisor can reserve while adding/editing a training requesting.
100
Setting a reasonable limit prevents admins from overwhelming
database.
Min Value: 1 / Max Value: 10000
autoAssignReviewedTrainingRequests=false
This configuration enables automatic assignment of training
false requests if the organization has been reviewed and either the seats
requested equals seats granted or the preselected user count is
equal or less than the seats granted.
296
LMS_ADMIN: Opted in Features Related Settings
defaultAssignmentTypeForAutoAssignTrainingRequests=
This configuration is used during the auto assignments of training
requests, if the default assignment type is not provided for the
items.
showSystemDefaultThumbnail=false
This configuration decides whether to show default thumbnail image
false or default icon if a custom item thumbnail image is not uploaded.
true: global default photo will be displayed
false: global default icon will be displayed
enableHTMLDescriptions=false
This configuration is used to enable HTML for item and curriculum
false descriptions. The feature should only be enabled if the following
feature has also been enabled: HTML-based Configurable Tiles
(Recommended User Interface Display setting).
allowFutureHireDates=false
Setting the allowFutureHireDates property to true enables the
false creation/update of user records with a future hire date.
Setting it back to false prevents the creation/update of user records
with a future hire date but does not perform any data cleanup on
existing records.
enableCappingFactor=false
Setting the enableCappingFactor to true enables Capping Factor
false feature.This will make the learning event recorder to display system
default currency instead of the drop-down.It wont allow to change
the currency for addition costs in Learning Event Editor. This will
also hide Training days while recording learning.
enableNotificationHeaderFooter=false
false This configuration is used to enable/disable the notification header
and footer support.
exportExpiration=3
This configuration is used to set the maximum number of days that
3 an admin is able to download their export file results in the data
export tool. After the number of configured days, the admin will no
longer be able to access the export results. The allowable range is
between 1-30 days. Recommended default setting is 3.
297
LMS_ADMIN: Opted in Features Related Settings
allowAdminToModifyRegistrationFormCustomColumns=true
true allowSupervisorToEnterRegistrationFormCustomColumnsData=true
true allowUserToModifyCustomColumnsDataIfRegisteredBySuper=false
false allowUserToModifyCustomColumnsDataIfRegisteredByAdmin=false
false This flag is used to allow if admins can enter/modify data in the
registration form custom columns when registering/modifying users
enrollment
maxNumberOfSubordinatesDisplayedInTree=300
300 This configuration specifies the maximum number of subordinates
displayed under any node, including the top-level nodes when
displaying employees in the "My Team" tree-view.
MaximumLearningEventsDisplayed=0
0 The setting limits the number of records displayed to the user in the
user learning history. Set to "0" for unlimited record display.
UsersCanSubmitIncompleteOptionalSurveys=false
This configuration allows the admin to identify whether or not users
false can submit incomplete surveys for surveys that are set as ‘optional’.
This setting applies to both Item Evaluation and Follow-up
Evaluation survey types.
manageLearningToolEnabled=false
false
Enables the Manage Learning Tool from a scheduled offering.
enableCourseHome=false
false This configuration will enable the new course home page instead of
the item details.
This feature is in Preview and should not be turned on in Production
enableContentObjectAuditTrail=false
This configuration will enable the content object Audit
false When set to true , new field(enable_content_audit) is visible on item
snapshot for online and blended courses when
enable_content_audit is set to true, the content communication is
saved to Audit table i.e., PA_CBT_STUD_CPNT_MOD_AUDIT
298
LMS_ADMIN: Opted in Features Related Settings
sebPublishedEventTypes[LearningCompletion]=false
selfRegistrationUniqueEmailAddressRequired=false
299
13.3.14 MOBILE
This configuration contains settings for Mobile
MOBILE
Default Chosen
Value Value Description
enableWebLinks=true
This configuration is used to enable/disable opening links within
online learning content in the SuccessFactors app.
This includes links to open a pop up or a secondary screen
true within the app.
If set to false, users will not be able to open links within a
learning content object.
If set to true, users will be able to open links within a learning
content object.
enableMobileHtmlDescription=
**This configuration is not working in this release.**
This configuration is used to enable HTML in learning item
descriptions in the SuccessFactors mobile app.
The feature should only be enabled if the following feature has
true also been enabled: enableHTMLDescriptions. Enable at System
Admin > Configuration > System Configuration > LMS_Admin.
If set to false, users will be able to view the standard item
description.
If set to true, users will be able to view HTML for item
description.
enableProgramOverviewTab=true
This configuration is used to enable/disable programs overview
tab on mobile.
true If set to false, users will not see programs overview tab on
mobile.
If set to true, users will see programs overview tab on mobile if
setup for individual programs.
enableiOSEnhancedContentRenderer=false
300
MOBILE
enableAndroidEnhancedContentRenderer=false
false This configuration is used to enable/disable Enhanced Content
Renderer for Android.
defaultValues.domainID[default]=
null
Domain group
defaultValues.crossDomainEnabled[default]=false
false
This configuration enables the cross domain
defaultValues.enableMobileAccess[default]=true
true
This configuration enables the mobile access.
defaultValues.isOnline[default]=true
true
This configuration set the courses as online.
defaultValues.isApprovalRequired[default]=false
false
This configuration enables the approval.
defaultValues.isSupervisorCanRecordLearningEvents[default]=true
true This configuration controls whether supervisor can record learning
events.
defaultValues.isUserCanRecordLearningEvents[default]=true
true This configuration controls whether user can self record learning
events.
defaultValues.processDefinitionID[default]=
null
This configuration sets the default approval process definition ID.
defaultValues.currencyCode[default]=
null This configuration sets the currency code. If not specified, system
will take the default currency code.
301
OPEN CONTENT NETWORK
defaultValues.itemType[default]=
null
This configuration sets the item type.
defaultValues.itemCompletionStatus[default]=
null
This configuration sets the item completion status.
defaultValues.itemFailureStatus[default]=
null
This configuration sets the item failure status.
defaultValues.reviewable[default]=true
true
This configuration enables review of the item.
defaultValues.markCompleteOnLaunch[default]=false
false When Content Launch type is Browser, this setting is used to
record completion on launch.
defaultValues.chargebackMethod[default]=NO-CHARGE
Valid chargebackMethods are
"NO-CHARGE" -- No charges are applied.(DEFAULT)
"BUYER-AUTHORIZED-ACCT" -- Charge to Buyer's Authorized
NO- Account Code
CHARGE "BUYER-SPECIFIED-ACCT" -- Charge to Buyer's Specified
Account Code
"DISTRIBUTE-SPECIFIED-ACCT" -- Distribute Charges to
Specified Account Codes
If the Pricing Model is Either "SUBSCRIPTION" or "RETAIL" then
chargebackMethods should be "NO CHARGE".
13.3.16 PASSWORD_POLICY
Note: When password policies are enabled, ‘rule hint’ labels are displayed to users when resetting or
establishing initial passwords. The rule hint labels by default correspond to the default password policy
setting, therefore the corresponding rule hint label must be modified if the password policy deviates from
the default. E.g., if Password Length Rule is enabled and min/max is set to 6/30, the corresponding rule
hint label (instruction.passwordvalidation.PasswordLengthRuleHint) value should be modified to read
appropriately. Each active locale ID (Language Packs – if applicable) should be modified to display
properly to users:
302
System Admin > Configuration > System Configuration > PASSWORD_POLICY
PASSWORD_POLICY: Password Length Rule:
This setting determines the required length of the password.
Description Value Options Chosen Value
Enabled TRUE, FALSE
ALL – Always applicable
CREATE - applicable only when an
User account is being created
303
PASSWORD_POLICY: Required Characters Rule:
This setting determines the characters required to be within a password.
304
PASSWORD_POLICY: Un-Broken Login ID Rule:
Password cannot contain the User’s login id. Check can be case sensitive or case
insensitive.
305
PASSWORD_POLICY: First and Last Name Rule:
Password cannot contain User’s first name or last name or both together.
306
PASSWORD_POLICY: Previous Passwords Rule:
Password cannot be same as specified number of previous passwords.
This check can be case sensitive or case insensitive.
User Type LEARNER, ADMINISTRATOR, ALL
Case Sensitive TRUE, FALSE
# of previous
passwords 1
307
PASSWORD_POLICY: Minimum Time Between Password Change Rule:
Password cannot be changed before the minimum time between password change has
elapsed.
308
System Admin > Configuration > System Configuration > PERSONALIZED
RECOMMENDATIONS (BETA)
PERSONALIZED RECOMMENDATIONS (BETA)
309
REPORT_SYSTEM: Asynchronous Report Generation
asyncLastUpdateUser=PLATEAU
PLATEAU This setting is the last update Administrator to use in
creating/updating database records from the report served.
onlineTimeoutPeriod=300
310
REPORT_SYSTEM: Report Format
baseFontFile=/WEB-INF/fonts/arialuni.ttf
/WEB- This must be an actual font file; will look in the servlet
INF/fonts/arialuni.ttf context first, then as an actual file. Specify a unicode
font for full utf-8 compatibility.
baseFontEncoding=Identity-H
The encoding defines the association between a code
and a character. This is not typically changed. Some
common codes:
311
REPORT_SYSTEM: Report Format
Red: 240
Query Resumption Indicator Color
Green: 240 After the query prints detail, SuccessFactors prints a
Blue: 240 line of this specified color.
Red: 240
Tabular Row Alternating Background Color
Green: 240 Alternating rows in a tabular style query use this
Blue: 240 background color.
Red: 220
Summary Row Border Color
Green: 220 SuccessFactors boxes summary rows using this
Blue: 220 border color.
312
REPORT_SYSTEM: Adobe Download Link
Default Value Chosen Value Description
Href
Out-of-box This setting is the download URL of Adobe Acrobat
Reader.
Adobe Acrobat Image
Out-of-box Src
Out-of-box Label
Width: 88
Height:31 Size
Border: 0
13.3.19 SEARCH
This configuration contains the general administrator settings for the search framework.
System Admin > Configuration > System Configuration > SEARCH
SEARCH: General Search Settings
Default Value Chos Description
en
Value
2000 resultMaxRowAllowed=
This entry would now limit the maximum number of rows
returned by Flex searches.
10 resultRowsPerPage=
Default number of rows displayed per page.
5 Available options to the User for rows per page.
10 rowsPerPageOptions[5]=true
25 rowsPerPageOptions[10]=true
rowsPerPageOptions[25]=true
false studentShowAllOption=
label.All studentShowAllLabel=
5 Available options to the Admin for rows per page.
313
SEARCH: General Search Settings
Default Value Chos Description
en
Value
10 adminRowsPerPageOptions[5]=true
25 adminRowsPerPageOptions[10]=true
50 adminRowsPerPageOptions[25]=true
500 adminRowsPerPageOptions[50]=true
adminRowsPerPageOptions[500]=true
false adminShowAllOption=
label.All adminShowAllLabel=
The following two values (Entity Search and Picker Search) only apply if
GlobalSearchContext is enabled.
The name attribute can be set to EntitySearchDefaultToResultPage or
PickerSearchDefaultToResultpage. Entity Search appears when an administrator clicks a
menu (like User Management > References > Employee Types). Picker Search appears
when an administrator clicks the Picker icon . If you set either entity search or picker search
property to true, then, by default, all searches of that type open a results page instead of a
sub search page.
false [EntitySearchDefaultToResultPage]=
If Global Search Context is “true” and this setting is “true”, then
the search skips the search criteria page and show search
results directly.
false [PickerSearchDefaultToResultPage]=
false showSQL=
Setting this to true will print out SQL for debugging purposes.
1 catalogSearchResultsDisplayPriceType=
A list a valid display prices.
0 - Show All Prices
1 - Show Min Price
2 - Show Max Price
314
SEARCH: General Search Settings
Default Value Chos Description
en
Value
true catalogSearchResultsOrderBy=
CPNT_TYP_ID, catalogSearchResultsOrderByColumns=
CPNT_ID, The selected column must be one of the columns in the
validColumns list.
REV_DTE
Valid order by columns are
CPNT_TYP_ID,CPNT_ID,REV_DTE,SKU,DESCRIPTION,CPN
T_CLASSIFICATION
1000 maxInListItems=
Limit the number of in list items in SQL statement
500 maxResultsAllowedForAdminPowerSearch=
Max results per Admin search are set here, any numbers higher
than 10000 will be ignored and a max of 10000 will be used
-_'/\\ powerSearchWhitespaceCharacters=
Characters that are treated as blank spaces between tokens.
The predefined default values for whitespace are 'space' and
'tab'. The BASIC_LEXER uses whitespace characters (in
conjunction with punctuations and newline characters) to identify
character strings that serve as sentence delimiters for sentence
and paragraph searching.
true useGlobalCaseSensitivitySetting=
For all searches in the application, enable="true" disregards
each individual search selector setting, enable="false" uses the
settings in the selector file.
true globalCaseSensitive=
If Global Case Sensitivity is “true”, then this setting configures
the default Case Sensitivity value of all searches (“true” defaults
to Case Sensitive, “false” defaults to not Case Sensitive).
[OP_STARTWITH matchOptionDefaults
]=true
All the criteria in all the searches will default to the first matched
[OP_GREATER]= value in this list.
true
315
SEARCH: General Search Settings
Default Value Chos Description
en
Value
The options are:
OP_EXACTMATCH =
OP_EQUAL =
OP_STARTWITH =
OP_CONTAINS =
OP_ANYMATCH = "in"
OP_ANYMATCH_NOT = "not in"
OP_GREATER =
OP_LESS =
OP_GREATER_EQUAL =
OP_LESS_EQUAL =
OP_NULL =
OP_NOTNULL =
false restrictUserPeerSearchByOrg=
This configuration is used to limit the end user's user search to
users within an organization tree.
True: users may only search for users within specified
organization tree
False: users may search for any active user in the LMS
0 orgLevelsAboveUser=
This configuration is used to specify the number of organization
levels above the user's organization the user can search when
restrictUserPeerSearchbyOrg is enabled.
Min Value: 0 / Max Value: 30
0: search results returns only users associated to the user's
organization or its sub-organizations
> 0: search results returns users associated to user's parent
316
SEARCH: General Search Settings
Default Value Chos Description
en
Value
organization <x levels above user's org> and its sub-
organizations
false expandCatalogSearchBarFilters=
This configuration is used to specify whether to display language
and currency filters by default on the search bar.
True: Displays search bar with filters
False: Displays filters as collapsed. Legacy behavior.
true enableStemSearchInPowerSearch=
This configuration allows the power search to enable the stem
searching.
Expands a query to include all terms having the same stem or
root word as the specified term.
blank Additional Identifier in User Type Ahead Search=
317
13.3.20 TOPIC BANNER IMAGE ATTACHMENT
This configuration contains the topic (subject area) banner image settings.
318
USER LEARNING PLAN
Chosen
Bucket Default Values
Values
timeline.buckets.overdue.id=overdue
timeline.buckets.overdue.enabled=true
Overdue timeline.buckets.overdue.label=label.todo.view.Timeline.Overdue
timeline.buckets.overdue.days=0
timeline.buckets.overdue.expanded=true
timeline.buckets.next1weeks.id=next1weeks
timeline.buckets.next1weeks.enabled=true
Due in
the next timeline.buckets.next1weeks.label=label.todo.view.Timeline.Next7Days
week
timeline.buckets.next1weeks.days=7
timeline.buckets.next1weeks.expanded=true
timeline.buckets.next30days.id=next30days
timeline.buckets.next30days.enabled=true
Due in
the next timeline.buckets.next30days.label=label.todo.view.Timeline.Next30Days
month
timeline.buckets.next30days.days=30
timeline.buckets.next30days.expanded=true
timeline.buckets.later.id=later
Due
more timeline.buckets.later.enabled=true
than a
timeline.buckets.later.label=label.todo.view.Timeline.Later
month
from timeline.buckets.later.days=null
now
timeline.buckets.later.expanded=true
timeline.buckets.noduedate.id=noduedate
timeline.buckets.noduedate.enabled=true
No due
timeline.buckets.noduedate.label=label.todo.view.Timeline.NoDueDate
date
timeline.buckets.noduedate.days=null
timeline.buckets.noduedate.expanded=true
319
The admin can configure the to-do item fields displayed in the My Assignments Tile. The admin
can also configure the Learning Plan Display Threshold for Curriculum Requirements and Items.
The threshold is in days and the system will only display curriculum items and requirements on
the learning plan with Required Dates that are inside the threshold (items should have been
completed at least once so that their retraining interval settings kick in). If this is left blank,
items and requirements are always on the learning plan. There is a configuration to specify
whether to display the Learning Assignments filters by default in the tile.
A) Extended Functionality
1911 French 1911 Commerce 1911 Admin Quick 1911 Competency 1911 Record 1911 SF-182 Request
Government Reporting.docx
Workbook.docx Links.docx Management.docx Configuration.docx External Learning.docx
320
B) Technical Deliverables
Use as needed. An overview of each technical deliverable for the implementation should be documented
in this section. Do not document the actual detailed requirements in this section. Reference the actual
separate document that includes the detailed requirements. Add/remove sections as necessary.
Extensions Required
Notes
Data Migration
Notes
SSO Interface
Notes
User Interface
Notes
Custom Report(s)
Notes
321
Copyright
322