Learn365 API を通じて、ユーザーがトレーニング管理者ロールを割り当てられているすべてのコースとトレーニング プランを取得できます。これにより、Learn365管理センターでそれぞれのトレーニング設定を確認する必要はありません。
ここでは、Learn365 API を通じて、ユーザーが管理者として割り当てられているコースとトレーニング プランの取得について説明します。
API を通じたユーザーが管理者として割り当てられているコースとトレーニング プランの取得は、以下の手順に沿って行います。
1.https://api.365.systems/ にアクセスし、APIキーで認証します。
2.該当するユーザーの ID を取得します。ユーザー ID を用いて、そのユーザーに関連するデータのみをレスポンス 含めます。
3.Courses セクションに移動し、GET /odata/v2/Courses Return the list of Courses を選択し、右上の「Try it out」を選択します。
4.クエリパラメータを入力します。
- $expand: Admins($select=Id,Title)
- $filter:Admins/any(x: x/Id eq user-ID)
user-ID は、手順2で取得してユーザーIDに置き換えます。
例 Admins/any(x: x/Id eq 4b28f1ec-bba8-45f1-a4e6-f2fb81fe8a39)
- $select:Title
5.「Execute」を選択してリクエストを実行します。
6.Responses ブロックで結果を確認します。
- Code の下の2xx(202など)は、リクエストが正しく動作したことを示します。
- Response body には、ユーザーがトレーニング管理者として割り当てられている、テナント上のコースとトレーニングプランが表示されます。
Admins プロパティには、現在トレーニング管理者として割り当てられている、すべてのユーザーのIDと名前が表示されます。
- Downloadオプションを使用して、APIリクエストの結果を JSON フォーマットでローカルデバイスに保存できます。