・
GitLabでプロジェクトメンバーの情報を確認したりする際、毎回手動で検索する作業に手間を感じていませんか?
特に急いでいる時に限って目的のユーザーがすぐに見つからず、本来の業務が中断されてしまうこともあるかもしれません。
もし、普段お使いのチャットツールから必要な情報を入力するだけで、GitLabのユーザー情報を自動で検索し、その結果を即座に受け取れる仕組みがあれば、こうした日々の小さなストレスを削減できます。
これにより、より開発やプロジェクト管理といったコア業務に集中できる時間を生み出すことが可能です!
今回ご紹介する自動化の設定は、ノーコードで簡単に設定できて、手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう。
とにかく早く試したい方へ
YoomにはGitLabのユーザー情報を検索する業務フロー自動化のテンプレートが用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
■概要
GitLabで特定のユーザー情報を確認したい際、都度GitLabを開いて検索する作業に手間を感じていませんか?
Slackでのやり取り中に、シームレスにGitLabのユーザー検索ができれば、業務はよりスムーズに進みます。
このワークフローを活用すれば、Slackに特定のキーワードを投稿するだけで、GitLab内のユーザーを自動で検索し、結果をSlackに通知することが可能です。
面倒な画面遷移の手間を省き、コミュニケーションを円滑にします。
■このテンプレートをおすすめする方
・GitLabとSlackを併用し、GitLabのユーザー検索を手間なく行いたいと考えている開発担当者の方
・Slack上でのコミュニケーションを起点に、GitLabのユーザー情報を効率的に確認したいプロジェクトマネージャーの方
・チームメンバーのGitLabアカウント情報を、Slackから素早く検索したいと考えているチームリーダーの方
■注意事項
・Slack、GitLabのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
SlackからGitLabのユーザーを検索するフローを作ってみよう
それではここから代表的な例として、Slack上で特定のキーワードを送信すると、GitLabのユーザーを検索し、結果をSlackに自動で通知するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行してください。
※今回連携するアプリの公式サイト:GitLab
[Yoomとは]フローの作成方法
今回は大きく分けて以下のプロセスで作成します。
■概要
GitLabで特定のユーザー情報を確認したい際、都度GitLabを開いて検索する作業に手間を感じていませんか?
Slackでのやり取り中に、シームレスにGitLabのユーザー検索ができれば、業務はよりスムーズに進みます。
このワークフローを活用すれば、Slackに特定のキーワードを投稿するだけで、GitLab内のユーザーを自動で検索し、結果をSlackに通知することが可能です。
面倒な画面遷移の手間を省き、コミュニケーションを円滑にします。
■このテンプレートをおすすめする方
・GitLabとSlackを併用し、GitLabのユーザー検索を手間なく行いたいと考えている開発担当者の方
・Slack上でのコミュニケーションを起点に、GitLabのユーザー情報を効率的に確認したいプロジェクトマネージャーの方
・チームメンバーのGitLabアカウント情報を、Slackから素早く検索したいと考えているチームリーダーの方
■注意事項
・Slack、GitLabのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
ステップ1:GitLabとSlackのマイアプリ連携
Yoomとそれぞれのアプリを連携して、アプリごとの操作を行えるようにしましょう。この設定は初回のみ必要です。
1.GitLabの登録方法
以下の手順をご参照ください。
2.Slackの登録方法
以下の手順をご参照ください。
ステップ2:テンプレートのコピー
では、ここから自動化フローの構築に取り掛かりましょう!
Yoomには、初心者でも簡単に進められるよう、便利なテンプレートを用意しています。
まずは、下のバナーをクリックしてください。ページが表示されたら、「このテンプレートを試す」を選択します。
■概要
GitLabで特定のユーザー情報を確認したい際、都度GitLabを開いて検索する作業に手間を感じていませんか?
Slackでのやり取り中に、シームレスにGitLabのユーザー検索ができれば、業務はよりスムーズに進みます。
このワークフローを活用すれば、Slackに特定のキーワードを投稿するだけで、GitLab内のユーザーを自動で検索し、結果をSlackに通知することが可能です。
面倒な画面遷移の手間を省き、コミュニケーションを円滑にします。
■このテンプレートをおすすめする方
・GitLabとSlackを併用し、GitLabのユーザー検索を手間なく行いたいと考えている開発担当者の方
・Slack上でのコミュニケーションを起点に、GitLabのユーザー情報を効率的に確認したいプロジェクトマネージャーの方
・チームメンバーのGitLabアカウント情報を、Slackから素早く検索したいと考えているチームリーダーの方
■注意事項
・Slack、GitLabのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
続いて確認メッセージが出てくるので、「OK」を押して設定を進めましょう。
ステップ3:Slackトリガーの設定
自動化フローが動き出すタイミングとなる操作を、トリガーと呼びます。
まず、Slackのトリガー設定を行いましょう!
「指定のテキストを含むメッセージがチャンネルに投稿されたら」という項目をクリックしてください。
Slackと連携するアカウント情報は自動で設定されます。
確認できたら、「次へ」をクリックしてください。
トリガーの起動タイミングは、5分、10分、15分、30分、60分のいずれかで設定できます。
ご利用プランによって、設定できるトリガーの最短間隔が違うので、その点は要チェックです。基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。
チャンネルIDは、枠内をクリックすると先ほど連携したSlackのチャンネルが候補に表示されるので、使用したいものを選択しましょう。
トリガー条件テキストは、自由に設定できます。
今回は、GitLabのユーザー情報を自動取得するフローを作成したいため、例として「ユーザー名」と設定してみました。
続いて、トリガーの動作テストを行います。
Slackの指定したチャンネルにテスト用のメッセージを送信してください。
(メッセージの内容に必ず、先ほどトリガー条件テキストに設定したキーワードを入力しましょう!)
今回は、例として下記画像のように送信してみました!
送信できたらYoomの画面に戻り、テストを実行しましょう。
テストが成功すると、Slackで送信したメッセージの情報が取得した値に表示されます。
確認ができたら「完了」ボタンをクリックしてください。
※「取得した値」とは、トリガーやオペレーションを設定する際に「テスト」を実行して得られたデータのことです。
このデータは後続のオペレーションで参照できるほか、変数として扱われるため、フローボットが起動するたびに最新の値に置き換わって利用されます。
ステップ4:Slackのメッセージからユーザー名を抽出する
AI機能を活用してSlackのメッセージから連携に必要なデータを抽出する設定を行いましょう。
「テキスト抽出」という項目をクリックしてください。
対象のテキストは、下記画像の通りデフォルトで設定されています。
このように設定することで、Slackにメッセージが送信されたら「メッセージ本文」を自動的に取得し、抽出対象のテキストとして指定することが可能です。
設定を確認できたら、テストを実行しましょう。
テストが正常に完了すると、抽出されたデータが「取得した値」に反映されます。
内容に問題がないか確認したうえで、設定を完了してください。