■概要
GitHubで新しいIssueが作成されるたびに、手動でTogglにTime Entryを登録する作業は、手間がかかるだけでなく、記録漏れの原因にもなりがちです。特に複数のプロジェクトを管理している場合、その負担は大きくなります。このワークフローは、GitHubとTogglを連携させ、Issueの作成をきっかけにTime Entryを自動で作成するため、工数管理の正確性を高め、手作業による負担を軽減します。
■このテンプレートをおすすめする方
- GitHubとTogglを連携させて、プロジェクトの工数管理を効率化したい開発者の方
- GitHubのIssueに基づいたTogglへの手動入力に手間や漏れを感じているマネージャーの方
- 複数のリポジトリを横断して、正確な時間記録を自動化したいと考えている方
■このテンプレートを使うメリット
- GitHubでIssueが作成されると自動でTogglにTime Entryが作成されるため、これまで手作業に費やしていた時間を短縮できます
- 手作業によるTogglへの転記ミスや記録漏れといったヒューマンエラーを防ぎ、工数管理の正確性を向上させることができます
■フローボットの流れ
- はじめに、GitHubとTogglをYoomと連携します
- 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定します
- その後、オペレーションで分岐機能を設定し、特定の条件に合致した場合のみ後続の処理に進むように設定します
- 最後に、オペレーションでTogglの「Create Time Entry」アクションを設定し、GitHubのIssue情報を引用してTime Entryを作成します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitHubのトリガー設定では、通知の対象としたいオーナー名やリポジトリ名を任意で設定してください
- 分岐機能では、GitHubのIssueから取得したラベル名や担当者情報などをもとに、後続の処理を実行する条件を自由にカスタマイズできます
- TogglでTime Entryを作成するアクションでは、GitHubのIssueタイトルや本文などを引用し、どの情報をどのフィールドに登録するかを任意で設定可能です
■注意事項
- GitHub、TogglのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- 分岐はミニプラン、チームプラン、サクセスプランでのみご利用いただけるアプリとなっております。フリープランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
- ミニプランやチームプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。