SlideShare uma empresa Scribd logo
1 de 15
April, 26. – 28. 2021
MICROSOFT 365 VIRTUAL MARATHON 2021
m365virtualmarathon.com #M365VM
Microsoft Power Fx as seen by C # programmers.
C#プログラマーから見たMicrosoft Power Fxの特徴、勘所
松本吉生 松井敏 小島富治雄 髙尾哲朗
@hotikisu facebook@binnmti @Fujiwo github@TetsuroTakao
MICROSOFT 365 VIRTUAL MARATHON 2021 SPONSORS
m365virtualmarathon.com #M365VM
Profile https://mvp.microsoft.com/en-us/PublicProfile/ 10329, 4040061, 21482, 4029060
松本吉生 松井敏 小島富治雄 髙尾哲朗
Bin
Matsui
(
松
井
敏
)
Tetsuro
Takao
(
髙
尾
哲
朗
)
Fujio
Kojima
(
小
島
富
治
雄
)
Yoshio
Matsumoto
(
松
本
吉
生
)
m365virtualmarathon.com #M365VM
AGENDA
 Power Fxの簡単な解説 (7分)
 Power Appsのモデル駆動アプリケーション (10分)
 モデル設計と静的型付け、動的型付け (10分)
 まとめ (10分)
 Q&A(Q&Aが少ないようなら追加の情報提供します) (10分)
Instant introduction of Microsoft Power Fx
Q & A
Conclusion
Modeling, static typing and dynamic typing
Model-driven app of Power Apps
April, 26. – 28. 2021
MICROSOFT 365 VIRTUAL MARATHON 2021
m365virtualmarathon.com #M365VM
Power Fxの簡単な解説
Instant introduction of Microsoft Power Fx
m365virtualmarathon.com #M365VM
Power Fx
 オープンソース
 キャンバスアプリとモデル駆動型アプリ
 ドラッグ&ドロップによるアプリ制作(Fxはaction担当)
 ユーザーストーリーだけを考えることに集中できる
 ユーザーコントロールとユーザーストーリー
 多くのロジックはFxでカバー可能(Excel関数での構築)
Low-code functional language as open-source
オープンソースのローコード関数言語
April, 26. – 28. 2021
MICROSOFT 365 VIRTUAL MARATHON 2021
m365virtualmarathon.com #M365VM
Power Appsのモデル駆動アプリケーション
Model-driven app of Power Apps
m365virtualmarathon.com #M365VM
Power Appsで利用できます
April, 26. – 28. 2021
MICROSOFT 365 VIRTUAL MARATHON 2021
m365virtualmarathon.com #M365VM
モデル設計と静的型付け、動的型付け
Modeling, static typing and dynamic typing
m365virtualmarathon.com #M365VM
 ユーザーストーリー
 キャンバスアプリ - 休暇の申請/承認、イベント登録、ITヘルプデスクチケット管理、データ記録、
画像作成、チェックリスト
 モデル駆動アプリ - ビジネスプロセス設計とワークフロー、機会管理、顧客管理、イベント管理、
マッチングアプリ
 動的な型付けと静的な型付け
 ユーザーが入力した日付データを検証する
→静的な型付けの場合は期間の検証を行う、動的な型付けの場合、その前に日付として認識できる文
字や数値が入力されたかどうかを検証する必要がある
 コンパイルするような言語の場合、事前のチェックができるので生産性が高い。
→情報の属性を設定する際に、データの形が正しいかどうか?製造過程で、その情報にある属性が一
覧される、外部APIが提供する未知のオブジェクトの安全な型解決など
情報の整理はローコード、ノーコード、プロコード関係ありません
April, 26. – 28. 2021
MICROSOFT 365 VIRTUAL MARATHON 2021
m365virtualmarathon.com #M365VM
まとめ
Conclusion
m365virtualmarathon.com #M365VM
 Power Fx(関数言語)はExcelの関数をもとに作られている
 情報を整理して設計すると関数言語を効果的に使える
 ユーザーストーリーが明確であればアプリケーションが提供する情報がかなり詳細に計画できる
 比較的難しそうなビジネスフローもローコード、ノーコードで実現できることが多い
 開発者はプロコード側で多くの機能をビジネスインテリジェンス、インフォメーションワーカーに提供できる
