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

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

説明

学習モジュールを作成するには、管理者はPOST /ラーニング/モジュール終点。

インストラクション

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

例: 

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

説明

学習モジュールを公開するには、管理者はPOST /api/v2/learning/modules/{moduleId}/publish終点。

インストラクション

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

説明

学習モジュールを割り当てるには、管理者はPOST /api/v2/learning/assignments終点。

インストラクション

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

例: 

{
「モジュール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 にリダイレクトされます。

説明

課題を更新するには、外部システムは学習リソースの結果を Genesys Cloud に送信する必要があります。 PATCH /api/v2/learning/modules/{moduleId}/users/{userId}/assignments終点。 

インストラクション

これPATCH /api/v2/learning/modules/{moduleId}/users/{userId}/assignmentsエンドポイントは背後でゲートされています学習:外部課題:編集デフォルトではどのロールにも割り当てられていない権限。 エンドポイントは、そのユーザーと学習モジュールの最新の割り当てを常に更新します。

例: 

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

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