Share via


カスタム タスク拡張機能に基づいて Logic Apps をトリガーする

ライフサイクル ワークフローを使って、Azure Logic Apps の拡張機能からカスタム タスクをトリガーできます。 これを使って、ライフサイクル ワークフローの機能を組み込みのタスクから拡張できます。 カスタム タスク拡張機能に基づいてロジック アプリをトリガーする手順は次のとおりです。

  • カスタム タスク拡張機能を作成します。
  • カスタム タスク拡張機能で実行する動作を選びます。
  • カスタム タスク拡張機能を新規または既存の Azure ロジック アプリにリンクします。
  • カスタム タスクをワークフローに追加します。

ライフサイクル ワークフローの拡張性について詳しくは、ワークフローの拡張性に関する記事をご覧ください。

Microsoft Entra 管理センターを使用してカスタム タスク拡張機能を作成する

ヒント

この記事の手順は、開始するポータルに応じて若干異なる場合があります。

ワークフローでカスタム タスク拡張機能を使うには、Azure ロジック アプリとリンクするカスタム タスク拡張機能を最初に作成する必要があります。 ロジック アプリは、カスタム タスク拡張機能を作成するのと同時に作成できます。 これを行うには、次の手順を実行します。

  1. Microsoft Entra 管理センターライフサイクル ワークフロー管理者以上としてサインインします。

  2. [Identity Governance]>[ライフサイクル ワークフロー]>[ワークフロー] の順に移動します。

  3. ライフスタイル ワークフローの画面で、[カスタム タスク拡張機能] を選択します。

  4. カスタム タスク拡張機能のページで、[カスタム タスク拡張機能を作成する] を選択します。 Screenshot for creating a custom task extension selection.

  5. [基本] ページで、カスタム タスク拡張機能の一意の表示名と説明を入力し、[次へ] を選択します。 Screenshot of the basics section for creating a custom task extension.

  6. [タスクの動作] ページで、Azure ロジック アプリを実行した後のカスタム タスク拡張機能の動作を指定します。 [起動して続行] を選択した場合は、すぐに [次へ: 詳細] を選択できます。 Screenshot for choose task behavior for custom task extension.

  7. [起動して待機] を選択した場合は、タスクが失敗と見なされる前にロジック アプリからの応答を待機する時間のオプションと、応答承認を設定するオプションが表示されます。 これらのオプションを選択すると、[次へ: 詳細] を選択できるようになります。 Screenshot of launch and wait option for custom task extension.

    Note

    カスタム タスク拡張機能の動作について詳しくは、ライフサイクル ワークフローの拡張性に関する記事をご覧ください

  8. [Logic App details] (ロジック アプリの詳細) ページで、[新しいロジック アプリを作成する] を選んで、それを配置するサブスクリプションとリソース グループを指定します。 また、新しい Azure ロジック アプリの名前を指定します。 screen showing to create new logic app for custom task extension.

    重要

    ロジック アプリは、カスタム タスク拡張機能と互換性があるように構成されている必要があります。 詳しくは、「ライフサイクル ワークフローで使用するためにロジック アプリを構成する」をご覧ください

  9. 正常にデプロイされた場合は、[ロジック アプリの詳細] ページにすぐに確認が表示され、[次へ] を選択できます。

  10. [レビュー] ページでは、カスタム タスク拡張機能と作成した Azure ロジック アプリの詳細を確認できます。 詳細がカスタム タスク拡張機能に必要な内容と一致している場合は、[作成] を選びます。

カスタム タスク拡張機能をワークフローに追加する

カスタム タスク拡張機能を作成した後は、それをワークフローに追加できます。 カテゴリが一致するワークフロー テンプレートにのみ追加できる一部のタスクとは異なり、カスタム タスク拡張機能は、カスタム ワークフローの作成元として選んだ任意のテンプレートに追加できます。

カスタム タスク拡張機能をワークフローに追加するには、次の手順のようにします。

  1. 左メニューで、[ライフサイクル ワークフロー] を選択します。

  2. 左メニューで、[ワークフロー] を選択します。

  3. カスタム タスク拡張機能を追加するワークフローを選びます。

  4. ワークフローの画面で、[タスク] を選びます。

  5. タスクの画面で、[タスクの追加] を選びます。

  6. [タスクの選択] サイド メニューで [カスタム タスク拡張機能を実行する] を選んで、[追加] を選びます。

  7. カスタム タスク拡張機能のページでは、タスクの名前と説明を指定できます。 また、構成済みのカスタム タスク拡張機能の一覧から使用するものを選びます。 Screenshot showing to add a custom task extension to workflow.

  8. 終わったら、 [保存] を選択します。

次のステップ