LMS365 コネクタを使用すると、LMS365 アプリケーション内で発生するイベントを受信し、それらのイベントから得られる情報を基にした操作を簡単に実行できます。
ここでは、Microsoft Power AutomateでのLMS365コネクタの使い方を例に、この仕組みについてご説明します。
Microsoft Power Automate でフローを作成するには、フルコントロール権限を持つ API キーを使用してください。 「The response is not in a JSON format(レスポンスが JSON 形式ではありません。)」 |
Microsoft Power Automateで作成されたLMS365 フローテンプレートは、こちらからご覧いただけます。
Microsoft Power Automateで独自のフローを作成し、LMS365内で発生したイベントに反応し、必要な場合にはLMS365にデータを送信することもできます。
フローを作成する
簡単なテストフローを作成します。
このフローは、コースが公開されると、指定したユーザーにコース情報を含むメールを送信します。
以下の手順で作成します。
1. https://powerautomate.microsoft.com にアクセスし、サインインします。
2.マイフロー>「+新しいフロー」>一から独自に構築する:「自動化したクラウドフロー」を選択します。
3.フローに名前を付けます。LMS365システムに関連するすべてのトリガーアクションを表示するには、「フローのトリガーを選択」フィールドで「LMS365」を検索します。
LMS365 コネクタは、2 つのアイテムグループから構成されています。
- トリガー:LMS365のイベントを受け取ります。各トリガーには、イベントが発生するタイミングを示すタイトルがついています。多くの場合、それはフローの開始点 になります。
例えば、トリガー「トレーニングがカタログに公開されたとき」は、コースのステータスが「公開」に変更され、カタログで利用可能になったときにイベントがトリガーされることを意味します。
トリガーはこの段階で設定します。 - アクション:アクションはLMS365に働きかけを行います。これらはLMS365サービスに対して事前に定義された一連のAPIコールです。
例えば、「トレーニングにユーザーを登録」はユーザーを特定のコースに登録します。
アクションは次のステップ4で設定します。
初めて LMS365 コネクタを使用する場合、LMS365 API サービスの認証情報を入力します。 ユーザー名:API、パスワードにAPIキーを入力します。
|
接続が設定されると、フローの開始点が表示され、ここから次のステップを追加していきます。
4.「+新しいステップ」を選択し、検索フィールドに「LMS365」と入力して、LMS365 コネクタ アクションを検索します。
この例では、公開されたコースに関する情報を取得するため、「コースの詳細を取得」 アクションを選択します。
5.アクションブロックがフローに追加されます。ここでは、特定のコースに関する情報を取得するために、コースIDを指定します。これを行うには「コース ID」フィールドを選択して、このフローで使用されるアプリとコネクタから使用できる動的コンテンツを開きます。
ここでは、コースIDを選択します。
コースIDを選択した後、選択した動的コンテンツに応じて表示されるフィールドが変わります。
この段階で、必要であれば、新しいアクションを追加して、コースの詳細を取得するアクションで返された情報をどのように利用するか選択することができます。
この例では、選択したトリガーとアクションに関連するEメール通知を受け取るために、Office 365 Outlook >「メールの送信(V2)」を選択します。
Eメール送信オプションでは動的コンテンツドロップダウンリストから、必要なコース情報をフィールドに入力します。
6.すべてのフィールドが設定されたら、フローの準備は完了です。
この例では、コースが公開されたときにフローがトリガされます。詳細なコース情報が収集され、コースの説明を含むメールが指定された受信者に送信されます。
その他のケースでも同様のプロセスと手順で実現できます。同じ機能がMicrosoft Power AppsとMicrosoft Azure Logic Appsで提供されています。