■概要
Chatworkで受けた開発依頼や修正指示を、都度GitLabに手動でイシューとして登録する作業は、手間がかかるだけでなく対応漏れの原因にもなりがちです。 このワークフローを活用すれば、ChatworkとGitLabの連携を自動化し、特定のルームにメッセージが投稿されると自動でGitLabにイシューが作成されるため、このような課題を解消し、開発業務の初動をスムーズにします。
■このテンプレートをおすすめする方
- Chatworkでの依頼をもとにGitLabへ手動でイシューを作成している開発担当者の方
- ChatworkとGitLabの連携を自動化し、タスクの依頼漏れを防ぎたいプロジェクトマネージャーの方
- 開発チームのコミュニケーションとタスク管理の効率化を目指している方
■このテンプレートを使うメリット
- Chatworkの特定ルームへの投稿をトリガーにGitLabのイシューが自動で作成されるため、手作業での転記時間を短縮できます。
- 手動での対応による依頼内容の転記ミスや、タスクの起票漏れといったヒューマンエラーの防止に繋がります。
■フローボットの流れ
- はじめに、ChatworkとGitLabをYoomと連携します。
- 次に、トリガーでChatworkを選択し、「新しいメッセージがルームに投稿されたら」を設定します。
- 次に、オペレーションでAI機能を設定し、トリガーで取得したメッセージ本文からイシューのタイトルや内容となるテキストを抽出します。
- 最後に、オペレーションでGitLabの「イシューを作成」アクションを設定し、前段で抽出したテキストなどを引用してイシューを作成します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- AI機能のテキスト抽出では、Chatworkのメッセージ本文からイシューのタイトルや説明文など、どの部分のテキストを抽出するかを任意で設定してください。
- GitLabでイシューを作成する際に、AI機能で抽出したテキストをタイトルや本文に設定するだけでなく、担当者やラベルなども任意で設定可能です。
■注意事項
- Chatwork、GitLabのそれぞれとYoomを連携してください。