まとめ
m365virtualmarathon.com #M365VM
 Microsoft Power Fx の概要
https://docs.microsoft.com/ja-jp/power-platform/power-fx/overview
 Power Apps とは
https://docs.microsoft.com/ja-jp/powerapps/powerapps-overview
 Introducing Microsoft Power Fx: the low-code programming language for everyone(英語のみ)
https://powerapps.microsoft.com/ja-jp/blog/introducing-microsoft-power-fx-the-low-code-programming-language-for-everyone/
 GitHub
https://github.com/microsoft/Power-Fx
 吉田の備忘録
https://memo.tyoshida.me/tag/power-fx/
参照リンク
m365virtualmarathon.com #M365VM
スピーカーやイベントへのフィードバック
http://bit.ly/M365VM21JPTrackFeedback
Q&A
◆まとめ
• Power Fx(関数言語)はExcelの関数をもとに作られている
• 情報を整理して設計すると関数言語を効果的に使える
• ユーザーストーリーが明確であればアプリケーションが提供する情報が
かなり詳細に計画できる
• 比較的難しそうなビジネスフローもローコード、ノーコードで実現でき
ることが多い
• 開発者はプロコード側で多くの機能をビジネスインテリジェンス、イン
フォメーションワーカーに提供できる
April, 26. – 28. 2021
MICROSOFT 365 VIRTUAL MARATHON 2021
m365virtualmarathon.com #M365VM
ありがとうございました

Mais conteúdo relacionado

Mais procurados

パネルディスカッション ビジネスアプリケーションのDynamicsな未来を考えよう
パネルディスカッションビジネスアプリケーションのDynamicsな未来を考えようパネルディスカッションビジネスアプリケーションのDynamicsな未来を考えよう
パネルディスカッション ビジネスアプリケーションのDynamicsな未来を考えよう
Ryo/Japan-Cowboy /Microsoft BizApp MVP and Regional Director
 

Mais procurados (20)

これからはじめる Power Platform
これからはじめる Power Platformこれからはじめる Power Platform
これからはじめる Power Platform
 
はじめてのOffice アドイン
はじめてのOffice アドインはじめてのOffice アドイン
はじめてのOffice アドイン
 
.NET開発者のためのMicrosoft Learn入門
.NET開発者のためのMicrosoft Learn入門.NET開発者のためのMicrosoft Learn入門
.NET開発者のためのMicrosoft Learn入門
 
Intelligent cloud with Microsoft Graph.
Intelligent cloud with Microsoft Graph.Intelligent cloud with Microsoft Graph.
Intelligent cloud with Microsoft Graph.
 
にぎやか 3 人組が選ぶ Microsoft 365 注目アップデート 7 選
にぎやか 3 人組が選ぶ Microsoft 365 注目アップデート 7 選にぎやか 3 人組が選ぶ Microsoft 365 注目アップデート 7 選
にぎやか 3 人組が選ぶ Microsoft 365 注目アップデート 7 選
 
ハンズオンセッションを担当して得られた学び
ハンズオンセッションを担当して得られた学びハンズオンセッションを担当して得られた学び
ハンズオンセッションを担当して得られた学び
 
GAS×Power Automate 連携事例のご紹介
GAS×Power Automate 連携事例のご紹介GAS×Power Automate 連携事例のご紹介
GAS×Power Automate 連携事例のご紹介
 
SharePoint モダン ポータル 徹底解説 !
SharePoint モダン ポータル 徹底解説 !SharePoint モダン ポータル 徹底解説 !
SharePoint モダン ポータル 徹底解説 !
 
Microsoft Graphのことはじめ
Microsoft GraphのことはじめMicrosoft Graphのことはじめ
Microsoft Graphのことはじめ
 
私のMCP試験の挑み方
私のMCP試験の挑み方私のMCP試験の挑み方
私のMCP試験の挑み方
 
Only Logic Apps
Only Logic AppsOnly Logic Apps
Only Logic Apps
 
これからのビジネスソリューションの在り方
これからのビジネスソリューションの在り方これからのビジネスソリューションの在り方
これからのビジネスソリューションの在り方
 
