・
GitHubを活用することでタスクやバグの管理を効率化できます。
しかし、業務を進める中でChatworkのメッセージの内容をGitHubのIssueとして登録する場合、登録までに手間がかかり、転記ミスや漏れといったヒューマンエラーが発生する可能性があります。
本記事ではChatworkとGitHubを連携することで、Chatworkでメッセージが投稿されたらGitHubでIssueを作成する方法をご紹介します。
ノーコードでChatworkとGitHubを連携できる手順とメリットを紹介しますので、ぜひ最後までご覧ください。
タスクの進捗管理や情報共有を手作業で行う場合、転記の手間がかかりヒューマンエラーが発生する可能性があります。
ChatworkとGitHubを連携すると、Chatworkのメッセージの内容をGitHubのIssueに自動で登録できます。
これにより、担当者は作業時間を短縮し、意思決定までのプロセスをスピードアップできる可能性があります。
また、転記ミスや漏れといったヒューマンエラーの削減が期待できます。
ChatworkとGitHubを連携することで、メッセージが投稿されたらChatworkのメッセージのタイトルや内容をGitHubのIssueに自動で記録することができるため、情報の一元管理が可能になり、タスクが明確化され、見落としを防げる可能性があります。
特に、テレワーク勤務の場合や部署をまたがるプロジェクトの場合では、チームメンバー全員がGitHubを通じて漏れなく進捗を共有できるため、業務の正確性向上が期待できます。
[Yoomとは]
ここからは、Yoomを活用しChatworkとGitHubを連携し、「Chatworkでメッセージが投稿されたらGitHubでIssueを作成する」フローの作成方法をご紹介します。
上記フローの活用で、先述したメリットを実現できます。
作成手順は、下記プロセスになります。
・ChatworkとGitHubをマイアプリ登録する
・テンプレートをコピー
・フローの起点となるChatworkのトリガー設定と、GitHubのオペレーション設定
・トリガーボタンをONにして、ChatworkとGitHubの連携動作を確認
〈フローボット作成時の注意事項〉
AI機能は、一部有料プランでのみご利用いただける機能で、2週間の無料トライアルを行うことが可能です。
〈事前準備〉
下記バナーの「試してみる」をクリックしてください。
登録フォームに入力し、Yoomに登録してください。
登録が完了したら、早速ログインしてフローを編集していきましょう!
■概要
Chatworkでメッセージが投稿されたらGitHubでIssueを作成するフローです。
■このテンプレートをおすすめする方
1.業務でChatworkを利用する方
・業務のやり取りをChatworkで行っている方
・チャットの内容を他のツールに連携したい方
2.Githubを活用して開発業務を進めている方
・Issueを管理して開発業務を進めているチームメンバー
・Issueの追加を効率的に行いたい方
■このテンプレートを使うメリット
Githubは開発業務における共同作業を効率化できるプラットフォームです。
しかし、業務を進める中でチャットの内容をGithubのIssueとして登録する場面が出てきた場合、登録までに時間がかかる恐れがあります。
このテンプレートは、Chatworkで任意のルームにメッセージが投稿されるとGithubへのIssueの追加を自動で行うことができます。
Issueの追加をタイムリーに行うことで、登録漏れを防止し、スムーズに対応を進めることが可能です。
■注意事項
・Chatwork、GitHubのそれぞれとYoomを連携してください。
・AIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
まずは、YoomのマイアプリにChatworkとGitHubを登録します。
1. Chatworkの登録方法

左欄の「マイアプリ」をクリックして、「新規接続」からChatworkを検索してください。

連携したいアカウントでログインしたら、上記画像が表示されるので、「許可」をクリックしてください。
2. GitHubの登録方法
今度は「新規接続」からGitHubを検索してください。

GitHubのログイン画面が表示されるため、ログインしてください。
連携が完了するとYoomのマイアプリにChatworkとGitHubが登録されます。

アプリトリガーの「新しいメッセージがルームに投稿されたら」という項目を選択してください。

