背景
Microsoft 365 管理センター のメッセージセンターの内容は有用なんですが、
会社の環境だと管理センターへのアクセスそもそもが許可されてない
ってことで、それを翻訳した上で、会社環境の Teams で見られるようにした記録
結果はこんな感じ、自動翻訳なので、原文を先に貼り付けて、理解の補助にするぐらいが丁度よい
概要
詳細
自宅環境でメッセージセンターの通知設定
設定自体は簡単で以下程度
そうすると、こんな感じでメールで通知されてきます
会社メールで受信して、翻訳と共に、Teams へ転送
フロー全景
メール受信トリガー
Weekly Digest は不要だったので、件名でフィルター
Body を翻訳
翻訳アクションは以下を使う
テキストの翻訳
html の翻訳の場合、以下設定をしておかないと文字数制限にひっかかるようになるので注意
原文 + 翻訳文 をTeams に投稿
Teams投稿内容
<p>
@{triggerOutputs()?['body/body']}
========= 以降、翻訳 by Translate text =========
@{body('Translate_text')}
</p>
あとがき
チャネルにメールアドレスで直接通知する道もあるけれど、その場合、スレッド化されてしまうので、Reply を利用して単一スレッドにまとめてます。