Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Power Automateの子フローについて
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
MiyakeMito
March 11, 2023
Technology
4.9k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Power Automateの子フローについて
MiyakeMito
March 11, 2023
More Decks by MiyakeMito
See All by MiyakeMito
Power Automateアップデート情報
miyakemito
0
410
マルチステージとAI承認について
miyakemito
1
220
Copilot Studioについて
miyakemito
9
10k
Dataverseの検索列について
miyakemito
2
2.2k
AI Builder について
miyakemito
3
1.2k
Microsoft Copilot Studio についてざっくり説明
miyakemito
2
2k
Power Automateのデータ操作(Data Operation)について (Ver.モダンデザイナー)
miyakemito
5
4.2k
JSON攻略法.pdf
miyakemito
13
7.4k
ガンダムBotを1分でつくってみせろよ
miyakemito
1
940
Other Decks in Technology
See All in Technology
Kiro Crewで「みのるん式」仕事術やってみた
minorun365
PRO
3
1.1k
AI時代のGraphQL
joere
3
410
Steerable Visual Representations
sansantech
PRO
0
440
なぜAI時代に技術記事を書くのか?どう書くのか? 〜bunの場合〜
kworkdev
PRO
0
130
FinOps Agentが生んだ技術負債:コスト自動調査の落とし穴と解消までの道のり
oasis1994liveforever
3
300
dbt Semantic Layerで進めるenechainのデータ民主化
akizhou
1
270
プロダクトが成長すると、 プロダクトマネージャーの仕事はどう変わるのか - 「まず作る」から「小さく学び、確かめながら進む」へ
sansantech
PRO
1
370
Maestro MCPとClaude Code Skillsによる自律的なE2Eテスト支援
asmz
0
100
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
210
Let's Change Our World—Again
snoozer05
PRO
6
680
企画を Software Factory-ready にする——開発が高速になったとき、PdMの仕事はどう変わったか
yachibit
1
270
渡米前の準備を制す!re:Invent 2026徹底準備術 / The Ultimate Preparation Guide for re:Invent 2026
yuj1osm
1
270
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
540
Evolving SEO for Evolving Search Engines
ryanjones
0
330
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
560
Raft: Consensus for Rubyists
vanstee
143
7.8k
Scaling GitHub
holman
464
140k
Being A Developer After 40
akosma
PRO
92
590k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
550
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
A Tale of Four Properties
chriscoyier
163
24k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
510
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
580
Transcript
Power Automate の 子フローについて 気ままに勉強会 #48
Miyake Mito @MiTo60448639 https://qiita.com/MiyakeMito 株式会社アイシーソフト Technical Manager www.icsoft.jp https://speakerdeck.com/miya kemito
2
免責事項 当スライドは、 2023年3月現在のバージョンでの情報です 今後のアップデート等により、 仕様変更する可能性があります。 また、私の見解による内容が含まれます 間違いなどありましたらご指摘ください。 3
本日の参考サイト 4 ◼ 子フローの作成(Microsoft Learn) https://learn.microsoft.com/ja-jp/power-automate/create-child- flows ◼ Power Automate「ソリューション対応
フロー」を賢く使えばもっと便 利になる!(りなたむ さん) https://www.youtube.com/watch?v=M9RrdTU5wIU ◼ Power Automate って何か説明できますか?(清水 優吾 さん) https://www.docswell.com/s/yugoes1021/K24LQ9-2023-02-18- PowerAutomate
Power Automate の 子フローについて
子フロー 6 親フロー Trigger Action Action Action 入力パラメータを定義 戻り値を定義し値を代入 子フローへ渡す
入力パラメータを設定 動的な値で 取得可能 応答アクションは必須
メリット ① ◼ 保守性の向上(メンテナビリティ) ➢ 一つのフローを大量ステップで構築することを回避 (パフォーマンス低下対策にも) ➢ 可読性の向上、問題の特定が容易となる ◼
再利用 ➢ フロー内の複数個所で ➢ 複数のフロー間で 7
メリット ② 8 ◼ オーケストレーション ➢ 仕様変更に柔軟に対応 ➢ DevOps ➢
アジャイル ◼ 制限対策 ➢ 以下の制限に対し有効 ✓ 一つのフローのアクション数上限:500 ✓ 許可されるアクションのネストの深さ:8
制限 ◼ ソリューション内でのみ作成可能 ➢ 親と子がソリューションに存在する必要がある ➢ が、親と子が別のソリューションに存在してもいい ◼ 親フローから子フローに接続を渡せない (Dataverseへの接続は除く)
➢ 次ページ参照 ◼ 子フローはソリューションにインポート不可 ➢ 予期しない結果が発生する 9
子フローの使用する接続を変更 10 実行のみのユーザー で編集を選択 フローで使用される接続ごとに、 「実行専用のユーザーによって提供されました」を 「この接続 (<接続名>) を使用する」に変更する
ソリューションのメリット ◼ バージョン管理 ◼ マネージド/アンマネージド環境 ◼ 環境変数/接続情報 ◼ ソリューションのコピー ◼
子フロー ◼ 業務アプリを開発する際の導入は必須に近い ◼ Microsoft APPSource への登録時に利用 11
子フローのトリガー ▪ 以下の3つがトリガーとして利用可能 12 トリガー 特徴 オススメ (私見) モバイルのフローボタン •
子フロー単体でテストがしやすい (入力パラメータの設定が容易) ◎ PowerApps • Power Appsと共有可能 ◦ 要求 • プレミアムコネクタ • 入力パラメータの定義はJSONで行う △
アクション 特徴 オススメ (私見) PowerApps • 戻り値は、項目:値 で定義する ◎ 要求
• プレミアムコネクタ • 戻り値はJSONで定義する △ 応答アクション ▪ 親フローへの応答は2アクションで可能 13
パラメータ 説明 例 テキスト • 文字列 'Panda Love' はい/いいえ •
Boolean型 はい/いいえ(ドドロップダウン) ファイル • 親から受け渡す際は、 name と contentBytes で指定する • 受取った値はそのままファイルコンテンツ として利用可能 name:ファイル名(テキスト) contentBytes: body(ファイルメタデータ取得アクショ ン)?['$content'] など 電子メール • メールアドレスの形式
[email protected]
など 数 • Float型(整数型含む) -1.7976931348623158e+308 ~ 1.7976931348623158e+308 5963.01 日付 • 日付のフォーマット ISO 8601準拠フォーマットではない 時刻は受け渡せない '2023-03-11'(テキスト) パラメータ 14
その他 ◼ 子フローは「ON」しよう ➢ 親フローでリストに表示されない ◼ 子フローのネスト(階層化) ➢ 10階層までは動作確認済み 15
ありがとうございました