■概要
Gmailで受信したバグ報告のスクリーンショットや画像形式の依頼内容などを、都度確認して手作業でGitHubにIssueを作成していませんか?このような作業は時間を要する上、転記ミスなどのヒューマンエラーが発生する原因にもなりがちです。このワークフローを活用すれば、Gmailで特定のメールを受信するだけで添付された画像をOCRで自動的にテキスト化し、GitHubにIssueを自動で作成することができるためこうした課題を円滑に解消できます。
■このテンプレートをおすすめする方
- Gmailで受信した画像の内容を、手作業でGitHubに転記している開発担当者の方
- 画像ベースの報告や依頼を、より迅速かつ正確にタスク化したいプロジェクトマネージャーの方
- OCRとAPI連携を活用し、開発チームの報告フローを効率化したいと考えている方
■このテンプレートを使うメリット
- Gmailの受信からGitHubのIssue作成までが自動化され、これまで手作業に費やしていた時間を短縮できます。
- OCRによるテキスト抽出とAPI連携でのIssue作成により、手入力による転記ミスやタスクの起票漏れといったヒューマンエラーを防ぎます。
■フローボットの流れ
- はじめに、GmailとGitHubをYoomと連携します。
- 次に、トリガーでGmailを選択し、「特定のラベルのメールを受信したら」というアクションを設定します。
- 次に、オペレーションでOCR機能を選択し、「画像・PDFから文字を読み取る」アクションで、トリガーで受信したメールに添付されている画像をテキスト化します。
- 最後に、オペレーションでGitHubの「Issueを作成」アクションを設定し、OCRで抽出したテキスト情報をもとにIssueを作成します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Gmailのトリガー設定では、フローボットを起動するきっかけとなるメールのラベルを任意で設定できます。
- OCR機能の設定では、画像の中からテキストとして抽出したい範囲を必要に応じて指定することが可能です。
- GitHubでIssueを作成する際、対象のリポジトリを任意で設定でき、タイトルや本文には固定のテキストに加えてGmailの件名やOCRで抽出したテキストなどを変数として埋め込めます。
■注意事項
- Gmail、GitHubのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- OCRまたは音声を文字起こしするAIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。