■概要
問い合わせフォームに添付されたファイルの内容を確認し、GitHubに手作業でIssueを作成する業務は、手間がかかり非効率ではないでしょうか。このワークフローを活用すれば、フォームが送信されると添付ファイルが自動でOCR処理され、その内容を基にGitHubへIssueが作成されるため、一連のタスクを自動化し、業務を円滑に進めることができます。
■このテンプレートをおすすめする方
- フォーム経由の問い合わせで、添付ファイルの内容をGitHubに手作業で転記している方
- OCRとGitHubを連携させ、開発タスクやバグ報告の起票を効率化したいと考えている方
- 手作業によるIssue作成の漏れやミスを防ぎ、対応速度の向上を目指しているチームの方
■このテンプレートを使うメリット
- フォームにファイルが添付されると自動でOCRが実行されIssueが作成されるため、手作業での確認や転記に費やしていた時間を短縮できます。
- 手作業によるファイル内容の転記が不要になるため、入力間違いやIssue作成の漏れといったヒューマンエラーの発生防止に繋がります。
■フローボットの流れ
- はじめに、GitHubをYoomと連携します。
- 次に、トリガーでフォームトリガー機能を選択し、「フォームが送信されたら」というアクションを設定します。
- 続いて、オペレーションでOCR機能の「任意の画像やPDFを読み取る」アクションを設定し、フォームで受け取った添付ファイルを指定します。
- 最後に、オペレーションでGitHubの「Issueを作成」アクションを設定し、OCR機能で読み取った情報をIssueの内容として登録します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- フォームトリガーで設定する入力項目は、テキストやファイル添付など、用途に合わせて任意でカスタマイズしていただけます。
- OCR機能では、読み取り対象のファイルの中から、どの箇所のテキストを抽出するかを任意で指定することが可能です。
- GitHubのIssue作成アクションでは、対象のオーナー名やリポジトリ名を指定できます。また、Issueのタイトルや本文には、前段のフローで取得した情報を動的に埋め込めます。
■注意事項
・GitHubとYoomを連携してください。