(57)【要約】【課題】  ユーザに帳票の削除を的確に行わせる仕組みを提供する。【解決手段】  情報処理装置は、１つの帳票ファイルを削除するか又は１以上の帳票ファイルを含むディレクトリを削除するかの指示を受け付け、サーバは、帳票ファイル又はディレクトリの識別情報を受信し、帳票ファイルの識別情報である場合は、対応するフォームファイル識別情報およびデータファイル識別情報を取得し、フォームファイルおよびデータファイル識別情報に対応するデータファイルを用いて生成された帳票ファイル若しくは帳票ファイルの画像を情報処理装置に送信し、一方、ディレクトリの識別情報である場合は、ディレクトリに対応するフォームファイル識別情報を取得し、フォームファイル若しくはフォームファイルの画像を情報処理装置に送信する。情報処理装置は、受信した帳票ファイル又はフォームファイルをプレビュー表示することを特徴とする帳票システム。【選択図】  図５
2018142231.tif 000002
【特許請求の範囲】
【請求項１】
帳票ファイルを生成するサーバと、前記帳票ファイルの削除を指示する情報処理装置とを含む帳票システムであって、
前記サーバは、
前記帳票のレイアウトを定義したフォームファイルと、前記帳票に配置するデータを含むデータファイルとを用いて、前記帳票ファイルを生成する帳票生成手段と、
前記帳票ファイルの識別情報、前記フォームファイルの識別情報および前記データファイルの識別情報を管理する帳票管理手段と、
前記帳票管理手段により管理されている帳票ファイル識別情報を取得し、前記情報処理装置に送信する帳票ファイル識別情報送信手段と
を備え、
前記情報処理装置は、
前記帳票ファイル識別情報送信手段により送信された帳票ファイル識別情報を受信し、帳票ファイルの一覧画面を表示する一覧画面表示手段と、
１つの帳票ファイルを削除するか又は１以上の帳票ファイルを含むディレクトリを削除するかの指示を受け付ける削除指示受付手段と、
前記削除指示受付手段により受け付けた削除する帳票ファイル又はディレクトリの識別情報を前記サーバに送信する削除対象識別情報送信手段と
を備え、
前記サーバは、
前記削除対象識別情報送信手段により送信された帳票ファイル又はディレクトリの識別情報を受信する削除対象識別情報受信手段と、
前記削除対象識別情報受信手段により受信された識別情報が帳票ファイルの識別情報である場合は、前記帳票管理手段から当該帳票ファイル識別情報に対応するフォームファイル識別情報およびデータファイル識別情報を取得し、当該フォームファイル識別情報に対応するフォームファイルおよび当該データファイル識別情報に対応するデータファイルを用いて、前記帳票生成手段により生成された帳票ファイル若しくは当該帳票ファイルの画像を前記情報処理装置に送信し、一方、前記削除対象識別情報受信手段により受信された識別情報がディレクトリの識別情報である場合は、前記帳票管理手段から当該ディレクトリに対応するフォームファイル識別情報を取得し、当該フォームファイル識別情報に対応するフォームファイル若しくは当該フォームファイルの画像を前記情報処理装置に送信する削除対象送信手段と
を更に備え、
前記情報処理装置は、
前記削除対象送信手段により送信された帳票ファイル若しくは当該帳票ファイルの画像又はフォームファイル若しくは当該フォームファイルの画像を受信し、当該帳票ファイル又は当該フォームファイルをプレビュー表示するプレビュー表示手段と
を更に備えることを特徴とする帳票システム。
【請求項２】
帳票ファイルを生成するサーバと、前記帳票ファイルの削除を指示する情報処理装置とを含む帳票システムにおける処理方法であって、
前記サーバが、
前記帳票のレイアウトを定義したフォームファイルと、前記帳票に配置するデータを含むデータファイルとを用いて、前記帳票ファイルを生成する帳票生成ステップと、
前記帳票ファイルの識別情報、前記フォームファイルの識別情報および前記データファイルの識別情報を管理する帳票管理ステップと、
前記帳票管理ステップにより管理されている帳票ファイル識別情報を取得し、前記情報処理装置に送信する帳票ファイル識別情報送信ステップと
を備え、
前記情報処理装置が、
前記帳票ファイル識別情報送信ステップにより送信された帳票ファイル識別情報を受信し、帳票ファイルの一覧画面を表示する一覧画面表示ステップと、
１つの帳票ファイルを削除するか又は１以上の帳票ファイルを含むディレクトリを削除するかの指示を受け付ける削除指示受付ステップと、
前記削除指示受付ステップにより受け付けた削除する帳票ファイル又はディレクトリの識別情報を前記サーバに送信する削除対象識別情報送信ステップと
を備え、
前記サーバが、
前記削除対象識別情報送信ステップにより送信された帳票ファイル又はディレクトリの識別情報を受信する削除対象識別情報受信ステップと、
前記削除対象識別情報受信ステップにより受信された識別情報が帳票ファイルの識別情報である場合は、前記帳票管理ステップから当該帳票ファイル識別情報に対応するフォームファイル識別情報およびデータファイル識別情報を取得し、当該フォームファイル識別情報に対応するフォームファイルおよび当該データファイル識別情報に対応するデータファイルを用いて、前記帳票生成ステップにより生成された帳票ファイル若しくは当該帳票ファイルの画像を前記情報処理装置に送信し、一方、前記削除対象識別情報受信ステップにより受信された識別情報がディレクトリの識別情報である場合は、前記帳票管理ステップから当該ディレクトリに対応するフォームファイル識別情報を取得し、当該フォームファイル識別情報に対応するフォームファイル若しくは当該フォームファイルの画像を前記情報処理装置に送信する削除対象送信ステップと
を更に備え、
前記情報処理装置が、
前記削除対象送信ステップにより送信された帳票ファイル若しくは当該帳票ファイルの画像又はフォームファイル若しくは当該フォームファイルの画像を受信し、当該帳票ファイル又は当該フォームファイルをプレビュー表示するプレビュー表示ステップと
を実行することを特徴とする処理方法。
【請求項３】
帳票ファイルを生成するサーバと、前記帳票ファイルの削除を指示する情報処理装置とを含む帳票システムで実行可能なプログラムであって、
前記サーバを、
前記帳票のレイアウトを定義したフォームファイルと、前記帳票に配置するデータを含むデータファイルとを用いて、前記帳票ファイルを生成する帳票生成手段と、
前記帳票ファイルの識別情報、前記フォームファイルの識別情報および前記データファイルの識別情報を管理する帳票管理手段と、
前記帳票管理手段により管理されている帳票ファイル識別情報を取得し、前記情報処理装置に送信する帳票ファイル識別情報送信手段
として機能させ、
前記情報処理装置を、
前記帳票ファイル識別情報送信手段により送信された帳票ファイル識別情報を受信し、帳票ファイルの一覧画面を表示する一覧画面表示手段と、
１つの帳票ファイルを削除するか又は１以上の帳票ファイルを含むディレクトリを削除するかの指示を受け付ける削除指示受付手段と、
前記削除指示受付手段により受け付けた削除する帳票ファイル又はディレクトリの識別情報を前記サーバに送信する削除対象識別情報送信手段として機能させ、
前記サーバを、
前記削除対象識別情報送信手段により送信された帳票ファイル又はディレクトリの識別情報を受信する削除対象識別情報受信手段と、
前記削除対象識別情報受信手段により受信された識別情報が帳票ファイルの識別情報である場合は、前記帳票管理手段から当該帳票ファイル識別情報に対応するフォームファイル識別情報およびデータファイル識別情報を取得し、当該フォームファイル識別情報に対応するフォームファイルおよび当該データファイル識別情報に対応するデータファイルを用いて、前記帳票生成手段により生成された帳票ファイル若しくは当該帳票ファイルの画像を前記情報処理装置に送信し、一方、前記削除対象識別情報受信手段により受信された識別情報がディレクトリの識別情報である場合は、前記帳票管理手段から当該ディレクトリに対応するフォームファイル識別情報を取得し、当該フォームファイル識別情報に対応するフォームファイル若しくは当該フォームファイルの画像を前記情報処理装置に送信する削除対象送信手段
として機能させ、
前記情報処理装置を、
前記削除対象送信手段により送信された帳票ファイル若しくは当該帳票ファイルの画像又はフォームファイル若しくは当該フォームファイルの画像を受信し、当該帳票ファイル又は当該フォームファイルをプレビュー表示するプレビュー表示手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子帳票を管理する帳票システム、その処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、帳票フォームと帳票データを用いて生成された電子帳票（以下、帳票ファイル）を管理する帳票システムがある。このような帳票システムでは、生成された帳票ファイルを一覧表示し、帳票印刷、帳票ファイル削除などの操作ができる。
【０００３】
特許文献１には、帳票データの破棄操作に応じて、帳票データを削除する仕組みが示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３１８３３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の仕組みは、稟議の決裁結果および帳票データの破棄操作に従って帳票データを削除する仕組みであり、ユーザが視覚を通じてその帳票データを削除してよいか確認することができないという問題がある。
【０００６】
そのため、ユーザによる破棄操作自体が間違っていた場合、予想外の帳票が削除されてしまうため、必要な帳票が見れなくなってしまうという問題が生じてしまう。
【０００７】
そこで、本発明の目的は、ユーザに帳票の削除を的確に行わせる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
帳票ファイルを生成するサーバと、前記帳票ファイルの削除を指示する情報処理装置とを含む帳票システムであって、前記サーバは、前記帳票のレイアウトを定義したフォームファイルと、前記帳票に配置するデータを含むデータファイルとを用いて、前記帳票ファイルを生成する帳票生成手段と、前記帳票ファイルの識別情報、前記フォームファイルの識別情報および前記データファイルの識別情報を管理する帳票管理手段と、前記帳票管理手段により管理されている帳票ファイル識別情報を取得し、前記情報処理装置に送信する帳票ファイル識別情報送信手段とを備え、前記情報処理装置は、  前記帳票ファイル識別情報送信手段により送信された帳票ファイル識別情報を受信し、帳票ファイルの一覧画面を表示する一覧画面表示手段と、１つの帳票ファイルを削除するか又は１以上の帳票ファイルを含むディレクトリを削除するかの指示を受け付ける削除指示受付手段と、前記削除指示受付手段により受け付けた削除する帳票ファイル又はディレクトリの識別情報を前記サーバに送信する削除対象識別情報送信手段とを備え、前記サーバは、前記削除対象識別情報送信手段により送信された帳票ファイル又はディレクトリの識別情報を受信する削除対象識別情報受信手段と、前記削除対象識別情報受信手段により受信された識別情報が帳票ファイルの識別情報である場合は、前記帳票管理手段から当該帳票ファイル識別情報に対応するフォームファイル識別情報およびデータファイル識別情報を取得し、当該フォームファイル識別情報に対応するフォームファイルおよび当該データファイル識別情報に対応するデータファイルを用いて、前記帳票生成手段により生成された帳票ファイル若しくは当該帳票ファイルの画像を前記情報処理装置に送信し、一方、前記削除対象識別情報受信手段により受信された識別情報がディレクトリの識別情報である場合は、前記帳票管理手段から当該ディレクトリに対応するフォームファイル識別情報を取得し、当該フォームファイル識別情報に対応するフォームファイル若しくは当該フォームファイルの画像を前記情報処理装置に送信する削除対象送信手段とを更に備え、前記情報処理装置は、前記削除対象送信手段により送信された帳票ファイル若しくは当該帳票ファイルの画像又はフォームファイル若しくは当該フォームファイルの画像を受信し、当該帳票ファイル又は当該フォームファイルをプレビュー表示するプレビュー表示手段とを更に備えることを特徴とする帳票システム。
【発明の効果】
【０００９】
本発明によれば、ユーザに帳票の削除を的確に行わせる仕組みを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明のシステム構成図の一例を示す図
【図２】情報処理装置１０１、帳票サーバ１０２のハードウエア構成の一例を示す図
【図３】情報処理装置１０１及び帳票サーバ１０２の機能構成の一例を示すブロック図
【図４】帳票サーバ１０２またはＤＢサーバ１０３が管理するテーブル構成の一例を示す図
【図５】帳票管理処理のフローチャートの一例を示す図
【図６】帳票削除処理のフローチャートの一例を示す図
【図７】帳票削除指示受付画面の一例を示す図
【図８】帳票削除プレビュー画面の一例を示す図
【図９】ディレクトリ削除処理のフローチャートの一例を示す図
【図１０】ディレクトリ削除指示受付画面の一例を示す図
【図１１】ディレクトリ削除プレビュー画面の一例を示す図
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１２】
図１は、本実施形態における帳票システム１００のシステム構成の一例を示す図である。本実施形態の帳票システム１００は、情報処理装置１０１、帳票サーバ１０２、ＤＢサーバ１０３を含み、これらがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）またはインターネット等のネットワーク１０５を介して、相互にデータ通信可能に接続されている。尚、図１のネットワーク上に接続される各種端末あるいはサーバの構成は一例であり、用途や目的に応じて様々な構成例がある。
【００１３】
情報処理装置１０１は、パーソナルコンピュータ等の汎用のコンピュータ装置である。情報処理装置１０１にはＷｅｂブラウザ又は帳票管理アプリケーションがインストールされており、ユーザはＷｅｂブラウザ又は帳票管理アプリケーションを通じて帳票サーバ１０２で生成された帳票を閲覧・管理することができる。
【００１４】
帳票サーバ１０２は、サーバ装置である。帳票サーバ１０２は、帳票管理アプリケーションを用いて帳票の生成を行う。帳票管理アプリケーションは、帳票デザインの構造を示すフォームファイルと、フォームファイルにオーバーレイするための挿入データをデータファイルとして管理し、取得したフォームファイルと挿入データを用いて帳票ファイルを生成する。帳票サーバ１０２は、帳票ファイルを生成すると、帳票生成を要求した情報処理装置１０１に生成した帳票ファイルを送信する。
【００１５】
なお、フォームファイル及びデータファイルはファイル形式ではなく、ＤＢサーバ１０３からデータとして取得する形式であってもよい。その場合、帳票管理アプリケーションは、ＤＢサーバ１０３からフォームデータ及び挿入データを取得するためのクエリを管理する。
【００１６】
情報処理装置１０１は、帳票サーバ１０２から受信した帳票ファイルをＷｅｂブラウザ又は帳票管理アプリケーションで閲覧し、必要に応じて、プリンタ１０４を用いて帳票を出力する。
【００１７】
以下、図２を用いて、図１に示した情報処理装置１０１、帳票サーバ１０２に適用可能なハードウエア構成の一例について説明する。
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００１８】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００１９】
また、２０５は入力コントローラで、入力装置２０９等からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、ＣＲＴディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【００２０】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２１】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク１０５を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２２】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２３】
ハードウエア上で動作する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００２４】
なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを夫々備えていればよい。
【００２５】
図３は、情報処理装置１０１及び帳票サーバ１０２の機能構成の一例を示すブロック図の一例である。
情報処理装置１０１及び帳票サーバ１０２は、以下の機能部を備える。
【００２６】
帳票生成部３０１は、帳票のレイアウトを定義したフォームファイルと、帳票に配置するデータを含むデータファイルとを用いて、帳票ファイルを生成する機能部である。
【００２７】
帳票管理部３０２は、帳票ファイルの識別情報、フォームファイルの識別情報およびデータファイルの識別情報を管理する機能部である。
【００２８】
帳票ファイル識別情報送信部３０３は、帳票管理部３０２により管理されている帳票ファイル識別情報を取得し、情報処理装置１０１に送信する機能部である。
【００２９】
一覧画面表示部３０４は、帳票ファイル識別情報送信部３０３により送信された帳票ファイル識別情報を受信し、帳票ファイルの一覧画面を表示する機能部である。
【００３０】
削除指示受付部３０５は、１つの帳票ファイルを削除するか又は１以上の帳票ファイルを含むディレクトリを削除するかの指示を受け付ける機能部である。
【００３１】
削除対象識別情報送信部３０６は、削除指示受付部３０５により受け付けた削除する帳票ファイル又はディレクトリの識別情報を帳票サーバ１０２に送信する機能部である。
【００３２】
削除対象識別情報受信部３０７は、削除対象識別情報送信部３０６により送信された帳票ファイル又はディレクトリの識別情報を受信する機能部である。
【００３３】
削除対象送信部３０８は、削除対象識別情報受信部３０７により受信された識別情報が帳票ファイルの識別情報である場合は、帳票管理部３０２から当該帳票ファイル識別情報に対応するフォームファイル識別情報およびデータファイル識別情報を取得し、当該フォームファイル識別情報に対応するフォームファイルおよび当該データファイル識別情報に対応するデータファイルを用いて、帳票生成部３０１により生成された帳票ファイル若しくは当該帳票ファイルの画像を情報処理装置１０１に送信し、一方、削除対象識別情報受信部３０７により受信された識別情報がディレクトリの識別情報である場合は、帳票管理部３０２から当該ディレクトリに対応するフォームファイル識別情報を取得し、当該フォームファイル識別情報に対応するフォームファイル若しくは当該フォームファイルの画像を情報処理装置１０１に送信する機能部である。
【００３４】
プレビュー表示部３０９は、削除対象送信部３０８により送信された帳票ファイル若しくは当該帳票ファイルの画像又はフォームファイル若しくは当該フォームファイルの画像を受信し、当該帳票ファイル又は当該フォームファイルをプレビュー表示する機能部である。
【００３５】
なお、本実施形態においては、情報処理装置１０１がこれらの機能構成を備えるとしたが、情報処理装置１０１に限定するものではなく、情報処理装置１０１ではなく帳票サーバ１０２が設定ファイルを編集・管理する場合、帳票サーバ１０２がこれらの機能構成を備えるとしてもよい。
【００３６】
以上で、図３の説明を終了する。
【００３７】
図４は、帳票サーバ１０２またはＤＢサーバ１０３が管理するテーブル構成の一例を示す図である。帳票テーブル４００は、帳票を生成・管理するための記憶部であり、帳票サーバ１０２またはＤＢサーバ１０３のどちらで管理してもよい。
帳票テーブル４００について説明する。
【００３８】
「帳票ＩＤ」は、帳票テーブル４００の主キーであり、個々の帳票を特定する識別情報である。
【００３９】
「世代ＩＤ」は、同じ種類の帳票について、月報や週報のように月・週ごとに生成される帳票の世代を管理する識別情報である。
【００４０】
「フォームファイル」は、帳票を生成するときに使用する帳票の罫線などのデザインを定義した情報であって、当該フォームファイルを記憶している帳票サーバ１０２またはＤＢサーバ１０３のパスが記されている。
【００４１】
「データファイル」は、フォームファイルのデザインに対して埋め込む、文字・数字などのデータを記したものであり、当該データファイルを記憶している帳票サーバ１０２またはＤＢサーバ１０３のパスが記されている。
【００４２】
「帳票ファイル」は、「フォームファイル」及び「データファイル」を用いて生成された帳票ファイルを記憶している帳票サーバ１０２またはＤＢサーバ１０３のパスが記されている。
【００４３】
なお、本実施形態においては、「フォームファイル」「データファイル」及び「帳票ファイル」はそれぞれファイル形式としたが、ファイル形式に限定するものではなく、テーブルに直接データを記憶・管理する等としてもよい。
【００４４】
すなわち、帳票テーブル４００は、帳票ファイルの識別情報、フォームファイルの識別情報およびデータファイルの識別情報を管理する管理手段の一例である。
【００４５】
以上で、図４の説明を終了する。
【００４６】
図５は、帳票管理処理のフローチャートの一例を示す図である。
ステップＳ５０１において、情報処理装置１０１は、ユーザの操作に応じて、帳票管理アプリケーションを起動し、ログイン処理を行う。
【００４７】
ステップＳ５０２において、情報処理装置１０１は、帳票管理メニュー画面（不図示）を表示する。ここでは、帳票管理メニュー画面として、「帳票管理画面」および「ディレクトリ管理画面」へのリンクがあるとする。
【００４８】
ステップＳ５０３において、情報処理装置１０１は、ユーザによるメニュー操作を受け付け、「帳票管理画面」へのリンクに対して操作された場合はステップＳ５０４に進み、「ディレクトリ管理画面」へのリンクに対して操作された場合はステップＳ５０７に進む。
【００４９】
ステップＳ５０４において、情報処理装置１０１は、帳票管理画面７００（図７）を表示する。ここでは、帳票サーバ１０２から帳票テーブル４００で管理されている帳票の一覧情報を取得し、帳票の世代毎に一覧表示する（図７の７０１）。すなわち、ステップＳ５０４は、帳票ファイル識別情報を取得し、情報処理装置に送信する処理の一例を示すステップである。また、ステップＳ５０４は、送信された帳票ファイル識別情報を受信し、帳票ファイルの一覧画面を表示する処理の一例を示すステップである。
【００５０】
ステップＳ５０５において、情報処理装置１０１は、ユーザによる帳票削除指示を受け付ける。ここでは、帳票Ａの「世代ＩＤ」＝“２０１６０１”が選択された後、帳票削除指示を受け付けたとする（図７の７０２）。
【００５１】
ステップＳ５０６において、情報処理装置１０１は、帳票削除処理（図６）を行う。すなわち、ステップＳ５０６は、１つの帳票ファイルを削除する指示を受け付ける処理の一例を示すステップである。ここで、図６の帳票削除処理について説明しておく。
【００５２】
図６は、帳票削除処理のフローチャートの一例を示す図である。
ステップＳ６０１において、情報処理装置１０１は、ステップＳ５０５にて受け付けた削除対象として選択された帳票の帳票識別情報を取得する。ここでは、「帳票ＩＤ」＝“Ａ０１”が取得されたとする。
【００５３】
ステップＳ６０２において、情報処理装置１０１は、ステップＳ６０１にて取得された「帳票ＩＤ」を帳票サーバ１０２に送信する。すなわち、ステップＳ６０２は、削除する帳票ファイルの識別情報をサーバに送信する処理の一例を示すステップである。
【００５４】
ステップＳ６０３において、帳票サーバ１０２は、削除対象として選択された帳票の「帳票ＩＤ」を受信する。すなわち、ステップＳ６０３は、帳票ファイルの識別情報を受信する処理の一例を示すステップである。
【００５５】
ステップＳ６０４において、帳票サーバ１０２は、受信した「帳票ＩＤ」に対応する帳票を生成する。具体的には、受信した「帳票ＩＤ」を用いて帳票テーブル４００を検索し、「帳票ファイル」を取得する。
【００５６】
すなわち、ステップＳ６０４は、帳票のレイアウトを定義したフォームファイルと、帳票に配置するデータを含むデータファイルとを用いて、帳票ファイルを生成する処理の一例を示すステップである。
【００５７】
なお、本実施形態においては、帳票テーブル４００に「帳票ファイル」カラムがあるため、既に生成済の「帳票ファイル」を取得するとしたが、この方法に限定するものではなく、帳票テーブル４００に「帳票ファイル」カラムがない場合などは、帳票テーブル４００から取得した「フォームファイル」および「データファイル」を用いて、オーバーレイ処理により帳票ファイルを生成し取得するとしてもよい。
【００５８】
ステップＳ６０５において、帳票サーバ１０２は、ステップＳ６０４にて取得した「帳票ファイル」を情報処理装置１０１に送信する。すなわち、ステップＳ６０５は、受信された識別情報が帳票ファイルの識別情報である場合は、当該帳票ファイル識別情報に対応するフォームファイル識別情報およびデータファイル識別情報を取得し、当該フォームファイル識別情報に対応するフォームファイルおよび当該データファイル識別情報に対応するデータファイルを用いて、生成された帳票ファイル若しくは当該帳票ファイルの画像を情報処理装置に送信する処理の一例を示すステップである。
【００５９】
ステップＳ６０６において、情報処理装置１０１は、「帳票ファイル」を受信する。
【００６０】
ステップＳ６０７において、情報処理装置１０１は、受信した「帳票ファイル」を用いて削除帳票（図８の８０１）および確認ダイアログ（図８の８０２、例：この世代の帳票が削除されます。）を表示し、削除する／しないの操作を受け付ける。削除する場合はステップＳ６０８に進み、削除しない場合は帳票削除処理を終了する。すなわち、ステップＳ６０７は、帳票ファイル若しくは当該帳票ファイルの画像を受信し、当該帳票ファイルをプレビュー表示する処理の一例を示すステップである。
【００６１】
これにより、ユーザが視覚を通じて削除する帳票を確認することができるため、ユーザに帳票の削除を的確に行わせることができる。つまり、ユーザが視覚を通じて削除する帳票に係るデータを確認することができるため、ユーザに帳票に係るデータの削除を的確に行わせることができる。
【００６２】
なお、本実施形態においては、ステップＳ６０５にて、帳票サーバ１０２が「帳票ファイル」を情報処理装置１０１に送信するとしたが、この方法に限定するものではなく、「帳票ファイル」をサムネイル等の画像に加工し、その画像を情報処理装置１０１に送信し、ステップＳ６０７にて情報処理装置１０１がその画像を用いて「帳票ファイル」の画像を表示するとしてもよい。
【００６３】
ステップＳ６０８において、情報処理装置１０１は、帳票データ削除要求を帳票サーバ１０２に送信する。
【００６４】
ステップＳ６０９において、帳票サーバ１０２は、帳票データ削除要求を受信する。
【００６５】
ステップＳ６１０において、帳票サーバ１０２は、ステップＳ６０３にて受信した「帳票ＩＤ」に対応する帳票データを削除する。すなわち、ステップＳ６１０は、処理の一例を示すステップである。具体的には、「帳票ＩＤ」を用いて帳票テーブル４００を検索し、ヒットした「データファイル」「帳票ファイル」およびヒットした帳票テーブル４００のレコードを削除する。
【００６６】
なお、本実施形態においては、「データファイル」「帳票ファイル」を削除するとしたが、これに限定するものではなく、ヒットした「データファイル」「帳票ファイル」が帳票テーブル４００の他レコードから参照されている場合は削除しないとしてもよい。例えば、「帳票ＩＤ」を用いて帳票テーブル４００を検索し、ヒットした「データファイル」が帳票テーブル４００の他レコードから参照されていると判定した場合は、当該「データファイル」は削除しない。逆に、ヒットした「フォームファイル」が帳票テーブル４００の他レコードから参照されていない場合は、当該「フォームファイル」を削除するとしてもよい。
【００６７】
ステップＳ６１１において、帳票サーバ１０２は、削除対象として選択された帳票に係るデータを削除したという通知を情報処理装置１０１に送信する。
【００６８】
ステップＳ６１２において、情報処理装置１０１は、削除対象として選択された帳票に係るデータを削除したという通知を受信し、削除したことをユーザに知らせるメッセージを表示する（不図示）。
以上で、図６の説明を終了する。図５の説明に戻る。
【００６９】
ステップＳ５０７において、情報処理装置１０１は、ディレクトリ管理画面１０００（図１０）を表示する。ここでは、帳票テーブル４００で管理されている帳票をディレクトリ毎に一覧表示する（図１０の１００１）。この帳票管理アプリケーションでは、帳票テーブル４００のレコードのうち、同一「フォームファイル」を用いて生成された複数世代帳票を１つのディレクトリ（例：“帳票Ａディレクトリ”、“帳票Ｂディレクトリ”等）としてまとめて表示する。
【００７０】
なお、本実施形態においては、同一「フォームファイル」を用いて生成された複数世代帳票を１つのディレクトリとして表示するとしたが、この方法に限定するものではなく、帳票テーブル４００に「ディレクトリ」カラムを持ち、この「ディレクトリ」の値に従って、同一「ディレクトリ」に属す帳票を１つのディレクトリにまとめて表示するとしてもよい。
【００７１】
ステップＳ５０８において、情報処理装置１０１は、ユーザによるディレクトリ削除指示を受け付ける。ここでは、“帳票Ａディレクトリ”が選択された後、帳票削除指示を受け付けたとする（図１０の１００２）。
【００７２】
ステップＳ５０９において、情報処理装置１０１は、ディレクトリ削除処理（図９）を行う。すなわち、ステップＳ５０９は、１以上の帳票ファイルを含むディレクトリを削除する指示を受け付ける処理の一例を示すステップである。ここで、図９のディレクトリ削除処理について説明しておく。
【００７３】
図９は、ディレクトリ削除処理のフローチャートの一例を示す図である。
ステップＳ９０１において、情報処理装置１０１は、ステップＳ５０５にて受け付けた削除対象として選択されたディレクトリの「ディレクトリＩＤ」を取得する。ここでは、“帳票Ａディレクトリ”の「ディレクトリＩＤ」として、帳票Ａの「フォームファイル」である“Ｄ：/ＦＯＲＭ/Ａ.ｆｒｍ”が取得されたとする。
【００７４】
ステップＳ９０２において、情報処理装置１０１は、ステップＳ９０１にて取得された「ディレクトリＩＤ」を帳票サーバ１０２に送信する。すなわち、ステップＳ９０２は、削除するディレクトリの識別情報をサーバに送信する処理の一例を示すステップである。
【００７５】
ステップＳ９０３において、帳票サーバ１０２は、削除対象として選択された帳票の「ディレクトリＩＤ」を受信する。すなわち、ステップＳ９０３は、ディレクトリの識別情報を受信する処理の一例を示すステップである。
【００７６】
ステップＳ９０４において、帳票サーバ１０２は、受信した「ディレクトリＩＤ」に対応するフォームファイルを取得する。ここでは、“Ｄ：/ＦＯＲＭ/Ａ.ｆｒｍ”に対応する帳票フォームファイルを取得する。
【００７７】
ステップＳ９０５において、帳票サーバ１０２は、ステップＳ９０４にて取得した「フォームファイル」を情報処理装置１０１に送信する。すなわち、ステップＳ９０５は、受信された識別情報がディレクトリの識別情報である場合は、当該ディレクトリに対応するフォームファイル識別情報を取得し、当該フォームファイル識別情報に対応するフォームファイル若しくは当該フォームファイルの画像を情報処理装置に送信する処理の一例を示すステップである。
【００７８】
ステップＳ９０６において、情報処理装置１０１は、「フォームファイル」を受信する。
【００７９】
ステップＳ９０７において、情報処理装置１０１は、受信した「フォームファイル」を用いて削除する帳票フォーム（図１１の１１０１）および確認ダイアログ（図１１の１１０２、例：このフォームを使用する帳票が全て削除されます。）を表示し、削除する／しないの操作を受け付ける。削除する場合はステップＳ９０８に進み、削除しない場合はディレクトリ削除処理を終了する。すなわち、ステップＳ９０７は、フォームファイル若しくは当該フォームファイルの画像を受信し、当該フォームファイルをプレビュー表示する処理の一例を示すステップである。
【００８０】
これにより、ユーザが視覚を通じて削除する帳票フォームを確認することができるため、１世代帳票のみを削除するつもりだったユーザが誤った操作であることに気づき、ユーザに帳票フォームの削除を的確に行わせることができる。つまり、ユーザが視覚を通じて削除する帳票に係るデータを確認することができるため、ユーザに帳票に係るデータの削除を的確に行わせることができる。
【００８１】
なお、本実施形態においては、ステップＳ９０５にて、帳票サーバ１０２が「フォームファイル」を情報処理装置１０１に送信するとしたが、この方法に限定するものではなく、帳票サーバ１０２にて「フォームファイル」をサムネイル等の画像に加工し、その画像を情報処理装置１０１に送信し、ステップＳ９０７にてその画像を用いて表示するとしてもよい。または、ステップＳ９０５にて、帳票サーバ１０２が空の「データファイル」を生成し、「フォームファイル」および空の「データファイル」を用いて、オーバーレイ処理により枠組みのみの「帳票ファイル」の画像を生成し、その画像を情報処理装置１０１に送信し、ステップＳ９０７にてその画像を用いて表示するとしてもよい。これにより、情報処理装置１０１が「フォームファイル」を理解できない場合であっても、画像として「フォームファイル」を表示することができるようになる。
【００８２】
ステップＳ９０８において、情報処理装置１０１は、ディレクトリ削除要求を帳票サーバ１０２に送信する。
【００８３】
ステップＳ９０９において、帳票サーバ１０２は、ディレクトリ削除要求を受信する。
【００８４】
ステップＳ９１０において、帳票サーバ１０２は、ステップＳ９０３にて受信した「ディレクトリＩＤ」に対応する帳票データを削除する。すなわち、ステップＳ９１０は、処理の一例を示すステップである。具体的には、「フォームファイル」＝「ディレクトリＩＤ」を検索キーにして帳票テーブル４００を検索し、ヒットした「フォームファイル」「データファイル」「帳票ファイル」およびヒットした帳票テーブル４００のレコードを削除する。
【００８５】
なお、本実施形態においては、「フォームファイル」「データファイル」「帳票ファイル」を削除するとしたが、これに限定するものではなく、ヒットした「フォームファイル」「データファイル」「帳票ファイル」が帳票テーブル４００の他レコードから参照されている場合は削除しないとしてもよい。例えば、「帳票ＩＤ」を用いて帳票テーブル４００を検索し、ヒットした「フォームファイル」「データファイル」「帳票ファイル」が帳票テーブル４００の他レコードから参照されていると判定した場合は、当該「フォームファイル」「データファイル」「帳票ファイル」は削除しない。
【００８６】
ステップＳ９１１において、帳票サーバ１０２は、削除対象として選択されたディレクトリに係るデータを削除したという通知を情報処理装置１０１に送信する。
ステップＳ９１２において、情報処理装置１０１は、削除対象として選択されたディレクトリに係るデータを削除したという通知を受信し、削除したことをユーザに知らせるメッセージを表示する（不図示）。
以上で、図９の説明を終了する。図５の説明に戻る。
【００８７】
ステップＳ５１０において、情報処理装置１０１は、ユーザの操作に応じて、帳票管理アプリケーションを終了させ、ログアウト処理を行う。
以上で、図５の説明を終了する。
【００８８】
なお、本実施形態においては、帳票管理画面を介して帳票を削除する（ステップＳ５０４〜ステップＳ５０６）場合に図６の帳票削除処理を行い、ディレクトリ管理画面を介してディレクトリを削除する（ステップＳ５０７〜ステップＳ５０９）場合に図９のディレクトリ削除処理を行うとしたが、この方法に限定するものではなく、選択された削除対象が帳票かディレクトリかによって、図６の帳票削除処理を行う又は図９のディレクトリ削除処理を行うとしてもよい。
【００８９】
これにより、個々の帳票を削除する場合には削除対象の帳票イメージが表示され、同じ種類の帳票をまとめたディレクトリを削除する場合にはそれらの帳票に係る帳票フォームのイメージが表示されるため、削除対象のデータイメージを確認することができ、予想外の帳票データが削除されてしまうことが少なくなり、必要な帳票が見れなくなってしまうという問題も生じなくなる。
以上により、ユーザに帳票の削除を的確に行わせる仕組みを提供することができる。
【００９０】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００９１】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【００９２】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９４】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９５】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【００９６】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９７】
１０１  情報処理装置
１０２  帳票サーバ
１０３  ＤＢサーバ
１０４  プリンタ
１０５  ネットワーク
【図１】
2018142231.tif 000003
【図２】
2018142231.tif 000004
【図３】
2018142231.tif 000005
【図４】
2018142231.tif 000006
【図５】
2018142231.tif 000007
【図６】
2018142231.tif 000008
【図７】
2018142231.tif 000009
【図８】
2018142231.tif 000010
【図９】
2018142231.tif 000011
【図１０】
2018142231.tif 000012
【図１１】
2018142231.tif 000013