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