【API】 トレーニング 作成ステータスの確認

  • 更新

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

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

注記:

同じ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」をクリックします。

 

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 フォーマットでローカルデバイスに保存できます。