Microsoft Graphの変更通知で遊ぶ
Microsoft Graphの変更通知で遊ぶMicrosoft Graphの変更通知で遊ぶ
Microsoft Graphの変更通知で遊ぶ
 
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法
 
Ignite 2021秋 recap - 開発者向け新機能紹介
Ignite 2021秋 recap - 開発者向け新機能紹介Ignite 2021秋 recap - 開発者向け新機能紹介
Ignite 2021秋 recap - 開発者向け新機能紹介
 
パネルディスカッション ビジネスアプリケーションのDynamicsな未来を考えよう
パネルディスカッションビジネスアプリケーションのDynamicsな未来を考えようパネルディスカッションビジネスアプリケーションのDynamicsな未来を考えよう
パネルディスカッション ビジネスアプリケーションのDynamicsな未来を考えよう
 
マイクロソフトのPower Platformが描く、広島の世界
マイクロソフトのPower Platformが描く、広島の世界マイクロソフトのPower Platformが描く、広島の世界
マイクロソフトのPower Platformが描く、広島の世界
 
データから価値を生み続けるには
データから価値を生み続けるにはデータから価値を生み続けるには
データから価値を生み続けるには
 
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレートクラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
 
5分で理解するクラウドビジネスアプリ
5分で理解するクラウドビジネスアプリ5分で理解するクラウドビジネスアプリ
5分で理解するクラウドビジネスアプリ
 

Semelhante a M365VM_PowerFX_takao-matsumoto_matsui_kojima

エンジニア採用担当者必見! ITエンジニア採用を成功させる「スカウトメディア」の選び方
エンジニア採用担当者必見! ITエンジニア採用を成功させる「スカウトメディア」の選び方エンジニア採用担当者必見! ITエンジニア採用を成功させる「スカウトメディア」の選び方
エンジニア採用担当者必見! ITエンジニア採用を成功させる「スカウトメディア」の選び方
AtsushiMurakami10
 

Semelhante a M365VM_PowerFX_takao-matsumoto_matsui_kojima (20)

Jpc2019 program guide
Jpc2019 program guideJpc2019 program guide
Jpc2019 program guide
 
Teams を使ったオンライン講習会Tips
Teams を使ったオンライン講習会TipsTeams を使ったオンライン講習会Tips
Teams を使ったオンライン講習会Tips
 
Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。
 
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
 
05.日本マイクロソフト(株)_発表資料
05.日本マイクロソフト(株)_発表資料05.日本マイクロソフト(株)_発表資料
05.日本マイクロソフト(株)_発表資料
 
Microsoft Ignite 2022の情報 & Microsoft Learnの整理をしてみた
Microsoft Ignite 2022の情報 & Microsoft Learnの整理をしてみたMicrosoft Ignite 2022の情報 & Microsoft Learnの整理をしてみた
Microsoft Ignite 2022の情報 & Microsoft Learnの整理をしてみた
 
欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性
欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性
欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性
 
八子クラウド座談会事前配付資料_20230909.pdf
八子クラウド座談会事前配付資料_20230909.pdf八子クラウド座談会事前配付資料_20230909.pdf
八子クラウド座談会事前配付資料_20230909.pdf
 
八子クラウド座談会230408事前配布
八子クラウド座談会230408事前配布八子クラウド座談会230408事前配布
八子クラウド座談会230408事前配布
 
200309 Recent Application of VR and AR technology and Future Activities in se...
200309 Recent Application of VR and AR technology and Future Activities in se...200309 Recent Application of VR and AR technology and Future Activities in se...
200309 Recent Application of VR and AR technology and Future Activities in se...
 
190904FIT情報処理学会の量子コンピュータ
190904FIT情報処理学会の量子コンピュータ190904FIT情報処理学会の量子コンピュータ
190904FIT情報処理学会の量子コンピュータ
 
個人の生産性を上げるために。 Office 365 サービスを連携して使おう
個人の生産性を上げるために。 Office 365 サービスを連携して使おう個人の生産性を上げるために。 Office 365 サービスを連携して使おう
個人の生産性を上げるために。 Office 365 サービスを連携して使おう
 
User groupandfuture
User groupandfutureUser groupandfuture
User groupandfuture
 
