■概要
プロジェクト管理ツールAsanaで新しいタスクが作成された際、手作業でGitHubにプルリクエストを作成する作業は、手間がかかるだけでなく、入力ミスなどのヒューマンエラーも起こりやすいのではないでしょうか。このワークフローを活用すれば、Asanaで特定のプロジェクトにタスクが作成されると、GitHubにプルリクエストを自動で作成し、開発プロセスの効率化と正確性の向上に貢献します。
■このテンプレートをおすすめする方
- AsanaとGitHubを利用し、開発ワークフローの連携をスムーズにしたい開発チームの方
- 手作業によるAsanaからGitHubへの情報登録に手間を感じているプロジェクトマネージャーの方
- タスク管理とバージョン管理の連携を自動化し、作業の抜け漏れを防ぎたい方
■このテンプレートを使うメリット
- Asanaでのタスク作成をトリガーに、GitHubへのプルリクエスト作成が自動化されるため、手作業にかかっていた時間を他の業務に充てることができます。
- 手動での情報入力に伴う転記ミスや、プルリクエスト作成の漏れといったヒューマンエラーのリスクを軽減し、業務の正確性を高めます。
■フローボットの流れ
- はじめに、AsanaとGitHubをYoomと連携します。
- 次に、トリガーでAsanaを選択し、「特定のプロジェクトに新しいタスクが追加されたら」というアクションを設定します。
- 次に、オペレーションでAsanaの「タスクの詳細を取得」アクションを設定し、プルリクエスト作成に必要な情報を取得します。
- 最後に、オペレーションでGitHubの「プルリクエストを作成」アクションを設定し、取得したタスク情報に基づいてプルリクエストを作成します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Asanaのトリガー設定において、フローボットが新しいタスクをチェックする起動間隔を任意で設定してください。
■注意事項
- Asana、GutHubのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。