在庫納品管理システム

2013-12-05


先日、Google Spreadsheetを利用した在庫納品管理システムを開発し、先日納品しました。
だいたい足掛け1ヶ月でした。

もともと一部デジタル化していたものをGoogle Spreadsheetを利用してクラウド化、出先で情報更新できないか?というご依頼でした。それに伴い、情報の一元化、別ファイルの参照による計算の自動化といった機能を付与してほしいとのこと。

Google Spreadsheetでのファイル間参照は、知らなかったのですが、さすがGoogle、しっかり提供されていました。「ImportRange」という機能で実現できました。

しかしこの関数、ファイルの指定にキー(Google Spreadsheetの各ドキュメントURLに記載されたkeyの値)を使うのですが、なんとアクセス権限がないアカウントでも情報が取り込めてしまうではないですか!セキュリティ的にどうなんでしょう???とはいえ、key自体が複雑なので、キーをばらさない限り、簡単に破られることはないはずですが。ImportRangeを使ったドキュメントを公開するときには要注意です。

このお仕事のご依頼主様には、幸いなことに引き続きお仕事を頂けています。今回作ったのは支社ごとの情報管理システムだったので、次回は、それを全社的に収集するシステム+αです。機能要求は今回までに得た知識で実現できそうなんですが、全社ともなると情報量が増えるので、性能的な制約が心配です、、、ない頭を捻って進めていこうと思います。

なお、今回開発した在庫納品管理システムのサンプルは以下となります。会社名を伏せた上でテンプレートのみであれば、と許可をいただきましたので公開させていただきます。ぜひ触れてみてください。