はじめに
メロスは(自分自身に)激怒した。
メロスは当日の会議予定を忘れる。
メロスは、ド文系の下っ端のゆとり世代の情シスである。笛を吹き、羊と遊んで暮して来た。
けれども自分のやらかしに対しては、人一倍に敏感であった。
会議予定をついうっかり忘れてしまう愚かな自分に会議のリマインダー通知を送るフローを作りました。
PowerAutomateとLINE Notifyを使います。
LINE Notifyは個人のLINEアカウントがあれば誰でも無料で使えます。
準備
LINE Notifyにログインして、アクセストークンを取得します。
通知先はLINE Notifyを招待したグループチャットにします。
PowerAutomate
全体図はこんな感じです。わぁ簡単
トリガーをOffice 365 Outlookの「予定しているイベントが間もなく開始されるとき(V3)」にします。
その次の「タイムゾーンの変換」はLINE通知用に時間の体裁を変えるために追加しています。
無くても良いですが、通知メッセージの中に時間を入れたい方は入れてあげましょう。
UTC世界標準時→UTC+09:00日本標準時間に変換し
24:00となるように書式を変更しています。
そのあとの並行処理ですが、
1つは個人LINEに、並行して会社ドメインのTeamsに通知を送ります。
項目 | 値 |
---|---|
URI | https://notify-api.line.me/api/notify |
Method | POST |
Headers | Authorization=Bearer YOUR_LINE_ACCESS_TOKEN Content-Type=application/x-www-form-urlencoded |
Body | message=よしなに |
完成です。
テストとしてOutlookで予定を登録してみましょう。
LINEに通知が来てますね。
(独り言:このぼのぼのの着せ替えメッチャかわいくないですか?)
おわりに
Web会議や打ち合わせなど、分かってはいるけどあることをうっかり忘れてしまう。
その度に「やっちまった!!」と自己嫌悪に陥っていました。
これで改善するといいナ...
あと弊社は個人デバイスから会社ネットワークにアクセスする際は
BYODの申請が必要なんですが、会社→個人デバイスはどうなんだろうな...と思う今日このごろ。