座談会資料(当日メモ)_20230408.pdf
座談会資料(当日メモ)_20230408.pdf座談会資料(当日メモ)_20230408.pdf
座談会資料(当日メモ)_20230408.pdf
 
座談会資料(当日メモ)_20230408.pdf
座談会資料(当日メモ)_20230408.pdf座談会資料(当日メモ)_20230408.pdf
座談会資料(当日メモ)_20230408.pdf
 
API ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリAPI ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリ
 
エンジニア採用担当者必見! ITエンジニア採用を成功させる「スカウトメディア」の選び方
エンジニア採用担当者必見! ITエンジニア採用を成功させる「スカウトメディア」の選び方エンジニア採用担当者必見! ITエンジニア採用を成功させる「スカウトメディア」の選び方
エンジニア採用担当者必見! ITエンジニア採用を成功させる「スカウトメディア」の選び方
 
Miniacs Power Automate
Miniacs Power AutomateMiniacs Power Automate
Miniacs Power Automate
 
フォルダー系コネクタを使ったほんとの自動化
フォルダー系コネクタを使ったほんとの自動化フォルダー系コネクタを使ったほんとの自動化
フォルダー系コネクタを使ったほんとの自動化
 
JPC2018[F1]航空宇宙技術の発展と Microsoft HoloLens を活用した次世代可視化への挑戦
JPC2018[F1]航空宇宙技術の発展と Microsoft HoloLens を活用した次世代可視化への挑戦JPC2018[F1]航空宇宙技術の発展と Microsoft HoloLens を活用した次世代可視化への挑戦
JPC2018[F1]航空宇宙技術の発展と Microsoft HoloLens を活用した次世代可視化への挑戦
 

Mais de Takao Tetsuro

Mais de Takao Tetsuro (20)

Small Language Model Local Launch on AI Tour Tokyo
Small Language Model Local Launch on AI Tour TokyoSmall Language Model Local Launch on AI Tour Tokyo
Small Language Model Local Launch on AI Tour Tokyo
 
local launch small language model of AI.
local launch small language model of AI.local launch small language model of AI.
local launch small language model of AI.
 
Implementation Approach of Artifical Intelligence
Implementation Approach of Artifical IntelligenceImplementation Approach of Artifical Intelligence
Implementation Approach of Artifical Intelligence
 
MAUIGraphicsNamespace.pptx
MAUIGraphicsNamespace.pptxMAUIGraphicsNamespace.pptx
MAUIGraphicsNamespace.pptx
 
Polyglot Persistence and Graph Schema
Polyglot Persistence and Graph SchemaPolyglot Persistence and Graph Schema
Polyglot Persistence and Graph Schema
 
ServiceMeshEndpointWithMinimalAPIPublish.pptx
ServiceMeshEndpointWithMinimalAPIPublish.pptxServiceMeshEndpointWithMinimalAPIPublish.pptx
ServiceMeshEndpointWithMinimalAPIPublish.pptx
 
OptonsPatternDotNet.pptx
OptonsPatternDotNet.pptxOptonsPatternDotNet.pptx
OptonsPatternDotNet.pptx
 
ASP.NETCoreOptionsPattern.pptx
ASP.NETCoreOptionsPattern.pptxASP.NETCoreOptionsPattern.pptx
ASP.NETCoreOptionsPattern.pptx
 
gRPCurlDotNet.pptx
gRPCurlDotNet.pptxgRPCurlDotNet.pptx
gRPCurlDotNet.pptx
 
Layout isfirstprocessofatomicdesign
Layout isfirstprocessofatomicdesignLayout isfirstprocessofatomicdesign
Layout isfirstprocessofatomicdesign
 
Wasm blazor and wasi 2
Wasm blazor and wasi 2Wasm blazor and wasi 2
Wasm blazor and wasi 2
 
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説
 
Team development
Team developmentTeam development
Team development
 
Interoperability of webassembly with javascript
Interoperability of webassembly with javascriptInteroperability of webassembly with javascript
Interoperability of webassembly with javascript
 
Interactive connection2
Interactive connection2Interactive connection2
Interactive connection2
 
Relationship betweenddd and mvc
Relationship betweenddd and mvcRelationship betweenddd and mvc
Relationship betweenddd and mvc
 
