16.2K Views
November 13, 22
スライド概要
2022/11/05 気ままに勉強会 #37
「制限リターンズ Part2」
の資料です。
Power Platform、Micorosoft 365らへんについて勉強しています。 気ままに勉強会 主催運営 https://kimamani.connpass.com/ たなの覚え書き(blog) https://tana-techlog.net/
制限 リターンズ Part2 ~ 新人事務員パワ美ちゃんの契約条件 ~ 気ままに勉強会 #37 2022/11/12 Twitter #気ままに勉強会
注意事項 • 本資料は公式ドキュメントの内容をまとめたものです。 • 2022年11月時点の情報となります。 今後のアップデートにより変更となる可能性があります。 • 認識違いがありましたら、ご指摘ください。 制限と構成 - Power Automate | Microsoft Learn https://learn.microsoft.com/ja-jp/power-automate/limits-and-config Twitter #気ままに勉強会 2
本日の参考書 制限と構成 - Power Automate | Microsoft Learn https://learn.microsoft.com/ja-jp/power-automate/limits-and-config 要求の制限と割り当て - Power Platform | Microsoft Learn https://learn.microsoft.com/ja-jp/power-platform/admin/api-request-limits-allocations Power Automate ライセンスの種類 - Power Platform | Microsoft Learn https://learn.microsoft.com/ja-jp/power-platform/admin/power-automatelicensing/types Power Automateの裏側をみてみよう! (1/2) https://qiita.com/h-nagao/items/be565fdac60a9b2968d5 Power Automateの裏側をみてみよう (2/2) https://qiita.com/h-nagao/items/4f590a6e3b21ea669d0d Twitter #気ままに勉強会 3
同時実行、ループおよびバッチ解除の制限 2022/10/19 更新時の記載内容です [参考] 同時実行、ループおよびバッチ解除の制限(制限と構成 - Power Automate | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-automate/limits-and-config#concurrency-looping-and-debatching-limits Twitter #気ままに勉強会 4
同時実行をトリガーする(同時実行、ループおよびバッチ解除の制限) 2022/10/19 更新時の記載内容です 1 ~ 50 → 1~ 100 に変更されてます トリガーでオンに したときの既定 が25 [参考] 同時実行、ループおよびバッチ解除の制限(制限と構成 - Power Automate | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-automate/limits-and-config#concurrency-looping-and-debatching-limits [参考] Power Automateの裏側をみてみよう (2/2) https://qiita.com/h-nagao/items/4f590a6e3b21ea669d0d Twitter #気ままに勉強会 5
コンカレンシー制御の動作を確認する • 「アレイ(配列) 」型の変数に「Apply to each」で値を追加していく アイテムのTitle列 に入っている値を 配列にする Twitter #気ままに勉強会 6
コンカレンシー制御の実行結果 「コンカレンシー制御」が「オフ」 順次処理を行う <設定> 「コンカレンシー制御」が「オン」 並列処理を行う <出力結果> <設定> <出力結果> 処理順 順不同 同時に10を並列処理 <処理時間> 22秒 Twitter #気ままに勉強会 <処理時間> 11秒 7
最大待機実行(同時実行、ループおよびバッチ解除の制限) 2022/10/19 更新時の記載内容です 同時実行数が1な ので、ひとつ完了 するまでは待機 同時実行数に設定したインスタンスの実行が 完了するまでは、キューにたまっているインス タンスはWaitingとなり、実行されない [参考] 同時実行、ループおよびバッチ解除の制限(制限と構成 - Power Automate | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-automate/limits-and-config#concurrency-looping-and-debatching-limits Twitter #気ままに勉強会 8
各同時実行に適用(同時実行、ループおよびバッチ解除の制限) 2022/10/19 更新時の記載内容です 最大50まで Apply to each オンにしたときの 既定は20??? [参考] 同時実行、ループおよびバッチ解除の制限(制限と構成 - Power Automate | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-automate/limits-and-config#concurrency-looping-and-debatching-limits Twitter #気ままに勉強会 9
SplitOn 項目(同時実行、ループおよびバッチ解除の制限) 2022/10/19 更新時の記載内容です [参考] 同時実行、ループおよびバッチ解除の制限(制限と構成 - Power Automate | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-automate/limits-and-config#concurrency-looping-and-debatching-limits [参考] Power Automateの裏側をみてみよう (2/2) https://qiita.com/h-nagao/items/4f590a6e3b21ea669d0d Twitter #気ままに勉強会 10
「分割」(Split On)が「オン」の場合 新しく作成したときは 「分割」(Split On)は「オン」 「グリットビューでの編集」 でアイテムを一括登録する トリガーイベントが発生するまでに キューにためられている数 の分だけ 分割して実行する 2022/10/19 更新時の記載内容です [参考]トリガーでの一般的な問題のトラブルシューティング - Power Automate | Microsoft Learn https://learn.microsoft.com/ja-jp/power-automate/triggers-troubleshoot#theres-a-delay-before-my-trigger-fires [参考] Power Automateのトリガー種別と注意事項について | たなの覚え書き (tana-techlog.net) https://tana-techlog.net/?p=201 Twitter #気ままに勉強会 11
「分割」(Split On)が「オフ」の場合 「グリットビューでの編集」 でアイテムを一括登録する トリガーイベントが発生するまでに キューにためられている数 の分を まとめて実行する 2022/10/19 更新時の記載内容です [参考]トリガーでの一般的な問題のトラブルシューティング - Power Automate | Microsoft Learn https://learn.microsoft.com/ja-jp/power-automate/triggers-troubleshoot#theres-a-delay-before-my-trigger-fires [参考] Power Automateのトリガー種別と注意事項について | たなの覚え書き (tana-techlog.net) https://tana-techlog.net/?p=201 Twitter #気ままに勉強会 12
実行履歴の違い 「分割」(Split On)が「オン」 配列を分割して処理 「分割」(Split On)が「オフ」 配列で処理 1 2 1 2 1実行につき、1アイテムの情報を取得 Twitter #気ままに勉強会 1実行につき、複数のアイテムの情報を取得 13
Until 反復(同時実行、ループおよびバッチ解除の制限) 2022/10/19 更新時の記載内容です 「Do Until」は、条件に合致する間、 繰り返し処理を行う [参考] 同時実行、ループおよびバッチ解除の制限(制限と構成 - Power Automate | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-automate/limits-and-config#concurrency-looping-and-debatching-limits Twitter #気ままに勉強会 14
Do Untilの動作を確認する (1) • 「整数」型の変数に「1」ずつ加算していく Until の制限より前に 条件に合致しなくなった ため繰り返し終了 Countが「100」になるまで繰り返し Until 制限は「60」 Twitter #気ままに勉強会 15
Do Untilの動作を確認する (2) • 「整数」型の変数に「1」ずつ加算していく Until の制限に到達するま えに条件が合致しなくなっ たので繰り返し終了 Countが「100」になるまで繰り返し Until 制限は「200」 Twitter #気ままに勉強会 16
Do Untilの動作を確認する (3) • 「整数」型の変数に「1」ずつ加算していく Until 制限の最大は 「5000」のためエラー Countが「10000」に なるまでループ Until 制限は「10000」 <エラーメッセージ> 指定されたuntilの制限カウント値'10000'は有効では ありません。カウントは '5000' 以下の正の整数でなけれ ばなりません。 Twitter #気ままに勉強会 17
ページ付けされた項目(同時実行、ループおよびバッチ解除の制限) 2022/10/19 更新時の記載内容です [参考] 同時実行、ループおよびバッチ解除の制限(制限と構成 - Power Automate | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-automate/limits-and-config#concurrency-looping-and-debatching-limits Twitter #気ままに勉強会 18
「改ページ」がオフの場合(既定) <Excel Online (Business) > <SharePoint コネクタ > 取得したデータ数 100件 コネクタによって 既定値は異なる 取得したデータ数 256件 [参考] SharePoint - Connectors | Microsoft Learn https://learn.microsoft.com/ja-jp/connectors/sharepointonline/ [参考] Excel Online (Business) - Connectors | Microsoft Learn https://learn.microsoft.com/ja-jp/connectors/excelonlinebusiness/ Twitter #気ままに勉強会 19
「改ページ」をオンにして「しきい値」を設定した場合 プロファイル低 全件取得できている??? <Excel Online (Business) > <SharePoint コネクタ > 取得したデータ数 6421件 取得したデータ数 6421件 Twitter #気ままに勉強会 20
各配列項目に適用(同時実行、ループおよびバッチ解除の制限) 2022/10/19 更新時の記載内容です プロファイル低 全件取得できている??? 6421件 [参考] 同時実行、ループおよびバッチ解除の制限(制限と構成 - Power Automate | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-automate/limits-and-config#concurrency-looping-and-debatching-limits Twitter #気ままに勉強会 21
同時実行、ループおよびバッチ解除の制限 2022/10/19 更新時の記載内容です 今回省略します🙇🙇 [参考] コンテンツ スループットの制限(制限と構成 - Power Automate | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-automate/limits-and-config#content-throughput-limits Twitter #気ままに勉強会 22
メッセージサイズ 2022/10/19 更新時の記載内容です [参考] メッセージサイズ(制限と構成 - Power Automate | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-automate/limits-and-config#message-size [参考] チャンクを使用してワークフロー内の大きいサイズのメッセージを処理する - Azure Logic Apps | Microsoft Learn https://learn.microsoft.com/ja-jp/azure/logic-apps/logic-apps-handle-large-messages#upload-content-in-chunks Twitter #気ままに勉強会 23
100MB以上のファイルをフロー内で扱えない場合がある • 500MBのファイルのコンテンツを「パスによるファイル コンテンツの 取得」アクションで取得するとエラー コンテンツの転送 「チャンク許可」が存在しない <エラーメッセージ> 設定された最大バッファサイズより多くのバイトを バッファに書き込むことができません: 104857600'。 Twitter #気ままに勉強会 24
再試行ポリシー 2022/10/19 更新時の記載内容です [参考] 再試行ポリシー(制限と構成 - Power Automate | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-automate/limits-and-config#retry-policy Twitter #気ままに勉強会 25
#36 制限 リターンズ スループットの制限 2022/11/05 2022/10/19 更新時の記載内容です [参考] スループットの制限(制限と構成 - Power Automate | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-automate/limits-and-config#throughput-limits Twitter #気ままに勉強会 26
#36 制限 リターンズ アクション要求の制限 2022/11/05 切り替え期間の制限であることに注意 2022/10/19 更新時の記載内容です [参考] スループットの制限 - アクション要求の制限(制限と構成 - Power Automate | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-automate/limits-and-config#action-request-limits Twitter #気ままに勉強会 27
切り替え期間の1フローのアクション要求の制限 2022/10/19 更新時の記載内容です #36 制限 リターンズ 2022/11/05 Power Platform 要求のレポート機能は現在プレビュー中 一般提供後、6か月後が切り替え完了となる → 1ユーザーごとにアクション要求の制限となる [参考] スループットの制限 - アクション要求の制限(制限と構成 - Power Automate | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-automate/limits-and-config#action-request-limits Twitter #気ままに勉強会 28
移行期間 フロー 単位で適用 されるということ 2022/10/19 更新時の記載内容です [参考] Power Automate ライセンスの種類 - Power Platform | Microsoft Learn https://learn.microsoft.com/ja-jp/power-platform/admin/power-automate-licensing/types#transition-period Twitter #気ままに勉強会 29
要求数の確認方法 - フローの分析 フローの要求数は [分析]で確認可能 [参考] 作成者が使用状況を分析するためのどんなツールがありますか? - FAQ(Power Automate ライセンスの種類 - Power Platform | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-platform/admin/power-automate-licensing/types#as-a-maker-what-tools-do-i-have-to-analyze-my-usage Twitter #気ままに勉強会 30
#36 制限 リターンズ 要求の制限と割り当て 2022/11/05 2022/10/19 更新時の記載内容です 切り替え期間完了後 ユーザー単位で要求数の制限が発動! 2022/10/19 更新時の記載内容です [参考] 要求の制限と割り当て - Power Platform | Microsoft Learn https://learn.microsoft.com/ja-jp/power-platform/admin/api-request-limits-allocations Twitter #気ままに勉強会 31
要求の制限と割り当て Power Automate、Power Apps、 Dataverseなど、まるっと含めての要求数の制限 変数の初期化も要求数にカウントされる 承認コネクタは、Dataverseへのテーブルへの レコード作成を行う 2022/10/19 更新時の記載内容です [参考] 要求の制限と割り当て - Power Platform | Microsoft Learn https://learn.microsoft.com/ja-jp/power-platform/admin/api-request-limits-allocations Twitter #気ままに勉強会 32
何が Power Platform 要求と見なされますか? 2022/10/19 更新時の記載内容です [参考] 何が Power Platform 要求と見なされますか? - FAQ(Power Automate ライセンスの種類 - Power Platform | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-platform/admin/power-automate-licensing/types#what-counts-as-power-platform-request Twitter #気ままに勉強会 33
#33 パワ美ちゃん リターンズ サービスごとの作業限界 2022/09/24 前スライドの「コネクタの調整制限」のこと [引用] SharePoint - Connectors | Microsoft Learn [引用] Excel Online (Business) - Connectors | Microsoft Learn https://learn.microsoft.com/jajp/connectors/sharepointonline/#limits https://learn.microsoft.com/jajp/connectors/excelonlinebusiness/#limits 作業限界を超えると、作業効率がさがります 34 Twitter #気ままに勉強会 34
だれの Power Platform 要求制限がフローで使用されますか? ポーリングトリガー/Webhookトリガーの フローは、フロー作成者の要求数がカウント トリガーの実行者の要求はカウントされない プッシュトリガーのフローは トリガーの実行者の要求数がカウント 2022/10/19 更新時の記載内容です [参考] だれの Power Platform 要求制限がフローで使用されますか?- FAQ(Power Automate ライセンスの種類 - Power Platform | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-platform/admin/power-automate-licensing/types#whose-power-platform-request-limits-are-used-by-the-flow [参考] Power Automateのトリガー種別と注意事項について | たなの覚え書き (tana-techlog.net) https://tana-techlog.net/?p=201 Twitter #気ままに勉強会 35
#36 制限 リターンズ Power Platform 要求の消費レポートの取得方法2022/11/05 (1/2) [参考] Power Platform 管理センターで詳細な Power Platform 要求使用状況の情報を表示する (プレビュー) - Power Platform | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-platform/admin/api-request-limits-allocations#view-detailed-power-platform-requestusage-information-in-the-power-platform-admin-center-preview Twitter #気ままに勉強会 36
#36 制限 リターンズ Power Platform 要求の消費レポートの取得方法2022/11/05 (2/2) [参考] Power Platform 管理センターで詳細な Power Platform 要求使用状況の情報を表示する (プレビュー) - Power Platform | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-platform/admin/api-request-limits-allocations#view-detailed-power-platform-requestusage-information-in-the-power-platform-admin-center-preview Twitter #気ままに勉強会 37
ライセンス ユーザー レポート ユーザーを識別 消費した要求数の合計 2022/10/19 更新時の記載内容です [参考] ライセンス ユーザー レポート(要求の制限と割り当て - Power Platform | Microsoft Learn ) https://learn.microsoft.com/ja-jp/power-platform/admin/api-request-limits-allocations#licensed-user-report Twitter #気ままに勉強会 38
Power Platform 要求の消費レポート • Power Platform 管理センター からダウンロードしたデータ ※ ダウンロードしたCSV をExcel化してます 環境ごとに1ユーザーの1日の要求数が 1レコードとして出力 Caller ID = Azure AD Object ID → ユーザーを特定する必要がある Twitter #気ままに勉強会 39
ユーザーを特定する • CSVデータをSharePointリストに登録し、「Caller ID」を Office 365 Users コネクタの「ユーザープロファイルの取得 (V2)」アクションを利用して、ユーザーを特定 Twitter #気ままに勉強会 40
Power BI かましてみた Twitter #気ままに勉強会 41
作成者が使用状況を分析するためのどんなツールがありますか? 利用者には、遅延が発生してから メール通知 2022/10/19 更新時の記載内容です [参考] 作成者が使用状況を分析するためのどんなツールがありますか? - FAQ(Power Automate ライセンスの種類 - Power Platform | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-platform/admin/power-automate-licensing/types#as-a-maker-what-tools-do-i-have-to-analyze-my-usage Twitter #気ままに勉強会 42
フローが実行するアクションが多すぎるとどうなりますか? 2022/10/19 更新時の記載内容です 少し超えるくらいなら大丈夫 著しく超えるとパフォーマンスへの影響大! [参考] フローが実行するアクションが多すぎるとどうなりますか? - FAQ(Power Automate ライセンスの種類 - Power Platform | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-platform/admin/power-automate-licensing/types#what-happens-when-my-flow-runs-too-many-actions Twitter #気ままに勉強会 43
フローが制限を超過している場合はどうすればよいですか? 2022/10/19 更新時の記載内容です [参考] フローが制限を超過している場合はどうすればよいですか? - FAQ(Power Automate ライセンスの種類 - Power Platform | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-platform/admin/power-automate-licensing/types#what-can-i-do-if-my-flow-is-above-limits [参考] 低速実行フローのトラブルシューティング - Microsoft サポート https://support.microsoft.com/jajp/topic/%E4%BD%8E%E9%80%9F%E5%AE%9F%E8%A1%8C%E3%83%95%E3%83%AD%E3%83%BC%E3%81%AE%E3%83%88%E3%83%A 9%E3%83%96%E3%83%AB%E3%82%B7%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0-2a51dcd6-0b2133da-5ce8-1e908b1540ef Twitter #気ままに勉強会 44
要求制限はプールできるのか? 2022/10/19 更新時の記載内容です [参考] ある組織で、8 人のユーザーが Office 365 ライセンスを持っており、1 日の Power Platform 要求は、24 時間ごとに、ユーザーあたり 6000 要求だとします。 これは、24 時間ごとに 48000 (8X6000) 件の要求制限がテナント レベルでプールされ、すべてのユーザーがこのプールから消費できることを意味しますか? https://learn.microsoft.com/ja-jp/power-platform/admin/power-automate-licensing/types#in-an-organization-eight-users-have-office-365-licenses-andtheir-daily-power-platform-requests-would-be-6000-requests-per-user-in-each-24-hour-period-does-that-mean-that-it-will-be-pooled-to-the-tenant-levelwith-a-limit-of-48000-requests-in-each-24-hour-period-8x6000-and-all-users-can-consume-from-this-pool Twitter #気ままに勉強会 45
#36 制限 リターンズ 例) Aさんの作成したフローの要求数制限の変化 2022/11/05 フロー 1回実行されたときの要求 数 1日で実行される回数 要求数 実行ユーザー (利用される接続) Aフロー 100 100 10,000 作成者Aさん Bフロー 100 100 10,000 作成者Aさん Cフロー 100 100 10,000 作成者Aさん Dフロー 100 100 10,000 作成者Aさん ※ ポーリングトリガーで作成されたフロー ※ Microsoft 365 Plan を利用 <切り替え後の制限> <切り替え期間の制限> 4つのフローは24時間あたり要求数 10,000/ 1フロー Aさんの24時間あたり要求数 10,000×4フロー = 40,000 [参考] Power Automateのトリガー種別と注意事項について | たなの覚え書き (tana-techlog.net) https://tana-techlog.net/?p=201 [参考] Power Platform 要求数の制限(Power Automateの場合) | たなの覚え書き (tana-techlog.net) https://tana-techlog.net/?p=212 Twitter #気ままに勉強会 46
どうしたらいいのか? 2022/10/19 更新時の記載内容です 従量課金については・・・ Japan Power Platform Conference 2022 小尾さん [AP7] Power Apps の従量課金プランを使ってお仕事してみた話 https://www.youtube.com/watch?v=SV-HsdbV0y4 2022/10/19 更新時の記載内容です [参考] ベスト プラクティス - FAQ(Power Automate ライセンスの種類 - Power Platform | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-platform/admin/power-automate-licensing/types#best-practices [参考] 従量課金制 - FAQ(Power Automate ライセンスの種類 - Power Platform | Microsoft Learn) https://learn.microsoft.com/ja-jp/power-platform/admin/power-automate-licensing/types#pay-as-you-go Twitter #気ままに勉強会 47
THANK YOU !