💼

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

に公開
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

自習用自習用

PowerAutomateのフローの中身も公開していただけますか?
これだけでは参考にならず・・