GASを用いた発注システム構築の記録
SORA TABATA
〜簡易GUI操作による,メンテナンス不要の半永久的なシステムの構築〜
ABOUT
私は,昨年2021年9月に株式会社FLAVORWORKS BAKERY部門のBOUL'ANGE東京ドーム店にオープニングスタッフとして採用され,
パンの製造・販売だけでなく,商品のシステム発注を自動化するシステムを一人で構築し,新店舗立ち上げと市場の拡大,
さらには売上の向上に大きく貢献した.
オープニング当初は,手作業による発注に依存しており,社員の残業の増加・業務の効率化が喫緊の課題であった.私は,それまで独学で身につけていたJavaScriptの知識でこの業務を自動化できると考え,上司やエリアマネージャーとも開発会議を重ね,オープン後2ヶ月でシステムを構築することに成功した.
今現在では,本システムを使用している店舗が,7店舗まで広がっており,結果的には汎用性のあるシステムを構築することができた.
本システムは,BAKERY部門トップのsupervisorによって承認され今現在も実際の現場で使われている.本ポートフォリオでは,GAS(google apps script)によって構築した本発注システムについて開発記録とその内部構造について説明する.
本ポートフォリオ内においては,私と株式会社FLAVORWORKS間の契約により守秘義務が発生している箇所が存在する.そのような箇所については黒塗りもしくはモザイク処理をおこなっており,使用している画像等に一部加工していることを了承願いたい.さらにこのポートフォリオの内容については,
東京ドーム店製造チーフおよび店長に承認を受けており,ポートフォリオのため快く情報提供の許可をしてくださったお二方に心から感謝する.
CONTRIBUTION
手作業による発注のミスの撲滅
オープニング当初,商品の発注は店舗の店長→製造チーフというフローで手作業(毎週excelファイルを提出)であった.当初,製造室は2店舗分の卸をしており,
製造室にとってはまとめて製造し朝に出荷しなければいけないため,2店舗分のオーダーを手作業で管理することによる人為的ミスが多発していた.
本システムを開発したことにより,手計算がなくなり,商品の発注ミスおよび卸先への納品書ミスなどの人為的ミスが文字通り0になった.
自動化による無駄な業務削減・残業時間の減少
オープニング当初は2店舗の卸をしていたが,間もなく当製造室の製造capacityが大きいこともあり,一ヶ月後には3店舗に卸先が拡大した.商品数にして200を優に超えるため, それまでの手作業による発注管理が追いつかなくなり,ほとんどの社員が定時に帰れない状況となっていた.本システム開発によって,それまで数時間かかっていた作業が数十秒に短縮され, 社員のワークライフバランスに大きく貢献した.
製造数の正確な記録による売上分析精度の上昇
店長から製造室へのオーダー = 卸製造数が理想であるが,実際には製造ロスが含まれるためにオーダー通りの数とはならない. この数を本システムによって正確に記録することで実際に店舗に卸した数を正確記録でき,売上分析の正確性・信頼性が向上した.
市場の拡大
上記のような本システムによる業務の削減や,社員に仕事時間の余剰が生まれたことによるさらなるcapacityの増加に伴い,新店舗への卸しが容易となった.オープンから4ヶ月後にはさらに3店舗の卸しが始まり,結果的に卸製造数は5倍となった.
売上高向上
上記の市場の拡大に伴って,当然のことながら売上高が向上した.結果的に全国に14店舗ある系列店の中で,1日あたりの卸売額が最も大きくなった.
フードロスの削減
正確に発注数や製造数,さらには製造するための材料の量を記録できることで,フードロスの削減に貢献した.SDGsの枠組みで店舗ごとにロス率目標が定められており,本システム導入の店舗は目標達成はもちろんのこと,極めて低い数値となった.
SCRIPT FILES
all_order.gs
オーダー全店舗シートにおける「更新」ボタンで動作.
動作フローチャートはこちら
create_excel.gs
実績シートにおける「Excelダウンロード」ボタンで動作
LINK
本システムの使用ユーザはプログラミングやクラウドの知識がほとんどない方々であったため,説明資料(オーダーシート仕様書)を作成した. また,内部関数のスクリプトを保存しているGitHubリポジトリも以下にリンクを示す.