■概要
開発プロジェクトにおいて、GitHubで作成されたPull Requestの確認が遅れたり、レビュー依頼の連絡が漏れたりすることはないでしょうか。このような手作業での情報共有は、開発サイクルの遅延に繋がる可能性があります。このワークフローを活用すれば、GitHubでPull Requestが作成された瞬間にMicrosoft Teamsへ自動で通知され、レビュー依頼の見落としを防ぎ、開発プロセスを円滑に進めることが可能です。
■このテンプレートをおすすめする方
- GitHubでのPull Requestの確認や、レビュー依頼の連絡に手間を感じている開発者の方
- Microsoft Teamsを活用して、開発の進捗をリアルタイムで把握したいチームリーダーの方
- 開発チーム全体のコミュニケーションを効率化し、生産性を向上させたいマネージャーの方
■このテンプレートを使うメリット
- Pull Requestが作成されると自動で通知が送信されるため、手作業での連絡や確認に費やしていた時間を短縮し、本来の業務に集中できます。
- 手動での連絡による通知漏れや宛先の間違いといった人的ミスを防ぎ、レビュアーへ確実に情報を伝達することで、開発サイクルの停滞を回避します。
■フローボットの流れ
- はじめに、お使いのGitHubアカウントとMicrosoft TeamsアカウントをYoomに連携します。
- 次に、トリガーでGitHubを選択し、「プルリクエストが作成されたら」というアクションを設定して、フローボットが起動するきっかけを作ります。
- 最後に、オペレーションでMicrosoft Teamsを選択し、「チャネルにメッセージを送る」アクションで、通知先のチャネルやメッセージ内容を設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Microsoft Teamsへの通知設定では、通知を送信したいチームのIDやチャネルのIDを任意で指定することが可能です。
- 送信するメッセージの本文には、固定のテキストだけでなく、トリガーとなったGitHubのPull Requestから取得したタイトルやURLなどの情報を組み込めます。
■注意事項
- GitHub、Microsoft TeamsのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。