■概要
kintoneで管理しているプロジェクト情報や顧客からの問い合わせについて、特定条件に合致するレコードが追加された際に、都度GitHubへ手動でIssueを作成する作業に手間を感じていませんか。このワークフローを活用すれば、kintoneで特定条件のレコードが追加されると、GitHubに自動でIssueが作成されるため、情報連携の遅延や手作業による入力ミスといった課題を解決し、業務の効率化に貢献します。
■このテンプレートをおすすめする方
- kintoneとGitHubを利用し、手作業での情報連携に課題を感じている開発担当者の方
- プロジェクトの進捗管理やバグトラッキングを効率化したいチームリーダーの方
- kintoneの情報を迅速かつ正確にGitHubへ反映させたいと考えているマネージャーの方
■このテンプレートを使うメリット
- kintoneに特定条件のレコードが登録されると、自動でGitHubにIssueが作成されるため、手作業による情報入力の時間を短縮できます。
- 手動でのIssue作成時に起こりがちな、情報の転記ミスや作成漏れといったヒューマンエラーの発生を防ぎ、正確な情報共有を実現します。
■フローボットの流れ
- はじめに、kintoneとGitHubをYoomと連携します。
- 次に、トリガーでkintoneを選択し、「レコードが登録されたら(Webhook起動)」アクションを設定し、特定のアプリを指定します。
- 続いて、オペレーションでkintoneの「レコードを取得する」アクションを設定し、トリガーで反応したレコードの詳細情報を取得します。
- 次に、オペレーションで分岐機能を設定し、取得したレコード情報に基づいて、特定の条件に合致する場合のみ後続の処理に進むよう設定します。
- 最後に、オペレーションでGitHubの「Issueを作成」アクションを設定し、kintoneから取得した情報を元にIssueを自動で作成します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- kintoneのトリガー設定では、Issue作成の起点としたい任意のアプリを指定してください。
- 分岐機能では、kintoneから取得したレコードの情報(例えば、ステータスや優先度など)を基に、Issueを作成するか否かの条件を任意で設定することが可能です。
- GitHubの「Issueを作成」アクションでは、kintoneから取得したレコードの各フィールド情報を変数としてIssueのタイトルやコメントにマッピングしたり、担当者を固定値で指定したりすることが可能です。
■注意事項
- kintone、GitHubのそれぞれとYoomを連携してください。
- 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。