販売管理システムで PDF 自動作成し効率化

業種 販売業
地域 静岡県
システム プラットフォーム:IBM i
開発言語:RPG ,CL ,PHP ,HTML ,CSS ,JavaScript
開発期間 5ヶ月
開発体制 SE2人、PG2人

プロジェクトの背景・課題

現行の販売管理システムでは、納品先へ提供する各種 PDF の伝票を IBM i のデータを確認し手作業で作成していたので、大きな負担となっていた。
また伝票の中にはバーコード(JAN)や QR コードが必要なものも存在し、 IBM i でこれらをダイレクト出力するためには、大きなコスト増が見込まれていた。

導入システム概要

新たに開発したシステムでは IBM i 上で PHP アプリケーションを動作させ、更にオープンソースを活用する方針とした。
また各種発行する伝票 PDF の必要情報は IBM i のデータベースよりダイレクトに取得し、シームレスに PDF の自動作成まで行う事とした。

1. IBM i 上での PHP 動作環境
 CS^2 を採用し IBM i 上で PHP がオールインワンで動作する環境を構築
2. データベースのダイレクト取得
 CS^2 にバンドルされている “ibm_db2” ドライバを用いて、DB2 for i のターゲットデータをダイレクトに取得することを可能とした。
3. PDF の自動作成
 PHP 製の PDF 生成オープンソースを活用し、シームレスに PDF の自動作成を実現。

導入効果

システム導入により、以下の効果を得ることができた。
1. 作業時間の大幅削減
 手作業での伝票 PDF の作成を完全に廃止し、作業時間を従来の95%以上削減。
2. ヒューマンエラーの解消
 データの転記ミスがゼロになり、後続業務のトラブルも激減。
3. 業務効率の向上
 データ修正後の伝票再作成も自動化される事により、格段に効率がアップし精度も改善。
4. オープンソース活用によるコスト低減
 オープンソースを用いることで PDF の自動作成と QR コード 等の付与を実現し、低コストでアプリケーションを構築

これら効果により、伝票作成における効率化及び精度向上を実現し、社内の人員を別の業務に割くことが可能となり、更に納品先からの信頼向上にも繋がる成果を得た。