氏IBMi(AS/400)と共に歩んできた当社にとって、RPGスキルをフル活用できるJC/400は大変使いやすいツールです。EDIシステム(Web受注)を効率的に開発することができました。受注システムは、お取引先に評価頂き、お申込み数も順調に増えています。EDIシステム(仕入)もリリースが決定しています。今後は、スマートデバイス用のWeb開発など、JC/400の幅広い活用を計画しています。日飼190■URLhttp://www.kyokuto-sanki.co.jp昭和23年に畳の製造機器メーカーとして創業以来、職人さんの快適な職場環境作りと消費者の豊かな生活空間作りを2本柱として、伝統技術と先端技術の融合により、ユニークなオシジナル商品を開発。畳製造機器はもとよりインテリア施工省力機器、カーテン縫製機器等、幅広く事業を拡大している。国内トップシェアを持つ製品も数多い。ソフトウェアを販売するIT企業としての側面も持つ。EDI(Web受注)の開発に着手。JC/400のWeb開発手法とベストマッチし、1人の開発担当者だけで僅か2か月で開発を完了するという驚異的な生産性を実現。完成したWeb受注システムは、お取引先を始めとする社内外の関係者から高い評価を得ている。同社は、各種機器の製造・販売に伴う付属工具やサプライ品の販売も行い、全国の代理店に対し、1日数千アイテムの製品を出荷している。受注業務は、本社(兵庫県)と東京の2つの受注センターで実施。VPNによる同社と取引先のコンピュータ間接続のEDIは導入済みであったが、双方にシステム投資が必要なため、なかなかEDI取引先が増加しないという問題があった。ベースとしたWeb受注システムの構築を決定した。Web化開発ツールの選定を行った。最終的にJC/400を含む3製品が選考に残った。JC/400は、スマートデバイス対応機能(SmartPad4i)のリリースが決まったことで総合的に最高の評価となり、採用を決定した。インターネットの直結を回避しセキュリティを高められること等をJC/400の優位性として評価した。iとリアルタイムで連携。既存DBもそのまま活用できる。画面はHTMLで自由にデザインが可能。市販のHTML作成ツールも活用できる。インターネット直結とならない方法を希望)。SSLを使用してセキュリティを強化できる。メールだけでなく電話対応も可能。サポート重視の姿勢のため安心感がある。RPGだけでWebアプリケーションの業務ロジックを開発できる。SmartPad4iのリリースによりスマートフォン、タブレット上でも稼働できる。Word等のOffice機能、CSV出力機能を備えている。RPGスキルと工夫によるスピード開発RPGの得意な技術者が、Web受注システムの責任者として専任で開発を担当することとした。HTMLの経験がなかったため、最初はHTML作成ツールを導入してWeb画面を開発。その後の努力により短期間でHTMLを習得し、ツール無しでもWeb画面を作成できるようになった。JC/400の入出力定義や、JC/400が自動生成したRPGに対して業務ロジックを記載していく部分は、順調に開発できた。RPG開発上の工夫として、JC/400の自動生成プログラムをシンプルな構造のまま保つために、CallとCopy句を多用し業務ロジックを出来るだけサブルーチン化した。更新系と照会系の2つのパターンを最初に確立し、プログラムが増えても応用で開発することができた。2011年9月より開発を開始した本システムは、開発者1名の体制にも関わらず、同年10月には社内向けデモ画面により評価し、11月中旬に顧客限定で試行運用を開始、12月1日より本運用を開始するという驚異的なスピードでリリースすることができた。長年の経験により非常に高いRPG開発スキルを持っていることで、JC/400の開発生産性の高さを最大限に引き出すことができた。受注システムの概要と工夫ログイン画面でユーザーIDとパスワードを入力すると、メニュー画面に相当するポータル画面に遷移する。セキュリティ対策として、ログイン画面でSSL証明書を取得している。本ポータル画面では、メインの注文画面へのリンクだけでなく、製品カタログへのリンク、新着情報、お客様向けメッセージなど、関連するあらゆる情報にここからアクセスできる。マスターファイルから取得していること、および、各種マスターファイルは、全て社内の営業担当などエンドユーザー部門でメンテナンスできることである。マスターメンテナンスメニュー画面である。Webメイン画面マスタメンテナンス画面この画面では、各マスターファイルのメンテナンスメニューが、Webポータルと同じ位置・配列になっている。のどのマスターを修正すれば良いかという対応関係が、画面配置により一目瞭然で理解できる。結果として、システム部門は日常運用から完全に開放されることができた。エンドユーザー部門としても、いちいちシステム部門にマスター修正を依頼せず自ら迅速に修正できる方が好都合である。注文対象の各製品の品番コードを登録していく。品番コードを登録すると、該当の商品名称を表示し、次の行にカーソルが移動する。商品名からリンクで商品カタログの参照も可能である。ここでの工夫は在庫有無の見せ方である。リアルタイムの在庫数量に基づき在庫有無(○△×)の表示を行うが、どの程度の在庫があれば在庫有/無と表示するかの基準の決め方は、非常に重要である。同社では、直近の販売実績を基に在庫有無表示の基準を決めている。実績データをもとに業務ロジックで自動計算する方式としている。詳細画面で、注文の処理状況(受付、出荷等)を照会することができる。即時更新され、受注センター側のモニターに出力される。メッセージとしてモニターにプッシュしているので、センター側で受注確認が遅れることもない。電話・FAXでの注文受付と異なり、Web受注は受注情報の手入力が不要なので、事務省力化に貢献することができた。受注システムは、お客様にも大変好評で、リリース後4か月でお申し込み件数は約200社に達した。リアルタイムの在庫を簡単に照会できる点が最も評価されている。本システムの主な利用者は、全国各地の販売店様だが、各販売店も最終ユーザーの内装業者や畳職人さん等から在庫の問合せを受けるケースが多く、タイムリーに回答する必要がある。電話問合せよりもWebシステムで自由に在庫が確認できる方が、はるかに便利である。システム部門発案の企画であったが、予想を上回る成功事例となり、社内外から高い評価を得ることができた。EDIのリリースが目前となっている。同社にとってのメリットは仕入先からの納期回答が煩雑なFAXでなく電子化されることである。お取引先にとってのメリットとして、JC/400のCSV機能を利用した受注(お取引先から見て)一覧リストの提供や、JC/400のWord連携機能を利用した注文書の出力機能などにより、付加価値を高めている。帳票ベースの作業指示をスマートフォン/タブレットで代替すること等の活用案を検討している。同社では、以上の計画も含め、今後ともJC/400を有効に活用し、Web開発を進めていくことを予定している。