次期新製品ノーコード開発ツールである
Visual PANEL-WORKER(=ビジュアル・パネルワーカー)で
開発したアプリケーションをご紹介します。
_
Visual PANEL-WORKERではDFUのような1レコード1画面の
単票型からオプション選択やPOPUPウィンドウなど
様々な種類のアプリケーションを生成することができますが
その中で最も用途が多いと思われる伝票入力形式の
混合リスト・パネルの例をご紹介します。
_
[解説]
ご覧のようにAutoWebでデモでよく紹介される受注入力の画面を
数分のあいだに生成することができます。
担当者名、得意先名、商品名などもマスターファイルを結合して
表示されています。
行番号の自動発生も行っています。
金額=数量 * 単価 の演算も行っています。
このように開発生産性は従来のDSPF + RPG/COBOLによる手組みの15~20倍以上です。
■ 画面サイズ
画面サイズは80*24または27*132のどちらかの形式で自動生成されます。
開発環境の表示装置が24*80であるか27*132であるかを検知して
それに合わせた画面サイズのパネル・グループの画面で
生成されます。
どちらの画面サイズで実行してもいつも適切な項目の配置レイアウトが
i5/OSによって調整されて表示されます。
位置の再指摘の必要はありません。
■ データ・ベース結合
_
複数のデータ・ベースを結合することができます。
ここではメインの受注ファイルに対して担当者マスター、作為先マスター、
商品マスターをSQLで結合して表示しています。
データ・ベースの結合はどのキーで結合するかを指定するだけで
SQL文を自分で作る必要はありません。
■ 定義式による演算
_
行番号は自動生成するように定義式で定義することができます。
金額も数量 * 単価の計算式を定義することができます。
簡単な項目の四則演算の定義式を組み込むことができます。
( ) (=カッコ)を使った定義式も定義することができます。
文字列どうしの結合も可能です。
■ 表示モードと更新モード
_
実行はDSPPNLで表示モードで実行するかまたは CHGPNLで
更新モードで実行するかとを選ぶことができます。
DFUで DSPDTA または UPDDTA で選ぶのと同じです。
■ イベント起動の定義
簡単な四則演算は定義式で組み込むことができますが
さらに複雑なビジネス・ロジックを組み込みたい場合は
RPGやCOBOL/CLPをイベント駆動プログラムとして
組み込むことがでます。
イベント駆動プログラムはパネル・グルーブ内部に定義することも
できますし実行時にパラメータ指定で動的に指定することもできます。
■ サンプル・ビジネス・モデル
商品の在庫受け売れや移動から出荷までの処理をサンプルの
ビジネス・モデルとなる一連のパネル・グルーブのサンブルで
学習することができます。
実際に出来上がったパネル・グルーブを動作させて体感することが
できます。
サンプルの中には入力や照会系だけでなくPOPUPウィンドウや
メニューやヘルプまでパネル・グルーブで構成されており
パネル・グルーブでIBM iのすべてのアプリケーションを
生成することができることを理解することができます。
■ オンライン・マニュアル
_
もちろんインターネット経由でのオンライン・マニュアルも
24時間365日自宅からでも利用することができます。
しかし海外輸入製品のような特殊な開発言語は全く必要としません。
推薦はしませんがRPG IIIプログラムを組み込むこともできます。
次期ノーコード開発ツール: Visual PANEL-WOKERはIBM iの能力を
最大限に100%引き出すだけでなくあなたの社内での付加価値も
100%引き出してくれます。
簡単なQUERY操作だけで入力/更新系のプログラムまで
生成できるのですから今まで不可能であった処理を
可能にしてくれる製品なのです。
■こんなお客さまに
_
・プログラムはわからないが開発はやってみたい
・ベテラン社員の退職に伴い技術継承で困っている
・開発は外注していたが自社でも開発できるようにしたい
・開発コストを下げて効率化したい
・大量の開発案件を効率よくこなしたい
・数少ない要員で最大効率で開発したい
・ソフト会社の利益率を上げたい
■ ノーコード開発の実状
ノーコード/ローコード開発は既にこのように積極的に
企業でも取り入れられています。
_
しかしIBM iの開発ではQUERY以外のノーコード開発ツールは
全くと言っていいほどありませんでした。
次期製品 Visual PANEL-WORKERはこのような問題を
解決する製品です。
この製品がお客さまの役に立てれば幸いです。