外部学習モジュールのベスト プラクティス

この記事では、ミドルウェアを Genesys API と対話させるためのベスト プラクティスをリストします。

Genesys Cloudは、Genesys Cloudプラットフォームの外部にあるシステムをGenesys学習モジュールに同期できます。

説明

To create a learning module, the administrator can use the POST /learning/modules  endpoint.

インストラクション

外部モジュールは、外部学習リソースを指す単一の URL である必要があります。

例: 

{
"名前": 「SMART目標」、
"説明": 「この外部トレーニングでは、SMART 目標を作成する方法を説明します。」,
「完了時間日」: 14、
“informSteps”: [
{
"タイプ": 「URL」、
"名前": 「SMART目標」、
"注文": 1、
「値」: 「https://myLms.com/courses/1234」
}
]、
“excludedFromCatalog”: true、
「外部ID」: 「1234」、
"タイプ": "外部の"
}

説明

To publish a learning module, the administrator can use the POST /api/v2/learning/modules/{moduleId}/publish endpoint.

インストラクション

公開後に学習モジュールを編集した場合は、モジュールの更新バージョンをユーザーに割り当てるために、モジュールを再度公開する必要があります。 カタログからモジュールを非表示にして、スーパーバイザーがワークスペース開発ページを介して学習モジュールを割り当てるときにモジュールのリストにモジュールが表示されないようにすることができます。

説明

To assign a learning module, the administrator can use the POST /api/v2/learning/assignments endpoint.

インストラクション

学習モジュールの特定のバージョンをユーザーに割り当てることができます。 学習モジュールのバージョンは、ユーザーが課題を開始したときにのみ決定されます。 ユーザーが課題を開始しておらず、新しいバージョンのモジュールが公開されている場合、最新バージョンの学習モジュールがユーザーに自動的に割り当てられます。

例: 

{
「モジュールID」: “2169a726-31e1-4d69-b161-1b62ccb1c99e”,
"ユーザーID": “1e39d64f-68ff-41cc-8a2e-781cbce08409”,
「推奨完了日」: 「2024-02-01T15:00:00Z」、
「分の長さ」: “ 60”

}

 メモ:   recommendCompletionDate と lengthInMinutes はオプションのオーバーライドです。 recommendCompletionDate と lengthInMinutes を指定しない場合、それらの値はモジュールからの値に基づきます。

説明

Genesys Cloudから学習モジュールを起動できます。 課題の起動中に、モジュールの説明とカバーアートを含むカバー画面が表示されます。 

インストラクション

クリックして課題を開始すると、外部学習リソースを指すモジュール ステップの URL にリダイレクトされます。

説明

To update the assignment, the external system must send the results of the learning resource to Genesys Cloud via the PATCH /api/v2/learning/modules/{moduleId}/users/{userId}/assignments endpoint. 

インストラクション

This PATCH /api/v2/learning/modules/{moduleId}/users/{userId}/assignments endpoint is gated behind the learning:externalAssignment:edit permission that is not assigned to any roles by default. The endpoint always updates the latest assignment for that user and the learning module.

例: 

{
"州": 「完了」、
「パーセントスコア」: 85、
「isPassed」: true
}

 メモ:   ミドルウェアの作成方法について質問がある場合は、ジェネシスはパートナーまたはカスタマー ケアに問い合わせることをお勧めします。