💼

Power Automate とアダプティブ カードで勤怠連絡アプリを作ってみる

2022/01/01に公開
1

Microsoft Teams と Power Automate をアダプティブ カードで連携させてみたかったので勉強がてら勤怠連絡アプリを作ってみました。

全体像はこんな感じ。毎日 9 時にタイマーで起動して Microsoft Teams のチャットにアダプティブ カードを投稿し応答の結果を Excel ファイルに保存します。名前を変えてしまったのでわかりにくいですが Microsoft Teams に投稿するのは アダプティブ カードを Teams ユーザーに投稿して応答を待機 というアクションです。

アダプティブ カードはデザイナーで作成します。ラジオ ボタンで選択した結果を Submit することで Power Automate に結果が返ってきます。

実際に実行してみます。Microsoft Teams のチャットにアダプティブ カードが送られてきます。

回答するとカードが更新されます。

結果は本文の data に入ってきますので body('{{action-name}}')?['data']?['{{id}}'] のような式で後続のアクションから選択された項目を取得することができます。

結果が Excel に登録されているのがわかります。

たとえばチーム内で勤怠管理するくらいならこれで十分な感じがありますね。

Discussion