トリガーアクションとアカウント情報に誤りがないことを確認し、「次へ」をクリックしてください。

トリガーの起動間隔:5分/10分/15分/30分/60分から任意で選択可能です。
※起動間隔は、プランによって選択できない場合がありますのでご注意ください。

続いて、「テキストからデータを抽出する」という項目を選択してください。

タイトルは、変更可能です。
上記画像の通り、変換タイプが「データの抽出(2タスク)」が選択されていることを確認してください。

対象のテキスト設定は、上記画像の内容を参考にしてください。
設定方法)「新しいメッセージがルームに投稿されたら」の中にある「メッセージ内容」をクリックしてください。
このように設定することで、Chatworkに新しいメッセージが投稿されたら、メッセージ内容を自動取得し、データを抽出できます。

抽出したい項目は、上記のように設定することで、メッセージの「タイトル」と「内容」を自動で抽出できます。
設定完了後、テストをクリックしてください。

テストが成功したら、アウトプットが取得されるので確認後「保存する」をクリックしてください。

次に、「Issueを作成」という項目を選択してください。

アクションとアカウント情報に誤りがないことを確認し、「次へ」をクリックしてください。

オーナー名とリポジトリ名は、注釈を参考に入力してください。

タイトルは、「テキストからデータを抽出する」の中にある「タイトル」をクリックしてください。
上記のように設定することで、Chatworkに投稿されたメッセージの「タイトル」を、自動でGitHubのIssueのタイトルに反映できます。

コメントは、「テキストからデータを抽出する」の中にある「内容」をクリックしてください。
上記のように設定することで、Chatworkに投稿されたメッセージの「内容」を、自動でGitHubのIssueのコメントに反映できます。
テストを行い、成功したら「保存する」をクリックしてください。

