■概要
Shopifyの在庫が変動するたびに、関連する開発作業のために手動でGitHubにプルリクエストを作成していませんか?
この繰り返し作業は、本来注力すべきコア業務の時間を圧迫し、ミスの原因にもなり得ます。
このワークフローを活用すれば、Shopifyでの在庫レベルの更新をきっかけに、GitHubへのプルリクエスト作成を自動化できます。
こうした管理業務を効率化し、開発プロセスをスムーズに進めましょう。
■このテンプレートをおすすめする方
- Shopifyでの在庫変更情報を、手作業でGitHubに反映させているEC担当者の方
- ECサイトの在庫表示更新など、定型的な開発タスクを自動化したいエンジニアの方
- ShopifyとGitHubを連携させ、開発フローの効率化を図りたいチームリーダーの方
■このテンプレートを使うメリット
- Shopifyの在庫更新時に自動でGitHubのプルリクエストが作成されるため、これまで手作業での対応にかかっていた時間を短縮できます。
- 手動でのプルリクエスト作成時に起こりがちな、リポジトリやブランチの指定ミス、記載漏れといったヒューマンエラーを防止します。
■フローボットの流れ
- はじめに、ShopifyとGitHubをYoomと連携します。
- 次に、トリガーでShopifyを選択し、「在庫レベルが更新されたら(Webhook)」というアクションを設定します。
- 最後に、オペレーションでGitHubの「プルリクエストを作成」アクションを設定し、在庫が更新された情報をもとにプルリクエストが自動で作成されるようにします。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitHubでプルリクエストを作成するアクションでは、対象のリポジトリやブランチを設定してください。
タイトルや本文にトリガーで取得したShopifyの商品名や在庫数といった値を埋め込むことで、変更内容が分かりやすい動的なプルリクエストを作成できます。
■注意事項
- Shopify、GitHubのそれぞれとYoomを連携してください。
- Shopifyはチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。
フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。 - チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。
無料トライアル中には制限対象のアプリを使用することができます。