■概要
Jira SoftwareとGitHubを連携してプロジェクト管理を行っているものの、それぞれの情報を手動で同期する作業に手間を感じていませんか。
このワークフローは、Jira Softwareでの課題更新をトリガーとして、関連するGitHubのIssueを自動で更新します。手作業による更新漏れや転記ミスを防ぎ、Jira SoftwareとGitHub間での情報連携を円滑にすることで、開発プロセスの生産性向上を支援します。
■このテンプレートをおすすめする方
- Jira SoftwareとGitHubを利用し、手動での情報同期に課題感を抱える開発担当者の方
- 課題とIssueの整合性を保ち、開発状況の管理を効率化したいプロジェクトマネージャーの方
- Jira SoftwareとGitHubの連携を自動化し、開発フロー全体の生産性を高めたい方
■このテンプレートを使うメリット
- Jira Softwareの課題が更新されるとGitHubのIssueが自動で更新されるため、情報同期にかかっていた時間を短縮し、コア業務に集中できます。
- 手動での情報転記が不要になるため、入力ミスや更新漏れといったヒューマンエラーを防ぎ、データの正確性を保つことに繋がります。
■フローボットの流れ
- はじめに、Jira SoftwareとGitHubをYoomと連携します。
- 次に、トリガーでJira Softwareを選択し、「課題が作成または更新されたら」というアクションを設定します。
- 次に、オペレーションで分岐機能を設定し、課題の更新時のみ後続の処理を実行するようにします。
- 次に、オペレーションでAI機能を設定し、Jira Softwareの課題情報から更新に必要なデータを抽出します。
- 次に、もう一度AI機能を設定し、GitHubのIssueに反映するテキストを整えます。
- 最後に、オペレーションでGitHubの「Issueを更新」アクションを設定し、生成したテキストで該当のIssueを更新します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Jira Softwareのトリガー設定では、連携の対象としたい任意のサブドメインおよびプロジェクトキーを設定してください。
- AIによるテキスト生成のオペレーションでは、Jira Softwareの課題情報をもとに、GitHubのIssueに反映する情報を整えるためのプロンプトを自由に設計できます。
- GitHubでIssueを更新するオペレーションでは、任意のオーナー名やリポジトリ名を設定可能です。また、各項目に固定値を入力したり、前段のJira Softwareから取得した情報を変数として埋め込んだりするなどのカスタムができます。
■注意事項
- Jira Software、GitHubのそれぞれとYoomを連携してください。
- 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- 事前に、Jira Softwareの課題にGitHubのIssue番号を記載しておいてください。