アクションの場所:クラウドサービス > Microsoft Teams > Microsoft Teamsに通知
Microsoft Teamsへの通知を行います。マークダウン方式での記述にすることでメンション通知なども可能です。ファイル添付もできます。
※チャットメッセージはMicrosoft Graph APIがβ版でしか提供されていないため、当アクションにおけるチャットメッセージ送信もβの位置づけとなりますのでご注意下さい。
※シナリオアカウントの取得には組織の管理者同意が必要な権限が含まれているため、管理者による承認が必要になります。
設定方法(簡単)
① 「クラウドサービス/Microsoft Teams」カテゴリにある「Microsoft Teamsに通知」アクションをクリックします。
② シナリオアカウント:シナリオアカウント設定画面に登録されているMicrosoft Teamsアカウントを選択します。
③ チームを選択(任意):チームを選択します。未指定の場合、チャットへの送信になります。
④ チャンネルまたはチャット名を選択:送信先のチャンネルまたはチャット先を指定します。
⑥ 通知内容:通知したい内容を指定します。
設定方法(便利)
⑤ チャンネルまたはチャット名を選択 参照設定:テキストタイプのアクション結果を参照し、設定します。
⑦ 通知内容 参照設定:テキストタイプのアクション結果を参照し、設定します。
⑧ 添付ファイル(任意):③の[チームを選択]でチームを選択すると表示されます。添付したいファイルを指定します。チャット送信時にはお使いになれません。
Tips
⑩のアイコンで添付ファイルの選択方法を切り替えられます。
:任意のファイルまでのパスを指定します。ファイルタイプのアクション結果を参照することもできます。
:画像タイプのアクション結果を参照することができます。
⑨-a 添付ファイル(任意) 参照設定:他のアクションの出力を添付ファイルに指定することができます。参照するアクションのタイプは⑩で切り替えられます。
⑨-b 参照先がローカルPC上にある:⑨-aでをクリックして参照機能で対象を指定した場合に表示されます。指定した対象がローカルPC上にあれば「はい」を選択してください。「いいえ」の場合、指定された対象がローカルPC上にあった場合処理に失敗します。
オプション設定
以下の設定項目は任意です。
⑪ マークダウン形式を有効にする:マークダウン形式の有効/無効を選択します。Microsoft Teamsでサポートされているマークダウンはこちら(Microsoftサポート)から検索してご確認ください。
※但しCoopelでは、太字のテキストは**、取り消し線は~~で囲う必要があります。またハイパーリンクは[文字列](URL) と記載する必要があります。
⑫ エラーを無視
アクション使用例
Gmailで受信した採用応募メールから、氏名・応募職種を自動で抽出し、添付ファイル(履歴書など)とともに Slack へ通知するシナリオを作成します。
このシナリオを導入することで、採用担当者がメールを都度確認する手間を省くことができます。
<全体図>
「検索条件用の日付を取得」→「日付の書式を変更する」→「Gmail からメールを取得」→「Gmail から添付ファイルを取得」→「Google Gemini でテキストを生成」→「Microsoft Teams に通知」
< 実行頻度 >
本シナリオは毎日1回、営業開始前に自動実行されます。
前日から実行時刻までの間に受信した応募メールをまとめて取得し、Slackへ通知します。
< 各アクション詳細 >
・ 当日を取得
前日から実行時刻までの間に受信した応募メールを取得するため、「当日を取得」のオフセットを -1 とすることで、前日を指定します。
・ 日付の書式を変換する
「当日を取得」で取得した値を対象を指定で参照します。変換後の書式を、YYYY/MM/DD とすることで、後に使用する「Gmail からメールを取得アクション」での検索に適切な形にしています。
・ Gmail からメールを取得
検索条件を以下の通りにすることで、件名に応募を含み、前日以降を指定しています。
検索条件:
(subject:応募)AND(after:「日付の書式を変換する」を参照)
・ Gmail から添付ファイルを取得
Gmail からメールを取得アクションを指定を、「Gmail からメールを取得」にすることで、先ほど受け取ったメールの中からファイルを取得します。
今回は対象の指定方法は、添付順を指定とし、添付順を0としたため、一つ目に添付されているファイルを取得することになります。
・ Google Gemini でテキスト生成
ここでは、受け取ったメールから氏名や応募職種を抽出し、Slack で送る際の文章を生成しています。以下のようにプロンプトを指定することで可能になります。
プロンプト:
#役割
あなたは優秀な人事採用アシスタントです。
#タスク
以下の応募メールと添付の履歴書から、必要な情報だけを短く抽出してください。
#出力形式
【応募】新着の応募がありました。
・氏名 :
・応募職種 :
#応募メール
「Gmail からメールを取得」を参照する
・ Microsoft Teams に通知
「Google Gemini でテキスト生成」で作成した文章と、「Gmail から添付ファイルを取得」から取得したファイルを添付して、Microsoft Teams で送信しています。
通知内容 :
「Google Gemini でテキストを生成」を参照
添付ファイル:
「Gmail から添付ファイルを取得」を参照
< 補足 >
※本記事では簡易的に1件のメールのみを対象としていますが、繰り返し処理(ループ処理)を追加することで、複数のメールにも対応可能です。
コメント
0件のコメント
サインインしてコメントを残してください。