Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Power Automate for desktop から SharePoint Online...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
MiyakeMito
September 07, 2022

Power Automate for desktop から SharePoint Online リストを直接利用する方法

MiyakeMito

September 07, 2022

Transcript

17 slides
  1. PAfD の DB はどうしてますか? ▪ Office 365 ライセンス 範囲 ➢

    基本的には、クライアントや オンプレミス上のDBに限られる ▪ 有償ライセンスあり (アテンド型 RPA のユーザーごとのプラン等) ➢ クラウドフローと連携できるので 選び放題
  2. SharePoint Online リスト という選択肢 ▪ SharePoint Online ➢ 組織内(外)で共有 ➢

    Office アプリケーションと簡単に連携可能 ➢ 強固なセキュリティ ➢ 高可用性 ➢ 検索機能やバージョン管理もスゴイ
  3. しかも最近追加された SharePoint コネクタは使いません SharePoint コネクター ✓ クラウドフローを介さずドキュメントライブラリへ 直接アクセス ✓ リストへのアクションは今のところ未実装

    PAfD と SPOリスト の連携方法 Power Automate for Desktop デスクトップフロー Power Automate クラウドフロー 要:有償ライセンス クラウドフローを介さずに PAfD と SPOリストで 直接連携可能です
  4. 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"を除く
  5. 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}

More Decks by MiyakeMito

Other Decks in Technology