自動的にテンプレートがコピーされ、以下の画面が表示されます。
テンプレートはマイプロジェクトというプロジェクトに自動的に格納されるので、確認したい場合はそこから確認してください。
以下の画面表示を読んで、「OK」をクリックしましょう。
以下の画面が表示されたら、「タイトル」を確認してください。
使いやすいようにタイトルを変更することも可能です。
最初に、GitLabにIssueが作成されたらフローボットを起動する設定を行うため、「Issueが作成されたら」をクリックします。
ステップ3:フローの起点となるGitLabのトリガーを設定
以下の画面が表示されるので、設定を確認します。
問題なければ、「次へ」をクリックしましょう。
GitLabの画面に移動し、テスト用にIssueを作成してください。
以下は例ですので、項目は任意で設定しましょう。
フローボットに戻り、以下の画面が表示されたら「トリガーの起動間隔」を設定してください。
5分、10分、15分、30分、60分から選択しましょう。
※プランによってトリガーの起動間隔は異なるため、注意してください。
スクロールし、「プロジェクトID」を設定します。
枠内をクリックすると候補が表示されるので、該当するIDを選択してください。
設定が完了したら、「テスト」をクリックします。
テストが成功すると「テスト成功」と表示されるので、「保存する」をクリックしましょう。
ステップ4:Backlogに課題を追加する設定
続いて、GitLabのIssueを基にBacklogに課題を追加する設定を行うため、「課題を追加」をクリックします。
以下の画面が表示されるので、設定を確認してください。
問題なければ、「次へ」をクリックしましょう。
以下の画面が表示されるので、「ドメイン」と「課題を登録するプロジェクトID」を説明に従って設定してください。
スクロールし、「課題の件名」を設定しましょう。
以下のようにGitLabのアウトプットを活用することで、GitLabのタイトルをBacklogに引用することができます。
アウトプットは赤枠内の矢印をクリックすると表示されます。
以下は例ですので、アウトプットを使用するかは任意です。
アウトプットについてはこちら。
以下の画面が表示されたら、「課題の種別ID」と「課題の優先度」を設定してください。
- 「課題の種別ID」→画像のように候補から選択するか、入力してください。
「課題の詳細」を設定してください。
GitLabのIssueの詳細をアウトプットを活用して設定しましょう。
以下は例ですので、登録したい項目を選択してください。
他にも必要な項目があれば設定し、「テスト」→「テスト成功」→「保存する」をクリックしましょう。
ステップ5:トリガーボタンをONにして、フローボットを起動
こちらで全ての項目の設定が完了しました!
以下の画面が表示されるので、「トリガーをON」をクリックしたら、自動化の設定は完了します。
設定したフローボットが正常に起動するかチェックしてみましょう!
こちらがGitLabでイシューが作成されたらBacklogに課題を自動作成するフローでした。
BacklogのデータをGitLabに連携したい場合
先ほどはGitLabからBacklogへデータを連携する方法をご紹介しましたが、反対にBacklogからGitLabへのデータ連携を実施したい場合は、下記のテンプレートをご利用ください。
Backlogの新規課題が作成されたら、自動的にGitLabのIssueを作成する
こちらは今回ご紹介したテンプレートとは反対のテンプレートとなっていて、手動でのIssue作成の手間が省けます。
スピーディーにIssueを作成できるため、プロジェクトの進行を効率化したい方におすすめのフローです。