「GitLabの情報をTrelloに転記するのが面倒…」
「転記する際の入力ミスを減らしたい…」
このように、GitLabからTrelloに情報を転記する作業に、多くの時間と手間を奪われていませんか?
もし、GitLabで特定の条件に合致するイシューが作成された際に、自動でTrelloにカードを追加する仕組みがあれば、面倒な転記作業に追われることなく、より生産性の高いコア業務に集中できる時間を確保しやすくなります。
今回ご紹介する自動化の設定は、ノーコードで比較的簡単に導入できるため、ぜひ自動化を取り入れて日々の作業負担を軽減していきましょう。
とにかく早く試したい方へ
YoomにはTrelloでカードが作成された際に他のアプリと連携する業務フロー自動化のテンプレートが用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
GitLabで特定条件に合うイシューが作成されたら、Trelloにカードを追加する
試してみる
■概要
開発プロジェクトでGitLabとTrelloを併用していると、GitLabで作成されたイシューをTrelloのタスクカードとして手動で転記する作業が発生しがちです。この繰り返し作業は時間がかかるだけでなく、転記ミスや漏れの原因にもなりかねません。このワークフローを活用することで、GitLabで特定の条件に合致するイシューが作成された際に、自動でTrelloにカードを追加する連携が可能になり、こうした課題を解消して業務の効率化を実現します。
■このテンプレートをおすすめする方
- GitLabとTrelloを併用しており、イシューからタスクを手作業で作成している開発担当者の方
- 開発チームの進捗管理のため、GitLabの更新をTrelloで可視化したいプロジェクトマネージャーの方
- ツール間の情報連携を自動化し、開発とタスク管理をよりスムーズにしたいと考えている方
■このテンプレートを使うメリット
- GitLabで条件に合うイシューが作成されると自動でTrelloにカードが追加されるため、これまで手作業での転記に費やしていた時間を短縮することができます
- 手作業によるコピー&ペーストが不要になるため、転記漏れや内容の間違いといったヒューマンエラーを防ぎ、情報の正確性を保つことにつながります
■フローボットの流れ
- はじめに、GitLabとTrelloをYoomと連携します
- 次に、トリガーでGitLabを選択し、「イシューが作成されたら」というアクションを設定します
- 次に、オペレーションで分岐機能を設定し、特定のラベルが付いたイシューなど、条件に合致した場合のみ後続の処理に進むようにします
- 最後に、オペレーションでTrelloの「新しいカードを作成」アクションを設定し、GitLabのイシュー情報を基にカードを作成します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitLabのイシューをトリガーにした後の分岐機能では、特定のラベルや担当者、マイルストーンなど、連携対象としたいイシューの条件を任意で設定してください
- Trelloでカードを作成するアクションでは、カードを追加するボードやリストを指定し、GitLabのイシュータイトルや本文をカードのどの項目に反映させるかを自由にカスタマイズしてください
◼️注意事項
- GitLabとTrelloのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
GitLabと連携してTrelloにカードを自動で作成するフローを作ってみよう
それではここから代表的な例として、GitLabで特定条件に合うイシューが作成された際にTrelloにカードを自動で追加するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:GitLab/Trello
[Yoomとは]
フローの作成方法
今回は大きく分けて以下のプロセスで作成します。
- GitLabとTrelloのマイアプリ連携
- テンプレートをコピー
- GitLabのトリガー設定と各アクション設定
- トリガーをONにし、フローが起動するかを確認
GitLabで特定条件に合うイシューが作成されたら、Trelloにカードを追加する
試してみる
■概要
開発プロジェクトでGitLabとTrelloを併用していると、GitLabで作成されたイシューをTrelloのタスクカードとして手動で転記する作業が発生しがちです。この繰り返し作業は時間がかかるだけでなく、転記ミスや漏れの原因にもなりかねません。このワークフローを活用することで、GitLabで特定の条件に合致するイシューが作成された際に、自動でTrelloにカードを追加する連携が可能になり、こうした課題を解消して業務の効率化を実現します。
■このテンプレートをおすすめする方
- GitLabとTrelloを併用しており、イシューからタスクを手作業で作成している開発担当者の方
- 開発チームの進捗管理のため、GitLabの更新をTrelloで可視化したいプロジェクトマネージャーの方
- ツール間の情報連携を自動化し、開発とタスク管理をよりスムーズにしたいと考えている方
■このテンプレートを使うメリット
- GitLabで条件に合うイシューが作成されると自動でTrelloにカードが追加されるため、これまで手作業での転記に費やしていた時間を短縮することができます
- 手作業によるコピー&ペーストが不要になるため、転記漏れや内容の間違いといったヒューマンエラーを防ぎ、情報の正確性を保つことにつながります
■フローボットの流れ
- はじめに、GitLabとTrelloをYoomと連携します
- 次に、トリガーでGitLabを選択し、「イシューが作成されたら」というアクションを設定します
- 次に、オペレーションで分岐機能を設定し、特定のラベルが付いたイシューなど、条件に合致した場合のみ後続の処理に進むようにします
- 最後に、オペレーションでTrelloの「新しいカードを作成」アクションを設定し、GitLabのイシュー情報を基にカードを作成します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitLabのイシューをトリガーにした後の分岐機能では、特定のラベルや担当者、マイルストーンなど、連携対象としたいイシューの条件を任意で設定してください
- Trelloでカードを作成するアクションでは、カードを追加するボードやリストを指定し、GitLabのイシュータイトルや本文をカードのどの項目に反映させるかを自由にカスタマイズしてください
◼️注意事項
- GitLabとTrelloのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
ステップ1:GitLabとTrelloをマイアプリ連携
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!
1.GitLabとYoomのマイアプリ登録
以下の手順をご参照ください。
2.TrelloとYoomのマイアプリ連携
以下の手順をご参照ください。
ステップ2:テンプレートをコピーする
続いてYoomのテンプレートをコピーします。
以下バナーの「試してみる」をクリックしましょう。
GitLabで特定条件に合うイシューが作成されたら、Trelloにカードを追加する
試してみる
■概要
開発プロジェクトでGitLabとTrelloを併用していると、GitLabで作成されたイシューをTrelloのタスクカードとして手動で転記する作業が発生しがちです。この繰り返し作業は時間がかかるだけでなく、転記ミスや漏れの原因にもなりかねません。このワークフローを活用することで、GitLabで特定の条件に合致するイシューが作成された際に、自動でTrelloにカードを追加する連携が可能になり、こうした課題を解消して業務の効率化を実現します。
■このテンプレートをおすすめする方
- GitLabとTrelloを併用しており、イシューからタスクを手作業で作成している開発担当者の方
- 開発チームの進捗管理のため、GitLabの更新をTrelloで可視化したいプロジェクトマネージャーの方
- ツール間の情報連携を自動化し、開発とタスク管理をよりスムーズにしたいと考えている方
■このテンプレートを使うメリット
- GitLabで条件に合うイシューが作成されると自動でTrelloにカードが追加されるため、これまで手作業での転記に費やしていた時間を短縮することができます
- 手作業によるコピー&ペーストが不要になるため、転記漏れや内容の間違いといったヒューマンエラーを防ぎ、情報の正確性を保つことにつながります
■フローボットの流れ
- はじめに、GitLabとTrelloをYoomと連携します
- 次に、トリガーでGitLabを選択し、「イシューが作成されたら」というアクションを設定します
- 次に、オペレーションで分岐機能を設定し、特定のラベルが付いたイシューなど、条件に合致した場合のみ後続の処理に進むようにします
- 最後に、オペレーションでTrelloの「新しいカードを作成」アクションを設定し、GitLabのイシュー情報を基にカードを作成します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitLabのイシューをトリガーにした後の分岐機能では、特定のラベルや担当者、マイルストーンなど、連携対象としたいイシューの条件を任意で設定してください
- Trelloでカードを作成するアクションでは、カードを追加するボードやリストを指定し、GitLabのイシュータイトルや本文をカードのどの項目に反映させるかを自由にカスタマイズしてください
◼️注意事項
- GitLabとTrelloのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
テンプレートがコピーされました。「OK」を選択します。
次のステップから設定していきましょう。
ステップ3:GitLabでイシューが作成されたら
「イシューが作成されたら」を選択します。
「アクション」はテンプレート通りのままでOKです!
「GitLabと連携するアカウント情報」を確認し、「次へ」をクリックして進んでください。
「トリガーの起動間隔」を設定します。
【注意】
- トリガーの起動タイミングは、5分、10分、15分、30分、60分のいずれかで設定できます。
ご利用プランによって、設定できるトリガーの最短間隔が違うので、その点は要チェックです。
なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。
今回のフローで使用したいプロジェクトの「プロジェクトID」を設定しましょう。
GitLabにテスト用のイシューを作成しましょう。
以下は例です!
設定できたら「テスト」を行いましょう。
テストに成功すると「取得した値」に反映されます。
※取得した値とは?
トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。
「完了」を選択しましょう。
ステップ4:分岐設定
【注意】
- 「分岐する」オペレーションは、ミニプラン以上でご利用いただけます。フリープランで利用するとエラーになってしまうのでご注意ください。
- ミニプランなどの有料プランは2週間の無料トライアルが可能です。無料トライアル中なら、普段制限されているアプリや機能も自由にお試しいただけますので、ぜひ活用してみてください。
「コマンドオペレーション」を選択します。
分岐条件を設定しましょう。
今回は、例として「取得した値」のラベルリストに「テスト」という値が入っているか否かで分岐するように設定しました!ニーズに合った分岐条件を設定してくださいね。
設定できたら「完了」を選択しましょう。
ステップ5:Trelloで新しいカードを作成する
「新しいカードを作成」を選択します。