Skip to end of banner
Go to start of banner

Adobe LMS

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

Description

Integration of the onboarding crew list with the Adobe Learning Manager

Latest Version

2024.40.2.1

Release Date

Download Path

Download

Type

Replicator Plugin

Description

Adobe LMS

Adobe Learning Manager is a cloud-based learning management system (LMS) that offers a comprehensive solution for organizations to create, manage, and deliver engaging educational content.

This versatile platform enables companies to efficiently train employees, customers, and partners while providing tailored learning journeys and valuable insights into program performance.

Workflow

The Adonis Adobe LMS plugin is designed to ensure seamless integration of the onboarding crew list with the Adobe Learning Manager. The system workflow is as described below:

  • exporting crew members' data with the Planned and Current activities to take learning courses

  • importing crew members' data after successful completion of the course(s)

  • storing crew members' PDF certificates in the Overview datagroup (Basket tab).

Adobe_LMS_functionality_certificate.png

In case a certificate gets removed from the Basket, either deliberately or accidentally, it will re-uploaded upon next run of the Adobe LMS plugin.

Adding Certificate to Competence

On uploading certificates, you can now attach them to the crew members' actual competences. For this, in APM, navigate to the Overview datagroup > the Basket tab where the PDF certificates are stored:

Adobe_LMS_functionality_basket_distribute.png

Now, proceed as described below:

  1. Select the certificate to be affected.

  2. In the Distribute section, fill in the fields:

    • Datagroup. In the drop-down list, select Competence.

    • View. In the drop-down list, select the Competence datagroup view where you want to view the attached certificate. The list fetches the competence views predefined in General Codes > Competence > Competence View.

    • Code. In the drop-down list, select a competence code which you want to associate with the selected certificate. The list fetches the competence views predefined in General Codes > Competence > Competence Code.

  3. Click the Link scan to existing button and confirm the association:

    Adobe_LMS_functionality_basket_distribute_confirm_association.png

As a result, the certificate is now attached to the selected competence in the Competence datagroup:

Adobe_LMS_functionality_basket_distributed_certificate_attached1.png

Field Mapping

APM → Adobe LMS

Adobe LMS

Adonis Mapping

Description/Comments

1

Type

The value defaults to user (Replicator parameter).

2

Email

EMAIL

The email address of a crew member.

3

Date Of Birth

BIRTHDATE

Date Of Birth: 22/09/1978

Format: DD/MM/YYYY

4

Employment Type

The value defaults to Seafarer (Replicator parameter).

5

Current Vessel

VESSELNAME

The vessel name where a crew belongs to and has the Current activity.

6

Planned Vessel

VESSELNAME

The vessel name where a crew belongs to and has the Planned activity.

7

Manning Agency

NUMORGID

The company/agency above the vessel.

8

Vessel Type

VESSELTYPE

The value is fetched from Activity Details > Vessel > Type of Vessel.

9

Location Status

CODE

Activity Code (e.g. ONB).

10

Seaman ID

PIN

APM identification number of a crew member.

11

Name

FIRSTNAME

LASTNAME

The name and surname of a crew member.

12

Profile

RANK

Rank Name.

13

Roles

The value defaults to Learner (Replicator parameter).

14

UserType

The value defaults to Internal (Replicator parameter).

15

UserUniqueId

PIN

The value equals Seaman ID.

Adobe LMS → APM

Competence Datagroup

The plugin picks up only the completed course of the crew member.

Adonis

Adobe LMS

Sample Value

Description/Comments

Interface

Adobe LMS

The value is defined in the Replicator parameter and in APM.

ExternalPIN

data.relationships.learner.data.id

11359232

The value is fetched from XREF_PIN.

ExternalDocID

data.id

11359232_104844_CERTIFICATION_38773

The UUID of the course XREF.

ExternalDocType

data.relationships.model.data.id

certification:38773

The course UUID XREF added to competence codes.

ExternalDocCode

BADGE

The value is defined in the Replicator parameter and in APM.

DocumentNo

data.id

11359232_104844_CERTIFICATION_38773

DateFrom

data.attributes.dateAchieved

2023-07-21T17:53:55.000Z

The course is retrieved in case dateAchieved is not null.

DateTo

data.attributes.expiryDate

2025-07-21T17:53:55.000Z

ExpiryDate

data.attributes.expiryDate

2025-07-21T17:53:55.000Z

IssuedBy

CCS

The value is defined in the Replicator parameter.

Basket Datagroup

Adonis

Adobe LMS

Sample Value

Description/Comments

CreateTime

2024-11-20 08:52:18.287

Timestamp

