パワーオートメーション・フローから通貨制御を手動で取り除く

Power Automateフローから同時実行制御の制限を手動で解除する

Adam MaurerTechnical Leave a Comment

Flowsの重要な機能は、特定のフローを同時に実行できるフロー数を制限できることです。並列度は1から100の間で設定でき、APIの過負荷を防ぎ、パフォーマンスを向上させ、データの整合性を高めることができる。特に重複トリガーを止めるのに便利です。例えば、トリガーが複数回トリガーされる可能性のあるWebhookであり、重複するWebhookを除外するための一意な識別子がない場合、同時実行制御の制限を有効にして、Webhookからの情報をExcelファイルやデータベースに書き込み、フローを進める前にそのデータが既に存在するかどうかをチェックする条件を作成することができる。
Image

しかし、一度この機能をオンにすると、後戻りはできない!

あなたはすでにこの課題を経験し、トリガーを削除して置き換えることを試みたかもしれない。あるいは、フローをエクスポートして再インポートしようと考えたかもしれない。残念なことに、これらの方法は、次のような恐ろしいエラーに遭遇する。 コード 'CannotDisableTriggerConcurrency' およびメッセージ 'The trigger... has concurrency runtime configuration specified.一度指定されたトリガーの同時実行ランタイム構成を削除することはできません。

また、同時実行制御をオンに設定した後にフローがトリガーされなくなり、トリガーされる状態に戻したいと思ったことがあるかもしれない。これは、フローが循環ループを含む可能性があるとマークされた場合に発生することが知られており、フローの保存時に次のような通知が表示されます: あなたのフローには循環ループがあるかもしれない。このフローでのアクションは無限ループを引き起こす可能性があります。このフロー自体がトリガされないように、適切な条件チェックを追加してください。.

フローはいつでもゼロから作り直すことができ、コピーアクション機能はこのプロセスをスピードアップするのに役立っている。しかし、フローが大規模で複雑な場合、またはフローを立ち上げて実行するのに多くの時間を費やした場合、フローをやり直すことはやる気を削ぐことになりかねない。

幸いなことに、フローを.zipファイルとしてエクスポートし、definition.jsonファイルを手動で更新して、新しいフローとしてインポートすれば、最小限の労力で解決できる。

フローをエクスポートする

フローのエクスポートは、フロー自体の詳細ページで実行される。選択 輸出 では パッケージ (.zip).

Image
パッケージに名前を付け 輸出.
Image
あなたのマシンにダウンロードされた.zipファイルを開き すべて抜粋 をお好きな場所にコピーしてください。
Image

フローの編集


抽出されたコンテンツから マイクロソフト・フロー -> フロー →フローフォルダの一意の識別子→次に開く 定義.json.

ImageImageImageImage
definition.jsonファイルを修正するためにお好みのプログラムを使用して、「conditions」という用語で検索(Ctrl + F)を実行し、コードから以下のスニペットを削除することができます:
,
"条件":[],
"runtimeConfiguration":{ "concurrency":{ "runs":}

抽出したdefinition.jsonファイルを上書きして、definition.jsonファイルを保存する。変更が有効になったことを確認してください。そうでない場合は、.zipファイル内のdefinition.jsonファイルを上書き保存しようとした可能性が高いです。 抜粋 .zipファイルから。

次に、解凍した.zipのメインコンテンツに戻り、フォルダとファイルの両方をハイライトして右クリックし、以下を選択する。 ZIPファイルに圧縮する.新しく作成した.zipファイルに好きな名前を付けてください。

ImageImage

フローをインポートする

これで、同時実行制御の制限を除いた固定フローをPower Automateにインポートする準備が整いました。

に移動する。 私の流れ -> を選択する。 インポート を選択する。 インポートパッケージ(レガシー).

Image
選択 アップロード -> 作成した新しい.zipファイルを選択します。 オープン.
Image
インポートの必要な各ステップをウォークスルーし、すべての接続が確立されていることを確認してください。以下のように、感嘆符をすべてXに変えてください。
Image

すべてのアクションが解決されると、インポートを確定するためにグレイアウトされたインポートボタンがアクティブになります。

インポートに成功したら、おめでとうございます!これで、トリガーの[設定]にアクセスして、同時実行制御の制限が削除されたことを確認し、フローを実行する準備が整いました。

アダム

アダム・マウラー

Connecting SoftwareのCOO

著者。

Connecting Softwareの最高執行責任者として、各拠点における日々の業務を管理しています。私は、継続的な改善と効率の向上に情熱を注いでいます。スロバキアまたはマデイラの素晴らしいチームに参加したい方は、ぜひご連絡ください。

 adam@connecting-software.com

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.