■概要
GitLabで作成されたIssueの情報を、都度Slackに手作業で共有していませんか?重要なIssueの見落としや、共有の遅れはプロジェクトの進行に影響を与えかねません。このワークフローを活用すれば、GitLabで特定のキーワードを含むIssueが作成されたタイミングをトリガーに、指定したSlackチャンネルへ自動でメッセージを送信できます。これにより、迅速な情報共有と対応漏れの防止を実現します。
■このテンプレートをおすすめする方
- GitLabとSlackを利用してプロジェクト管理を行っている開発チームの方
- 特定のキーワードを含む重要なIssueの通知を自動化し、見落としを防ぎたい方
- 手作業による情報共有の手間をなくし、開発業務に集中したいマネージャーの方
■このテンプレートを使うメリット
- GitLabのIssue作成を常に監視し、手動で通知する手間が省けるため、本来の業務に集中する時間を確保できます。
- 通知の遅延や共有漏れといったヒューマンエラーを防ぎ、重要なIssueに関する情報共有を確実に行えます。
■フローボットの流れ
- はじめに、GitLabとSlackをYoomと連携します。
- 次に、トリガーでGitLabを選択し、「キーワードに一致するIssueが作成されたら」というアクションを設定します。
- 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」アクションを設定し、任意のチャンネルに通知を送信します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitLabのトリガー設定では、通知のきっかけとしたいキーワードを任意で設定してください。
- Slackのオペレーション設定では、通知先のチャンネルを自由に指定できるほか、メッセージ内容もカスタムが可能です。固定のテキストだけでなく、トリガーで取得したIssueのタイトルや担当者、URLといった動的な情報をメッセージに埋め込むことで、より詳細な通知を作成できます。
■注意事項
- GitLab、SlackのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。