(57)【要約】【課題】ＶＢ等により作成された入出力画面を用いて既存の文書管理システムの諸機能を呼び出し、これらの機能を実行可能にした使い勝手の良い文書管理システムを提供する。【解決手段】文書管理プログラムにより電子文書の編集、登録、更新、削除、等の機能を実現する文書管理サーバと、前記機能を実現するために電子文書を処理すると共に、ＶＢ等により作成された入出力画面を介して前記機能を呼び出す呼出プログラムを実行可能なクライアントと、を有する。前記クライアントは、呼出プログラムを選択して実行する手段と、文書管理サーバから送信された返信情報を解析して入出力画面に表示する手段と、を備え、文書管理サーバは、呼出プログラムにより呼び出された機能に対応する文書管理プログラムを実行する手段と、その実行結果に関する返信情報を作成してクライアントに送信する手段と、を備える。【選択図】　図１
2004086572.tif 000002
【特許請求の範囲】
【請求項１】
文書管理プログラムにより電子文書の編集、登録、更新、削除、検索、承認等の機能を実現する文書管理サーバと、
この文書管理サーバに接続されて前記機能を実現するために電子文書を処理すると共に、ビジュアル開発言語により作成された入出力画面を介して前記機能を呼び出す呼出プログラムを実行可能なクライアントと、を有し、
前記クライアントは、前記入出力画面により発生したイベントに対応する前記呼出プログラムを選択して実行する手段と、前記文書管理サーバから送信された返信情報を解析して前記入出力画面に表示する手段と、を備え、
前記文書管理サーバは、前記呼出プログラムにより呼び出された機能に対応する文書管理プログラムを実行する手段と、その実行結果に関する返信情報を作成して前記クライアントに送信する手段と、を備えたことを特徴とする文書管理システム。
【請求項２】
請求項１記載の文書管理システムにおいて、
前記文書管理サーバはＷＷＷサーバ機能を備え、前記クライアントはＷＷＷブラウザを備えたことを特徴とする文書管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子データとして処理される文書の編集、登録、更新、削除、検索、承認等の諸機能を、視覚的な操作性を重視したプログラム言語、いわゆるビジュアル開発言語により作成された入出力画面を経由して実現可能とした文書管理システムに関する。
【０００２】
【従来の技術】
例えば、企業活動で使用される各種の文書、表、図面、画像等（以下、これらを総称して文書という）の編集、登録、更新、削除、検索、承認、廃棄等を、イントラネット上のＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）サーバ側の文書管理プログラムとクライアント側のＷＷＷブラウザ等を利用して実行可能としたクライアント／サーバ系の文書管理システムが知られている。
この種の文書管理システムを導入して膨大な文書を電子的、一元的に管理することにより、文書作成時間の短縮や文書品質の向上、承認・決済や配布、検索に伴う時間の短縮、文書の更新・改版の履歴管理、改竄・漏洩の防止、更にはペーパーレス化による保管スペースの削減等が可能になる。
【０００３】
一方、メーカー等の各企業では、設計図や工程図等の図面を上記文書管理システムにより管理する一方で、例えば米国マイクロソフト社のＶｉｓｕａｌ　Ｂａｓｉｃ（登録商標、以下では必要に応じてＶＢと略す）のように、視覚的な操作性を重視したビジュアル開発言語を使用して、画面入出力系を持つアプリケーションプログラムを作成することが多い。最近では、これらのツールを各種のアプリケーションプログラムに統合させてカスタマイズすることにより、プログラムの基本的機能の自動化や拡張を行い、個々のユーザのニーズに合致したアプリケーションプログラムを開発することも可能になってきている。
【０００４】
【発明が解決しようとする課題】
しかしながら、前述した既存の文書管理システムでは、ＶＢ等の入出力画面から文書管理システムにアクセスして文書の編集、登録、削除、検索等の諸機能を呼び出し、これらを実行する機能が備わっていない。一方、ユーザとしては、クライアントから文書管理システムを直接呼び出すよりも、日常使い慣れたＶＢ等の入出力画面上で文書管理システムの存在を意識することなく文書の編集、登録、削除等を実行可能として文書管理システムの使い勝手を一層向上させたいという要望があった。
【０００５】
そこで本発明は、ＶＢ等のビジュアル開発言語により作成された入出力画面を用いて既存の文書管理システムの諸機能を呼び出し、これらの機能を実行可能にした使い勝手の良い文書管理システムを提供しようとするものである。
【０００６】
【課題を解決するための手段】
上記課題を解決するため、請求項１記載の発明は、文書管理プログラムにより電子文書の編集、登録、更新、削除、検索、承認等の機能を実現する文書管理サーバと、この文書管理サーバに接続されて前記機能を実現するために電子文書を処理すると共に、ビジュアル開発言語により作成された入出力画面を介して前記機能を呼び出す呼出プログラムを実行可能なクライアントと、を有し、
前記クライアントは、前記入出力画面により発生したイベントに対応する前記呼出プログラムを選択して実行する手段と、前記文書管理サーバから送信された返信情報を解析して前記入出力画面に表示する手段と、を備え、
前記文書管理サーバは、前記呼出プログラムにより呼び出された機能に対応する文書管理プログラムを実行する手段と、その実行結果に関する返信情報を作成して前記クライアントに送信する手段と、を備えたものである。
【０００７】
請求項２記載の発明は、請求項１記載の文書管理システムにおいて、
前記文書管理サーバはＷＷＷサーバ機能を備え、前記クライアントはＷＷＷブラウザを備えたものである。
【０００８】
【発明の実施の形態】
以下、図に沿って本発明の実施形態を説明する。
まず、図１はこの実施形態の全体構成を示すシステム構成図であり、企業内のバス型のＬＡＮ４０を用いたイントラネットにより本発明に係る文書管理システムを構築した例である。
【０００９】
図１において、１０は複数台のクライアントであり、例えばデスクトップまたはノートタイプのパソコンである。これらのクライアント１０は、オペレーティングシステム（以下、ＯＳと略す）として例えば米国マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）を使用し、ＷＷＷブラウザ、メールソフト及び前記ＶＢ等のビジュアル開発言語を利用可能である。
【００１０】
２１は、クライアント１０に対応するユーザＩＤ、パスワードを用いてユーザの個人認証を行い、かつ文書の種類に応じた各ユーザのアクセス権を制御するための認証サーバ、２２は上記認証サーバ２１と連携して、文書の編集、登録、更新、削除、検索、承認等、電子文書の管理全般を実行する文書管理サーバである。
これらのサーバ２１，２２は、ＯＳとしてＷｉｎｄｏｗｓ（登録商標）を備えていると共に、前記諸機能を実現するための機能モジュールからなる文書管理プログラム（パッケージソフトウェア）を備え、更に、ＷＷＷサーバ機能を有するものである。なお、文書管理サーバ２２とは別個にＷＷＷサーバを設けても良い。
【００１１】
前記文書管理サーバ２２には、文書ファイルを蓄積したデータベース２３が接続されている。ここで、文書ファイルの量やクライアント１０の数に応じてデータベースサーバを別個設けても良い。
また、図示されていないが、ＬＡＮ４０にはプリンタサーバ、ネットワークプリンタ等も適宜接続されている。
【００１２】
２４は、各種文書の雛形フォームが蓄積されたワークフローサーバであり、ＯＳとしてＷｉｎｄｏｗｓ（登録商標）を使用し、かつＷＷＷサーバ機能を備えている。このワークフローサーバ２４は、クライアント１０のＷＷＷブラウザから呼び出された前記雛形フォームをクライアント１０に提供するためのものである。
２５はメールサーバであり、クライアント１０の相互間、または、クライアント１０とインターネット３０を介した外部のユーザとの間で電子メールを用いて各種文書を送受信することにより、文書の配布、文書内容の承認依頼や承認等を行うためのものである。
【００１３】
上述したクライアント１０，各サーバ２１，２２，２４，２５が接続されたＬＡＮ４０は、ルータ２６及び専用回線、公衆回線等を介してインターネット３０に接続されている。そして、このインターネット３０には、例えば同一企業の他の事業所（支社、営業所、工場等）のクライアントが接続されている。
ここで、前記ルータ２６は、パケットフィルタリングによるファイアウォール機能を備えているが、別個にアプリケーションゲートウェイ等によるファイアウォールサーバを設けることも可能である。
なお、本発明の文書管理システムにおいて、インターネット３０への接続は必ずしも必須要件ではなく、もっぱら社内のイントラネットのみで利用する文書管理システムであっても良い。
【００１４】
上記のように構成された本実施形態では、以下に述べる構成により、クライアント１０から文書管理システムの諸機能を実行可能としている。
図２は、クライアント１０及び各サーバ２１，２２，２４，２５の概略的な機能ブロック図である。なお、図２では、各サーバ２１，２２，２４，２５を一体化し単一の機能ブロックとして表してある。
【００１５】
図２において、クライアント１０は、ビジュアル開発言語を使用するプログラミングツールとしてのＶＢ１１を備え、このＶＢ１１により作成した入出力画面１２と、後述するＶＢ用関数とを有している。なお、このＶＢ用関数は、ダイナミック・リンク・ライブラリ（以下、ＤＬＬと略す）ファイル内のアプリケーション・プログラミング・インターフェイス（以下、ＡＰＩと略す）の一種としてメモリ内に複数格納されている。
【００１６】
ユーザが文書管理システムを利用するために、クライアント１０の入出力画面１２上で所望の機能（編集、更新、登録等の文書管理システムの諸機能）に対応するイベント（ボタンをクリックする等の動作）を発生させると、ＶＢ関数選択手段１３は、既に用意されているＶＢ用関数群の中からイベントに対応する関数を呼び出す。ここで、ＶＢ用関数は、この文書管理システムが有する前記機能を呼び出して実行させるためのプログラムであり、上記諸機能を詳述すれば、文書管理システムへのログイン（認証）機能、文書が格納されたフォルダ情報やフォルダ内の文書一覧の取得機能、文書の編集機能、登録機能、更新機能、削除機能、取得（ダウンロード）機能、承認依頼機能、検索機能等が含まれる。
【００１７】
ＶＢ関数選択手段１３により選択されたＶＢ用関数は実行手段１４により実行され、その後、サーバ側ＡＰＩ起動手段１５によってＨＴＴＰ（Ｈｙｐｅｒ−Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）により文書管理サーバ２２側のＡＰＩが起動される。そして、処理実行手段２０１は、クライアント１０が要求した機能、言い換えればＶＢ用関数に対応する前記諸機能を、文書管理プログラムの各モジュールを用いて実行し、実際に認証、文書更新、登録等の処理を行う。
【００１８】
例えば、クライアント１０により選択されたＶＢ用関数が文書管理システムへのログイン機能を呼び出す関数である場合、文書管理サーバ２２ではクライアント１０からログイン機能のＡＰＩが起動され、ログイン時に必要なユーザの個人認証を行う認証機能を実現するための実行可能ファイルを作成し、認証サーバ２１にアクセスしてクライアント１０から入力されたユーザＩＤ及びパスワードを認証データベースと照合して認証処理を実行する。
【００１９】
返信情報作成手段２０２では、上記一連の認証処理を実行した結果からログインの成否を判断し、その判断結果を返信情報としてＨＴＭＬ（Ｈｙｐｅｒ−Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）により作成する。ここで、返信情報には、ユーザＩＤに対応するユーザネーム等も証明書情報として含まれている。
この返信情報は所定の形式で返信情報送信手段２０３からＬＡＮ４０に送信され、クライアント１０によって受信される。
クライアント１０内の返信情報解析手段１６は、受信した返信情報をＷＷＷブラウザにより解析して所定のデータ形式に変換し、入出力画面１２にログインの成否を表示する。
【００２０】
また、ＶＢ用関数が、ユーザによる作成文書を文書管理システムへ登録するための登録機能を呼び出して実行させる関数である場合には、クライアント１０側でのＶＢ用関数の実行により文書管理サーバ２２内で文書登録機能のＡＰＩが起動され、文書管理サーバ２２では、ユーザにより指定されたフォルダに文書ファイルをキーワードと共に登録する一方で、文書管理テーブル、キーワードテーブル、ユーザ管理テーブル、ファイル管理テーブル等の内容を更新する処理を行う。
【００２１】
返信情報作成手段２０２は、文書登録が正常に終了したか否かを返信情報としてＨＴＭＬにより作成し、返信情報送信手段２０３からＬＡＮ４０に送信する。
クライアント１０内の返信情報解析手段１６は、受信した返信情報をＷＷＷブラウザにより解析して所定のデータ形式に変換し、入出力画面１２に文書登録の正常終了または異常終了を表示する。
【００２２】
上記のように、この実施形態によれば、クライアント１０から文書管理システムの諸機能を呼び出して当該機能を実行させる場合に、ユーザはＶＢ１１により作成された入出力画面１２及びその画面を用いた入力操作だけを意識すれば良くなり、文書管理システムに直接アクセスする際に要求される当該システム固有の操作を行う必要がない。
【００２３】
次いで、図３以後の各図の（Ａ）は、クライアント１０において文書管理システムの機能ごとに使用されるＶＢ用関数、文書管理サーバ２２において使用されるＪａｖａ　Ｓｅｒｖｌｅｔ（米国サン・マイクロシステムズ社の登録商標であり、ＷＷＷサーバ上で稼働するプログラムモジュールをいう）等のＡＰＩを示し、また、各図の（Ｂ）は、クライアント１０及び文書管理サーバ２２等における処理の流れを示すものである。これら各図の（Ｂ）において一点鎖線で示した部分が本発明の特徴部分に相当する。
なお、各図（Ａ）のＶＢ用関数やＪａｖａ　Ｓｅｒｖｌｅｔ（登録商標）に記述された“ＡＢＣ”または“ＡＢＣｆｉｌｉｎｇ”は、この文書管理サーバ２２が有する文書管理プログラムの便宜的な名称である。
【００２４】
以下では、文書管理システムが有する代表的な機能を取り上げて本実施形態の動作を説明する。
まず、図３は、先に例示した文書管理システムへのログイン機能に関するものである。
クライアント１０の入出力画面１２からログインが要求され、ユーザＩＤ及びパスワードが入力されると、ログイン機能のＶＢ用関数３０１が選択され、対応する呼出プログラム３０１Ａがクライアント１０内部で実行される。このプログラム３０１Ａにおいて、ＨＴＴＰにより文書管理サーバ２２側のＡＰＩ３０２が呼び出され、対応するログイン用のプログラム３０２Ａが起動される。
【００２５】
そして、上記プログラム３０２Ａにより認証用のプログラム３０２Ｂが起動され、ＨＴＴＰにより認証サーバ２１内の認証用プログラム３０２Ｃが呼び出されて実行される。
認証用プログラム３０２Ｃは、ユーザＩＤ及びパスワードを認証データベースと照合し、ログインの成否や証明書情報を含む返信情報をＨＴＭＬにより作成してプログラム３０２Ｂに返し、その後、プログラム３０２Ａ，３０１Ａを順次経て、ブラウザにより所定のデータ形式に変換した上でクライアント１０の入出力画面１２に表示させる。なお、証明書情報はプログラム３０１Ａによりテキストファイルとしてクライアント１０内に保存される。
【００２６】
ユーザは、入出力画面１２に表示された返信情報から、ログインの成否を認識し、その後、クライアント１０からの操作により文書管理システム本来の諸機能を実現していくこととなる。
【００２７】
次に、図４は、文書管理サーバ２２が管理している文書フォルダの一覧をクライアント１０が取得するためのフォルダ一覧取得機能に関するものである。
クライアント１０からフォルダＩＤが入力されてフォルダ一覧の取得（フォルダツリー表示）が要求されると、当該機能のＶＢ用関数３０３が選択され、対応する呼出プログラム３０３Ａがクライアント１０内部で実行される。このプログラム３０３Ａにおいて、ＨＴＴＰにより文書管理サーバ２２側のＡＰＩ３０４が呼び出され、対応するフォルダ一覧取得用のプログラム３０４Ａが起動される。
【００２８】
上記プログラム３０４Ａでは、フォルダテーブルを参照して該当するＩＤのフォルダ名、親フォルダＩＤ、文書タイプ、作成者等のデータを取得し、これらを整理して返信情報をＨＴＭＬにより作成すると共に、この返信情報をプログラム３０３Ａに返す。
プログラム３０３Ａでは、返信情報をブラウザにより所定のデータ形式に変換した上でクライアント１０の入出力画面１２に表示させる。
なお、フォルダ内の文書の一覧も同様な処理によって取得可能であり、ユーザはその一覧から選択した文書を閲覧可能となっている。
【００２９】
図５は、ユーザが作成した文書（クライアント１０側の登録用ファイル内の文書）を、文書管理サーバ２２の所定の文書フォルダに登録するための文書登録機能に関するものである。
クライアント１０により、登録先フォルダのＩＤや登録用ファイルパス、キーワード等が入力されて文書登録が要求されると、当該機能のＶＢ用関数３０５が選択され、対応する呼出プログラム３０５Ａがクライアント１０内部で実行される。このプログラム３０５Ａにおいて、ＨＴＴＰにより文書管理サーバ２２側のＡＰＩ３０６が呼び出され、対応する文書登録用のプログラム３０６Ａが起動される。
【００３０】
上記プログラム３０６Ａでは、文書フォルダ、文書ファイルの存在やユーザのアクセス権等を確認しながら文書フォルダへの登録処理を実行し、文書管理テーブル、キーワードテーブル、ユーザ管理テーブル、ファイル管理テーブル等の内容を更新する。
その後、登録結果に応じて正常終了、異常終了等の返信情報をＨＴＭＬにより作成すると共に、この返信情報をプログラム３０５Ａに返す。
プログラム３０５Ａでは、返信情報をブラウザにより所定のデータ形式に変換した上でクライアント１０の入出力画面１２に表示させる。
【００３１】
図６は、ユーザが作成した文書（クライアント１０側の更新用ファイル内の文書）により、文書管理サーバ２２内の登録文書を更新するための文書更新機能に関するものである。
クライアント１０により、更新する文書のＩＤや更新用ファイルパス、キーワード等が入力されて文書更新が要求されると、当該機能のＶＢ用関数３０７が選択され、対応する呼出プログラム３０７Ａがクライアント１０内部で実行される。このプログラム３０７Ａにおいて、ＨＴＴＰにより文書管理サーバ２２側のＡＰＩ３０８が呼び出され、対応する文書更新用のプログラム３０８Ａが起動される。
【００３２】
上記プログラム３０８Ａでは、更新されるべき登録文書、更新ファイルの存在やユーザのアクセス権等を確認しながら登録文書の更新処理を実行し、文書管理テーブル、キーワードテーブル、ユーザ管理テーブル、ファイル管理テーブル等の内容を更新する。
その後、文書の更新結果に応じて正常終了、異常終了等の返信情報をＨＴＭＬにより作成すると共に、この返信情報をプログラム３０７Ａに返す。
プログラム３０７Ａでは、返信情報をブラウザにより所定のデータ形式に変換した上でクライアント１０の入出力画面１２に表示させる。
【００３３】
図７は、文書管理サーバ２２内の登録文書を削除するための文書削除機能に関するものである。
クライアント１０により、削除する文書のＩＤが入力されて文書削除が要求されると、当該機能のＶＢ用関数３０９が選択され、対応する呼出プログラム３０９Ａがクライアント１０内部で実行される。このプログラム３０９Ａにおいて、ＨＴＴＰにより文書管理サーバ２２側のＡＰＩ３１０が呼び出され、対応する文書削除用のプログラム３１０Ａが起動される。なお、上記ＡＰＩ３１０には、ログイン時に取得した証明書情報も含まれている。
【００３４】
上記プログラム３１０Ａでは、削除されるべき登録文書、文書フォルダの存在やユーザのアクセス権等を確認しながら登録文書の削除処理を実行し、文書管理テーブル及びフォルダ管理テーブルを更新する。
その後、削除結果に応じて正常終了、異常終了等の返信情報をＨＴＭＬにより作成すると共に、この返信情報をプログラム３０９Ａに返す。
プログラム３０９Ａでは、返信情報をブラウザにより所定のデータ形式に変換した上でクライアント１０の入出力画面１２に表示させる。
【００３５】
図８は、ユーザが指定した登録文書をクライアント１０の所定のフォルダにダウンロードするための文書取得機能に関するものである。
クライアント１０により、ダウンロードする文書ファイルのＩＤ及びコピー先のフォルダ及びファイル名が入力されて文書取得が要求されると、当該機能のＶＢ用関数３１１が選択され、対応する呼出プログラム３１１Ａがクライアント１０内部で実行される。このプログラム３１１Ａにおいて、ＨＴＴＰにより文書管理サーバ２２側のＡＰＩ３１２が呼び出され、対応する文書取得用のプログラム３１２Ａが起動される。なお、上記ＡＰＩ３１２には、ログイン時に取得した証明書情報も含まれている。
【００３６】
上記プログラム３１２Ａでは、文書管理テーブル及びファイル管理テーブルを参照して、ダウンロードするべき登録文書、コピー先文書フォルダの存在やユーザのアクセス権等を確認し、登録文書のダウンロードを実行する。
その後、処理結果に応じて正常終了、異常終了、更には文書管理サーバ２２上のコピー元の文書ファイルパス等を含む返信情報をＨＴＭＬにより作成すると共に、この返信情報をプログラム３１１Ａに返す。
プログラム３１１Ａでは、返信情報をブラウザにより所定のデータ形式に変換した上でクライアント１０の入出力画面１２に表示させる。
ユーザは、このようにしてダウンロードした文書を用いて、その編集等を行うことが可能である。
【００３７】
図９は、ユーザが、文書管理サーバ２２内の登録文書の承認を他のユーザに依頼するための承認依頼機能に関するものである。
クライアント１０により、承認を依頼する文書のＩＤ及び承認依頼者（依頼先のユーザ）情報が入力されて承認依頼が要求されると、当該機能のＶＢ用関数３１３が選択され、対応する呼出プログラム３１３Ａがクライアント１０内部で実行される。このプログラム３１３Ａにおいて、ＨＴＴＰにより文書管理サーバ２２側のＡＰＩ３１４が呼び出され、対応する承認依頼用のプログラム３１４Ａが起動される。なお、上記ＡＰＩ３１４には、承認依頼者名やその電子メールアドレスも含まれている。
【００３８】
上記プログラム３１４Ａでは、承認依頼者宛の承認依頼通知を電子メールとして前述した図１のメールサーバ２５を介し承認依頼者に送信することにより、文書の承認依頼を実行する。なお、承認依頼通知には、依頼元のユーザ情報も含まれている。ここで、承認依頼があったことは、対象となった文書情報と共に履歴テーブルに記録される。
【００３９】
プログラム３１４Ａは、承認依頼通知の送信結果に基づいて正常終了、異常終了等の返信情報をＨＴＭＬにより作成すると共に、この返信情報をプログラム３１３Ａに返す。
プログラム３１３Ａでは、返信情報をブラウザにより所定のデータ形式に変換した上でクライアント１０の入出力画面１２に表示させる。
【００４０】
なお、承認依頼通知を受信したユーザは、承認依頼通知に記載されたＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）から文書管理システムにログインし、依頼された文書の閲覧処理を行ってその内容を確認し、承認または否認通知を文書管理サーバ２２側へ送れば良い。
【００４１】
図１０は、ユーザが、文書管理サーバ２２内の登録文書を所定のキーワードを用いて検索する文書検索機能に関するものである。
クライアント１０により、検索対象となる文書フォルダのＩＤ及びキーワード等が入力されて文書検索が要求されると、当該機能のＶＢ用関数３１５が選択され、対応する呼出プログラム３１５Ａがクライアント１０内部で実行される。このプログラム３１５Ａにおいて、ＨＴＴＰにより文書管理サーバ２２側のＡＰＩ３１６が呼び出され、対応する文書検索用のプログラム３１６Ａが起動される。なお、上記ＡＰＩ３１４にはキーワードも含まれている。
【００４２】
上記プログラム３１６Ａでは、文書管理テーブル、フォルダ管理テーブル、キーワードテーブル、ファイル管理テーブル等を参照してキーワードを使用しながら検索を行い、その結果（例えば、正常終了時には該当する文書一覧等）を返信情報としてＨＴＭＬにより作成すると共に、この返信情報をプログラム３１５Ａに返す。
プログラム３１５Ａでは、返信情報をブラウザにより所定のデータ形式に変換した上でクライアント１０の入出力画面１２に表示させる。その後、ユーザは、必要に応じて目的とする文書の閲覧、編集等を行えば良い。
【００４３】
【発明の効果】
以上のように本発明によれば、既存の文書管理システムが有するログイン機能、電子文書の編集、登録、更新、削除、検索、承認等の機能を実現するに当たり、ＶＢ等の入出力画面から文書管理システムにアクセス可能としたため、ユーザとしては、日常使い慣れた入出力画面上で文書管理システムの存在を意識することなく文書管理の諸機能を実現することができる。これにより、文書管理システムの使い勝手を一層向上させることができる。
【図面の簡単な説明】
【図１】本発明の実施形態の全体構成を示すシステム構成図である。
【図２】本発明の実施形態におけるクライアント及びサーバの概略的な機能ブロック図である。
【図３】本発明の実施形態における文書管理システムへのログイン機能の説明図である。
【図４】本発明の実施形態におけるフォルダ一覧取得機能の説明図である。
【図５】本発明の実施形態における文書登録機能の説明図である。
【図６】本発明の実施形態における文書更新機能の説明図である。
【図７】本発明の実施形態における文書削除機能の説明図である。
【図８】本発明の実施形態における文書取得機能の説明図である。
【図９】本発明の実施形態における文書承認依頼機能の説明図である。
【図１０】本発明の実施形態における文書検索機能の説明図である。
【符号の説明】
１０……クライアント
１１……ＶＢ
１２……入出力画面
１３……ＶＢ関数選択手段
１４……ＶＢ関数実行手段
１５……サーバ側ＡＰＩ起動手段
１６……返信情報解析手段
２１……認証サーバ
２２……文書管理サーバ
２３……データベース
２４……ワークフローサーバ
２５……メールサーバ
２６……ルータ
３０……インターネット
４０……ＬＡＮ
２０１……処理実行手段
２０２……返信情報作成手段
２０３……返信情報送信手段
【図１】
2004086572.tif 000003
【図２】
2004086572.tif 000004
【図３】
2004086572.tif 000005
【図４】
2004086572.tif 000006
【図５】
2004086572.tif 000007
【図６】
2004086572.tif 000008
【図７】
2004086572.tif 000009
【図８】
2004086572.tif 000010
【図９】
2004086572.tif 000011
【図１０】
2004086572.tif 000012