SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Power Automateを使って
ツヨツヨ情報収集ツールを作ろう!
出戻りガツオ🐟
De’modori Gatsuo! @DemodoriGatsuo
気ままに勉強会 #48
2023.03.11
Profile
出戻りガツオ🐟
2023/3/11
Copyright (c) 2023,
気ままに勉強会 Lovers. All rights reserved
2
@DemodoriGatsuo
https://note.com/bonito_vba_gas
- Name 出戻りガツオ🐟
- Job 2023 - ???
- Career ADをすぐ退職・・給与計算下請け、
病院本部、ERPパッケージベンダー
- Skill Excelから始まった市民開発Life
- Excel VBA
- Google Apps Script
- Python
- RPA (WinAutomation – Power Automate for desktop)
- Power Platform!
魁
!!
鰹
塾
塾
長
🐟
2023/3/11
Copyright (c) 2023,
気ままに勉強会. All rights reserved
3
情報強者になりたい!
Chat GPTを皮切りに、空前絶後のAIブーム!!
技術革新が激しい世の中・・・情報から目が離せない!!
Power Platformで情報収集を快適に!
Power Automateを活かして、Updateし続ける環境を作りましょう
情報収集をハック!
ハイブリッドワークでグループウェアに置くことで雑談のネタにも◎
本日のLTは・・・
・ 今回はコネクタで対応していないタイプの情報収集!
・ Power Automateの魅力的な関数についても解説!
情報収集の媒体「Feed」について
- Feedは、Blogを始めとした記事、更新情報の文字規格
- RSSとAtomの二種類に分かれます。
2023/3/11 5
Copyright (c) 2023,
気ままに勉強会 Lovers. All rights reserved
FeedはXML(Extensible Markup Language)という言語で構成されます
XMLはJSONと同じ半構造化データ
RSSはこのようなアイコンでサイトに掲載されています
Atomのアイコンは見つけられず・・・
RSSはコネクタにより、自動化されたトリガーで情報キャッチ可能
しかもJSON形式でデータが取得できる
今回は、Atom形式のフィードを、自分から取得する
Power Automate Flowをご紹介します!
自分から取りにいく方法とは
2023/3/11 6
Copyright (c) 2023,
気ままに勉強会 Lovers. All rights reserved
1. Feedが掲載されているリンクにHTTP要求を送信すると
XMLが返ってくる
• リンクはWebサイトでfeedという形で掲載されています
• 紹介するサイトは「Public Key」と「PR Times」「O‘Reilly」にします
ワタシの好みです・・・
https://www.oreilly.co.jp/feeds/
O‘Reillyであれば
こちらのリンク
HTTPは
URIが判ればOK!
激推し! json関数
2023/3/11 7
Copyright (c) 2023,
気ままに勉強会 Lovers. All rights reserved
2. 前述(1)のようにHTTP要求を送信すると「XML」形式で
情報が取得できる。
これをjson関数という最高にCoolな関数でJSON形式に変える!
https://learn.microsoft.com/ja-jp/power-platform/power-fx/reference/function-json
JSON形式に変えることで、可読性と操作性が高まります
個人の感想
json(body('HTTP'))
HTTPの戻り値 JSONに変換
予めスキーマを調べる
2023/3/11 8
Copyright (c) 2023,
気ままに勉強会 Lovers. All rights reserved
3. JSONのスキーマはサイトによって異なるので、調査が必要
JSONを実際に見て、記事に当たる部分を見つけておく
見つけ方のコツ!
• フィード(記事)は複数あることが必然的なので、
Array(配列)になる
([ ]で囲まれている)
• 最新の記事は、配列の最初なので[0]番目
• Webページと見比べて、欲しい情報に該当する部分を
確認する
{}で囲まれている部分はオブジェクト、と言
われる半構造化データです
“title”:hogehoge これは key:valueの関係になります
key値を判定できれば、後のステップで値を取得で
きます!
※日付系の値の扱いは注意!
設定画面としてのSharePoint
2023/3/11 9
Copyright (c) 2023,
気ままに勉強会 Lovers. All rights reserved
4. 今回は「スケジュール済みのクラウドフロー」を採用します。
同じ情報を投稿しないため、確認用の記憶領域にSharePointを使います
「同じ時刻に記事が複数投稿することはあり得ない」という前提で
IF分岐を作り、同じ投稿がされないように制御します。
- トリガーのスケジュールも適切なサイクルを選びましょう! - 1分単位のリクエストなどは推奨しません
2023/3/11
Copyright (c) 2023,
気ままに勉強会 Lovers. All rights reserved
10
デモタイム
Public key、PR Times、O’Reilly Japanでテスト
※筆者の好みです
アダプティブカードで投稿!
Teamsのアダプティブカードは映えます!
2023/3/11 11
Copyright (c) 2023,
気ままに勉強会 Lovers. All rights reserved
{
"type": "AdaptiveCard",
"body": [
{
"type": "TextBlock",
"size": "Medium",
"weight": "Bolder",
"text": "@{variables('Title')}"
},
{
"type": "ColumnSet",
"columns": [
{
"type": "Column",
“items”: [
--- 以下省略 - 範囲外にコード載せてます!
メリット
2023/3/11 12
Copyright (c) 2023,
気ままに勉強会 Lovers. All rights reserved
TeamsでMicrosoft 365 グループのパブリック グループを作って
コミュニケーションの場を作ろう!
https://learn.microsoft.com/ja-jp/training/modules/explore-
teams/6-microsoft-365-groups
話題があれば・・・
反応するヒトがいるかも👀✨
• 情報のPOSTと言えど、表面化することの効果は大きい
です!実際に会話が生まれるかも!
• メディアを選定し、自分にあった情報収集を作ること
で自分も「あ、これ知らなかった」を防げます!
• 実際に情報共有することで、組織内にアイディアが生
まれる可能性もあります!
プロジェクトが生まれるかもしれません!
情報共有は夢だらけです!
発信することが大切!是非興味があればトライしてみてく
ださい!
2023/3/11
Copyright (c) 2023,
気ままに勉強会 Lovers. All rights reserved
13
本当にオススメ!
今すぐTeamsに
channelを作ろう!
謝辞
登壇の機会ありがとうございました!
魁!! 鰹塾遊びに来てね♪
- 登壇のオファー求めてます!
2023/3/11
Copyright (c) 2023,
気ままに勉強会 Lovers. All rights reserved
14
@DemodoriGatsuo

Más contenido relacionado

La actualidad más candente

S08_Microsoft 365 E5 Compliance による内部不正対策の実践 [Microsoft Japan Digital Days]
S08_Microsoft 365 E5 Compliance による内部不正対策の実践 [Microsoft Japan Digital Days]S08_Microsoft 365 E5 Compliance による内部不正対策の実践 [Microsoft Japan Digital Days]
S08_Microsoft 365 E5 Compliance による内部不正対策の実践 [Microsoft Japan Digital Days]
日本マイクロソフト株式会社
 
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...
日本マイクロソフト株式会社
 

La actualidad más candente (20)

今から始めようMicrosoft PowerApps! (2017年版) - 吉田の備忘録
今から始めようMicrosoft PowerApps! (2017年版) - 吉田の備忘録今から始めようMicrosoft PowerApps! (2017年版) - 吉田の備忘録
今から始めようMicrosoft PowerApps! (2017年版) - 吉田の備忘録
 
情報共有ツールの使い分けの考え方とアプローチ
情報共有ツールの使い分けの考え方とアプローチ情報共有ツールの使い分けの考え方とアプローチ
情報共有ツールの使い分けの考え方とアプローチ
 
PowerApps 初心者の館?
PowerApps 初心者の館?PowerApps 初心者の館?
PowerApps 初心者の館?
 
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法
 
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えようMicrosoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
 
SharePoint モダン ポータル 徹底解説 !
SharePoint モダン ポータル 徹底解説 !SharePoint モダン ポータル 徹底解説 !
SharePoint モダン ポータル 徹底解説 !
 
S08_Microsoft 365 E5 Compliance による内部不正対策の実践 [Microsoft Japan Digital Days]
S08_Microsoft 365 E5 Compliance による内部不正対策の実践 [Microsoft Japan Digital Days]S08_Microsoft 365 E5 Compliance による内部不正対策の実践 [Microsoft Japan Digital Days]
S08_Microsoft 365 E5 Compliance による内部不正対策の実践 [Microsoft Japan Digital Days]
 
Microsoft Power Platform がエンジニアにも必要な理由
Microsoft Power Platform がエンジニアにも必要な理由Microsoft Power Platform がエンジニアにも必要な理由
Microsoft Power Platform がエンジニアにも必要な理由
 
FormsとPower AutomateとTeamsを使った問合せ管理の仕組みをつくる
FormsとPower AutomateとTeamsを使った問合せ管理の仕組みをつくるFormsとPower AutomateとTeamsを使った問合せ管理の仕組みをつくる
FormsとPower AutomateとTeamsを使った問合せ管理の仕組みをつくる
 
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
 
にぎやか 3 人組が選ぶ Microsoft 365 注目アップデート 7 選
にぎやか 3 人組が選ぶ Microsoft 365 注目アップデート 7 選にぎやか 3 人組が選ぶ Microsoft 365 注目アップデート 7 選
にぎやか 3 人組が選ぶ Microsoft 365 注目アップデート 7 選
 
Microsoft 365 Day Session 2
Microsoft 365 Day Session 2Microsoft 365 Day Session 2
Microsoft 365 Day Session 2
 
各種データベースの特徴とパフォーマンス比較
各種データベースの特徴とパフォーマンス比較各種データベースの特徴とパフォーマンス比較
各種データベースの特徴とパフォーマンス比較
 
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...
 
ビジネスパーソンのためのDX入門講座エッセンス版
ビジネスパーソンのためのDX入門講座エッセンス版ビジネスパーソンのためのDX入門講座エッセンス版
ビジネスパーソンのためのDX入門講座エッセンス版
 
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
 
Power BI を提案してみた件
Power BI を提案してみた件Power BI を提案してみた件
Power BI を提案してみた件
 
ChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くないChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くない
 
なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論
 
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
 

Similar a Power Automateを使ってツヨツヨ情報収集ツールを作ろう

Power PlatformでAIに質問するMy バーチャルスペース作ってみた.pptx
Power PlatformでAIに質問するMy バーチャルスペース作ってみた.pptxPower PlatformでAIに質問するMy バーチャルスペース作ってみた.pptx
Power PlatformでAIに質問するMy バーチャルスペース作ってみた.pptx
Demodori Gatsuo - A Certain Citizen Developers Association
 
採用担当者必見!\累計6万通以上のスカウト送信実績/ ITエンジニア採用における返信率10%超のスカウトメール術
採用担当者必見!\累計6万通以上のスカウト送信実績/ ITエンジニア採用における返信率10%超のスカウトメール術採用担当者必見!\累計6万通以上のスカウト送信実績/ ITエンジニア採用における返信率10%超のスカウトメール術
採用担当者必見!\累計6万通以上のスカウト送信実績/ ITエンジニア採用における返信率10%超のスカウトメール術
AtsushiMurakami10
 
エンジニア採用担当者必見! ITエンジニア採用を成功させる「スカウトメディア」の選び方
エンジニア採用担当者必見! ITエンジニア採用を成功させる「スカウトメディア」の選び方エンジニア採用担当者必見! ITエンジニア採用を成功させる「スカウトメディア」の選び方
エンジニア採用担当者必見! ITエンジニア採用を成功させる「スカウトメディア」の選び方
AtsushiMurakami10
 

Similar a Power Automateを使ってツヨツヨ情報収集ツールを作ろう (20)

学ぶモチベーション_自分の身近なところからHackしよう_RPALT_20230216.pdf
学ぶモチベーション_自分の身近なところからHackしよう_RPALT_20230216.pdf学ぶモチベーション_自分の身近なところからHackしよう_RPALT_20230216.pdf
学ぶモチベーション_自分の身近なところからHackしよう_RPALT_20230216.pdf
 
OfficeScriptでローコード_コードで楽しんでみような会_20230121.pptx
OfficeScriptでローコード_コードで楽しんでみような会_20230121.pptxOfficeScriptでローコード_コードで楽しんでみような会_20230121.pptx
OfficeScriptでローコード_コードで楽しんでみような会_20230121.pptx
 
バックオフィスからHappyPowerを開催してみた.pptx
バックオフィスからHappyPowerを開催してみた.pptxバックオフィスからHappyPowerを開催してみた.pptx
バックオフィスからHappyPowerを開催してみた.pptx
 
Power PlatformでAIに質問するMy バーチャルスペース作ってみた.pptx
Power PlatformでAIに質問するMy バーチャルスペース作ってみた.pptxPower PlatformでAIに質問するMy バーチャルスペース作ってみた.pptx
Power PlatformでAIに質問するMy バーチャルスペース作ってみた.pptx
 
カスタムコネクタ入門
カスタムコネクタ入門カスタムコネクタ入門
カスタムコネクタ入門
 
Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。
 
チャットボットの自然言語処理
チャットボットの自然言語処理チャットボットの自然言語処理
チャットボットの自然言語処理
 
タイムカード打刻チャットボット「ごえもん」誕生話 
タイムカード打刻チャットボット「ごえもん」誕生話 タイムカード打刻チャットボット「ごえもん」誕生話 
タイムカード打刻チャットボット「ごえもん」誕生話 
 
よりお手軽なBotへ 〜APIで効率的なBotを〜
よりお手軽なBotへ 〜APIで効率的なBotを〜よりお手軽なBotへ 〜APIで効率的なBotを〜
よりお手軽なBotへ 〜APIで効率的なBotを〜
 
API ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリAPI ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリ
 
SIerIoTLT201805-usshiv2
SIerIoTLT201805-usshiv2SIerIoTLT201805-usshiv2
SIerIoTLT201805-usshiv2
 
採用担当者必見!\累計6万通以上のスカウト送信実績/ ITエンジニア採用における返信率10%超のスカウトメール術
採用担当者必見!\累計6万通以上のスカウト送信実績/ ITエンジニア採用における返信率10%超のスカウトメール術採用担当者必見!\累計6万通以上のスカウト送信実績/ ITエンジニア採用における返信率10%超のスカウトメール術
採用担当者必見!\累計6万通以上のスカウト送信実績/ ITエンジニア採用における返信率10%超のスカウトメール術
 
Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!
Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!
Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!
 
テスト漏れを無くしたい!ワークフロー単位でトリガーを自由に設定したい要望
テスト漏れを無くしたい!ワークフロー単位でトリガーを自由に設定したい要望テスト漏れを無くしたい!ワークフロー単位でトリガーを自由に設定したい要望
テスト漏れを無くしたい!ワークフロー単位でトリガーを自由に設定したい要望
 
PowerApps_and_PowerAutomateやってみよー会.pptx
PowerApps_and_PowerAutomateやってみよー会.pptxPowerApps_and_PowerAutomateやってみよー会.pptx
PowerApps_and_PowerAutomateやってみよー会.pptx
 
Machine Learning studio で構造化データから予測分析 (LT版)
Machine Learning studio で構造化データから予測分析 (LT版)Machine Learning studio で構造化データから予測分析 (LT版)
Machine Learning studio で構造化データから予測分析 (LT版)
 
どうする_話題の電子帳簿保存法_AI Builderで解決してみよう_序_RPALT_20230510.pdf
どうする_話題の電子帳簿保存法_AI Builderで解決してみよう_序_RPALT_20230510.pdfどうする_話題の電子帳簿保存法_AI Builderで解決してみよう_序_RPALT_20230510.pdf
どうする_話題の電子帳簿保存法_AI Builderで解決してみよう_序_RPALT_20230510.pdf
 
情シス必要論 re:Birth
情シス必要論 re:Birth 情シス必要論 re:Birth
情シス必要論 re:Birth
 
Power platform day summer 19
Power platform day summer 19 Power platform day summer 19
Power platform day summer 19
 
エンジニア採用担当者必見! ITエンジニア採用を成功させる「スカウトメディア」の選び方
エンジニア採用担当者必見! ITエンジニア採用を成功させる「スカウトメディア」の選び方エンジニア採用担当者必見! ITエンジニア採用を成功させる「スカウトメディア」の選び方
エンジニア採用担当者必見! ITエンジニア採用を成功させる「スカウトメディア」の選び方
 

Último

Último (10)

論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 

Power Automateを使ってツヨツヨ情報収集ツールを作ろう

  • 2. Profile 出戻りガツオ🐟 2023/3/11 Copyright (c) 2023, 気ままに勉強会 Lovers. All rights reserved 2 @DemodoriGatsuo https://note.com/bonito_vba_gas - Name 出戻りガツオ🐟 - Job 2023 - ??? - Career ADをすぐ退職・・給与計算下請け、 病院本部、ERPパッケージベンダー - Skill Excelから始まった市民開発Life - Excel VBA - Google Apps Script - Python - RPA (WinAutomation – Power Automate for desktop) - Power Platform! 魁 !! 鰹 塾 塾 長 🐟
  • 4. 情報強者になりたい! Chat GPTを皮切りに、空前絶後のAIブーム!! 技術革新が激しい世の中・・・情報から目が離せない!! Power Platformで情報収集を快適に! Power Automateを活かして、Updateし続ける環境を作りましょう 情報収集をハック! ハイブリッドワークでグループウェアに置くことで雑談のネタにも◎ 本日のLTは・・・ ・ 今回はコネクタで対応していないタイプの情報収集! ・ Power Automateの魅力的な関数についても解説!
  • 5. 情報収集の媒体「Feed」について - Feedは、Blogを始めとした記事、更新情報の文字規格 - RSSとAtomの二種類に分かれます。 2023/3/11 5 Copyright (c) 2023, 気ままに勉強会 Lovers. All rights reserved FeedはXML(Extensible Markup Language)という言語で構成されます XMLはJSONと同じ半構造化データ RSSはこのようなアイコンでサイトに掲載されています Atomのアイコンは見つけられず・・・ RSSはコネクタにより、自動化されたトリガーで情報キャッチ可能 しかもJSON形式でデータが取得できる 今回は、Atom形式のフィードを、自分から取得する Power Automate Flowをご紹介します!
  • 6. 自分から取りにいく方法とは 2023/3/11 6 Copyright (c) 2023, 気ままに勉強会 Lovers. All rights reserved 1. Feedが掲載されているリンクにHTTP要求を送信すると XMLが返ってくる • リンクはWebサイトでfeedという形で掲載されています • 紹介するサイトは「Public Key」と「PR Times」「O‘Reilly」にします ワタシの好みです・・・ https://www.oreilly.co.jp/feeds/ O‘Reillyであれば こちらのリンク HTTPは URIが判ればOK!
  • 7. 激推し! json関数 2023/3/11 7 Copyright (c) 2023, 気ままに勉強会 Lovers. All rights reserved 2. 前述(1)のようにHTTP要求を送信すると「XML」形式で 情報が取得できる。 これをjson関数という最高にCoolな関数でJSON形式に変える! https://learn.microsoft.com/ja-jp/power-platform/power-fx/reference/function-json JSON形式に変えることで、可読性と操作性が高まります 個人の感想 json(body('HTTP')) HTTPの戻り値 JSONに変換
  • 8. 予めスキーマを調べる 2023/3/11 8 Copyright (c) 2023, 気ままに勉強会 Lovers. All rights reserved 3. JSONのスキーマはサイトによって異なるので、調査が必要 JSONを実際に見て、記事に当たる部分を見つけておく 見つけ方のコツ! • フィード(記事)は複数あることが必然的なので、 Array(配列)になる ([ ]で囲まれている) • 最新の記事は、配列の最初なので[0]番目 • Webページと見比べて、欲しい情報に該当する部分を 確認する {}で囲まれている部分はオブジェクト、と言 われる半構造化データです “title”:hogehoge これは key:valueの関係になります key値を判定できれば、後のステップで値を取得で きます! ※日付系の値の扱いは注意!
  • 9. 設定画面としてのSharePoint 2023/3/11 9 Copyright (c) 2023, 気ままに勉強会 Lovers. All rights reserved 4. 今回は「スケジュール済みのクラウドフロー」を採用します。 同じ情報を投稿しないため、確認用の記憶領域にSharePointを使います 「同じ時刻に記事が複数投稿することはあり得ない」という前提で IF分岐を作り、同じ投稿がされないように制御します。 - トリガーのスケジュールも適切なサイクルを選びましょう! - 1分単位のリクエストなどは推奨しません
  • 10. 2023/3/11 Copyright (c) 2023, 気ままに勉強会 Lovers. All rights reserved 10 デモタイム Public key、PR Times、O’Reilly Japanでテスト ※筆者の好みです
  • 11. アダプティブカードで投稿! Teamsのアダプティブカードは映えます! 2023/3/11 11 Copyright (c) 2023, 気ままに勉強会 Lovers. All rights reserved { "type": "AdaptiveCard", "body": [ { "type": "TextBlock", "size": "Medium", "weight": "Bolder", "text": "@{variables('Title')}" }, { "type": "ColumnSet", "columns": [ { "type": "Column", “items”: [ --- 以下省略 - 範囲外にコード載せてます!
  • 12. メリット 2023/3/11 12 Copyright (c) 2023, 気ままに勉強会 Lovers. All rights reserved TeamsでMicrosoft 365 グループのパブリック グループを作って コミュニケーションの場を作ろう! https://learn.microsoft.com/ja-jp/training/modules/explore- teams/6-microsoft-365-groups 話題があれば・・・ 反応するヒトがいるかも👀✨ • 情報のPOSTと言えど、表面化することの効果は大きい です!実際に会話が生まれるかも! • メディアを選定し、自分にあった情報収集を作ること で自分も「あ、これ知らなかった」を防げます! • 実際に情報共有することで、組織内にアイディアが生 まれる可能性もあります! プロジェクトが生まれるかもしれません! 情報共有は夢だらけです! 発信することが大切!是非興味があればトライしてみてく ださい!
  • 13. 2023/3/11 Copyright (c) 2023, 気ままに勉強会 Lovers. All rights reserved 13 本当にオススメ! 今すぐTeamsに channelを作ろう!