OpenStreetMap and Mapbox
OpenStreetMap and MapboxOpenStreetMap and Mapbox
OpenStreetMap and Mapbox
 
Excel on OneDrive is not a file
Excel on OneDrive is not a fileExcel on OneDrive is not a file
Excel on OneDrive is not a file
 
Development toolsforteamdevelopment
Development toolsforteamdevelopmentDevelopment toolsforteamdevelopment
Development toolsforteamdevelopment
 
React Helmet navigates SPA
React Helmet navigates SPAReact Helmet navigates SPA
React Helmet navigates SPA
 

M365VM_PowerFX_takao-matsumoto_matsui_kojima

  • 1. April, 26. – 28. 2021 MICROSOFT 365 VIRTUAL MARATHON 2021 m365virtualmarathon.com #M365VM Microsoft Power Fx as seen by C # programmers. C#プログラマーから見たMicrosoft Power Fxの特徴、勘所 松本吉生 松井敏 小島富治雄 髙尾哲朗 @hotikisu facebook@binnmti @Fujiwo github@TetsuroTakao
  • 2. MICROSOFT 365 VIRTUAL MARATHON 2021 SPONSORS
  • 3. m365virtualmarathon.com #M365VM Profile https://mvp.microsoft.com/en-us/PublicProfile/ 10329, 4040061, 21482, 4029060 松本吉生 松井敏 小島富治雄 髙尾哲朗 Bin Matsui ( 松 井 敏 ) Tetsuro Takao ( 髙 尾 哲 朗 ) Fujio Kojima ( 小 島 富 治 雄 ) Yoshio Matsumoto ( 松 本 吉 生 )
  • 4. m365virtualmarathon.com #M365VM AGENDA  Power Fxの簡単な解説 (7分)  Power Appsのモデル駆動アプリケーション (10分)  モデル設計と静的型付け、動的型付け (10分)  まとめ (10分)  Q&A(Q&Aが少ないようなら追加の情報提供します) (10分) Instant introduction of Microsoft Power Fx Q & A Conclusion Modeling, static typing and dynamic typing Model-driven app of Power Apps
  • 5. April, 26. – 28. 2021 MICROSOFT 365 VIRTUAL MARATHON 2021 m365virtualmarathon.com #M365VM Power Fxの簡単な解説 Instant introduction of Microsoft Power Fx
  • 6. m365virtualmarathon.com #M365VM Power Fx  オープンソース  キャンバスアプリとモデル駆動型アプリ  ドラッグ&ドロップによるアプリ制作(Fxはaction担当)  ユーザーストーリーだけを考えることに集中できる  ユーザーコントロールとユーザーストーリー  多くのロジックはFxでカバー可能(Excel関数での構築) Low-code functional language as open-source オープンソースのローコード関数言語
  • 7. April, 26. – 28. 2021 MICROSOFT 365 VIRTUAL MARATHON 2021 m365virtualmarathon.com #M365VM Power Appsのモデル駆動アプリケーション Model-driven app of Power Apps
  • 9. April, 26. – 28. 2021 MICROSOFT 365 VIRTUAL MARATHON 2021 m365virtualmarathon.com #M365VM モデル設計と静的型付け、動的型付け Modeling, static typing and dynamic typing
  • 10. m365virtualmarathon.com #M365VM  ユーザーストーリー  キャンバスアプリ - 休暇の申請/承認、イベント登録、ITヘルプデスクチケット管理、データ記録、 画像作成、チェックリスト  モデル駆動アプリ - ビジネスプロセス設計とワークフロー、機会管理、顧客管理、イベント管理、 マッチングアプリ  動的な型付けと静的な型付け  ユーザーが入力した日付データを検証する →静的な型付けの場合は期間の検証を行う、動的な型付けの場合、その前に日付として認識できる文 字や数値が入力されたかどうかを検証する必要がある  コンパイルするような言語の場合、事前のチェックができるので生産性が高い。 →情報の属性を設定する際に、データの形が正しいかどうか?製造過程で、その情報にある属性が一 覧される、外部APIが提供する未知のオブジェクトの安全な型解決など 情報の整理はローコード、ノーコード、プロコード関係ありません
  • 11. April, 26. – 28. 2021 MICROSOFT 365 VIRTUAL MARATHON 2021 m365virtualmarathon.com #M365VM まとめ Conclusion
  • 12. m365virtualmarathon.com #M365VM  Power Fx(関数言語)はExcelの関数をもとに作られている  情報を整理して設計すると関数言語を効果的に使える  ユーザーストーリーが明確であればアプリケーションが提供する情報がかなり詳細に計画できる  比較的難しそうなビジネスフローもローコード、ノーコードで実現できることが多い  開発者はプロコード側で多くの機能をビジネスインテリジェンス、インフォメーションワーカーに提供できる まとめ
  • 13. m365virtualmarathon.com #M365VM  Microsoft Power Fx の概要 https://docs.microsoft.com/ja-jp/power-platform/power-fx/overview  Power Apps とは https://docs.microsoft.com/ja-jp/powerapps/powerapps-overview  Introducing Microsoft Power Fx: the low-code programming language for everyone(英語のみ) https://powerapps.microsoft.com/ja-jp/blog/introducing-microsoft-power-fx-the-low-code-programming-language-for-everyone/  GitHub https://github.com/microsoft/Power-Fx  吉田の備忘録 https://memo.tyoshida.me/tag/power-fx/ 参照リンク
  • 14. m365virtualmarathon.com #M365VM スピーカーやイベントへのフィードバック http://bit.ly/M365VM21JPTrackFeedback Q&A ◆まとめ • Power Fx(関数言語)はExcelの関数をもとに作られている • 情報を整理して設計すると関数言語を効果的に使える • ユーザーストーリーが明確であればアプリケーションが提供する情報が かなり詳細に計画できる • 比較的難しそうなビジネスフローもローコード、ノーコードで実現でき ることが多い • 開発者はプロコード側で多くの機能をビジネスインテリジェンス、イン フォメーションワーカーに提供できる
  • 15. April, 26. – 28. 2021 MICROSOFT 365 VIRTUAL MARATHON 2021 m365virtualmarathon.com #M365VM ありがとうございました