Description

filename

13190870_Public HealthLevel 2_Skill.pdf

The value is the filename of the pdf file

SourceDoc

filename

13190870_Public HealthLevel 2_Skill.pdf

The value is the filename of the pdf file

DocType

BADGE

The value is defined in the Replicator parameter. (ExternalDocCode)

CreatedBy

ADOBELMS

The value is defined in the Replicator parameter. (XREF)

Housekeeping

The section covers the download, installation, and configuration procedures of the Adobe LMS plugin.

http://download.adonis.no/files/upgrade/PersonnelManager/Plugins/Replicator/ADB

Installing Plugin

Once the download is complete, follow the link below to get the instructions on how to install the plugin:

Installing and distributing the Replicator plug-in

Replicator Setup

Setting Parameters

After the plugin is installed, it is necessary to specify parameters for the Site(s). To do this, follow the steps below:

  1. On the left-hand side pane, select the service to which you got connected and navigate to Updatable programs.

  2. In the Updatable programs node, select the plugin to be affected. Right under the selected plugin, select Plugin parameters.

  3. In the Update parameters workspace, select the Site for which you want to add parameters and click the Add button. Clicking the command displays the Add new command dialog where you can enter the parameters one by one:

  4. On entering, click OK to proceed.

 

Below, you will find the description of the parameters required for the Adobe LMS plugin:

Name

Value

AUS_API_KEY

The API authorization key is generated in the APP Administration Portal. To generate it, log in to the APP Administration Portal and navigate to Configurations > General Settings > WEB SERVICES. Now, scroll down to the Generate API Key section:

Adobe_LMS_housekeeping_generate_API_KEY.png

Fill in the following fields:

  • API

  • API Name

  • Interface. Select it from the drop-down list. Make sure you have defined it in APM. For more information, see Adobe LMS Interface Setup.

When done, click GENERATE API KEY.

AUS_URL

Base URL of AUS API. Retrieve the URL in the APP Administration Portal. For this, log in to the APP Administrator Portal and navigate to Configurations > General Settings > WEB SERVICES:

Adobe_LMS_housekeeping_AUS_API_KEY.png

CLIENT_ID

LMS Identification number provided by Adobe LMS. For more information, see Adobe LMS Data Retrieving.

CLIENT_SECRET

The key generated in Adobe Learning Manager as an IntegrationAdmin. For more information, see Adobe LMS Data Retrieving.

DATABASE

The APM database name in use.

DAYSGAP

Interval in days from today's date or day in the past in which the system will detect planned and current sea service activities.

DEBUGDAYS

The request/response files are stored only for the specified number of days and then will be deleted.

Note: If the DEBUGDAYS parameter is not defined, files will be stored within the current day only.

DEBUGLOG

0 - for the debug information in Replicator only.

7 - for the extended log; adds debug information into the log and stores request/response in the debug folder.

EMPLOYMENTTYPE

The employment type of a crew member while exporting to Adobe LMS. The value defaults to “seafearer”.

EXTERNALDOCCODE

Enter BADGE to mark a competence or a certificate is retrieved from Adobe LMS using API (Replicator plugin). The value is defined in the APM > General Setup > Enclosed Document. For more information, see Associate Records with External System Records.

ISSUEDBY

A user-defined value, e.g. Adobe LMS.

OAUTH

The code generated in Adobe Learning Manager as an IntegrationAdmin. For more information, see Adobe LMS Data Retrieving.

REFRESH_TOKEN

The token generated in Adobe Learning Manager as an IntegrationAdmin. For more information, see Adobe LMS Data Retrieving.

ROLE

The role of a crew member while exporting to Adobe LMS. The value defaults to “learner”.

SERVER_NAME

The name of the server hosting the APM database.

SERVICE_URL

The URL to the Adobe LMS service.

TRUNCDAYS

Enter the number of days after which the .log file will be replaced with a new one.
Note: In case the parameter is not defined, the log file is not replaced.

TYPE

The user type of a crew member while exporting to Adobe LMS. The value defaults to “user”.

USERTYPE

The usertype of a crew member while exporting to Adobe LMS. The value defaults to “internal”.

VESSEL

Vessel ID number. To access it, navigate to Organization structure in APM and select the vessel being in use:

Adobe_LMS_housekeeping_numorg_id.png

XREF

The value is defined in APM > General Setup > Miscellaneous > Interfaces (e.g. ADOBELMS). For more information, see Adobe LMS Interface Setup.

Adobe_LMS_housekeeping_added_parameters.png

Scheduler Setup

