SAP Knowledge Base Article - Public

2302153 - LMS: Notifications Overview

Symptom

What are the actions and processes that administrators and users need to be familiar with, that trigger the various learning notifications generated by the SAP SuccessFactors Learning Management System?

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

SAP SuccessFactors Learning Management Systems

Resolution

Email Global Variables

(System Admin > Configuration > Global Variables > Mail tab)

This is where LMS mail settings are configured and where notifications are enabled/disabled globally

globalMail.png

Confirmation Notification Defaults

(System Admin > Configuration > Registration Settings > Confirmation Notification Defaults)

When you select a checkbox in this area, the system automatically selects the corresponding checkbox on the Registration tab each time you create a new scheduled offering. You can override the default for each scheduled offering.

ConfirmationNotification.png

See KBA 2287028 LMS: Scheduled Offering Notification Functionality for more information

APM Notifications (overview)

(System Admin > Automatic Processes)

  • Email Recipients: If you select either the User or Supervisor check boxes, then the system includes those users when it sends a notification
  • Email Address: This is generally the email address of the learning administrator who is setting up the automatic process and wants to be notified about the success or failure of the automatic process. This email address is in addition to the normal recipients of notifications. This additional automatic process notification recipient receives a copy of the notice, and in certain processes comprehensive list of all users or offerings that are affected.

Specific APM Notifications

Assessment Notification:

  • The assessment notification automatic process is intended to keep your assessment processes on track and have them completed by the end date
  • This process can use any of the Assessment Process Templates to generate and send notifications
  • The assessment notification automatic process send notifications based on the value you place in the End Date

Assignment Profile Synchronization:

  • This process uses the ApmSynchronizeStudentChangesAssignmentProfile template ID to create and send notifications
  • The assignment profile synchronization automatic process sends notifications when it finds that a user has been moved into or out of an assignment profile

Attachments Quota Watch Notification:

  • This is an automatic process which sends an email when the combined size of the attachments in the system equals or exceeds the allotted space for attachments
  • The attachments quota watch notification automatic process uses the ApmAttachmentQuotaWatch notification template to send an email message when the combined size of the attachments in the system equals or exceeds the percentage in the Utilization Threshold box multiplied by the value of the totalAttachmentsSpaceAllocatedKB property in the ATTACHMENT configuration ID

Catalog Price Update:

  • This process reports (using the ApmUpdateCatalogPrice template ID) all price changes since the last time the process was executed
  • This catalog price change automatic process sends notifications when it finds price changes in the catalog that have not been reported to the administrator

Clean Up Approval Processes:

The Clean Up Approval Processes automatic process sends out notifications when it finds and stops approval processes, like approval requests, that are associated with items that have been removed from a user's learning plan.

Coupon Expiration Notification:

  • The coupon expiration notification automatic process cycles through all the coupon records, looking for coupon records whose Valid To date falls within the option that you select in the Expiration Notification Threshold are
  • The system calculates dates differences based on calendar days; the system includes all weekends and holidays, even if you have created holiday profiles
  • When the system finds a coupon that is about to expire (based on what you select in the Expiration Notification Threshold area), it sends an email notification, using the ApmCouponExpiry notification template, to the person whose email address is saved in the Owner Email box on the Summary tab of the expiring coupon record.

Curriculum/Program Clean Up:

  • System administrators schedule the curriculum/program clean up Automatic Process Manager (APM) to reset the relationship between learning items on the one hand and programs and curricula on the other
  • The process sends a notification (using the ApmQualificationCleanup template ID) that sends the list of affected curricula to the address in the Email Address box
  • This automatic process sends out notifications when it finds multiple revisions of an item, with concurrent effective dates, associated with the same curriculum

Deny Expired Approval Processes:

  • The Deny Expired Processes automatic process cancels any approval process for a pending enrollment or external learning request if the requested event has a start date that is in the past
  • The process sends a notification to the user confirming the denied request using the ApprovalProcessRequestExpired or ApprovalProcessRequestDenied notification templates

Evaluation Synchronization:

  • The Evaluation Synchronization automatic process performs two tasks:
    • it sends survey assignment notifications for both Item Evaluations and Follow-up Evaluations
    • it assigns Follow-up Evaluations to Users and their supervisors based on the assignment period configured for the Item
  • This automatic process uses the ItemEvaluationAssignmentNotification template to send Item Evaluation email notifications to the affected users and uses the FollowupEvaluationAssignmentNotification template to send email notification to Follow-up Evaluation participants

Expired Plans Process:

  • This is an automatic process intended to update the status of an approved plan from active to expired if the it has an end date in the past
  • When a plan is expired by the process, notifications are sent using the IDPExpiration template to notify users that their plan has expired
  • The Plan Expiration Notification automatic process, on the other hand, uses the IDPExpirationNotification template to notify users that their plan is about to expire

