・
忙しい業務の中で、Jira SoftwareとGitHubの両方に課題を登録するのは面倒ですよね?
その手間を半減し、業務の効率化を図りませんか。
ここでは、Jira Softwareに課題が作成されたら、自動でGitHubにIssueを作成する方法をご紹介します。
ノーコードですべての設定が完了するので、誰でも簡単に業務を効率化できるはずです。
詳しい手順を解説するので、ぜひ試してみてくださいね!
Jira SoftwareとGitHubを活用し、様々なケースで自動化を実現できます!気になる自動化テンプレートがあれば、ぜひ試してみてくださいね!
本記事ではノーコードツール「Yoom」を使用した連携方法をご紹介します。
難しい設定や操作は必要なく、非エンジニアの方でも簡単に実現できます。
下記のテンプレートから今すぐに始めることもできるので、ぜひお試しください!
[Yoomとは]
今回は「Jira Softwareで課題が作成されたらGitHubにIssueを登録する」フローを作成していきます!
作成の流れは大きく分けて以下です。
Yoomを利用していない方は、こちらから無料登録をしてください。
すでにYoomを利用している方はログインしましょう。
まずはYoomとJira Software・GitHubをそれぞれ連携する必要があるので、「マイアプリ連携」を行っていきます。
Yoomのアカウント登録後、左側のメニューから「マイアプリ」をクリックしてください。
↓
右上の「+新規作成」を押してJira Softwareと入力すると、Jira Softwareのアイコンが出てきます。クリック!
↓
アカウント名とアクセストークンを入力します。
アクセストークンについては画像赤枠のリンクから詳しい説明が見れるので、参考にするのがイチバンです。無事にアクセストークンが変換できたら追加をクリック。
次はGitHubのマイアプリ連携ですが、これはとても簡単です!
マイアプリでGitHubを検索したら、サインインをします。
以上です!!これで今回使用するアプリの連携は完了です。
次は本番のフローボット作成です!
下記のバナーの「試してみる」をクリックして、テンプレートをコピーしましょう。
テンプレートがコピーされると以下のように表示されるので、「OK」をクリックします。
コピーされたテンプレートは、Yoomアカウントの『マイプロジェクト』に格納されています!
まずはJira Softwareの設定です。
『マイプロジェクト』のなかから、「【コピー】Jira Softwareで課題が作成されたらGitHubにIssueを登録する」クリックしてテンプレートの内容を確認しましょう!
↓
「課題が作成されたら」をクリック!
↓
連携するアカウント情報が入力されていることを確認して...
↓
「次へ」をクリック!
次の画面で「トリガーの起動間隔」を設定しましょう。
起動間隔とは、トリガーとなるアクションの何分後にフローボットを起動するか、というものです。
※トリガーの起動タイミングは、5分、10分、15分、30分、60分のいずれかで設定できます。
ご利用プランによって、設定できるトリガーの最短間隔が違うので、その点は要チェックです。
なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。
Jira Softwareの「サブドメイン」と「プロジェクトキー」を入力します。
「サブドメイン」は注釈に沿って入力しましょう。
「プロジェクトキー」は作成したプロジェクトごとに異なるため、GitHubに反映させたいプロジェクトを作成しましょう!
Jira Softwareのプロジェクトキーの確認は簡単です!
Jira Softwareのページの上部のプロジェクトを押してすべてのプロジェクトを表示をクリック
↓
プロジェクトの名前の横にあるのがキーなのでコピペ
GitHubに反映させたいプロジェクトが他にもある場合は、キーを控えておくと楽です!
サブドメインとプロジェクトキーを入力し終えたら、すぐ下にあるテストを押しましょう。
テストが成功すると、以下のように表示されます。
テスト完了を確認して『保存する』を押しましょう。
このステップで取得した情報(アウトプット)は後続のアクションで利用できます。
つまり、この後のGitHubへの情報追加アクションの設定で、ここの情報をそのまま引用することが可能となります。
次はGitHubの設定です。YoomのマイプロジェクトからGitHubアイコン「Issueの作成」をクリック
↓
連携するアカウント情報が入力されていることを確認して、[次へ]をクリックします。
↓
オーナー名とリポジトリ名を入力しましょう。
注釈に沿って、その部分をコピペすればOKです!
「タイトル」「内容」は、登録したい情報を入力していきます。
入力バーをクリックすると、アウトプットを引用できます。このようにアウトプットを引用することで、毎回異なるデータを反映できます。
なお、アウトプットを引用せず固定値を入力してしまうと、毎回同じ内容が登録されるのでご注意ください。
その他の項目も、運用状況に合わせて設定してみてくださいね。「ラベルリスト」や「アサイン先ユーザー」は、項目を追加することも可能です!
↓
選択が終わったらテストを押してみましょう。
【Jira Softwareで作成したプロジェクト】
【反映されているか確認…!】
【おお…!!できている!!!】
これで設定完了です!お疲れ様でした!
以下の画面が表示されるので、赤枠部分「トリガーをON」をクリックすることで、フローボットが自動で起動します。
簡単に自動化フローボットが作成できましたね!
本日ご紹介した連携以外にもJira SoftwareやGitHubのAPIを活用することで様々な自動化を実現することが可能です。
もし気になるものがあれば、ぜひ試してみてください!
課題作成をトリガーにデータを集約したり、チームメンバーに詳細を通知することも可能です。
また、AI機能をフローボット内に組み込むことで、テキスト要約を簡単に行うことができるようになるでしょう。
タスク管理ツールやフォーム作成ツールで登録された情報をもとに課題を作成したり、追加されたタスク情報を素早く関係者に共有することができます。
さらに、OCR(データ読み取り機能)を活用することで、必要な情報を抽出して効率的にタスクを管理できるようになるはずです。
トークンやフローボットなど、そういった言葉を聞きなれない自分でもフローボットを簡単に作成できました。
こんなに簡単に思い描いていた業務の自動化が叶えば、作業効率が格段にアップすること間違いなしです!
業務タスクについて「こうだったらな…」と思う部分があるなら、ぜひ1度Yoomのフローボットテンプレートをのぞいてみてくださいね。
もし自分がイメージしているものが無い場合は、もちろんイチから組み立てることも可能です!
アレンジは実に無限大なのでオリジナルのフローボットの作成なんかもできちゃいます。
便利ですよね!
Yoomサービスを利用して作業効率をどんどんあげて、時間をたくさん作っていきましょう!