ISOPレポートシステム

ISOPレポートシステム
概要説明(デモ用)
ISOP-Framework
ISOP Solution Ltd.
1
ISOP-Framework
目次
【概要】
【運用】
ISOPレポートシステムとは
提供ツール
モジュールの関連
デザイナー
チェックビュー
管理画面
プレビュー画面
管理画面(WEB)
プレビュー画面(WEB)
【作成】
運用全体イメージ
(1)仕様書を準備する。
(2)レポートレイアウトを作成する。
(3)チェックビューで確認する。
(4)レポートマスタを登録する。
(5)テーブルを作成する。
(6)テストデータを作成する。
(7)テストビューで確認する。
(8)アプリケーションを作成する。
(9)実行プレビュー画面。
ISOP Solution Ltd.
2
ISOP-Framework
【概要】 ISOPレポートシステムとは
♦ISOPのレポートシステムは、ISOP-Framework
の一部を切り出したものです。
♦機能的には、基本デザイン(仕様書)、レポートデザイン、
レポートアプリケーション作成から運用までの全てを提供します。
♦帳票作成するためにISOP-Framework以外のツールを必要としません。
100%.NETで作成されています。
※ISOP-Frameworkは、業務システム構築用の.NETで作成されたフレームワークです。
ISOP Solution Ltd.
3
ISOP-Framework
【概要】 提供ツール
ツール名称
モジュール名
概要
レポートデザイナー
KISGod.exe
レポートデザイン及びレポートデータのメンテナンスを行
います。
帳票表示ツール
ISOPReportViewer.exe
運用時に使用するレポート検索、再出力、ログ表示等を
行います。
MS-ACCESSオーバーレイ取得
ISOPReportOverlay.exe
MS-ACCESSで作成したレイアウトをISOP用に変換して取
込ます。取得後はKISGod.exeでメンテナンスを行います。
※このツール使用時はMS-ACCESSが必要です。
帳票等配信サービス
ISOPNetDbService.exe
帳票システムでは、帳票のリモート出力を行います。
帳票データ出力ツール
ISOPReportPrint.exe
作成されたレポートデータをマスタに登録されたプリン
ターに出力します。
レポートデータ削除ツール
ISOPSeeperReport.exe
保存期間が過ぎたレポートデータを削除します。
共通モジュール
ISOPReport.dll ・・・
上記モジュールや業務APが使用する共通モジュール
ソース生成ツール
ISOPCoder.exe
仕様書から各種ソースコードを出力します。
環境、DBメンテナンス
KISMan.exe
ISOP環境構築、データベースのメンテナンスを行います。
【ISOP開発ツール】
※ブルー字はデモで使用するモジュールです。
ISOP Solution Ltd.
4
ISOP-Framework
【概要】 モジュールの関連
KISGod.exe
業務
DB
デザイナー
オーバーレイ
DB
ISOPReport.dll・・・
ISOPReportOverlay.exe
ISOP共通
モジュール
オーバーレイ取得
業務AP
帳票
DB
MS-ACCESS
モジュール
ビュアー
レポート削除
MS-ACCESS
mdb
ISOPSeeperReport.exe
ISOPReportViewer.exe
レポート印字
※アクセスレポートをコンバージョンする場合
はMS-ACCESSが必要です。
ISOPReportPrint.exe
ISOP Solution Ltd.
5
ISOP-Framework
【概要】 デザイナー
ISOPで使用できる
コントロール群
KISGod.exe
利用できるコントロール
ラベル
テキストボックス
チェックボックス
線
枠
図形
バーコード
イメージ
ISOP Solution Ltd.
6
ISOP-Framework
【概要】 チェックビュー
ISOPReportViewer.exe
オーバーレイ作成直後に
レイアウト確認するための
チェックビューです。
ISOP Solution Ltd.
7
ISOP-Framework
【作成】 (1)仕様書を準備する。
ExcelやWordで帳票イメージを
デザインします。
デモでは単票形式の帳票を
作成します。
ISOP Solution Ltd.
8
ISOP-Framework
【作成】 (2)レポートレイアウトを作成する。(罫線作成)
・罫線レイアウトイメージを貼り付ける。
文字を薄い色にして
スナップショトコピー
KISGod.exe
ISOP Solution Ltd.
9
ISOP-Framework
【作成】 (2)レポートレイアウトを作成する。(ラベル、項目)
ここからドラグでも設定できます。
・ラベル、項目名を張り付ける
テーブル設定
上記をCtrl+C
でコピー
KISGod.exe
ISOP Solution Ltd.
10
ISOP-Framework
【作成】 (2)レポートレイアウトを作成する。(配置、サイズ)
・配置、サイズを順次行います。
フォントサイズ
特定コントロール選択
位置合わせ
サイズ合わせ
罫線フィット
整列
均等配置
グリッド整列
前後
線結合
移動ロック、解除
選択許可・不可
その他 ポップアップメニュー、マウス操作
KISGod.exe
ISOP Solution Ltd.
11
ISOP-Framework
【作成】 (2)レポートレイアウトを作成する。(属性設定)
・属性の設定を順次行います。
KISGod.exe
ISOP Solution Ltd.
代表的な属性
説明
カラム名
テーブルカラム名
データ属性
テーブル属性
名前
コントロール名
配置
左右、幅高さ
フォント
フォント
フォントサイズ自動
自動縮小
背景塗りつぶし
背景
表示位置
左、中央、右
表示縦
上、中、下、縦書
折り返し
表示有無
表示有無
枠色
枠の色
枠線スタイル
実践、破線・・・
枠線の太さ
細線、太さ1・・・
12
ISOP-Framework
【作成】(3)チェックビューで確認する。
・作成したオーバーレイの確認
【チェックビュー】
4件のテストデータが作成されます。
・表示データが全て空データ
・表示エリアの半分のデータ
・表示エリア範囲内のデータ
・表示エリアの1.5倍のデータ
KISGod.exe
ISOP Solution Ltd.
13
ISOP-Framework
【作成】 (4)レポートマスタを登録する
項目名
説明
レポートID
ユーザ固有の命名規則の固有IDを設定します。【例】オーバーレイ_部門NO
オーバーレイ名
自動でセットされます。
タイトル
帳票一覧に表示される名前です。
特定プリンター名
直接印字するプリンター名を指定します。空白は規定値プリンターになります。
保存日数
ISOPSeeperReport.exeで削除から除外する日数を指定します。規定値は7日です。
パスワード
パスワード必須の有無を指定します。
印字サーバー
リモート印刷に使用するサーバー名もしくはIPアドレスを指定します。
ISOP Solution Ltd.
14
ISOP-Framework
【作成】 (5)テーブルを作成する。
・帳票で使用するテーブルレイアウトを作成します。
(既存データベースから出力する場合には、不要です。)
・KISMan.exeを使用してテーブルを作成します。
KISMan.exe
ISOP Solution Ltd.
15
ISOP-Framework
【作成】 (6)テストデータを作成する。
・同時にテストデータをEXCELからアップロードします。
KISMan.exe
ISOP Solution Ltd.
16
ISOP-Framework
【作成】 (7)テストビューで確認する
テストビューは、コントロール
に指定した項目とデータベー
ス項目が一致するものを表示
します。
通常改ページ等のテストに使
用します。
赤部分の項目は業
務APで編集する必
要がある項目です。
また、すべての項目が全て一
致している場合は、個別のコー
ディングが不要になります。
ISOP Solution Ltd.
17
ISOP-Framework
【作成】 (8)アプリケーションを作成する。(レポートクラス作成)
クラスは、プレビュー、印字、印字データ作
成それぞれの呼び出すための関数とカスト
マイズを記述するためのイベントで呼び出さ
れる関数から構成されています。
クラス内の関数
説明
CreateView関数
作成後プレビューする。
CreatePrint関数
作成後印字する。
CreateReportData関数
印字データのみ作成する。
Report_ReportStart関数
印字開始時に呼び出されます。
Report_Report関数
印字データ作成時に呼び出さ
れます。
Report_ReportEnd関数
印字終了時に呼び出されます。
ISOP Solution Ltd.
18
ISOP-Framework
【作成】 (8)アプリケーションを作成する。(印字呼び出し)
ISOP Solution Ltd.
19
ISOP-Framework
【作成】 (9)実行結果プレビュー画面
DempPaiedP1.exe
デモで作成したAP
今回のデモ帳票では、
縦横2*2の設定をして
います。
ISOP Solution Ltd.
20
ISOP-Framework
【運用】帳票画面
プレビュー
印字履歴紹介
帳票検索
ISOPReportViewer.exe
ISOP Solution Ltd.
21
ISOP-Framework
【運用】プレビュー画面
印鑑
押印
検索位置
コピー選択部分
メモ
追加
ページ
索引
ISOPReportViewer.exe
ISOP Solution Ltd.
22
ISOP-Framework
【運用】帳票管理画面(WEB)
※ISOPWeb版フレームワークが必要です。
ISOP Solution Ltd.
23
ISOP-Framework
【運用】プレビュー画面(WEB)
帳票作成業務アプリケーション
※ISOPWeb版フレームワークが必要です。
ISOP Solution Ltd.
ISOPReportViewer.exe
24
ISOP-Framework
【運用】運用全体イメージ
業務メニュー(Web)
業務
DB
メニュー起動型帳票
帳票
DB
業務メニュー(C/S)
帳票一覧 (Web)
帳票プレビュー(Web)
帳票プレビュー(C/S)
業務
DB
スケジュール起動
ダイレクト型帳票
帳票
DB
帳票一覧 (C/S)
業務
DB
保存/削除
電子帳票
帳票
DB
帳票ファイル
PDF
夜間バッチ型帳票
CSV
全バッチ正常終了後
帳票ファイル
帳票配信起動
リモートサーバー
出力先プリンターはパラメータ指示
ISOP Solution Ltd.
25
ISOP-Framework
ありがとうございました。
ISO-27001をPromotionするISOP-Frameworkをサポートします。
http://www.isopsolution.co.jp
ISOP Solution Ltd.
26
ISOP-Framework