・
「SPIRALとGitHubを使っていて、それぞれのデータを連携したいけど、どうすれば良いのだろうか…」
「SPIRALに顧客情報やプロジェクト情報を登録した後、GitHubに開発タスクとしてIssueを手動で登録していて、二度手間になっているし、入力ミスも怖い…」
このように、SPIRALとGitHub間でのデータ連携作業に、日々手間やストレスを感じている方も多いのではないでしょうか。特に、これらの情報を手作業で転記していると、時間的コストだけでなく、ヒューマンエラーによるトラブルのリスクも常に付きまといます。
もし、<span class="mark-yellow">SPIRALで新しいレコードが登録された際に、その情報を基にGitHubへ自動的にIssueを作成する仕組み</span>を構築できれば、こうした日々の煩わしさから解放され、入力ミスの心配もなくなり、より創造的で重要な業務に集中できる貴重な時間を確保できるようになります。
今回ご紹介する自動化の設定は、専門的なプログラミング知識は一切不要で、どなたでも簡単に設定可能であり、導入にかかる手間や時間も最小限に抑えられます。
ぜひこの機会に業務の自動化を実現し、日々の作業をもっと快適で効率的なものへと変えていきましょう!
Yoomには<span class="mark-yellow">SPIRALとGitHubを連携するためのテンプレート</span>が用意されているので、今すぐ試したい方は以下よりバナーをクリックしてスタートしましょう!
SPIRALとGitHubのAPIを連携させることで、SPIRALのデータベースに登録された情報をトリガーとして、GitHubに関連するアクションを自動的に実行できるようになります。
これにより、これまで手作業で行っていた多くの定型業務から解放され、業務効率の大幅な向上が期待できます。
Yoomに用意されているテンプレートを使えば、アカウント登録後すぐにSPIRALとGitHubの連携を実際に体験できます。
登録はわずか30秒で完了するので、気になる自動化例があれば、ぜひクリックしてみてください!
SPIRALに新しい顧客情報やプロジェクト情報などのレコードが登録されたタイミングで、その詳細情報をGitHubにIssueとして自動的に作成することができます。
この連携により、<span class="mark-yellow">手作業によるIssue作成の手間や転記ミスを削減し、迅速なタスク化と情報共有を実現</span>します。
SPIRALに登録されたレコードの中でも、例えば「優先度:高」や「ステータス:新規」といった特定の条件を満たすレコードのみを対象として、GitHubにIssueを自動作成することが可能です。
これにより、<span class="mark-yellow">重要な情報だけを確実にGitHubのタスクとして登録し、対応漏れを防ぐ</span>とともに、関連メンバーへスムーズに情報伝達できるでしょう。
それでは、実際にSPIRALとGitHubを連携したフローを作成してみましょう!
今回はYoomを使用して、ノーコードでSPIRALとGitHubの連携を進めていきます。
もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
[Yoomとは]
今回はSPIRALでレコードが登録されたら、GitHubにIssueを作成するフローを作成していきます!
作成の流れは大きく分けて以下です。
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
Yoomにログインしてメニューからマイアプリを選択し、新規接続をクリックしましょう。
アプリ一覧から連携したいアプリを選択します。
検索窓に連携したいアプリ名を入力すると簡単に見つかりますよ。
SPIRALの場合
アプリ一覧からSPIRALを選択すると以下の画面が表示されます。
アカウント名とアクセストークンを入力し、追加をクリックすると連携が完了です。
GitHubの場合
アプリ一覧からGitHubを選択すると、サインイン画面が表示されます。
連携したいアカウントでサインインすると登録が完了します。
それではフローボットを作っていきます!
簡単に設定できるようにテンプレートが用意されているので、まずはコピーしましょう。
Yoomにログインし、バナーの「試してみる」をクリックしてください。
コピーが成功すると、以下の画面が表示されるので、OKをクリックしましょう。
テンプレートをコピーすると、以下の画面が表示されます。
ログインしていない場合は、ログイン後、メニューのマイプロジェクトからコピーしたテンプレートを開きましょう。
SPIRALの設定をするため、上側の赤枠をクリックしてください。
タイトルを任意で設定し、連携するアカウントを確認します。
トリガーアクションはそのままにして次へ進みましょう。
トリガーの起動間隔をプルダウンから設定してください。
レコードを作成するアプリとデータベースのIDを候補から設定してください。
以下はテスト環境のため候補が表示されていませんが、実際には作成したアプリやデータベースが一覧で表示されます。
設定が済んだら、SPIRALにレコードを追加します。
フローボットに戻り、テストを行いましょう。
(実際には項目に値が入力されています。)
テストが成功すると、SPIRALからデータが取得されます。
データベースに登録した情報を「取得した値」に追加してから保存しましょう。
「取得した値」は、以降の設定で利用できます。
次に、GitHubにSPIRALの情報を追加する設定をします。
下側の赤枠をクリックしてください。
タイトルを任意で設定し、連携するアカウントを確認しましょう。
アクションは変更せず、次へ進んでください。
注釈を参考に、オーナー名とレコードを追加するリポジトリ名を入力します。
タイトルなど、SPIRALの情報を反映させる項目は、取得した値から対応する項目を設定してください。
設定が済んだらテストを行いましょう。
今回は、下記の状態でテストを行いました。
テストが成功すると、GitHubにIssueが追加されるので確認しましょう。
(画像は追加されたIssueのイメージです)
問題がなければ、Yoomに戻り設定を保存してください。
最後に、フローボットを起動します。
GitHubの設定を保存すると、以下の画面が表示されるので、トリガーをONにしましょう!
以上が、SPIRALでレコードが登録されたら、GitHubにIssueを作成する方法です!
今回はSPIRALからGitHubへデータを連携する方法をご紹介しましたが、逆にGitHubで発生したイベントをトリガーとしてSPIRALにデータを連携する自動化も実現可能です。
例えば、GitHubで新しいIssueが作成された際に、その情報をSPIRALのデータベースに自動でレコードとして追加するといったケースに対応できます。
GitHubリポジトリで新しいIssueが作成された際に、そのIssueのタイトル、内容、担当者などの情報をSPIRALの指定したデータベースに新しいレコードとして自動的に追加します。
これにより、<span class="mark-yellow">開発タスクの進捗や課題をSPIRAL側で一元的に管理しやすくなり、情報共有の効率化とプロジェクト管理の精度向上</span>に貢献します。
GitHubで作成されたIssueの中でも、例えば特定のラベルが付与されたIssueや、特定の担当者がアサインされたIssueなど、指定した条件に合致するものだけをSPIRALにレコードとして自動追加できます。
この仕組みを導入することで、<span class="mark-yellow">SPIRAL側で追跡・管理すべき重要なIssueだけをフィルタリングして連携し、情報過多を防ぎつつ、必要な情報を確実に把握</span>しやすくなります。
今回ご紹介した連携以外でも、SPIRALやGitHubのAPIを活用してさまざまな業務を自動化することが可能です。
もし気になるものがあればぜひこちらもお試しになってみてください!
SPIRALの情報をもとに、他ツールに情報を自動登録することができます。
また、フォームの回答をSPIRALにレコード登録することも可能ですよ!
Discordの投稿内容やGoogleフォーム、Salesforceの情報をもとにGitHubに登録することができます。
また、GitHubでIssueが作成されたらConfluenceにページを作成したりSlackに通知することも可能です!
SPIRALとGitHubの連携を自動化することで、<span class="mark-yellow">これまで手作業で行っていたSPIRALのレコード情報をGitHubのIssueへ転記するといった煩雑な作業から解放され、ヒューマンエラーのリスクを大幅に削減できます。</span>
これにより、開発チームやプロジェクト管理者は、より迅速かつ正確な情報に基づいて業務を進められるようになり、本来注力すべき仕様検討や品質向上といったコア業務に集中できる貴重な時間を創出でき、さらに情報伝達の遅延や漏れも防げるはずです。
今回ご紹介したような業務自動化を実現できるノーコード連携ツール「Yoom」を活用すれば、プログラミングの専門知識がない方でも、画面上の指示に従って直感的な操作で簡単にSPIRALとGitHubを連携するフローを構築できます。
もし日々の業務で少しでも非効率を感じている部分があり、自動化に興味を持っていただけたならぜひ無料登録して、Yoomがもたらす業務効率化の可能性を実際に体験してみてください!