■概要
プロジェクト管理でBacklogを、ソースコード管理でGitHubを利用している現場では、課題やタスクの二重登録に手間を感じていませんか?手作業での情報連携は、入力漏れや遅延の原因にもなり得ます。
このワークフローを活用すれば、Backlogに特定の課題が作成された際に、GitHubへ自動でIssueを作成できるため、こうした課題をスムーズに解消可能です。BacklogとGitHub間の連携を自動化し、開発プロセスの効率化を実現します。
■このテンプレートをおすすめする方
- BacklogとGitHubを併用し、タスクの二重入力に手間を感じている開発担当者の方
- BacklogとGitHubの連携を手作業で行っており、ヒューマンエラーを減らしたい方
- 開発チームのプロジェクト管理を効率化し、生産性を向上させたいマネージャーの方
■このテンプレートを使うメリット
- Backlogへの課題追加をトリガーに自動でGitHubにIssueが作成されるため、これまで手作業での転記に費やしていた時間を短縮できます
- 手作業による情報の転記が不要になることで、課題の登録漏れや内容の間違いといったヒューマンエラーのリスク軽減に繋がります
■フローボットの流れ
- はじめに、BacklogとGitHubをYoomと連携します
- 次に、トリガーでBacklogを選択し、「課題が追加されたら(Webhook)」というアクションを設定します
- 次に、オペレーションで分岐機能を設定し、特定の条件に合致した場合のみ後続のアクションが実行されるようにします
- 最後に、オペレーションでGitHubの「Issueを作成する」アクションを設定し、Backlogから受け取った情報を基にIssueを作成します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- 分岐機能では、トリガーで取得したBacklogの課題情報を利用し、後続のオペレーションを分岐させる条件を任意で設定できます
- GitHubでIssueを作成するアクションでは、固定値やBacklogから取得した情報を変数として、Issueのタイトルや本文などの任意の項目に設定可能です
■注意事項
- Backlog、GitHubのそれぞれとYoomを連携してください。
- 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。