9.9K Views
December 07, 24
スライド概要
Power Platform でやりがちなこと(失敗につながること)、やらながちなこと(成功につながること)について登壇させて頂きました。
気ままに勉強会 #101
今回のお題:Power Platform でやりがちなこと、やらながちなこと
https://kimamani.connpass.com/event/338291/
Microsoft 365 , Power Platform ( Power Apps | Power Automate )とか
Power Platform で やりがちなこと、やらながちなこと ふらり@ROBO BOY やりがちなこと →失敗につながること やらながちなこと →成功につながること 気ままに勉強会 #101 2022/12/07 X H D
ふらり @ ROBO BOY Community : ふらっと純喫茶 、気ままに勉強会 X : https://x.com/flali_world Blog : https://flali.hatenablog.com/ Docswell : https://www.docswell.com/user/fworlddocs @flali_world 2
はじめに 本資料に掲載されている内容は、 いつか人になりたいと思っている の空想上の出来事です。 内容間違っていたらごめんなさい。 @flali_world 3
Microsoft Power Platform Power BI Power Apps Power Automate Power Pages Copilot Studio Business analytics Application development Workflow automation Business website Intelligent Copilots • Canvas Apps • Model-driven Apps Power Fx Managed Environment • Cloud Flows & Teams Flows • Business Process Flows • Desktop Flows Microsoft Dataverse Data Connecters AI Builder @flali_world 4
やりがちなこと 導入失敗につながること
デカイアプリやフローつくりがち デカイ アプリやフロー @flali_world 6
デカイアプリやフローつくりがち 制限で謎エラー 挙動がおかしい 作成断念 ローコード? デカイ アプリやフロー メンテナンス性 引継ぎ困難 @flali_world 7
じぶんの業務はカンタンだと思いがち じぶんの業務は「カンタン」なので… 業務 @flali_world 8
実際の業務の難しさを認識しながち 意外と業務の作業工程や作業内容は難しいもの… 業務 実施の難易度 @flali_world 9
エクセルっぽいデータの持ち方しがち 列がガーーーーーーーーーっと多いデータソースになりがち… @flali_world 10
要望つぎからつぎに増やしがち ローコードは手早くできる点がメリット…でも、機能がすぐ実装できると勘違いして打ち合わせ の度に要望が変わったり、要望が増えたりするといつまでも完成しません… 機能 機能 機能 機能 機能 機能 最初 機能 機能 機能 機能 機能 機能 機能 機能 機能 現在 @flali_world 11
目的を間違いがち Microsoft 365 でも Power Apps や Power Automate が使えるではありません。 Power Apps やるぞ! Power Automate やるぞ! Power Apps Basic Power Automate Basic Microsoft 365 @flali_world 12
主役忘れがち Microsoft 365 の拡張ために Power Apps や Power Automate が使えるのです。 Power Apps Basic Power Apps やるぞ? Power Automate やるぞ? Power Automate Basic Microsoft 365 主役 @flali_world 13
既定の環境を利用するのは “クレイジー” It’s crazy here. https://youtu.be/yXRSnN2AWTs?t=231 引用 : Dataverse Environments For Everyone – New Developer Plan - Power CAT Live - YouTube @flali_world 14
もともと、Microsoft 365 で提供していた機能の移行先 SharePoint フォームのカスタマイズの infoPath や SharePoint 2010/2013 ワークフロー、 Access Web App の移行先として、Microsoft 365 にも機能提供されるようになりました。 infoPath SharePoint 2010/2013 ワークフロー Access Web App 移行先 InfoPath フォームを SharePoint に移行する | Microsoft Learn 承認ワークフローの概要 - Microsoft サポート SharePoint ロードマップの Access Services - Microsoft サポート @flali_world 15
Microsoft 365 のサービスが意外とバラバラ Teams の登場でだいぶ変わりましたが、それでも各サービスの連携というとできてるところも あったけれどできていないところも多かった… 基本的にはMSが機能追加するのを待つしかなかった… 連携強化 新機能 機能追加 機能追加 機能追加 機能追加 ベース機能 か細い連携 @flali_world 16
Power Apps、Power Automate で連携強化! これまで新機能を待つから自分たちで開発できる時代へ! 開発! Power Apps Basic Power Automate Basic ベース機能 @flali_world 17
社内がDDOS攻撃(っぽい)の発信源になりがち アプリ化や自動化が進むと、人がアクセスすることが想定されたSaaSは想定以上のアクセス過多 となるとサービスを停止しないように調整やブロックが入ります。(スロットリング) 場合によってはサービスダウンを引き起こすため、注意が必要です。 フロー フロー アプリ アプリ 自動化されることで アクセス過多に… フロー フロー アプリ アプリ 人がアクセスする 想定の制限 SharePoint Online で調整またはブロックを回避する | Microsoft Learn @flali_world 18
やらならがちなこと 成功するために必要なこと
主の目的を明確にする Microsoft 365 を拡張したアプリやフローを作りたいのか、Power Apps / Power Automate を やりたいのか目的を明確にする。(本来、システム化したい業務は何かの目的も明確にする) そして、目的にあったライセンス選定をする。 Power Apps Basic Power Automate Basic Microsoft 365 Power Apps Premium Power Automate Premium @flali_world 20
業務内容見直さない プロコードでもローコードでも、まずは業務の見直しから。 今の業務をそのままもっていくのは大変!アプリ化や自動化する際に業務見直しをやりましょう 自動化 工 程 1 工 程 2 工 程 3 工 程 4 工 程 5 工 程 1 廃 止 工 程 2 工 程 3 工 程 4 削 減 工 程 5 アプリ化 @flali_world 21
ちいさいアプリやフローからはじめる ちいさいアプリやフローからコツコツはじめるのが大事 フロー アプリ @flali_world 22
ちいさいアプリやフローからはじめる 短時間で完成、運用を回せる、継続して操作する、知見がつく…いいことだらけ! アプリ フロー アプリ アプリ フロー ノウハウ アプリ フロー アプリ @flali_world 23
集まるといろいろできる 各自が自身の業務を改善していく経験値がたまる、そういったユーザーが少しずつ増えてくると これまで興味なかった社内システムの導入に興味がでたり、他の業務に興味がでて改善を手伝っ たりとDXがはじまります! アプリ フロー アプリ アプリ フロー アプリ アプリ アプリ フロー アプリ アプリ アプリ フロー アプリ アプリ アプリ フロー アプリ フロー アプリ アプリ フロー アプリ フロー アプリ フロー フロー フロー フロー フロー フロー フロー アプリ アプリ アプリ アプリ アプリ アプリ アプリ @flali_world 24
0からつくらなくても良い 確かに、ゼロからつくれるけれど… @flali_world 25
既存のサービスを理解して、その拡張 他のサービスをデータソースにしたり、連携させたりすることでゼロから生み出さなくて良い開 発が可能! Power Apps 開発! Power Automate 様々なサービス Microsoft 365 @flali_world 26
市民開発(内製開発)の定義を決めない… 市民開発(内製開発)でどこまでやっていいのか?どんな資料を残すのか残さないのか? どんな目的で作成するのかなど、決めずにやると、過去の繰り返しになってしまいます… 自社の方針に合わせて、市民開発(内製開発)の定義をしましょう! @flali_world 27
環境の設定、ちゃんとやってない 環境設定をやらないとどうなるのか? Microsoft Entra テナント Microsoft 365 Microsoft Entra ID Power Platform ユーザー(ID) 認証方法 条件付きアクセス グループ その他機能 @flali_world 28
環境の設定、ちゃんとやってない デフォルト設定のままのイメージ Microsoft Entra テナント Microsoft 365 Microsoft Entra ID Power Platform ユーザー(ID) 認証方法 条件付きアクセス グループ その他機能 @flali_world 29
環境の設定、ちゃんとやってない そこを攻撃者に狙われたり、社内ユーザーが意図せぬ共有をしてしまったり… Microsoft Entra テナント Microsoft 365 Microsoft Entra ID Power Platform ユーザー(ID) 認証方法 条件付きアクセス グループ その他機能 @flali_world 30
環境の設定、ちゃんとやりましょう Microsoft 365 各サービスの設定はもちろん、Microsoft 365にはセキュリティやコンプライアン ス対策もあります! Power Platform もしっかり設定を見直して、安全につかいましょう! Microsoft Entra テナント Microsoft 365 セキュリ ティ Microsoft Entra ID Power Platform コンプライ アンス サービス 設定 ユーザー(ID) セキュリティ 認証方法 条件付きアクセス ガバナンス グループ その他機能 @flali_world 31
さいごに
まとめ 目的は明確にしましょう! Power Platform以外のSaaSも良く理解しよう! ユーザーも管理者もみんな協力しましょう! @flali_world 33
Thank you !