(57)【要約】【課題】指定された白紙帳票をコピーして取り出す手間を軽減する。【解決手段】オブジェクト管理部１２０は、オブジェクト表示部１３０からのオブジェクトを表示する要求でオブジェクト管理表１２３を参照してオブジェクトの種別及びこの要求に係るユーザの管理者権限の有無を識別し、この要求が第三オブジェクトの表示に係るものの場合、このユーザが管理者権限を有しないときは、第三オブジェクトの直下に存するオブジェクトのうち、文書ＩＤでアクセス権限が認められるもののみをオブジェクト表示部１３０で表示させ、このユーザが管理者権限を有さずかつアクセス権限が認められるオブジェクトが存しない場合は、第三オブジェクトに係る実体ファイルをコピーし、このコピーに係る第三オブジェクトを新製し、新製された第三オブジェクトにこのユーザのアクセス権限を設定するようにオブジェクト管理表１２３を更新する。【選択図】図３
2010176281.tif 000002
【特許請求の範囲】
【請求項１】
ＩＤによってログインを管理し、ファイル及びフォルダをオブジェクトとして管理する文書管理システムにおいて、
前記ファイル及び前記フォルダに加えて、前記ファイル及び前記フォルダを実体ファイルとする第三オブジェクトを前記オブジェクトとして管理し、該管理のために、オブジェクト及びそのオブジェクトにアクセス権限を有するユーザを識別する文書ＩＤと前記ファイル、前記フォルダ及び前記第三オブジェクトの別を示すオブジェクトの種別とオブジェクトの名称とそのオブジェクトの実体ファイル名とそのオブジェクトの直下に存するオブジェクトのＩＤのリストと管理者権限を有するユーザのＩＤである管理者ＩＤとの記載を含むオブジェクト管理表を有するオブジェクト管理部と、
前記ファイル、前記フォルダ及び前記第三オブジェクトの前記実体ファイルを管理する実体ファイル管理部と、
前記オブジェクト及び前記実体ファイルを表示し、前記実体ファイルを編集するオブジェクト表示部と、
を備え、
前記オブジェクト管理部は、前記オブジェクト表示部からの前記オブジェクトを表示する要求で前記オブジェクト管理表を参照し、該参照によって前記オブジェクトの種別及び該要求に係るユーザの管理者権限の有無を識別し、該要求が前記第三オブジェクトの表示に係るものの場合、該ユーザが管理者権限を有するときは、前記第三オブジェクトの直下に存するオブジェクトを前記オブジェクト表示部で表示させ、該ユーザが管理者権限を有しないときは、前記第三オブジェクトの直下に存するオブジェクトのうち、前記文書ＩＤでアクセス権限が認められるもののみを前記オブジェクト表示部で表示させ、該ユーザが管理者権限を有さずかつアクセス権限が認められるオブジェクトが存しない場合は、前記第三オブジェクトに係る前記実体ファイルをコピーし、該コピーに係る第三オブジェクトを新製し、該新製された第三オブジェクトに該ユーザのアクセス権限を設定するように前記オブジェクト管理表を更新することを特徴とする文書管理システム。
【請求項２】
前記オブジェクト管理部は、
前記オブジェクト管理表の前記記載を参照し、更新するオブジェクト管理表参照・更新手段と、
前記参照に基づいて、前記実体ファイル管理部から前記実体ファイルを取得し、該実体ファイルを前記オブジェクト表示部に転送する実体ファイル転送手段と、
を更に有することを特徴とする請求項１に記載の文書管理システム。
【請求項３】
前記オブジェクト表示部は、前記第三オブジェクトの作成を、前記オブジェクト管理部に要求するオブジェクト作成・編集手段を有し、
前記オブジェクト管理部は、該要求に基づいた第三オブジェクトに係る前記記載を、オブジェクト管理表参照・更新手段によって前記オブジェクト管理表に登録し、該第三オブジェクトに関連付ける実体ファイルを前記実体ファイル管理部に登録することで前記第三オブジェクトを新製することを特徴とする請求項１又は２に記載の文書管理システム。
【請求項４】
前記オブジェクト表示部は、
前記実体ファイル転送手段から転送されてきた前記実体ファイルを、表示し編集する実体ファイル表示・編集手段を更に有することを特徴とする請求項１乃至３のいずれか１項に記載の文書管理システム。
【請求項５】
前記オブジェクト表示部は、
オブジェクトの階層を表示するオブジェクト階層表示手段と、
フォルダ直下のオブジェクトの一覧の表示の要求を、前記オブジェクト管理部に渡すオブジェクト表示・更新要求搬出手段と、
を、更に有することを特徴とする請求項１乃至４のいずれか１項に記載の文書管理システム。
【請求項６】
前記第三オブジェクトは、前記実体ファイルのソフトリンクであって、前記実体ファイルとの関連づけが前記オブジェクト管理表に記載されることを特徴とする請求項１乃至５のいずれか１項に記載の文書管理システム。
【請求項７】
ＩＤによってログインを管理し、ファイル及びフォルダをオブジェクトとして管理する文書管理方法において、
オブジェクト及びそのオブジェクトにアクセス権限を有するユーザを識別する文書ＩＤと前記ファイル、前記フォルダ及び前記第三オブジェクトの別を示すオブジェクトの種別とオブジェクトの名称とそのオブジェクトの実体ファイル名とそのオブジェクトの直下に存するオブジェクトのＩＤのリストと管理者権限を有するユーザのＩＤである管理者ＩＤとの記載を含むオブジェクト管理表を管理することによって、前記ファイル及び前記フォルダに加えて、前記ファイル及び前記フォルダを実体ファイルとする第三オブジェクトを前記オブジェクトとして管理するオブジェクト管理手順と、
前記ファイル、前記フォルダ及び前記第三オブジェクトの前記実体ファイルを管理する実体ファイル管理手順と、
前記オブジェクト及び前記実体ファイルを表示し、前記実体ファイルを編集するオブジェクト表示手順と、
を備え、
前記オブジェクト管理手順は、前記オブジェクト表示手順からの前記オブジェクトを表示する要求で前記オブジェクト管理表を参照し、該参照によって前記オブジェクトの種別及び該要求に係るユーザの管理者権限の有無を識別し、該要求が前記第三オブジェクトの表示に係るものの場合、該ユーザが管理者権限を有するときは、前記第三オブジェクトの直下に存するオブジェクトを前記オブジェクト表示手順で表示させ、該ユーザが管理者権限を有しないときは、前記第三オブジェクトの直下に存するオブジェクトのうち、前記文書ＩＤでアクセス権限が認められるもののみを前記オブジェクト表示手順で表示させ、該ユーザが管理者権限を有さずかつアクセス権限が認められるオブジェクトが存しない場合は、前記第三オブジェクトに係る前記実体ファイルをコピーし、該コピーに係る第三オブジェクトを新製し、該新製された第三オブジェクトに該ユーザのアクセス権限を設定するように前記オブジェクト管理表を更新することを特徴とする文書管理方法。
【請求項８】
前記オブジェクト管理手順は、
前記オブジェクト管理表の前記記載を参照し、更新するオブジェクト管理表参照・更新手順と、
前記参照に基づいて、前記実体ファイル管理手順から前記実体ファイルを取得し、該実体ファイルを前記オブジェクト表示手順に転送する実体ファイル転送手順と、
を更に有することを特徴とする請求項７に記載の文書管理方法。
【請求項９】
前記オブジェクト表示手順は、前記第三オブジェクトの作成を、前記オブジェクト管理手順に要求するオブジェクト作成・編集手順を有し、
前記オブジェクト管理手順は、該要求に基づいた第三オブジェクトに係る前記記載を、オブジェクト管理表参照・更新手順によって前記オブジェクト管理表に登録し、該第三オブジェクトに関連付ける実体ファイルを前記実体ファイル管理手順に登録することで前記第三オブジェクトを新製することを特徴とする請求項７又は８に記載の文書管理方法。
【請求項１０】
前記オブジェクト表示手順は、
前記実体ファイル転送手順から転送されてきた前記実体ファイルを、表示し編集する実体ファイル表示・編集手順を更に有することを特徴とする請求項７乃至９のいずれか１項に記載の文書管理方法。
【請求項１１】
前記オブジェクト表示手順は、
オブジェクトの階層を表示するオブジェクト階層表示手順と、
フォルダ直下のオブジェクトの一覧の表示の要求を、前記オブジェクト管理手順に渡すオブジェクト表示・更新要求搬出手順と、
を、更に有することを特徴とする請求項７乃至１０のいずれか１項に記載の文書管理方法。
【請求項１２】
前記第三オブジェクトは、前記実体ファイルのソフトリンクであって、前記実体ファイルとの関連づけが前記オブジェクト管理表に記載されることを特徴とする請求項７乃至１１のいずれか１項に記載の文書管理方法。
【請求項１３】
ＩＤによってログインを管理し、ファイル及びフォルダをオブジェクトとして管理する文書管理プログラムにおいて、
オブジェクト及びそのオブジェクトにアクセス権限を有するユーザを識別する文書ＩＤと前記ファイル、前記フォルダ及び前記第三オブジェクトの別を示すオブジェクトの種別とオブジェクトの名称とそのオブジェクトの実体ファイル名とそのオブジェクトの直下に存するオブジェクトのＩＤのリストと管理者権限を有するユーザのＩＤである管理者ＩＤとの記載を含むオブジェクト管理表を管理することによって、前記ファイル及び前記フォルダに加えて、前記ファイル及び前記フォルダを実体ファイルとする第三オブジェクトを前記オブジェクトとして管理するオブジェクト管理処理と、
前記ファイル、前記フォルダ及び前記第三オブジェクトの前記実体ファイルを管理する実体ファイル管理処理と、
前記オブジェクト及び前記実体ファイルを表示し、前記実体ファイルを編集するオブジェクト表示処理と、
をコンピュータに実行させ、
前記オブジェクト管理処理は、前記オブジェクト表示処理からの前記オブジェクトを表示する要求で前記オブジェクト管理表を参照し、該参照によって前記オブジェクトの種別及び該要求に係るユーザの管理者権限の有無を識別し、該要求が前記第三オブジェクトの表示に係るものの場合、該ユーザが管理者権限を有するときは、前記第三オブジェクトの直下に存するオブジェクトを前記オブジェクト表示処理で表示させ、該ユーザが管理者権限を有しないときは、前記第三オブジェクトの直下に存するオブジェクトのうち、前記文書ＩＤでアクセス権限が認められるもののみを前記オブジェクト表示処理で表示させ、該ユーザが管理者権限を有さずかつアクセス権限が認められるオブジェクトが存しない場合は、前記第三オブジェクトに係る前記実体ファイルをコピーし、該コピーに係る第三オブジェクトを新製し、該新製された第三オブジェクトに該ユーザのアクセス権限を設定するように前記オブジェクト管理表を更新することを特徴とする文書管理プログラム。
【請求項１４】
前記オブジェクト管理処理は、
前記オブジェクト管理表の前記記載を参照し、更新するオブジェクト管理表参照・更新処理と、
前記参照に基づいて、前記実体ファイル管理処理から前記実体ファイルを取得し、該実体ファイルを前記オブジェクト表示処理に転送する実体ファイル転送処理と、
を更にコンピュータに実行させることを特徴とする請求項１３に記載の文書管理プログラム。
【請求項１５】
前記オブジェクト表示処理は、前記第三オブジェクトの作成を、前記オブジェクト管理処理に要求するオブジェクト作成・編集処理をコンピュータに実行させ、
前記オブジェクト管理処理は、該要求に基づいた第三オブジェクトに係る前記記載を、オブジェクト管理表参照・更新処理によって前記オブジェクト管理表に登録し、該第三オブジェクトに関連付ける実体ファイルを前記実体ファイル管理処理に登録することで前記第三オブジェクトを新製することを特徴とする請求項１３又は１４に記載の文書管理プログラム。
【請求項１６】
前記オブジェクト表示処理は、
前記実体ファイル転送処理から転送されてきた前記実体ファイルを、表示し編集する実体ファイル表示・編集処理を更にコンピュータに実行させることを特徴とする請求項１３乃至１５のいずれか１項に記載の文書管理プログラム。
【請求項１７】
前記オブジェクト表示処理は、
オブジェクトの階層を表示するオブジェクト階層表示処理と、
フォルダ直下のオブジェクトの一覧の表示の要求を、前記オブジェクト管理処理に渡すオブジェクト表示・更新要求搬出処理と、
を、更にコンピュータに実行させることを特徴とする請求項１３乃至１６のいずれか１項に記載の文書管理プログラム。
【請求項１８】
前記第三オブジェクトは、前記実体ファイルのソフトリンクであって、前記実体ファイルとの関連づけが前記オブジェクト管理表に記載されることを特徴とする請求項１３乃至１７のいずれか１項に記載の文書管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＤによってログイン管理された、所望の帳票へのアクセスと編集を容易にする文書管理システム、その方法及びそのプログラムに関する。
【背景技術】
【０００２】
一般に、文書管理システムでは、共有の白紙帳票を直接開いて編集してしまうと、白紙帳票が編集されてしまう。そのため、複数のユーザそれぞれに、帳票に従ってそれぞれの文書を作成して特定の文書管理システム内のフォルダに登録してもらいたい場合、各ユーザは帳票を特定の場所からコピーし、編集して、文書管理システム内の特定のフォルダに登録している。
【０００３】
又、一旦文書を登録した後、再度編集したくなった場合、ユーザはフォルダ内から自分の文書を探さなければならなかった
又、帳票に従った文書の作成を依頼するには、各ユーザに帳票の場所と、編集済み帳票の登録先フォルダを知らせる必要があった。
【０００４】
そのため、そのオブジェクトにアクセスしようとしているユーザが管理者でない場合は、オブジェクト配下の当該ユーザに割り当てられたファイルを表示させ、管理者である場合は、オブジェクト配下の全てのファイルを表示させる発明が、特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１２９６４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されている発明は、ユーザが管理者ではない場合は、オブジェクト配下の全てのファイルが表示されないことから、それらの表示されないファイルを利用する場合は、そのファイルをコピーして取り出す等の手間を要するという問題点があった。
【０００７】
本発明は上記に鑑みてなされたもので、各ユーザが、指定された白紙帳票をコピーして取り出す手間を軽減する文書管理システム、その方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の問題を解決するため、本発明に係る文書管理システムは、ＩＤによってログインを管理し、ファイル及びフォルダをオブジェクトとして管理する文書管理システムにおいて、前記ファイル及び前記フォルダに加えて、前記ファイル及び前記フォルダを実体ファイルとする第三オブジェクトを前記オブジェクトとして管理し、該管理のために、オブジェクト及びそのオブジェクトにアクセス権限を有するユーザを識別する文書ＩＤと前記ファイル、前記フォルダ及び前記第三オブジェクトの別を示すオブジェクトの種別とオブジェクトの名称とそのオブジェクトの実体ファイル名とそのオブジェクトの直下に存するオブジェクトのＩＤのリストと管理者権限を有するユーザのＩＤである管理者ＩＤとの記載を含むオブジェクト管理表を有するオブジェクト管理部と、前記ファイル、前記フォルダ及び前記第三オブジェクトの前記実体ファイルを管理する実体ファイル管理部と、前記オブジェクト及び前記実体ファイルを表示し、前記実体ファイルを編集するオブジェクト表示部と、を備え、前記オブジェクト管理部は、前記オブジェクト表示部からの前記オブジェクトを表示する要求で前記オブジェクト管理表を参照し、該参照によって前記オブジェクトの種別及び該要求に係るユーザの管理者権限の有無を識別し、該要求が前記第三オブジェクトの表示に係るものの場合、該ユーザが管理者権限を有するときは、前記第三オブジェクトの直下に存するオブジェクトを前記オブジェクト表示部で表示させ、該ユーザが管理者権限を有しないときは、前記第三オブジェクトの直下に存するオブジェクトのうち、前記文書ＩＤでアクセス権限が認められるもののみを前記オブジェクト表示部で表示させ、該ユーザが管理者権限を有さずかつアクセス権限が認められるオブジェクトが存しない場合は、前記第三オブジェクトに係る前記実体ファイルをコピーし、該コピーに係る第三オブジェクトを新製し、該新製された第三オブジェクトに該ユーザのアクセス権限を設定するように前記オブジェクト管理表を更新することを特徴とする。
【０００９】
上述の問題を解決するため、本発明に係る文書管理方法は、ＩＤによってログインを管理し、ファイル及びフォルダをオブジェクトとして管理する文書管理方法において、オブジェクト及びそのオブジェクトにアクセス権限を有するユーザを識別する文書ＩＤと前記ファイル、前記フォルダ及び前記第三オブジェクトの別を示すオブジェクトの種別とオブジェクトの名称とそのオブジェクトの実体ファイル名とそのオブジェクトの直下に存するオブジェクトのＩＤのリストと管理者権限を有するユーザのＩＤである管理者ＩＤとの記載を含むオブジェクト管理表を管理することによって、前記ファイル及び前記フォルダに加えて、前記ファイル及び前記フォルダを実体ファイルとする第三オブジェクトを前記オブジェクトとして管理するオブジェクト管理手順と、前記ファイル、前記フォルダ及び前記第三オブジェクトの前記実体ファイルを管理する実体ファイル管理手順と、前記オブジェクト及び前記実体ファイルを表示し、前記実体ファイルを編集するオブジェクト表示手順と、を備え、前記オブジェクト管理手順は、前記オブジェクト表示手順からの前記オブジェクトを表示する要求で前記オブジェクト管理表を参照し、該参照によって前記オブジェクトの種別及び該要求に係るユーザの管理者権限の有無を識別し、該要求が前記第三オブジェクトの表示に係るものの場合、該ユーザが管理者権限を有するときは、前記第三オブジェクトの直下に存するオブジェクトを前記オブジェクト表示手順で表示させ、該ユーザが管理者権限を有しないときは、前記第三オブジェクトの直下に存するオブジェクトのうち、前記文書ＩＤでアクセス権限が認められるもののみを前記オブジェクト表示手順で表示させ、該ユーザが管理者権限を有さずかつアクセス権限が認められるオブジェクトが存しない場合は、前記第三オブジェクトに係る前記実体ファイルをコピーし、該コピーに係る第三オブジェクトを新製し、該新製された第三オブジェクトに該ユーザのアクセス権限を設定するように前記オブジェクト管理表を更新することを特徴とする。
【００１０】
上述の問題を解決するため、本発明に係る文書管理プログラムは、ＩＤによってログインを管理し、ファイル及びフォルダをオブジェクトとして管理する文書管理プログラムにおいて、オブジェクト及びそのオブジェクトにアクセス権限を有するユーザを識別する文書ＩＤと前記ファイル、前記フォルダ及び前記第三オブジェクトの別を示すオブジェクトの種別とオブジェクトの名称とそのオブジェクトの実体ファイル名とそのオブジェクトの直下に存するオブジェクトのＩＤのリストと管理者権限を有するユーザのＩＤである管理者ＩＤとの記載を含むオブジェクト管理表を管理することによって、前記ファイル及び前記フォルダに加えて、前記ファイル及び前記フォルダを実体ファイルとする第三オブジェクトを前記オブジェクトとして管理するオブジェクト管理処理と、前記ファイル、前記フォルダ及び前記第三オブジェクトの前記実体ファイルを管理する実体ファイル管理処理と、  前記オブジェクト及び前記実体ファイルを表示し、前記実体ファイルを編集するオブジェクト表示処理と、をコンピュータに実行させ、前記オブジェクト管理処理は、前記オブジェクト表示処理からの前記オブジェクトを表示する要求で前記オブジェクト管理表を参照し、該参照によって前記オブジェクトの種別及び該要求に係るユーザの管理者権限の有無を識別し、該要求が前記第三オブジェクトの表示に係るものの場合、該ユーザが管理者権限を有するときは、前記第三オブジェクトの直下に存するオブジェクトを前記オブジェクト表示処理で表示させ、該ユーザが管理者権限を有しないときは、前記第三オブジェクトの直下に存するオブジェクトのうち、前記文書ＩＤでアクセス権限が認められるもののみを前記オブジェクト表示処理で表示させ、該ユーザが管理者権限を有さずかつアクセス権限が認められるオブジェクトが存しない場合は、前記第三オブジェクトに係る前記実体ファイルをコピーし、該コピーに係る第三オブジェクトを新製し、該新製された第三オブジェクトに該ユーザのアクセス権限を設定するように前記オブジェクト管理表を更新することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザが管理者権限を有さずかつそのユーザにアクセス権限が認められるオブジェクトが存しない場合は、第三オブジェクトに係る実体ファイルをコピーし、このコピーに係る第三オブジェクトを新製し、新製された第三オブジェクトにこのユーザのアクセス権限を設定することにより、各ユーザが、指定された白紙帳票をコピーして取り出す手間を軽減する文書管理システム、その方法及びそのプログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る文書管理システムに一般ユーザがアクセスした場合を示す図である。
【図２】本発明に係る文書管理システムに管理者であるユーザがアクセスした場合を示す図である。
【図３】本発明の第１の実施の形態の構成図である。
【図４】本発明の第１の実施の形態における第三オブジェクト作成時の動作を示すフローチャートである。
【図５】管理者以外のユーザが本発明に係る第１の実施の形態の文書管理システムへアクセスする時の動作を示すフローチャートである。
【図６】管理者であるユーザが本発明に係る第１の実施の形態の文書管理システムへアクセスする時の動作を示すフローチャートである。
【図７】本発明に係る第１の実施の形態でのオブジェクト管理表の状態を示す図である。
【図８】管理者であるユーザが本発明に係る第２の実施の形態の文書管理システムへアクセスする時の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
ここで図１は、本発明に係る文書管理システムに一般ユーザがアクセスした場合を示す図である。図１を参照すると、ＩＤが”ＵＳＥＲ１”のユーザと、ＩＤが”ＵＳＥＲ２”のユーザとが、文書管理システム内の同一の第三オブジェクトＸ  （ＩＤ：１２３４５）に対して表示をリクエストしている。ここで、文書管理システムは、ユーザ（ＩＤ：ＵＳＥＲ１）に対しては文書ＩＤがユーザＩＤと同じＵＳＥＲ１であるファイルＡを、ユーザ（ＩＤ：ＵＳＥＲ２）に対しては文書ＩＤがＵＳＥＲ２であるファイルＢを表示している。
【００１４】
又、図２は、本発明に係る文書管理システムに管理者であるユーザがアクセスした場合を示す図である。図２を参照すると、第三オブジェクトＸ（ＩＤ：１２３４５）の管理者が、第三オブジェクトＸ（ＩＤ：１２３４５）をフォルダとして扱い、第三オブジェクトＸ配下の文書の一覧を表示させた後、直下の文書Ａ（ＩＤ：ＵＳＥＲ１）を指定して表示をリクエストしている。
【００１５】
このように、本発明における第三オブジェクトとは、アクセスするユーザによって、実体ファイルが異なるオブジェクトであり、かつアクセスするユーザによって、文書のように見えたり、フォルダのように見えたりするオブジェクトである。
【００１６】
図１のように、第三オブジェクトＸが有する一つのファイルにしかアクセス権限がないユーザには、第三オブジェクトＸは、そのアクセス権限があるファイルとしてしか表示されない。しかし、第三オブジェクトＸ自体にアクセス権限がある管理者ユーザであれば、第３オブジェクトＸは、図２のように、フォルダとして扱われ、それに格納されているファイルの全てが表示される。
【００１７】
この第三オブジェクトは、各種ＯＳ（Operating System）が備えるソフトリンクでよく、ユーザのアクセス権限の有り又は無しによって、それぞれ表示又は非表示が切り替わる。
【００１８】
また、この第三オブジェクトの配下のファイルも、上述のソフトリンクでよい。この場合、第三オブジェクト自体にアクセス権限はないが、その第三オブジェクトの一部のファイルのみにアクセス権限を有するユーザでは、これら一部のファイルに係るソフトリンクのみを表示させ、他のファイル及びこの第三オブジェクト自体は、それらの実体はもちろん、それらのソフトリンクも表示させない。
【００１９】
その結果、第三オブジェクトの一部のファイルのみにアクセス権限があるユーザは、文書管理システムの文書を格納しているフォルダにアクセスすると、図１に示したように、アクセスできるファイルがソフトリンクとしていきなり表示される。
【００２０】
［第１の実施の形態］
次に、本発明の実施の形態について図面を参照して詳細に説明する。ここで図３は、本発明の第１の実施の形態の構成図である。
【００２１】
この図３において、本発明に係る第１の実施の形態は、文書を管理する文書管理システム１００と、文書管理システムのオブジェクト操作部２００とを有する。
【００２２】
文書管理システム１００は、実体ファイル管理部１１０と、オブジェクト管理部１２０と、オブジェクト操作部１３０とを備える。ここで、オブジェクト操作部１３０は、例えば、キーボード、マウス又はその他のポインティングデバイスである。
【００２３】
オブジェクト管理部１２０は、オブジェクト及びそのオブジェクトにアクセス権限を有するユーザを識別する文書ＩＤと前記ファイル、前記フォルダ及び前記第三オブジェクトの別を示すオブジェクトの種別とオブジェクトの名称とそのオブジェクトの実体ファイル名とそのオブジェクトの直下に存するオブジェクトのＩＤのリストと第三オブジェクトか否かの識別フラグと管理者権限を有するユーザのＩＤである管理者ＩＤとの記載を含むオブジェクト管理表１２３と、オブジェクト管理表参照・更新手段１２２と、実体ファイル転送手段１２１とを有する。
【００２４】
また、オブジェクト管理部１２０は、オブジェクト表示部１３０からのオブジェクトを表示する要求でオブジェクト管理表１２３を参照し、この参照によってオブジェクトの種別及びこの要求に係るユーザの管理者権限の有無を識別し、この要求が第三オブジェクトの表示に係るものの場合、ユーザが管理者権限を有するときは、第三オブジェクトの直下に存するオブジェクトをオブジェクト表示部１３０で表示させ、ユーザが管理者権限を有しないときは、第三オブジェクトの直下に存するオブジェクトのうち、文書ＩＤでアクセス権限が認められるもののみをオブジェクト表示部１３０で表示させ、ユーザが管理者権限を有さずかつアクセス権限が認められるオブジェクトが存しない場合は、この第三オブジェクトに係る実体ファイルをコピーし、このコピーに係る第三オブジェクトを新製し、この新製された第三オブジェクトに、このユーザのアクセス権限を設定するようにオブジェクト管理表１２３をオブジェクト管理表参照・更新手段１２２で更新する。
【００２５】
オブジェクト表示部１３０は、実体ファイルを表示し編集する実体ファイル表示・編集手段１３１と、オブジェクト作成・編集手段１３２と、オブジェクト階層表示手段１３３と、オブジェクト表示・更新要求送出手段１３４とを有する。
【００２６】
オブジェクトの種別には、ファイルである“文書”と、“フォルダ”と、“第三オブジェクト”との三種類がある。
【００２７】
オブジェクト作成・編集手段１３２は、文書の新規作成と編集、フォルダの新規作成と編集、及び本発明で提唱する第三オブジェクトの新規作成と編集を行う。
【００２８】
オブジェクト操作部２００からオブジェクト表示・更新要求手段１３４を用いて、フォルダ直下のオブジェクトの一覧の表示の要求があった場合には、オブジェクト管理部１２０は、オブジェクト管理表参照・更新手段１２２を用いて、オブジェクト管理表１２３を参照し、検索した情報をオブジェクト表示部１３０に渡す。オブジェクト表示部１３０は、渡された情報を元に、オブジェクト階層表示手段１３３を用いて、オブジェクトの階層を表示する。
【００２９】
オブジェクト操作部２００から、オブジェクト表示・更新要求手段１３４を用いて、文書の表示のリクエストがあった場合には、オブジェクト管理部１２０は、オブジェクト管理表参照・更新手段１２２を用いて、オブジェクト管理表１２３を参照して、この参照に基づいて、該当文書の実体ファイル名を探し、実体ファイル転送手段１２１を用いて、実体ファイル管理部１１０から該当ファイルを取得し、実体ファイル表示・編集手段１３１に実体ファイルを転送する。
【００３０】
第三オブジェクトの作成を行う場合、オブジェクト操作部２００からの要求に従い、オブジェクト表示部１３０のオブジェクト作成・編集手段１３２は、第三オブジェクトの作成を、オブジェクト管理部１２０に要求する。
【００３１】
オブジェクト管理部１２０は、オブジェクト管理表参照・更新手段１２２によって新規の第三オブジェクトの情報であるオブジェクト及びそのオブジェクトにアクセス権限を有するユーザを識別する文書ＩＤと、オブジェクトの種別と、オブジェクトの名称と、そのオブジェクトの実体ファイル名と、第三オブジェクトか否かの識別フラグと、そのオブジェクトの直下に存するオブジェクトのＩＤのリストと、そのオブジェクトの上位のオブジェクトのＩＤと、管理者権限を有するユーザのＩＤである管理者ＩＤとの既述を含む第三オブジェクトに係る記載をオブジェクト管理表１２３に登録し、新規の第三オブジェクトに関連付ける実体ファイルを実体ファイル管理部１１０に登録する。これによって、第三オブジェクトを新製する。
【００３２】
［第１の実施の形態の動作］
次に、図３、図４、図５、図６及び図７を参照して、本発明に係る第１の実施の形態 の動作を説明する。
【００３３】
本発明に係る第１の実施の形態では、オブジェクト（ＩＤ：ａ）直下のオブジェクト（ＩＤ：ｂ）のＩＤを、ａ直下のオブジェクトであることを明示するために、“ａ￥ｂ”と表す。
【００３４】
図７は、本発明に係る第１の実施の形態でのオブジェクト管理表１２３の状態を示す図である。
【００３５】
この図７において、オブジェクト管理表１２３は、オブジェクト及びそのオブジェクトにアクセス権限を有するユーザを識別する文書ＩＤと、ファイルである文書、フォルダ及び第三オブジェクトの別を示すオブジェクトの種別と、オブジェクトの名称と、そのオブジェクトの実体ファイル名と、第三オブジェクトか否かの識別フラグと、そのオブジェクトの直下に存するオブジェクトのＩＤのリストと、そのオブジェクトの上位のオブジェクトのＩＤと、管理者権限を有するユーザのＩＤである管理者ＩＤとの記載を含む。
【００３６】
まず、図３を参照して、文書へのアクセス時の動作を説明する。ユーザが文書管理システム１００にログインすると、文書管理システム１００はオブジェクト管理部１２０を用いてオブジェクト管理表１２３を参照し、検索して、オブジェクト表示部１３０にフォルダ、文書、及び第三オブジェクトの一覧を表示する。ユーザはオブジェクト操作部２００からオブジェクトを選択し、文書管理システム１００に対してオブジェクトの表示要求をする。
【００３７】
次に、図４を参照して、第三オブジェクト作成時の動作を説明する。ここで、図４は、本発明の第１の実施の形態における第三オブジェクト作成時の動作を示すフローチャートである。
【００３８】
まず文書管理システム１００は、ユーザ（ＩＤ：ＵＳＥＲ３）でのログインを許容する（図４のステップＣ１）。
【００３９】
ログイン後、オブジェクト操作部２００からの要求に従い、オブジェクト作成・編集手段１３２は、第三オブジェクトの作成を、オブジェクト管理部１２０に要求する（図４のステップＣ２）。このとき、第三オブジェクトに関連付ける実体ファイルを登録する（図４のステップＣ３）。
【００４０】
オブジェクト管理部１２０は、新規の第三オブジェクトの情報をオブジェクト管理表参照・更新手段１２２によってオブジェクト管理表１３２に登録し、新規の第三オブジェクトに関連付ける実体ファイルを実体ファイル転送手段１２１によって実体ファイル管理部１１０に登録する。
【００４１】
次に、図５を参照して、管理者以外のユーザが第三オブジェクトへのアクセス時の動作を説明する。ここで、図５は、管理者以外のユーザが本発明に係る第１の実施の形態の文書管理システムへアクセスする時の動作を示すフローチャートである。
【００４２】
まず、文書管理システム１００は、ユーザＩＤ：ＵＳＥＲ１でのログインを許容する（図５のステップＢ１）と、オブジェクト表示部１３０にオブジェクトの一覧を表示する。
【００４３】
表示された一覧から、ＩＤ：１２３４５のオブジェクトが選択されることで、そのオブジェクトの表示が要求される（図５のステップＢ２）。
【００４４】
オブジェクト管理部１２０は、オブジェクト管理表１２３からＩＤが１２３４５のオブジェクトを探し、その種別を特定する。種別が文書である場合（図５のステップＢ３）は、オブジェクト表示部１３０に実体ファイルを表示する（図５のステップＢ８）。ただし、その文書の上位のオブジェクトの種別が第三オブジェクトである場合は表示不可能の場合もある（図６のステップＡ８参照）。
【００４５】
種別がフォルダである場合（図５のステップＢ４）は、フォルダ直下のオブジェクトの一覧を表示する（図５のステップＢ９）。種別が文書でもフォルダでもない場合は、第三オブジェクトである。文書管理システム１００はオブジェクト管理表１２３を参照して、ログインユーザが第三オブジェクト（ＩＤ：１２３４５）管理者ＩＤと一致するかどうかを確認する（図５のステップＢ５）。一致する場合は直下のオブジェクトの一覧を表示する。（図５のステップＢ９）。一致しない場合は、第三オブジェクト直下に、文書ＩＤがユーザＩＤと同じ文書が存在するか確認する（図５のステップＢ６）。存在する場合は、その文書の実体ファイルをオブジェクト表示部１３０に表示する（図５のステップＢ７）。存在しない場合は、文書Ａ（ＩＤ：１２３４５￥ＵＳＥＲ１）を作成する（図５のステップＢ１０）。その際、第三オブジェクト（ＩＤ：１２３４５）の実体ファイルをコピーしたものを文書Ａの実体ファイルとする。
【００４６】
続いて、図６を参照して、第三オブジェクトの管理者が、直下の文書へアクセスしようとしたときの動作を説明する。図６は、管理者であるユーザが本発明に係る第１の実施の形態の文書管理システムへアクセスする時の動作を示すフローチャートである。この図６において、第三オブジェクトＸ（ＩＤ：１２３４５）の管理者のユーザＩＤは、ＵＳＥＲ３であることを仮定する。
【００４７】
まず、文書管理システム１００は、ユーザ（ＩＤ：ＵＳＥＲ３）のログインを許容し（図６のステップＡ１）、第三オブジェクトＸ（ＩＤ：１２３４５）の表示の要求を受け付ける（図６のステップＡ２）。
【００４８】
オブジェクト管理部１２０はオブジェクト管理表１２３から、ＩＤが１２３４５のオブジェクトを探し、その種別が第三オブジェクトであることを確認し、その管理者属性がＵＳＥＲ３であるかどうかを確認する（図６のステップＡ３）。第三オブジェクトの管理者ではない場合は、管理者以外が第三オブジェクトにアクセスしたときの通常の振る舞いになる（図５のステップＢ６）。
【００４９】
第三オブジェクトの管理者である場合は、第三オブジェクト直下のオブジェクトの一覧を表示する（図６のステップＡ４）。表示されたオブジェクトの一覧から、文書Ｂ（ＩＤ：１２３４５￥ＵＳＥＲ２）が選択されることで文書Ｂの表示が要求される（図６のステップＡ５）。文書Ｂは、ＩＤが”ＵＳＥＲ２”であるユーザが作成した文書である。
【００５０】
オブジェクト管理部１２０はオブジェクト管理表１２３から、文書Ｂが第三オブジェクト直下の文書であるかどうかを確認する。文書Ｂが第三オブジェクトの直下のオブジェクトでないならば、無条件に文書Ｂを表示する（図６のステップＡ９）。文書Ｂが第三オブジェクト直下の文書である場合は、第三オブジェクトＸの管理者属性と、ログインユーザＩＤが一致するかどうか確認する（図６のステップＡ７）。一致する場合は、文書Ｂを表示する（図６のステップＡ９）。一致しない場合は、文書Ｂを参照する権限が無いとして、エラーとする（図６のステップＡ８）。
【００５１】
［第２の実施の形態］
管理者が第三オブジェクトの表示を要求するときに、第三オブジェクトの管理者として表示するか、一般ユーザとして表示するか、を選択できるようにする。この場合、図６は図８のように変更される。
【００５２】
図８のステップＡ２では、第三オブジェクトの管理者として表示するか、一般ユーザとして表示するかが選択される。一般ユーザとして表示する場合は、管理者であっても、一般ユーザと同様の動作をする。
【００５３】
［第３の実施の形態］
第三オブジェクトに関連付けるものを、ファイルではなく、フォルダにする。管理者でないユーザが第三オブジェクトに最初にアクセスした時に、関連付けられたフォルダのコピーを初期フォルダとして作成する。初期フォルダの配下には、複数の初期ファイルを入れておくことも可能とする。この場合、図４のステップＣ３では、作成された第三オブジェクトとして、ファイルではなく、フォルダが登録される。
【００５４】
なお、本発明は装置である文書管理システムとしてのみならず、方法の発明及びプログラムの発明としても実施することができる。
【産業上の利用可能性】
【００５５】
本発明は、複数のユーザがアクセスする文書管理システムに利用でき、特に一般ユーザと管理者であるユーザとを区別してシステムを運用している文書管理システムに特に適している。
【符号の説明】
【００５６】
１００  文書管理システム
１１０  実体ファイル管理部
１２０  オブジェクト管理部
１２１  実体ファイル転送手段
１２２  オブジェクト管理表参照・更新手段
１２３  オブジェクト管理表
１３０  オブジェクト表示部
１３１  実体ファイル表示・編集手段
１３２  オブジェクト作成・編集手段
１３３  オブジェクト階層表示手段
１３４  オブジェクト表示・更新要求送出手段
２００  オブジェクト操作部
【図１】
2010176281.tif 000003
【図２】
2010176281.tif 000004
【図３】
2010176281.tif 000005
【図４】
2010176281.tif 000006
【図５】
2010176281.tif 000007
【図６】
2010176281.tif 000008
【図７】
2010176281.tif 000009
【図８】
2010176281.tif 000010