Azure Logic Apps でトリガーまたはアクションを使用してワークフローをビルドする
適用対象: Azure Logic Apps (従量課金プラン + Standard)
この攻略ガイドでは、トリガーを追加してワークフローを開始し、アクションを追加してそのワークフローを続ける方法について説明します。 トリガーは、どのワークフローでも常に最初のステップであり、ワークフローが実行を開始できるようになる前に満たす条件を指定します。 トリガーの後に、ワークフローが必要なタスクを実行するには、後続のアクションを 1 つ以上追加する必要があります。 トリガーとアクションは連携して、ワークフローのロジックと構造を定義します。
このガイドでは、従量課金と Standard のロジック アプリのワークフローのステップについて説明します。
前提条件
Azure アカウントとサブスクリプション。 Azure サブスクリプションがない場合は、無料の Azure アカウントにサインアップしてください。
トリガーを追加するには、ロジック アプリのリソースと空のワークフローから始める必要があります。
アクションを追加するには、ロジック アプリのリソースと、少なくともトリガーを含むワークフローから始める必要があります。
次のステップでは Azure portal を使用しますが、ロジック アプリ ワークフローをビルドするために次のツールを使用することもできます:
- 従量課金ワークフロー: Visual Studio Code
- Standard ワークフロー: Visual Studio Code
トリガーを追加してワークフローを開始する
Azure portal で、従量課金ロジック アプリと空のワークフローをデザイナーで開きます。
デザイナーで、[トリガーの追加] を選びます (まだ選択されていない場合)。
[トリガーの追加] ウィンドウが開き、トリガーを提供する使用可能なコネクタが表示されます。次に例を示します。
次のいずれかのオプションを選びます:
トリガーの一覧を名前でフィルター処理するには、検索ボックスに、目的の操作コレクション、コネクタまたはトリガーの名前を入力します。
次のグループに基づいてトリガーをフィルター処理するには、[ランタイム] リストから、目的のトリガーを含むグループに基づいて [アプリ内]、[共有]、または [カスタム] のいずれかを選びます。
ランタイム 説明 アプリ内 Azure Logic Apps ランタイム内で直接ネイティブに実行されるトリガーを含む操作コレクション。 以前のデザイナーのバージョンでは、このグループは従来の [組み込み] グループと同じです。 共有 Microsoft マネージド トリガー、ホストされているトリガー、マルチテナント Azure で実行されるトリガーを含むコネクタ。 以前のデザイナー バージョンでは、このグループは従来の Standard グループと Enterprise グループを組み合わせます。 カスタム 作成してインストールしたトリガーを含むコネクタ。 次の例は、空のワークフローを含む従量課金ロジック アプリのデザイナーで [アプリ内] ランタイムが選択されていることを示しています。 このリストは、特定の順序で表示される使用可能なコレクションを示しています。
次の例は、空のワークフローを含む従量課金ロジック アプリのデザイナーで [共有] ランタイムが選択されていることを示しています。 この一覧には、特定の順序で表示される使用可能なコネクタが表示されます。
トリガーの一覧から、使用するトリガーを選択します。 表示されていないトリガーがさらに存在する場合は、[詳細を表示] を選択します。
[接続の作成] ウィンドウが表示された場合は、必要な接続情報を指定します。この情報は、トリガーによって異なります。 完了したら、[サインイン] または [新規作成] を選択して接続を完了します。
トリガー情報ボックスが表示されたら、選んだトリガーに必要な詳細を入力します。
完了したら、ワークフローを保存します。 デザイナーのツール バーで、 [保存] を選択します。
タスクを実行するアクションを追加する
Azure portal で、従量課金ロジック アプリとワークフローをデザイナーで開きます。
デザイナーで、次のいずれかのオプションを選択します。
ワークフローの最後のステップの下にアクションを追加するには、プラス記号 (+)、[アクションの追加] の順に選びます。
既存のステップの間にアクションを追加するには、接続矢印のプラス記号 (+)、[アクションの追加] の順に選びます。
[アクションの追加] ウィンドウが開き、アクションを提供する使用可能なコネクタが表示されます。次に例を示します。
次のいずれかのオプションを選びます:
アクションの一覧を名前でフィルター処理するには、検索ボックスに目的の操作コレクション、コネクタまたはアクションの名前を入力します。
次のグループに基づいてアクションをフィルター処理するには、[ランタイム] リストから、目的のアクションを含むグループに基づいて [アプリ内]、[共有]、または [カスタム] のいずれかを選びます。
ランタイム 説明 アプリ内 Azure Logic Apps ランタイム内で直接ネイティブに実行されるアクションを含む操作コレクション。 以前のデザイナーのバージョンでは、このグループは従来の [組み込み] グループと同じです。 共有 Microsoft マネージド アクション、ホストされているアクション、マルチテナント Azure で実行されるアクションを含むコネクタ。 以前のデザイナー バージョンでは、このグループは従来の Standard グループと Enterprise グループを組み合わせます。 カスタム 作成してインストールしたアクションを含むコネクタ。 次の例は、既存のトリガーを含む従量課金ロジック アプリのワークフローのデザイナーで [アプリ内] ランタイムが選択されていることを示しています。 このリストは、特定の順序で表示される使用可能なコレクションを示しています。
次の例は、既存のトリガーを含む従量課金ロジック アプリのワークフローのデザイナーで [共有] ランタイムが選択されていることを示しています。 この一覧には、特定の順序で表示される使用可能なコネクタが表示されます。
アクションの一覧から、目的のアクションを選択します。 表示されていないアクションがさらに存在する場合は、[詳細を表示] を選択します。
[接続の作成] ウィンドウが表示された場合は、必要な接続情報を指定します。この情報は、アクションによって異なります。 完了したら、[サインイン] または [新規作成] を選択して接続を完了します。
アクション情報ボックスが表示されたら、選んだアクションに必要な詳細を入力します。
完了したら、ワークフローを保存します。 デザイナーのツール バーで、 [保存] を選択します。
デザイナーのコネクタ、トリガー、アクション
ワークフロー デザイナーでは、 1,400 以上のトリガーとアクションから選ぶことができます。これは、総称して "操作" と呼びます。 Azure Logic Apps では、操作はスケジュールやデータ操作などのコレクション、または Azure Blob Storage や SQL Server などのコネクタのいずれかに整理されます。 コレクションおよびコネクタには、トリガー、アクション、またはその両方が含まれる可能性があります。
[トリガーの追加] ペインまたは [アクションの追加] ペインが開くと、ギャラリーには利用可能なコレクションとコネクタが人気順に左から右に一覧表示されます。 コレクションまたはコネクタを選択すると、使用可能なトリガーやアクションがアルファベット順で、昇順に表示されます。
アプリ内 (組み込み) 操作
次の Standard ワークフローの例は、トリガーを追加するときのアプリ内のコレクションとコネクタを示しています:
コレクションまたはコネクタを選択すると、コレクション名またはコネクタ名でトリガーが表示されます。
次の例は、選択された [スケジュール] コレクションとそのトリガーを示しています。
次の例は、アクションを追加するときのアプリ内コレクションとコネクタを示しています:
次の例は、Azure Queue Storage コネクタとそのアクションが選択されたことを示しています。
共有 (Azure) 操作
次の Standard ワークフローの例は、トリガーを追加するときの共有コネクタ ギャラリーを示しています:
コレクションまたはコネクタを選択すると、コレクション名またはコネクタ名でトリガーが表示されます。
次の例は、365 トレーニング コネクタとそのトリガーが選択されたことを示しています。
次の例は、アクションを追加するときの共有コネクタ ギャラリーを示しています:
次の例は、365 トレーニング コネクタとそのアクションが選択されたことを示しています。
詳しくは、次のドキュメントをご覧ください。
- Azure Logic Apps の組み込み操作とコネクタ
- Azure Logic Apps の Microsoft マネージド コネクタ
- Azure Logic Apps のカスタム コネクタ
- 従量課金ワークフローでの操作の課金と価格
- Standard ワークフローでの操作の課金と価格