Loading
Feature degradation | Gmail Email delivery failureRead More
Service
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Considerations and Limitations for Enrolling Employees in Employee Enablement Programs

          Considerations and Limitations for Enrolling Employees in Employee Enablement Programs

          When you assign users to an employee enablement program, certain factors can determine how assignments behave, such as permissions, assignment and selection limits, filters, and the user’s time zone. These factors can also affect users who self-enroll in programs.

          Required Editions

          Permissions

          For an Enablement admin to assign a program to an employee, or for an employee to self-enroll in a program, the employee needs the Employee Enablement Program Community User permission set license.

          Enrollment Limits

          • For an employee enablement program in Employee Portal, up to 10,000 employees can be assigned or self-enrolled. To increase this limit, submit a Salesforce Customer Support case.
          • When you assign employees to a program, you can select up to 1,000 employees individually.
          • After an employee completes a program, they remain assigned to or enrolled in the program. If you’ve reached the enrollment limit, remove some employees.
          • You can’t assign a program to an employee who’s enrolled in that program. An employee can’t self-enroll in a program that’s already been assigned to them.

          To check the enrollment status of specific employees on a program, and manage enrollment if necessary, go to the Enrolled Users related list on the Enablement Program record detail page.

          Note
          Note Removing employees who have started or completed a program affect the program’s analytics data. See Considerations for Analyzing Employee Enablement Program Completion.

          Filtering Enablement Users in the Assignment Window

          The assignment window displays when you select Assign Programs from the program details page or from the dropdown on the Enablement Programs page. The assignment window provides these options for filtering available employees to assign to the program.

          • You can filter the available employees by account, profile, role, or public group.
          • You can apply multiple filters at one time, but not multiple values of the same filter. For example, you can filter by one profile and one role, but not multiple profiles.
          • You can filter only by values that you have permission to view. For example, if you enter the name of a profile that you can’t access, that profile isn’t matched.
          • If you don’t have permission to view an entire filter category, a lock icon appears and the filter isn’t available. For example, the lock icon appears if you don’t have permission to view any roles.
          • If you apply filters, select employees from the results, and then apply filters again, the selections you made previously are cleared. This clearing occurs even if you apply the same filters.

          Selecting Employees in the Assignment Window

          The assignment window provides these options for selecting employees to assign to the program.

          • The assignment window first loads up to 200 employees who match the applied filters. To load more employees, in groups of 200 at a time, continue scrolling. The assignment window can show up to 1,000 employees.
          • You can select employees individually or select multiple employees. To select all employees shown in the window, select the checkbox in the header (1). If you click the checkbox but both of these conditions are true, a banner can appear with an option to select all matching employees with one click (2).
            • More employees are available who match your filters.
            • You haven’t yet reached the enrollment limit for the program.
          • If the number of matching employees exceeds your org’s enrollment limit, the banner with the option to select all matching employees doesn’t appear. You can apply filters to reduce the number of available matching employees in the results.
          • After you’ve selected some employees, you can simplify the view in the assignment window to show only those employees that are selected (3).
          • If you start selecting employees and you reach your org’s enrollment limit, a warning message appears.
          • If you select 1,000 employees individually, a warning message appears and prompts you to finish assigning the selected employees before you can try assigning more.
          The assignment window, showing options to select all users shown or selecting all matching users available

          Start Dates and Due Dates for Assigned Programs

          After you select the employees to assign to a program, you select the program's start date. The assignment window only allows you to select a weekday. If you use an invocable action to assign employees and you select a weekend day, the start date is automatically adjusted to the next weekday.

          The program’s due date is calculated based on the start date that you assign and the length of the program, excluding Saturdays and Sundays. The due date is scheduled for the end of the employee’s day, based on the time zone they specify in their personal settings. For example, if you schedule a 20-day program with a start date of Monday, January 1, the program is due end of day Friday, January 26. This projection skips the 6 weekend days that fall after Monday, January 1. An employee still gets credit for completing exercises or milestones on a Saturday or Sunday.

          Tip
          Tip To ensure that employees in time zones around the world have equal time to complete the program, choose a start date that’s in the future. If you select the current day as the start date, assigned employees in time zones far ahead of you can effectively lose a day of program availability.

          An employee receives an email notification at approximately 5 AM on the program’s start date, based on their selected time zone. If the start date is the same day it’s assigned, the notification is sent immediately. However, other resource-intensive activity in your org, such as scheduled Apex jobs, can affect when the notification actually arrives. The employee can open the program starting at 12 AM on the start date.

          The start date and due date also determine when other notifications are sent. See Manage Notifications for Employee Enablement Programs.

          Start Dates and Due Dates for Self-Enrolled Programs

          When employees self-enroll in a program, the program’s start date is the day they enrolled, including weekend days.

          The program’s due date is calculated based on the start date and the length of the program. If an employee enrolls on a weekend day, Day 1 of the program includes both that weekend and the following Monday. Subsequent Saturdays and Sundays are excluded when calculating the program’s due date.

          Enrollment Type and Assignment Status

          On the Enablement Program record detail page, the Enrolled Users related list includes these columns.

          • Enrollment Type indicates whether the employee was assigned to the program or self-enrolled in the program.
          • Assignment Status indicates whether an issue occurred when the Enablement admin tried to assign the program to the employee.

          The Assignment Status column can show these values.

          Status Description
          Succeeded The employee was assigned to the program and can access the program on the start date. This status also appears when an employee self-enrolls in a program.
          Failed The employee wasn’t assigned to the program. This result can occur when you close the assignment window before reaching the final confirmation step, no matter how many employees you try to assign. Remove the employee from the program and try assigning them again.
          In Progress The assignment operation isn’t completed yet.
           
          Loading
          Salesforce Help | Article