Install Salesforce Package
Overview
Learning Manager offers a Salesforce App package. Once installed and configured in SFDC, sales employees can perform their training activities within the SFDC portal. This app allows SFDC users to explore new trainings, view recommendations and consume them right inside the SFDC portal. Users also get the announcements sent by Administrators in the form of mastheads right inside the app within the SFDC portal.
Set up in Learning Manager app
- Log in to your Learning Manager Admin account as Integration Admin.
- Click Applications > Featured Apps.
- Click Salesforce.
- On the Salesforce app page, note the Application id (also known as client id) and the client secret mentioned in the description.
- Click Approve and your app must be approved successfully.
- Click Developer Resources > Access Tokens for Testing and Development.
- In the Get OAuth Code section, the Client ID and scope must be set to - admin:read,admin:write. Click Submit.
- In Get Refresh Token, enter the Client ID and Client secret. Click Submit and note the refresh token.
Create account in Salesforce app
- Create an account on the Salesforce sign-up page. You must create a Salesforce account in developer or enterprise edition. Developer signup URL. Ensure that you must use the email ID to sign up for Salesforce that you’d used for Learning Manager.
- Verify your account via the verification email.
- Create a password and sign into Salesforce.
- Note the Salesforce url after login (For eg, site.lightning.force.com)
Install Learning Manager package
If you want to install the package, you must first delete the existing package in Salesforce. Before uninstalling, you must enable the settings, as shown below. Applying these settings is mandatory, otherwise you will be unable to install the package.
Install the Learning Manager package
-
Launch the Learning Manager package url.
-
In the Login page, click Use Custom Domain.
-
Enter the package URL and click Continue. The installation page must have the option Install for Admins Only selected. Do not change this option.
-
Click Install. Once the package is installed, click Done. You are guided to the Installed Packages page, and you can see the Adobe Learning Manager installed package.
-
Go to the App Launcher (next to Setup) and search for Adobe Learning Manager.
-
To configure the app, click Configure.
-
Click New and add the following details:
- Config: Enter a name of your choice.
- ClientID: Enter the value that you’d obtained from the first section.
- ClientSecret: Enter the value that you’d obtained from the first section.
- RefreshToken: Enter the value that you’d obtained from the first section.
- LearningManagerBaseURL: The URL of the site where Learning Manager is hosted.
- Disable Redirect: Disable redirection to the learner home page in Learning Manager.
Add Remote Site Settings
-
In the top-right corner of the page, click Setup.
-
In Quick Find, search for Remote Site Settings.
-
Click New Remote Site.
-
Enter the details:
- Remote Site Name: Enter a name of your choice.
- Remote Site URL: The URL of the site where Learning Manager is hosted.
-
Launch Learning Manager.
Add the Adobe domain to Salesforce Trusted URLs
To add the Adobe domain to trusted URLs, follow these steps:
- In the Salesforce console, go to Setup > Quick Find.
- Search for Trusted URLs and select New Trusted URL.
- Type a name in the API Name field.
- Type
*.adobe.com
into the URL field. - Select all the checkboxes in CSP Directives and save the changes.
- Edit the refresh token of the Salesforce app and save it.
- Relaunch the Salesforce app.
Enable Notifications for Learning Manager app
-
In the upper-right corner, click Setup.
-
Search for Custom Notifications.
-
Click New.
-
Enter the following details:
- Custom Notification Name: LearningManagerNotification
- API Name: LearningManagerNotification
-
Select both Desktop and Mobile as Supported channels.
-
Click Save.
-
To enable push notifications for mobile devices, follow the steps below:
- Install Salesforce mobile app in your mobile phone.
- Log in to the app using your credentials.
- Go to Setup > Notification Delivery Settings.
- Add Salesforce for iOS and Android.
Uninstall Learning Manager from Salesforce
- In Salesforce app, go to Installed packages.
- Click Uninstall.
Configure Learning Manager for Salesforce users
The Learning Manager app is also available to users, who are present in any Salesforce account. The Salesforce admin can add users based on the profiles. The Salesforce profiles are similar to what they are in Learning Manager. For example, Administrator, Integration Admin, Instructor, and so on. The Salesforce admin can also create a custom profile.
Profile
As a Salesforce admin, you can either assign the profiles to users or create a custom profile.
Assign a profile to a learner
Whle adding a learner, you must assign a specific profile to the learner. Then go to that profile and grant the required access.
For Learners to view the Learning Manager app, you must enable the app for all learners.
The next step is to provide the permission to access the Learning Manager app.
Add permissions to access the Learning Manager app
When you install the package, a new permission set is created, Adobe Learning Manager User. Go to the permission set and then add the users.
Select the users and assign the permissions accordingly. The learners can now access the Learning Manager app.
Now, select a profile, for example, Standard Profile of a user, and click the profile. Click Edit and in the Custom App Settings section, enable the check-box Adobe Learning Manager. This makes the app accessible to the user.
In the Custom Tab Settings section, in the Learner Home drop-down list, select the option Default On.
You must make the app visible to all the profiles.
Click Save and the learners belonging to all the profiles will access Learning Manager app.