Once the plugin is successfully installed, select ADB.Adobe LMS Interface in the Scheduler node on the left-hand pane, and set the desired scheduler options on the workspace:

Adobe_LMS_housekeeping_scheduler_setup.png

On setting the scheduler, select ADB.Adobe LMS Interface in the Status node on the left-hand pane to see the export/import results:

Adobe_LMS_housekeeping_status_node.png

While importing data to Adonis Personnel Manager, a user might encounter errors or inconsistencies. To resolve them, please be advised to use Waiting Room plugin revealing the errors as well as suggesting possible solutions:

Adobe_LMS_housekeeping_waiting_room_plugin.png

APM Setup

This section will walk you through the setup required in the Adonis Personnel Manager.

Adobe LMS Interface Setup

On learning courses completion, Adobe LMS exports PDF certificates to APM. This data is processed with the help of cross-references defined in the system and further linked to the Adobe LMS interface.

To configure the Adobe LMS interface, go to the Setup ribbon tab > General Codes > Miscellaneous > Interfaces and proceed with the following steps:

  1. On the ribbon, click New to make the dialog appear:

    Adobe_LMS_housekeeping_add_interface.png
  2. Enter a Code (mandatory field), a unique alpha-numeric APM code.

  3. In the Text field, indicate the name of an interface and its alternative name, if needed, in the Alternative field.

  4. In the Sort field, define the order number of a record (where 0 means the first record in the list).

  5. In the Is Passive field, specify whether the code is to be active or passive. Passive codes appear as disabled. It is recommended to set a code to Passive if it will no longer be in use.

  6. Click OK to proceed.

As a result, a new record appears in the grid of Interfaces:

Adobe_LMS_housekeeping_added_interface.png

Associate Records with External System Records

The XREF functionality in Adonis is designed to associate records in the Adonis lookup tables, such as General Codes and Organization Structure, with their corresponding codes used in external systems.

Before getting started, make sure, the third-party interface is predefined in APM. For more information, see Adobe LMS Interface Setup.

 Associate Certificates

To associate certificates exported to APM, first, log into the Adonis Personnel Manager. Once logged in, navigate to the Setup ribbon tab > General Codes and proceed with the following steps:

  1. On the left-hand pane, navigate to Enclosed Documents > Enclosed Documents Codes category code.

  2. In the list of enclosed documents codes, select a code and click Open on the toolbar:

    Adobe_LMS_housekeeping_enclosed_documents_badge.png

  3. Switch to the XREF tab and click the Append button. Clicking the command enables the fields to be filled out:

    • Interface. Select the interface from the drop-down list.

    • Xref Code. Enter a cross-reference value of the 3rd party system.

    • Comment. Enter any comment you want to add.

      Adobe_LMS_housekeeping_badge_added_xref.png

       

  4. When completed, click OK to apply the changes.

 Associate Competences

To associate learning courses with the competences in APM, first, log into the Adonis Personnel Manager. Once logged in, navigate to the Setup ribbon tab > General Codes and proceed with the following steps:

  1. On the left-hand pane, navigate to Competence > Competence Codes category code.

  2. In the list of competences codes, select a code and click Open on the toolbar:

  3. Switch to the XREF tab and click the Append button. Clicking the command enables the fields to be filled out:

    • Interface. Select the interface from the drop-down list.

    • Xref Code. Enter a cross-reference value of the 3rd party system.

    • Comment. Enter any comment you want to add.

      Adobe_LMS_housekeeping_competence_xref_added.png

       

  4. When completed, click OK to apply the changes

On the Options tab, make sure to set the document type to Certificate.

Adobe LMS Data Retrieving

As an IntegrationAdmin, you can access and retrieve sensitive information in the Adobe LMS application. Please follow the steps below to access the required data:

  1. Log in to the Adonis LMS application as IntegrationAdmin. For this, click the profile picture and select IntegrationAdmin from the drop-down menu:

    Adobe_LMS_housekeeping_adonis_LMS_application.png

  2. On the left-hand side pane, select Applications. On the workspace, select the tile with the required internal application:

    Adobe_LMS_housekeeping_adonis_LMS_application_external_application.png
  3. This opens the selected external application details:

    Adobe_LMS_housekeeping_adonis_LMS_application_AdonisTest_details.png

  4. Retrieve the data as described below:

    • Application ID equals Client ID

    • Application Secret equals Client Secret

To generate an authentication code (Oauth), navigate Developer Resources > Access Tokens for Testing and Development:

Adobe_LMS_housekeeping_adonis_LMS_application_generate_authentication_code.png

Enter the Client ID value and retrieve the Oauth code value.

  • No labels