Notas do Editor

  1. 松本さん)松本さんがお声がけしてこのメンバーを集めた理由、テーマの視点など
  2. 各位)ひと言
  3. 髙尾)オープンソースであるPower Fxはローコード関数言語として利用することができます。
  4. オープンソース、ローコード、関数型の言語について
  5. 髙尾)お話ししたようにPower FxはPower Appsのキャンバスで採用されています。Power Appsにはモデル駆動型アプリケーションとキャンバス・アプリがありますが、双方同様にPower platformで稼働します。少々のコンポーネントの違いとユーザーストーリーが異なりますが同じものです。モデル駆動アプリはプラットフォームに依存しない設計を行うためのものですので、本セッションでは違いを意識する必要はありませんが、モデルの設計(つまり情報の設計)は本来どちらにも必要なものです。キャンバスアプリケーションはモデル駆動アプリケーションに組み込むことができます。あらかじめモデルの設計されたキャンバスアプリケーションは、モデル駆動型アプリケーションに組み込みやすいのは事実です。
  6. 髙尾)詳しくはMicrosoft.Docsのドキュメントを参照いただくとして各位のご意見を伺います。 各位)モデル駆動アプリやキャンバスアプリにおけるFxの役割(ロジック関連の話)など
  7. 髙尾)画面(UI)に提供される情報がユーザーストーリーを十分に満たしていれば、プログラムのロジックは少なくて済みます。その部分を関数で簡単に実装して、ローコード、ノーコードを実現するためのひとつの選択肢がPower Fxであると考えています。 情報設計の大切さはご理解いただけたと思います。
  8. 髙尾)では、ここから各位のご意見を伺います。
  9. 髙尾)本日は、Power Fxという関数言語がExcelの関数をもとに作られているため非常になじみがあるということ、その関数言語を有効にロジックに生かすためにモデルの設計が重要であること、モデルの設計とはユーザーストーリーが明確であればアプリケーションが提供する情報がかなり詳細に計画できること、そうすることで比較的難しそうなビジネスフローもローコード、ノーコードで実現できること、開発者はプロコード側で多くの機能をビジネスインテリジェンス、インフォメーションワーカーに提供できることをお伝え出来たかと思います。各位のご意見も伺いましょう
  10. 髙尾)では、各位のご意見を伺います。