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 for desktop から SharePoint Online...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
MiyakeMito
September 07, 2022
Technology
1k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Power Automate for desktop から SharePoint Online リストを直接利用する方法
MiyakeMito
September 07, 2022
Transcript
17 slides
Power Automate for desktop から SharePoint Online リスト を直接利用する方法 RPACommunity
ライトニングトーク大会 vol.4
Miyake Mito 気ままに勉強会 https://kimamani.connpass.com/ @MiTo60448639 https://qiita.com/MiyakeMito 株式会社アイシーソフト Technical Manager www.icsoft.jp
https://speakerdeck.com/ miyakemito
免責事項 当スライドは、 2022年9月現在のバージョンでの情報です 今後のアップデート等により、 仕様変更する可能性があります。 また、私の見解による内容が含まれます 間違いなどありましたらご指摘ください。 本日紹介するテクニックは、Microsoftで推奨される 手法でない可能性があります。 ご利用は自己責任でお願いします。
Power Automate for Desktop のデータ保存場所
PAfD の DB はどうしてますか? ▪ Office 365 ライセンス 範囲 ➢
基本的には、クライアントや オンプレミス上のDBに限られる ▪ 有償ライセンスあり (アテンド型 RPA のユーザーごとのプラン等) ➢ クラウドフローと連携できるので 選び放題
SharePoint Online リスト という選択肢 ▪ SharePoint Online ➢ 組織内(外)で共有 ➢
Office アプリケーションと簡単に連携可能 ➢ 強固なセキュリティ ➢ 高可用性 ➢ 検索機能やバージョン管理もスゴイ
しかも最近追加された SharePoint コネクタは使いません SharePoint コネクター ✓ クラウドフローを介さずドキュメントライブラリへ 直接アクセス ✓ リストへのアクションは今のところ未実装
PAfD と SPOリスト の連携方法 Power Automate for Desktop デスクトップフロー Power Automate クラウドフロー 要:有償ライセンス クラウドフローを介さずに PAfD と SPOリストで 直接連携可能です
PAfD から SPOリスト の 操作方法
準備 ✓ Microsoft.ACE.OLEDB.12.0 をインストール ➢ https://www.microsoft.com/ja-jp/download/details.aspx?id=13255 「Microsoft.ACE.OLEDB.12.0プロバイダーはローカルコンピュータに 登録されていません」のメッセージが表示されたら実施してください
PAD から SPO へ接続 ➢ 「データベース」-「SQL接続を開く」 ① 対象のリストを開く ③ リストの設定画面のURLから
サイトURLとリストIDを取得 Provider=Microsoft.ACE.OLEDB.12.0;WSS;IMEX=0;RetrieveIds=Yes; DATABASE={SPOサイトURL};LIST={リストID}; ② 「歯車」メニュー ⇒ 「リストの設定」 https://developer.sharepoint.com/sites/DEMO1/_layouts/15/listedit.aspx ?List=%7Bcb395f76-8b82-4ef2-a697-2e5dd942d3c2%7D {リストID} 先頭の"%7B"と 末尾の"%7D"を除く
PAD から SPO へCRUD ➢ 「データベース」-「SQLステートメントの実行」 「SQL接続を開く」で生成された変数 SQLを記述する テーブル名は "list"
でOK SELECT {Columns} FROM list WHERE {condition} INSERT INTO list ({Columns}) VALUES ({Values}) UPDATE list SET {Columns = Values} WHERE {condition} DELETE FROM list WHERE {condition}
接続は切ろう! セッションが残留することもあります 接続の切断 ➢ 「データベース」-「SQL 接続を閉じる」 「SQL接続を開く」で生成された変数
やってみよう
PAfD から SPOリスト の操作方法 DEMOします
注意 ✓ 「SQL ステートメント オブジェクト 'list' が見つかりませんでした。」の エラーが発生する場合 ➢ 接続文字列は合ってますか?
➢ Web Account Manager (WAM) による Azure ADへのデバイス登録済みですか?
最後に ▪ Power Automate Desktop で SharePoint Onlineリストのデータを ダイレクトに取得や操作する方法 https://qiita.com/MiyakeMito/items/4c9408744d7ed3486770
いいね いただけると 励みになります
ありがとうございました
More Decks by MiyakeMito
See All by MiyakeMito
Power Automateアップデート情報
miyakemito
0
430
マルチステージとAI承認について
miyakemito
1
240
Copilot Studioについて
miyakemito
9
10k
Dataverseの検索列について
miyakemito
2
2.2k
AI Builder について
miyakemito
3
1.3k
Microsoft Copilot Studio についてざっくり説明
miyakemito
2
2k
Power Automateのデータ操作(Data Operation)について (Ver.モダンデザイナー)
miyakemito
5
4.2k
JSON攻略法.pdf
miyakemito
13
7.5k
ガンダムBotを1分でつくってみせろよ
miyakemito
1
950
Other Decks in Technology
See All in Technology
SREのためのFinOps入門
muziyoshiz
3
1.5k
SSFの現在地 ― CAEP/RISCからAI Identityへ
oidfj
0
430
農夫は秘伝のタレを知らない - NOBODY KNOWS THE HIDDEN SOURCE - Kaggriculture 3rd Place Solution
masspeaks
0
310
Context Ontology Accelerator 入門 (業務データの意味を、AI エージェントに渡す)
inariku
PRO
3
670
ぼくのClaude Codeの使い方
falken
PRO
4
6.9k
The Author Pays
hiccupps
0
210
Bots in Kiro Crew (One point of contact for ongoing work) | Kiro: Zero to Hero 12
inariku
PRO
1
140
Linuxネットワークスタック進化の軌跡: 過去10年の歩みと最新トレンド
orimanabu
3
630
Frontier Teams — Amazon は AI で「開発のやり方」をどう変えたのか
kmotohas
0
250
81天的 AI Agent 軟體開發團隊治理實務分享
regionbbs
0
170
【Oracle AI SPOTLIGHT ウェビナー】【特別開催:日本語で解説!】Oracle AI World 2026 最新情報フィードバック
oracle4engineer
PRO
1
210
少ない人手 限られた予算 それでも守る 消せない・見つける・戻れる オールハザード型BCP on AWS / 20261107 Mitsutoshi Matsuo
shift_evolve
PRO
0
380
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
380
Ruling the World: When Life Gets Gamed
codingconduct
0
440
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
670
Odyssey Design
rkendrick25
PRO
3
940
Statistics for Hackers
jakevdp
799
230k
The Limits of Empathy - UXLibs8
cassininazir
2
780
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
1
300
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
400
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
660
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
A Tale of Four Properties
chriscoyier
163
24k
Music & Morning Musume
bryan
48
7.5k