次の方法で共有


Azure portal でロジック アプリ ワークフローを編集および管理する

適用対象: Azure Logic Apps (従量課金 + Standard)

このガイドでは、Azure portal を使用して従量課金または標準のロジック アプリ ワークフローを管理し、ワークフローの編集、無効化、有効化、削除などのタスクを実行する方法について説明します。

前提条件

  • Azure アカウントとサブスクリプション。 Azure サブスクリプションがない場合は、無料の Azure アカウントにサインアップしてください。

  • 既存の従量課金または標準ロジック アプリのワークフロー

ロジック アプリ リソースを検索して開く

  1. Azure portal の検索ボックスに「ロジック アプリ」と入力し、[ロジック アプリ] を選びます。

  2. ロジック アプリの一覧で、一覧を参照またはフィルター処理して、ロジック アプリ リソースを見つけます。

  3. ロジック アプリ リソースを開くには、管理するアプリを選択します。

ロジック アプリのプロパティを表示する

  1. Azure portal で、ご利用のロジック アプリ リソースを見つけて開きます

  2. ロジック アプリのメニューの [設定] の下で、[プロパティ] を選択します。

  3. [プロパティ] ペインでは、たとえば、ロジック アプリ リソースに関する次の情報を表示してコピーできます。

    従量課金プラン

    • 名前
    • リソース ID
    • リソース グループ
    • 場所
    • Type
    • サブスクリプション名
    • サブスクリプション ID
    • アクセス エンドポイント
    • ランタイム発信 IP アドレス
    • アクセス エンドポイントの IP アドレス
    • コネクタ発信 IP アドレス

    Standard

    • 状態
    • URL
    • 仮想 IP アドレス
    • モード
    • 送信 IP アドレス
    • 追加の送信 IP アドレス
    • FTP/デプロイ ユーザー
    • FTP ホスト名
    • FTP 診断ログ
    • FTP ホスト名
    • FTPS 診断ログ
    • リソース ID
    • 場所
    • リソース グループ
    • サブスクリプション名
    • サブスクリプション ID

接続の表示

Microsoft によって管理されるコネクタを使用してワークフローで接続を作成する場合、これらの接続は独自のリソース定義で Azure リソースを分離し、グローバルなマルチテナント Azure でホストされます。 標準のロジック アプリ ワークフローでは、ネイティブに実行され、シングルテナントの Azure Logic Apps ランタイムを利用する組み込みのサービス プロバイダー コネクタを使用することもできます。 これらの接続を表示して管理するには、ロジック アプリのリソースの種類に基づいて、次の手順に従います。

  1. Azure portal で、ご利用のロジック アプリ リソースを見つけて開きます

  2. ロジック アプリ メニューの [開発ツール] で、[ API 接続] を選択します。

  3. [ API 接続 ] ページで、特定の接続インスタンスを選択すると、その接続に関する詳細情報が表示されます。 基になる接続リソース定義を表示するには、[JSON ビュー] を選択します。

空のワークフローをロジック アプリに追加する (Standard のみ)

従量課金ロジック アプリにはワークフローを 1 つだけ含めることができますが、Standard ロジック アプリ リソースには複数のワークフローを含めることができます。 デプロイされた Standard ロジック アプリ リソースに空のワークフローを追加し、Azure portal でワークフローの構築を続けることができます。

  1. Azure portal で、デプロイした Standard ロジック アプリ リソースを選択します。

  2. ロジック アプリのリソース メニューの [ ワークフロー] で、[ ワークフロー] を選択します。

  3. [ ワークフロー ] ページのツール バーで、[ 追加>追加] を選択します。

    選択したロジック アプリの [ワークフロー] ページとツール バーを示すスクリーンショット。[追加] コマンドが選択されています。

  4. [ 新しいワークフロー ] ウィンドウで、ワークフロー名を指定します。 Stateful または Stateless>Create を選択します。

  5. [ワークフロー ] ページに 新しいワークフローが表示されたら、そのワークフローを選択してデザイナーを開き、ワークフローを作成できるようにします。

デプロイされたロジック アプリを無効または有効にする

デプロイされた従量課金ロジック アプリと Standard ロジック アプリには、アクティビティを無効にして有効にするさまざまな方法があります。

デプロイされた従量課金ロジック アプリを無効にする際の考慮事項

従量課金ロジック アプリを無効にすると、次の方法ですべてのワークフロー インスタンスに影響します。

  • Azure Logic Apps は、実行中のすべてのワークフロー インスタンスと保留中のワークフロー インスタンスの実行が完了するまで続行します。 このプロセスは、ボリュームやバックログによっては、完了までに時間がかかる場合があります。

  • Azure Logic Apps は、新しいワークフロー インスタンスを作成することも実行することもありません。

  • ロジック アプリが無効になっている間は、ワークフローの実行を再送信できます。

  • ロジック アプリが無効になっている間、ワークフロー トリガーは起動しません。 ただし、トリガーの状態は、ロジック アプリを無効にした時点を記憶します。 ロジック アプリを再起動すると、最後のワークフロー実行以降に未処理のすべての項目に対してトリガーが起動します。

    最後のワークフロー実行以降に未処理のすべての項目でトリガーが起動されないようにするには、 トリガーの状態をクリアする必要があります。

デプロイされた従量課金ロジック アプリを無効または有効にする

