API によるトレーニング作成状況の確認

  • 更新

Learn365 では、Learn365 APIを通じて、コースまたはトレーニング プランの作成状況(コースのプロビジョニングの成功または失敗)を確認することができます。

ここでは、Learn365 APIを通じてコース、またはトレーニング プランの作成状況を確認について説明します。

 

API を通じたコース/ トレーニング プランの作成状況の確認は、以下の手順に沿って行います。

1.https://api.365.systems/  にアクセスし、APIキーで認証します。

2.Courses セクションに移動し、 GET /odata/v2/Courses/IncludeNotCreated() with the Returns the list of Courses including courses which have not created yet  を選択し、右上の「Try it out」を選択します。

 

同じAPIエンドポイントを使って、コースとトレーニングプランの作成ステータスを確認することができます。

 

creation status via API1.png

 

3.クエリパラメータを入力します。

  • $expand:ProvisioningProgress

これにより、レスポンスに テナント上のコース/ トレーニング プランのプロビジョニングステータスが含まれます。

 

クエリ オプション パラメータ を設定して レスポンス データを絞り込むことができます。クエリオプションパラメータが設定されると、レスポンスには検索に使用できる追加のデータと詳細が含まれます。

 

creation status via API2.png

 

4.「Execute」を選択してリクエストを実行します。

5.Responses ブロックで結果を確認します。

  • Code の下の2xx(202など)は、リクエストが正しく動作したことを示します。
  • Response body には、テナント上のすべてのコースとトレーニングプランのプロビジョニングステータスが表示されます。

    • "ProvisioningProgress" : null  はコースのプロビジョニングが成功し、コース/ トレーニング プランが正常に作成されたことを示します。

creation status via API3.png

    • リクエスト実行時に、プロビジョニングが行われているコース/ トレーニング プランの場合、Response には ”status”: "Creating" と、"ProgressDetaingJson" にプロビジョニングの進捗パーセンテージが含まれます。

creation status via API4.png

    • プロビジョニングが失敗した場合、”ProvisioningProgress” には、 "Status": "CreationFailed" を含む詳細な情報が表示されます。

creation status via API5.png

  • Ctrl+F で検索することができます。
  • Downloadオプションを使用すると、APIリクエストの結果を JSON フォーマットでローカルデバイスに保存できます。