External Verification Reminder:

  • The external verification reminder automatic process is intended to prompt users to submit completed external learning events to their supervisors for verification
  • This automatic process uses the ExternalVerificationReminder template to create and send notifications
  • The external verification reminder automatic process sends out email notifications if it finds a user with an external learning event that has a completion date in the past but the user has not yet requested for the supervisor to verify the learning event

Initiative Notification:

  • The initiative notification automatic process is intended to help parent organizations, their suborganizations, and employees track changes to their initiatives
  • This process checks the notification scenario that an administrator has selected in the Initiatives area and sends notifications to the selected users so that they can track changes to their initiatives
  • The initiative notification automatic process sends out notifications if it finds that any of the following three scenarios is true based on the system initiative configuration settings:
    • a parent organization published an initiative and any of its suborganizations has not been notified
    • an organization changed an initiative to which a user has aligned a goal
    • a parent organization published a required initiative, the effective date of that required initiative has past, and any of its suborganizations have not adopted the initiative.

Item Jam Group Notification:

The Item Jam group notification automatic process uses the JamGroupInvitation notification template to send notifications when an administrator sets one of the available invitation settings while associating an item with a Jam group.

Item Scheduling Demand:

  • The item schedule demand automatic process sends notifications when it finds that the number of requests for an item matches or exceeds the minimum number of registration set of the scheduled offering
  • This automatic process uses the ApmComponentRequest template

Learning Expiration Notification:

  • The learning expiration automatic process sends notifications when it finds an item or curriculum for a user where the number of days left to the required date is less than the number of days in the Threshold box
  • This automatic process uses the ApmTrainingExpiration template to send notifications

Learning Overdue Notification:

The learning expiration automatic process sends notifications when it finds an item or curriculum for a user has expired trainings and are not completed within certain period (Before Required Date)

Learning Plan Notification:

  • The learning plan notification automatic process sends notifications to users when an item from the user’s learning plan is added, removed, or modified, and to supervisors when a learning event is recorded for one of their direct reports
  • That is, supervisors are notified even if the item is not on the user's learning plan
  • This automatic process uses the ApmStudentLearningPlanNotification (users) and the ApmSupervisorLearningPlanNotification (supervisors) templates
  • After you configure this automatic process, you must also access the Learning Plan Notification Settings. (System Admin > Configuration > User Settings > Learning Plan Notification Settings)
    • Notify user when item added to their learning plan: If you select this checkbox, the system notifies users when an item is added to their learning plan
    • Notify user when item modified in their learning plan: If you select this checkbox, the system notifies users when an item on their learning plan is modified
    • Notify user when item removed from their learning plan: If you select this checkbox, the system notifies users when an item is removed from their learning plan
    • Notify Supervisor when user successfully completes an item: If you select this checkbox, the system notifies supervisors when an item is successfully completed by a subordinate user
    • Notify Supervisor when user unsuccessfully completes an item: If you select this checkbox, the system notifies supervisors when an item is NOT successfully completed by a subordinate user
    • Allow user to modify learning plan notification settings: If you select this checkbox, the system enables users to modify this learning plan’s notification settings
  • LPNotificationSettings.png

Plan Expiration Notification:

  • The plan expiration notification automatic process is intended to notify users (using the IDPExpirationNotification template ID) that their plan is about to expire has expired
  • The plan expiration notification automatic process sends notifications when it finds a plan where the number of days left to the end date for the plan is less than the number of days specified as the reminder threshold and the end date for the related plan is not past
  • The Expired Plans Process automatic process, on the other hand, uses the IDPExpiration template to notify users that their plan has expired

Plan Note Notification:

  • The plan notification automatic process is intended to notify users (using the IDPNote template ID) when notes are added to their plans
  • The Plan Note notification automatic process sends out notifications when it finds a user's plan that has a new note added since the automatic process was last run and that the plan remains active and approved

Purchase Order Low Balance:

  • This is the process that sends emails when a purchase order has reached a low balance and should be funded
  • The Purchase Order Low Balance process sends an email alert to users to fund the purchase order
    • NOTES:
      • The recipients of the low balance email are also set on the purchase order
      • Often, the person responsible for funding the purchase order is not directly associated with the learning organization
      • Also, you might want to include a learning administrator or another user who is not directly responsible for funding the purchase order
      • To allow this flexibility, you specify who should receive the email for each purchase order on the purchase order record

Purge Expired Catalog Items:

  • This process removes any item that has passed its expiration date from a catalog
  • This process uses the ExpiredCatalogItemsNotification template ID to create and send notifications
  • The purge expired catalog items automatic process sends out notifications when it finds an item in a catalog with an expiration date in the past
  • It removes the items from the catalogs that still have the items listed

Reset Online Item:

  • This process uses the ApmResetOnlineComponents template ID to create and send notifications
  • This reset online item automatic process sends notifications when it finds online items that have not yet been completed and that the number of days since the initial launch has exceeded the number of days specified for the online item