1 つまたは複数の従量課金ロジック アプリを同時に無効または有効にすることができます。

  1. Azure portal の検索ボックスに「ロジック アプリ」と入力し、[ロジック アプリ] を選びます。

  2. [ロジック アプリ] ページで、[プラン] フィルターを使用して従量課金ロジック アプリのみを表示します。

  3. ロジック アプリを無効にするか有効にするかに基づいて、[状態] フィルターを使用して [有効] または [無効] のロジック アプリのみを表示します。

  4. チェックボックス列で、1 つまたは複数のロジック アプリを選択します。

    • 選択した実行中のロジック アプリを停止するには、[無効または停止] を選択します。
    • 選択した停止したロジック アプリを再起動するには、[ 有効]/[開始] を選択します。
  5. 選択内容を確認します。

  6. タスクが成功したか失敗したかを確認するには、Azure のメイン ツール バーで 通知 リスト (ベル アイコン) を開きます。

ロジック アプリまたはワークフローの停止後

ロジック アプリが停止している間、またはワークフローが無効になっている間、ワークフロー トリガーはトリガー条件が次に満たされるときに起動しません。 ただし、トリガーの状態は、ロジック アプリを停止した時点またはワークフローを無効にした時点を記憶します。 ロジック アプリを再起動するか、ワークフローを再度有効にすると、最後のワークフローの実行以降、未処理のすべてのアイテムに対してトリガーが起動します。

前回のワークフロー実行以降に未処理のすべての項目でトリガーが発生しないようにするには、ロジック アプリを再起動するか、ワークフローを再度有効にする前に、トリガーの状態をクリアする必要があります。

  1. Azure portal で従量課金ロジック アプリ ワークフローを開き、ワークフロー トリガーの任意の部分を編集します。

  2. 変更を保存します。 この手順により、トリガーの現在の状態がリセットされます。

  3. ロジック アプリを再起動します

ロジック アプリを削除する

従量課金ロジック アプリの削除に関する考慮事項

削除された従量課金ロジック アプリ リソースを回復することはできません。 従量課金ロジック アプリの削除は、次の方法ですべてのワークフロー インスタンスに影響します。

  • Azure Logic Apps では、進行中および保留中のワークフロー実行を取り消すためにベスト エフォートが行われます。

    大量のボリュームやバックログがあったとしても、ほとんどの実行は完了前または開始前にキャンセルされます。 ただし、キャンセル プロセスは完了までに時間がかかる場合があります。 その間、サービスによってキャンセル プロセスが処理される一方、いくつかの実行が実行対象として取り上げられてしまう可能性があります。

  • Azure Logic Apps は、新しいワークフロー インスタンスを作成することも実行することもありません。

  • ロジック アプリとワークフローを削除した後、同じロジック アプリとワークフローを再作成した場合、再作成されたワークフローには削除されたワークフローと同じメタデータがありません。

    そのため、削除されたワークフローを呼び出す別のワークフローがある場合は、再作成されたワークフローのメタデータを更新するために呼び出し元ワークフローを再保存する必要があります。 これにより、呼び出し元は、再作成されたワークフローの正しい情報を取得します。 それ以外の場合、再作成したワークフローの呼び出しは、Unauthorized エラーで失敗します。 この動作は、統合アカウントのアーティファクトを使用するワークフローや、Azure 関数を呼び出すワークフローにも当てはまります。

従量課金ロジック アプリを削除する

1 つまたは複数の従量課金ロジック アプリを同時に削除できます。

  1. Azure portal の検索ボックスに「ロジック アプリ」と入力し、[ロジック アプリ] を選びます。

  2. [ロジック アプリ] ページで、[プラン] フィルターを使用して従量課金ロジック アプリのみを表示します。

  3. チェックボックス列で、削除する 1 つまたは複数のロジック アプリを選択します。 ツールバーの [削除] を選択します。

  4. 確認ボックスが表示されたら、「yes」と入力して、[削除] を選択します。

  5. タスクが成功したか失敗したかを確認するには、Azure のメイン ツール バーで 通知 リスト (ベル アイコン) を開きます。

ロジック アプリのバージョンを管理する (従量課金のみ)

従量課金ロジック アプリ ワークフローに変更を保存すると、変更を行う前にバージョンが保存され、編集されたバージョンが現在のバージョンになります。 昇格プロセスを完了する前に、これらの以前のバージョンを表示したり、以前のバージョンを選択して現在のバージョンに昇格したり、選択したバージョンを編集したりできます。

以前のバージョンを表示する

  1. Azure portal で、従量課金ロジック アプリを開きます。

  2. ロジック アプリのメニューで、[開発ツール] の下にある [バージョン] を選びます。

    スクリーンショットは、Azure portal、[バージョン] が選択された [従量課金ロジック アプリ] メニュー、および以前のロジック アプリのバージョンを示しています。

  3. [ バージョン ] ボックスの一覧から、目的のワークフロー バージョンを選択します。

    一覧をフィルター処理するには、[ バージョン ] ページの検索バーに、ID がわかっている場合はバージョン ID を入力します。

    [ 履歴バージョン ] ページには、選択したバージョンが読み取り専用モードで表示されます。 デザイナー ビューとコード ビューを変更できます。

    スクリーンショットは、デザイナー ビューとコード ビュー オプションを含む履歴バージョン ページを示しています。

以前のバージョンを現在のバージョンに昇格させる

  1. Azure portal で、昇格したい以前のバージョンを表示します。

  2. [ 履歴バージョン ] ツールバーで、[ 昇格] を選択します。

    スクリーンショットは、[昇格] ボタンが選択された [履歴バージョン] ページのツール バーを示しています。

    ワークフロー デザイナーで、選択したワークフロー バージョンが開きます。

  3. 必要に応じて、ワークフローに必要な編集を行います。

    デザイナービューとコード ビューを変更できます。 パラメーターを更新することもできます。

  4. 更新を保存してレベル上げを完了するには、デザイナーのツール バーで [保存] を選択します。 変更を取り消すには、[破棄] を選びます。

ロジック アプリのバージョン履歴をもう一度表示すると、昇格したバージョンが新しい識別子で一覧の最初に表示されるようになりました。