478 Views
April 20, 22
スライド概要
4/20 小島優介さん主催のLT大会での発表資料です。
MICROSOFT POWER PLATFORM で業務効率化してみた なが (taba63)
はじめに 社会人4年目、感じたこと 01 02 定型的な事務作業に抜け漏れや無駄がある せっかくM365 E5ライセンスがあるのに、使いこなせていない そこで、MicrosoftPowerPlatformを使ってこんなものを作ってみました。 01 02 勤怠管理アプリ 電話当番通知BOT
勤怠管理アプリ
やりたいこと 始業時や終業時にアプリ上でボタンを1クリックして、Teamsのチャネルに自動投稿する
しくみ PowerAutomate PowerApps 連携
PowerApps
PowerApps → PowerAutomate PowerAutomateで ボタンを押したときの アクションを設定できる
PowerAutomate
PowerAutomate Teamsテナント内の どのチーム/チャネルに 投稿するかを指定
PowerApps
PowerApps 完成!
電話当番通知BOT
やりたいこと 部内の若手で週次で電話当番を回している → 電話当番チャネルに毎週月曜9:30に、自動で電話当番2人宛に 当番の通知をする @Aさん @Bさん A B
しくみ PowerAutomate SharePointOnline 連携
SharePointOnline(SPO) リストを準備 Aさん Bさん 週 Aさんアドレス Bさんアドレス
PowerAutomate 流れ ① トリガー ② SPO上のリストから、今週の当番のカラムを取ってくる ③ Teamsのチャネルにメッセージを投稿する
PowerAutomate いつ通知するかの 日時を設定
PowerAutomate [date_new]列から 該当カラムを抽出
PowerAutomate Aさん Bさん Aさんアドレス Bさんアドレス value 「複数項目の取得」で得た カラムを[value]とし、 リストの列名を変数とした メッセージ文を記載する ※注意! リストの項目名はアルファベット且つ固有の名 前でないと認識してくれない。 →「date」とった一般的な項目名はSPO上で デフォルトで登録されており、列名として認識し てくれなかった →日本語で可能だが指定の仕方が面倒
PowerAutomate Aさん Bさん Aさんアドレス 完了! Bさんアドレス value 「複数項目の取得」で得た カラムを[value]とし、 リストの列名を変数とした メッセージ文を記載する ※注意! リストの項目名はアルファベット且つ固有の名 前でないと認識してくれない。 →「date」とった一般的な項目名はSPO上で デフォルトで登録されており、列名として認識し てくれなかった →日本語で可能だが指定の仕方が面倒
まなび・今後の展望 ライセンス1つだけでコストをかけずに、ちょっとした面倒な作業を楽にできる! コードが書けない自分でもアプリを簡単に作れて達成感を得やすい! 手段が簡単になったからこそ、「何がしたいか」が重要になっていくのではないか 業務効率化でいえば… 何に困っているのだろう? どこを改善すれば楽になるだろうか? どうやって意見を集める? みなさんのご意見を聞きたいです!
ご清聴ありがとうございました。 Twitterはじめました。 ぜひフォローよろしくお願いします! なが @naga5_apricot