Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Power Automate for desktop から SharePoint Online...
Search
MiyakeMito
September 07, 2022
Technology
950
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
More Decks by MiyakeMito
See All by MiyakeMito
Power Automateアップデート情報
miyakemito
0
310
マルチステージとAI承認について
miyakemito
0
160
Copilot Studioについて
miyakemito
7
10k
Dataverseの検索列について
miyakemito
2
1.9k
AI Builder について
miyakemito
3
1.2k
Microsoft Copilot Studio についてざっくり説明
miyakemito
2
1.9k
Power Automateのデータ操作(Data Operation)について (Ver.モダンデザイナー)
miyakemito
5
4.1k
JSON攻略法.pdf
miyakemito
13
7.3k
ガンダムBotを1分でつくってみせろよ
miyakemito
1
910
Other Decks in Technology
See All in Technology
グローバル基準のSREは、運用現場でどう機能したか:成熟度アセスメントの実践 / SRE NEXT 2026
sorawatanabe
0
140
Redmine 7.0 新機能・機能強化解説(OSC2026京都ダイジェスト版)
vividtone
1
210
ブラウザ研修 2026
recruitengineers
PRO
4
790
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
サイバー捜査員研修(前半)
nomizone
1
1.9k
AI時代の強いチームの作り方
yuukiyo
26
16k
取引先から届く 「セキュリティチェックシート」の読み解き方
kamadamakoto
0
140
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
3
1.2k
바이브풀 라이프
arawn
0
110
Breaking the Seal: Static Deobfuscation of Compiled V8 JavaScript Bytecode Malware
hshrzd
0
660
モダンフロントエンド 開発研修
recruitengineers
PRO
3
560
Forza Horizon 6 のテレメトリ機能で 自動運転に使えそうな学習データを集める話
henjin0
0
150
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
430
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
470
Six Lessons from altMBA
skipperchong
29
4.4k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
350
Discover your Explorer Soul
emna__ayadi
2
1.2k
Optimizing for Happiness
mojombo
378
71k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
160
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
210
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
Transcript
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
いいね いただけると 励みになります
ありがとうございました