帳票設計書、バッチ設計書を作成する

 2017.05.09  株式会社システムインテグレータ

OBDZは設計書作成作業をシステム化し、設計工程の合理化・標準化を実現できるツールです。本連載では、設計書ジェネレータ「SI Object Browser Designer(以下、OBDZ)」を使ってソフトウェアの設計書(仕様書、基本設計書、詳細設計書)を作る講座です。

 今回は帳票設計書および、バッチ設計書の作成方法をご説明します。

操作方法を覚えるには、実際に製品を触りながら行うのが一番ですので、 OBDZをお持ちでない方はぜひ評価版をインストールの上、お読みください。 以下のURLよりお申込みいただくと、製品のログインに必要なアカウントを取得いただけます。
https://www.sint.co.jp/products/obdz/trial/trial.html

帳票データの作成

「画面設計書を作成する」にて、画面設計書の出力方法をご説明いたしましたが、帳票設計書についても、データを作成して設計書を作るという流れは画面設計書と同様です。システムエクスプローラの左ツリーより「帳票」をクリック>右上の「新規作成」で 帳票も同様に、新規作成することができます。

はじめに基本情報タブが表示されますので「帳票コード」と「帳票名」、「概要」などを入力します。これも画面と同様です。「更新」ボタンを押すと、以下のタブが追加で表示されます。

1.帳票タブ

report

画面1.帳票タブ

画面のレイアウトタブとほとんど同様のインタフェースになっていますが、 帳票では、配置できるコントロールの種類が「ラベル」「パネル」「表」「画像」に限定されています。また、帳票ではヘッダー、フッターなどの設定ができます。 新規作成直後は「ページヘッダー」「詳細」「ページフッター」の3種類の枠が表示されています。 各セクションは枠線で区切られており、コントロールの移動は枠線間を移動するだけでできます。 また、セクションを追加/削除するには、「formProp」タブをクリックし、ポップアップメニューより 追加や削除ができます。

report2

新規CTA

画面2.ヘッダー/フッターの表示設定

2.セクションタブ

report3

画面3.セクションタブ

帳票独自のタブとなります。セクション情報欄では、ヘッダーやフッターごとにブレーク条件/ソート順の設定や、切り替えの際に改ページするかどうかを指定します。また、より複雑な条件で出力する際は、処理内容欄にて補足することができます。

3.データソースタブ

report4

画面4.データソースタブ

データソースタブではセクションごとに抽出元となるデータソースを選択します。右側に候補となるテーブル一覧が表示されていますので、帳票が連携するテーブルを選択します。 左側が選択対象のテーブルとなりますので、この中から 項目をチェックして「>」ボタンを押すことで右に移動できます。 また、CSVファイルなどテーブル以外の独自データソースを定義したい場合は 「その他」欄に名前を入力して「追加」ボタンを押すことで追加できます。

その他、「イベント」「ロジック」、「補足説明」タブは画面とまったく同じインタフェースとなっています。 また、画面にある「メッセージ」タブはありません。

[RELATED_POSTS]

バッチデータの作成

続けてバッチのデータを作る手順をご説明します。バッチの場合も、システムエクスプローラの左ツリーより「バッチ」をクリック後、「新規作成」ボタンで 呼び出すことができます。

バッチに関しては「基本情報」「ロジック一覧」「メッセージ」「モジュール関連図」「補足説明」の5つのタブで構成されます。画面と比較すると、レイアウトタブや「イベント」タブや「コントロール」タブはありません。「ロジック」タブにて、バッチのサブプログラムを作成することで、画面と同様、モジュール関連図が自動生成されます。

batch

画面5.バッチ画面(モジュール関連図タブ)

帳票設計書/バッチ設計書の出力

output

画面5.レポート出力画面

帳票/バッチデータ作成後は、レポート出力画面の上側で設計書の種類を指定し、下側で対象の画面/帳票/バッチを選択することで、画面設計書と同様に、帳票設計書、バッチ設計書が生成できます。

また、帳票/バッチ関連のフォーマットのカスタマイズなども同様の手順で実施できます。 レポートのカスタマイズの方法については「設計書をカスタマイズする」をご覧ください。

以上で帳票設計書・バッチ設計書の作成手順をご説明しました。 OBDZでは画面/帳票/バッチ設計書の種類に関係なく、同様の操作方法で帳票やバッチも設計できるのが特長となっています。 これらを別々のアプリケーションで設計されている方は、ぜひOBDZで効率化をはかっていただけたらと思います。

新規CTA

RECENT POST「設計書の書き方講座」の最新記事


この記事が気に入ったらいいねしよう!
ブログ購読のお申込み

RANKING人気資料ランキング

RANKING人気記事ランキング

RECENT POST 最新記事

ITだけCAD使ってない不思議