全ての設定が完了したら、上記画面が表示されるので、「トリガーをON」にして、フローボットを起動させてください。
これで「Chatworkでメッセージが投稿されたらGitHubでIssueを作成する」フローボットの完成です。
■概要
Chatworkでメッセージが投稿されたらGitHubでIssueを作成するフローです。
■このテンプレートをおすすめする方
1.業務でChatworkを利用する方
・業務のやり取りをChatworkで行っている方
・チャットの内容を他のツールに連携したい方
2.Githubを活用して開発業務を進めている方
・Issueを管理して開発業務を進めているチームメンバー
・Issueの追加を効率的に行いたい方
■このテンプレートを使うメリット
Githubは開発業務における共同作業を効率化できるプラットフォームです。
しかし、業務を進める中でチャットの内容をGithubのIssueとして登録する場面が出てきた場合、登録までに時間がかかる恐れがあります。
このテンプレートは、Chatworkで任意のルームにメッセージが投稿されるとGithubへのIssueの追加を自動で行うことができます。
Issueの追加をタイムリーに行うことで、登録漏れを防止し、スムーズに対応を進めることが可能です。
■注意事項
・Chatwork、GitHubのそれぞれとYoomを連携してください。
・AIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
ここからは、GitHubを使用したおすすめの3つのフローボットをご紹介します。
1.GithubでIssueが作成されたらMicrosoft Excelに自動で追加するフローです。
このフローを活用することで、手作業を省き迅速に問題解決ができる可能性があります。
■概要
GithubでIssueが作成されたらMicrosoft Excelに追加するフローです。
■このテンプレートをおすすめする方
1.Githubを業務に活用している方
・Issueを活用してタスクを管理している方
・開発環境効率化を目指す方
2.Microsoft Excelを業務に活用している方
・データの一元管理場所として使用している方
■このテンプレートを使うメリット
GithubはIssueを活用してタスク管理することで、業務の透明性を向上させることのできるツールです。
さらにMicrosoft Excelでもタスクを管理することで、進捗状況の管理を円滑にします。
しかし、GithubのIssueの登録ごとにMicrosoft Excelに手作業で入力するのは、意思決定の遅延を招く可能性があります。
このフローを活用すると、GithubにIssueが登録されたら自動でMicrosoft Excelにも登録するため、手作業を省くことができます。
これまで手作業にかかっていた時間をタスク解決に使用することで、迅速な問題解決につながります。
また、このフローに続けてチャットツールを連携してチーム全体への情報共有を自動化することも可能です。
■注意事項
・Github、Microsoft ExcelのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
2.GitHubで登録されたタスク情報をGaroonのカレンダーに自動で登録するフローです。
このフローを活用すると、GitHubのタスク情報を自動でGaroonに登録できるため、作業の時間を省き、素早いタスク解消につながる可能性があります。
これによりタスク解決を円滑にし、全体の生産性向上が期待できます。
■概要
GitHubで登録されたタスク情報をGaroonのカレンダーに登録するフローです。
■このテンプレートをおすすめする方
1.Garoonを業務に活用している方
・カレンダー機能を活用し、チームの予定を可視化している方
・情報を登録し、スケジュールと関連させ管理をしている方
2.GitHubを活用してタスク管理を行う方
・プロジェクトに関するタスクを担当ごとに割り当て対応している方
・案件の計画、実行、完了までのプロセスの可視化に活用している方
■このテンプレートを使うメリット
Garoonはチーム全体の予定を管理し可視化することで、スムーズな業務進行に有効的なツールです。
さらにGitHubで管理するタスクの期日をGaroonに登録することで、課題管理とタスクの期限管理を同時に行うことができます。
しかし、GitHubでタスクが追加後毎回Garoonに手入力で期日を追加するのは、務の質を低下させる可能性があります。
作業に時間をかけずにタスク解決にチーム全体で集中したいと考える方にこのフローは適しています。
このフローを活用するとGitHubのタスク情報を自動でGaroonに登録し、作業の時間を省くことができます。
今まで作業に使っていた時間をコア業務に使用できるため、素早いタスク解消につながります。
タスク解決をスムーズにすることで、全体の生産性向上に繋げることができます。
■注意事項
・Garoon、GitHubのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
3.GitHubでIssueが作成されたらTrelloに自動で追加するフローです。
このフローを活用すると、転記作業を自動化し、カード作成に引用情報を活用できるため、手作業による入力ミスを省くことが期待できます。
■概要
GitHubでIssueが作成されたらTrelloに追加するフローです。
■このテンプレートをおすすめする方
1.GitHubを業務に活用している方
・Issueを活用してタスクを管理している方
・開発環境効率化を目指す方
2.Trelloを活用している企業
・カードを作成してタスク管理を行う方
・進捗状況を可視化し、確実なタスク解決を目指す方
■このテンプレートを使うメリット
GitHubはIssueの登録でタスクを管理できるツールです。
さらにTrelloにもタスクの登録を行うことでプロジェクト全体の可視化につながり、業務進行を円滑にします。
しかし、GitHubにIssueが登録されるたびに毎回Trelloに手入力で登録を行うのは、組織全体の成長を妨げる可能性があります。
このフローを活用すると、GitHubにIssueが登録されたら自動でTrelloにもカードを作成し、手作業を省いて情報共有を行います。
カードを作成する際に引用した情報を使用するため、手作業による入力ミスを省くことができます。
これまで手作業にかかっていた時間を省き他の業務に充てることで、迅速なタスク解決ができ、生産性向上に繋げることができます。
■注意事項
・GitHub、TrelloのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
本記事ではChatworkとGitHubを連携し、Chatworkでメッセージが投稿されたらGitHubでIssueを作成する方法をご紹介しました。
これにより、業務を効率化し転記ミスや漏れといったヒューマンエラーを削減することが期待できます。
さらに、情報の一元管理でタスクの見落としを防げる可能性があります。
Yoomでは、ChatworkとGitHub以外にもさまざまなアプリと連携し、業務を自動化できます。
Yoomのフローボットテンプレート一覧から、気になるフローをお試しください。