MicrosoftPowerPlatformで業務効率化してみた

478 Views

April 20, 22

スライド概要

4/20 小島優介さん主催のLT大会での発表資料です。

関連スライド

各ページのテキスト
1.

MICROSOFT POWER PLATFORM で業務効率化してみた なが (taba63)

2.

はじめに 社会人4年目、感じたこと 01 02 定型的な事務作業に抜け漏れや無駄がある せっかくM365 E5ライセンスがあるのに、使いこなせていない そこで、MicrosoftPowerPlatformを使ってこんなものを作ってみました。 01 02 勤怠管理アプリ 電話当番通知BOT

3.

勤怠管理アプリ

4.

やりたいこと 始業時や終業時にアプリ上でボタンを1クリックして、Teamsのチャネルに自動投稿する

5.

しくみ PowerAutomate PowerApps 連携

6.

PowerApps

7.

PowerApps → PowerAutomate PowerAutomateで ボタンを押したときの アクションを設定できる

8.

PowerAutomate

9.

PowerAutomate Teamsテナント内の どのチーム/チャネルに 投稿するかを指定

10.

PowerApps

11.

PowerApps 完成!

12.

電話当番通知BOT

13.

やりたいこと 部内の若手で週次で電話当番を回している → 電話当番チャネルに毎週月曜9:30に、自動で電話当番2人宛に 当番の通知をする @Aさん @Bさん A B

14.

しくみ PowerAutomate SharePointOnline 連携

15.

SharePointOnline(SPO) リストを準備 Aさん Bさん 週 Aさんアドレス Bさんアドレス

16.

PowerAutomate 流れ ① トリガー ② SPO上のリストから、今週の当番のカラムを取ってくる ③ Teamsのチャネルにメッセージを投稿する

17.

PowerAutomate いつ通知するかの 日時を設定

18.

PowerAutomate [date_new]列から 該当カラムを抽出

19.

PowerAutomate Aさん Bさん Aさんアドレス Bさんアドレス value 「複数項目の取得」で得た カラムを[value]とし、 リストの列名を変数とした メッセージ文を記載する ※注意! リストの項目名はアルファベット且つ固有の名 前でないと認識してくれない。 →「date」とった一般的な項目名はSPO上で デフォルトで登録されており、列名として認識し てくれなかった →日本語で可能だが指定の仕方が面倒

20.

PowerAutomate Aさん Bさん Aさんアドレス 完了! Bさんアドレス value 「複数項目の取得」で得た カラムを[value]とし、 リストの列名を変数とした メッセージ文を記載する ※注意! リストの項目名はアルファベット且つ固有の名 前でないと認識してくれない。 →「date」とった一般的な項目名はSPO上で デフォルトで登録されており、列名として認識し てくれなかった →日本語で可能だが指定の仕方が面倒

21.

まなび・今後の展望  ライセンス1つだけでコストをかけずに、ちょっとした面倒な作業を楽にできる!  コードが書けない自分でもアプリを簡単に作れて達成感を得やすい! 手段が簡単になったからこそ、「何がしたいか」が重要になっていくのではないか 業務効率化でいえば… 何に困っているのだろう? どこを改善すれば楽になるだろうか? どうやって意見を集める? みなさんのご意見を聞きたいです!

22.

ご清聴ありがとうございました。 Twitterはじめました。 ぜひフォローよろしくお願いします! なが @naga5_apricot