Review Initiation:

  • The review initiation automatic process is intended to notify users when a performance review has been initiated
  • The supervisors of the associated users are also notified about the initiated review
  • This automatic process uses the ApmReviewInitiationSummary and the ApmReviewInitiationContactError template IDs to create and send notifications
  • The review initiation automatic process sends notifications when it finds initiated performance reviews and the associated users and their supervisors have not been notified of that review
  • The automatic process uses the date the review is initiated to send the notifications

Review Notifications:

  • You use the review notifications automatic process to inform users that are associated with the performance review of changes to the review process
  • The supervisors of the associated users are also notified about these changes to the performance review process
  • The review notifications automatic process sends out notifications when it finds changes to a performance review that have not been reported to the associated users and their supervisors
  • The automatic process uses the date the date of the changes in the process to send the notifications

Scheduled Offering Delivery:

  • The Scheduled Offering Delivery notification sends email reminders to users so that they do not miss a scheduled offering that they are registered for
  • You control how early users receive the reminder
  • In the Threshold box, type the number of days in advance of the scheduled offering that you want to remind users
  • Type a threshold that is higher than the scheduled interval of the APM
  • For example:
    • If you type 7 in Threshold but run the APM every month, users do not receive their email a week before their training (as you intended with the threshold)
    • Instead, they receive reminders monthly, when the APM runs

Subscription Expiration Notification:

  • Subscriptions are setup under Commerce (Commerce > Subscriptions)
  • When the subscription nears its end, the Subscription Expiration notification alerts subscription owners to the fact that the subscription is about to run out
    • Subscriptions are managed in a different part of the administration interface
    • Each subscription has an owner
    • It is the owner who receives the email from this process
  • You can set the threshold for notification expiry and this email, for example:
    • If you set the threshold to one month, then the system sends emails to owners whose subscriptions are due to end in one month
    • This gives the owners an opportunity to renew the subscription

User Requested Scheduled Offering Notification:

  • When administrators add a scheduled offering for a course that users have requested, the User Requested Scheduled Offering Notification Automatic Process Manager (APM) notifies users that their request has been met.
  • When the User Requested Scheduled Offering Notification APM runs, it looks for:
    • 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, 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 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

VLS Attendance Processing:

  • The VLS Attendance Processing Automatic Process Manager (APM) sends these notifications
  • The automatic process notifies the distribution list with the amount of VLS events that had attendance data successfully retrieved and the amount of learning events recorded
  • It also triggers the record learning event trigger, which sends its own emails
  • Recipients: The email address identified in the System Admin > Automatic Processes > VLS Attendance Processing is the recipient of the notifications about the success of the automatic process. In addition to the information send to the distribution list you identify, the automatic process sends an email to the contact associated with the scheduled offering about when the learning events were recorded.
  • The VLS attendance processing automatic process sends notifications if it finds a user who has attended a session of the virtual classrooms in the past but the data for the VLS attendance has not been retrieved and recorded

Waitlist to Request List:

  • This automatic process uses the ApmWaitlistRequest template ID to create and send notifications
  • The waitlist to request list automatic process sends notifications when it finds scheduled offerings that have a start date in the past and have a waitlist of users

Recommendations Newsletter:

  • The Recommendations Newsletter Automatic Process Manager (APM) sends the recommendations that the system has found for a user. It does not make the recommendations
  • Recommendations can come from multiple sources, such as a peer or from the recommendations engine
  • Using the Notification Interval: The notification interval defines a time when a user won't receive the recommendations newsletter. It is a “rest period” between notifications. You define it in days.

Recommendations Newsletter and Personalized Recommendations (preview):

  • If you are using the personalized recommendations engine (in preview release), the system sends out a newsletter to users with a set of recommended courses
  • These courses are gathered from beyond your organization, including social media. Customers who have signed up for the preview program can use the recommendations engine
  • You can configure the recommendations engine in System Admin > Configuration > System Configuration > PERSONALIZED RECOMMENDATIONS 

Recommendations.png

User Created Account Reminders:

  • Configure the system to send user-created account reminders so that users who have requested accounts can receive the results of their requests
  • In Maximum Notifications, set the maximum number of notifications for each request to be sent to an approver
    • If the number of notifications sent to an approver exceeds the maximum, the request is still active, but the system no longer sends messages
    • If you do not provide a value, there is no maximum: the approver will receive reminders indefinitely
  • In Reminder Period, set the number of days that the system should wait before resending a reminder
  • This automatic process uses the ApmWaitlistRequest template ID to create and send notifications
  • The waitlist to request list automatic process sends notifications when it finds scheduled offerings that have a start date in the past and have a waitlist of users

UCAReminder.png

Keywords

SF, success factors, LMS, how-to, functionality, behavior, definition, documentation, emails, e-mail, notice, general, high-level, info, explanation, kac, kal , KBA , LOD-SF-LMS , SuccessFactors Learning , LOD-SF-LMS-NOT , Notifications , Problem

Product

SAP SuccessFactors Learning all versions