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」をクリックします。
3.パラメータを入力します。
- $expand:フィールドに、「ProvisioningProgress」と入力します。
これにより、レスポンスに テナント上のコース/ トレーニング プランのプロビジョニングステータスが含まれます。
参考 💡
その他のクエリ オプション パラメータ を設定して、データの絞り込みやレスポンスに追加のデータと詳細を含めることができます。
4.「Execute」を選択してリクエストを実行します。
5.Responses ブロックで結果を確認します。
- Code 2xx(202など)は、リクエストが正しく動作したことを示します。
- Response body には、テナント上のすべてのコースとトレーニングプランのプロビジョニングステータスが表示されます。
- "ProvisioningProgress" : null はコースのプロビジョニングが成功し、コース/ トレーニング プランが正常に作成されたことを示します。
- リクエスト実行時に、プロビジョニングが行われているコース/ トレーニング プランの場合、Response には ”status”: "Creating" と、"ProgressDetaingJson" にプロビジョニングの進捗パーセンテージが含まれます。
- プロビジョニングが失敗した場合、”ProvisioningProgress” には、 "Status": "CreationFailed" を含む詳細な情報が表示されます。
- Ctrl+F で検索することができます。
- Downloadオプションを使用すると、APIリクエストの結果を JSON フォーマットでローカルデバイスに保存できます。