(57)【要約】【課題】複数の業務画面を表示して処理を進行する業務システムにおけるアクセス権の管理負担を軽減する。【解決手段】業務画面についてのアクセス権を業務画面単位でユーザに設定させ、設定されたアクセス権を業務画面に対応づけて記憶し、業務画面の表示に際し、ユーザから受け付けた認証情報と業務画面について設定されているアクセス権とに基づいて、業務画面についてのアクセス制限を行うようにする。また業務画面についてのアクセス権をユーザに設定させる場合には、業務画面単位で用意された、アクセス権の設定欄を有する設定画面を表示するようにする。【選択図】  図４
2006119872.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを用いて構成され、複数の業務画面を表示して処理を進行する業務システムであって、
前記業務画面についてのアクセス権を前記業務画面単位でユーザに設定させる手段と、
設定された前記アクセス権を前記業務画面に対応づけて記憶する手段と、
前記業務画面の表示に際し、ユーザから受け付けた認証情報と前記業務画面について設定されている前記アクセス権とに基づいて、前記業務画面についてのアクセス制限を行う手段と、
を備えることを特徴とする業務システム。
【請求項２】
請求項１に記載の業務システムであって、
前記業務画面についてのアクセス権を前記業務画面単位でユーザに設定させる前記手段は、前記業務画面単位で用意された、前記アクセス権の設定欄を有する設定画面を表示する手段を含むこと、
を特徴とする業務システム。
【請求項３】
請求項２に記載の業務システムであって、
ユーザの認証情報にユーザの所属を対応づけて記憶する手段と、
前記アクセス権を前記所属単位で設定するための設定欄を有する前記設定画面を提示する手段と、
を含み、
前記業務画面についてのアクセス制限を行う前記手段は、ユーザから受け付けた認証情報に対応づけられている前記所属について設定されている前記アクセス権に応じて、前記業務画面についてのアクセス制限を行う手段を含むこと
を特徴とする業務システム。
【請求項４】
請求項２に記載の業務システムであって、
ユーザの認証情報にユーザの役職を対応づけて記憶する手段と、
前記アクセス権を前記役職単位で設定するための設定欄を有する画面を前記設定画面として表示する手段と、
を含み、
前記業務画面についてのアクセス制限を行う前記手段は、ユーザから受け付けた認証情報に対応づけられている前記役職について設定されている前記アクセス権に応じて、前記業務画面についてのアクセス制限を行う手段を含むこと
を特徴とする業務システム。
【請求項５】
コンピュータを用いて構成され、複数の業務画面を表示して処理を進行する業務システムにおける前記コンピュータに、
前記業務画面についてのアクセス権を前記業務画面単位でユーザに設定させる機能と、
設定された前記アクセス権を前記業務画面に対応づけて記憶する機能と、
前記業務画面の表示に際し、ユーザから受け付けた認証情報と前記業務画面について設定されている前記アクセス権とに基づいて、前記業務画面についてのアクセス制限を行う機能と、
を実現させるためのプログラム。
【請求項６】
請求項５に記載のプログラムであって、
前記業務画面についてのアクセス権を前記業務画面単位でユーザに設定させる前記機能は、前記業務画面単位で用意された、前記アクセス権の設定欄を有する設定画面を表示する機能を含むこと、
を特徴とするプログラム。
【請求項７】
請求項６に記載のプログラムであって、
前記コンピュータに、
ユーザの認証情報にユーザの所属を対応づけて記憶する機能と、
アクセス権を前記所属単位で設定させるための所属別の設定欄が設けられた前記設定画面を提示する機能と、
を実現させ、
前記業務画面についてのアクセス制限を行う前記機能には、ユーザから受け付けた認証情報に対応づけられている前記所属について設定されている前記アクセス権に応じて、前記業務画面についてのアクセス制限を行う機能が含まれること、
を特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムであって、
前記コンピュータに、
ユーザの認証情報にユーザの役職を対応づけて記憶する機能と、
前記アクセス権を前記役職単位で設定するための設定欄を有する画面を前記設定画面として表示する機能と、
を実現させ、
前記業務画面についてのアクセス制限を行う前記機能には、ユーザから受け付けた認証情報に対応づけられている前記役職について設定されている前記アクセス権に応じて、前記業務画面についてのアクセス制限を行う機能が含まれること、
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、業務システム及びプログラムに関し、とくに複数の画面を表示する業務システムにおけるアクセス権の管理負担を軽減するための技術に関する。
【背景技術】
【０００２】
コンピュータを用いて構成され、複数のユーザによって使用される業務システムについては、セキュリティ管理上、表示する画面についてアクセス制限を施すことが求められる。このようなアクセス制限は、通常、個々のユーザごとにアクセス権を設定することにより行われる。
【特許文献１】特開２０００−２１５１６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のようなユーザごとにアクセス権を設定する方式では、ユーザ数が多いと管理負担が増大する。例えば画面の追加や削除、変更等がなされた場合には、個々のユーザのアクセス権を見直さねばならず、とくに画面数が多い場合は管理負担は膨大となる。
【０００４】
本発明はこのような事情に鑑みてなされたもので、複数の業務画面を表示して処理を進行する業務システムにおけるアクセス権の管理負担を軽減することができる業務システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための本発明のうちの第１の請求項に記載の発明は、コンピュータを用いて構成され、複数の業務画面を表示して処理を進行する業務システムであって、前記業務画面についてのアクセス権を前記業務画面単位でユーザに設定させる手段と、設定された前記アクセス権を前記業務画面に対応づけて記憶する手段と、前記業務画面の表示に際し、ユーザから受け付けた認証情報と前記業務画面について設定されている前記アクセス権とに基づいて、前記業務画面についてのアクセス制限を行う手段とを備えることとする。  
この発明によれば、業務画面単位でアクセス権を設定できるため、各業務画面について設定されているアクセス権の管理を容易に行うことができる。また画面の追加・削除や画面の構成が変更された場合には、追加等がなされた業務画面についてのアクセス権のみを設定すればよく、ユーザごとにアクセス権を設定する方式に比べて管理負担が少なくて済む。
【０００６】
また本発明のうち第２の請求項に記載の発明は、請求項１に記載の業務システムであって、前記業務画面についてのアクセス権を前記業務画面単位でユーザに設定させる前記手段は、前記業務画面単位で用意された、前記アクセス権の設定欄を有する設定画面を表示する手段を含むこととする。  
本発明によれば、業務画面ごとに用意された設定画面によってアクセス権を設定することができるので、業務画面単位でのアクセス権の設定を容易に行うことができる。
【０００７】
また本発明のうち第３の請求項に記載の発明は、請求項２に記載の業務システムであって、ユーザの認証情報にユーザの所属を対応づけて記憶する手段と、前記アクセス権を前記所属単位で設定するための設定欄を有する前記設定画面を提示する手段と、を含み、前記業務画面についてのアクセス制限を行う前記手段は、ユーザから受け付けた認証情報に対応づけられている前記所属について設定されている前記アクセス権に応じて、前記業務画面についてのアクセス制限を行う手段を含むこととする。
【０００８】
また本発明のうち第４の請求項に記載の発明は、請求項２に記載の業務システムであって、ユーザの認証情報にユーザの役職を対応づけて記憶する手段と、前記アクセス権を前記役職単位で設定するための設定欄を有する画面を前記設定画面として表示する手段と、  を含み、前記業務画面についてのアクセス制限を行う前記手段は、ユーザから受け付けた認証情報に対応づけられている前記役職について設定されている前記アクセス権に応じて、前記業務画面についてのアクセス制限を行う手段を含むこととする。
【０００９】
このように、本発明によれば、アクセス権をユーザの所属単位、役職単位で設定することができるため、ユーザごとにアクセス権を設定する場合に比べてアクセス権の設定にかかる負荷が少なくて済む。
【発明の効果】
【００１０】
本発明によれば、複数の業務画面を表示して処理を進行する業務システムにおけるアクセス権の管理負担を軽減することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態にかかる業務システムについて説明する。本実施形態で説明する業務システムは、コンピュータを用いて構成され、複数の画面（以下、業務画面と称する）を表示することによりユーザとの間で対話処理を行いつつ処理を進めるものである。本実施形態では、そのような業務システムの一例として、電力会社において運用され、電力設備に関する修理の受付、審査・承認、設計、工事の発注、工程管理、工事履歴の管理等の業務を支援するシステムについて説明する。
【００１２】
図１に本実施形態にかかる業務システム１の概略構成を示している。同図に示すように、業務システム１が適用される電力会社における管理部門や営業所、サービスセンタ、関連企業等の夫々には、通信ネットワーク５を介して互いに通信可能に接続されたコンピュータ１０が設置されている。通信ネットワーク５は、例えばＬＡＮ（Local Area Network）や専用線、インターネット等である。これらのコンピュータ１０は、パーソナルコンピュータやオフコン、メインフレーム等である。
【００１３】
図２はコンピュータ１０のハードウエア構成の一例である。同図に示すコンピュータ１０は、ＣＰＵ２１、ＲＡＭ・ＲＯＭ等のメモリ２２、ハードディスクドライブ２３、キーボードやマウス等の入力装置２４、ディスプレイ等の表示装置２５、通信ネットワーク５を通じて通信を行うための通信インタフェース２６等を備えている。
【００１４】
図１において、管理部門に設置されているコンピュータ１０では、業務システム１１に関する様々な情報を格納するデータベース１１が動作している。また図１における各コンピュータ１０では、業務システム１の機能を提供するソフトウエア（以下、クライアントソフト１２と称する）が動作している。クライアントソフト１２は、通信ネットワーク５を介してデータベース１１にアクセスする。
【００１５】
業務画面はクライアントソフト１２によって表示される。業務画面は複数あって、例えば電力設備の設計に際し、設計者や担当者を選択する画面、現場作業責任者を選択する画面、設計理由を閲覧する画面、工程を選択する画面、設計承認画面等がある。クライアントソフト１２は、処理の進行に応じて業務画面を切り替える。クライアントソフト１２は、業務画面を通じてユーザから受け付けた情報をデータベース１１に登録する。またクライアントソフト１２は、データベース１１から情報を取得して、これを業務画面に表示する。
【００１６】
業務システム１は管理部門や営業所、サービスセンタ、関連企業等に所属している様々なユーザによって利用される。このため、クライアントソフト１２は、ユーザから取得した認証情報（ユーザＩＤ、パスワード）に基づいて、業務画面についてアクセス制限を施す。このアクセス制限は、業務画面単位で設定されたアクセス権に基づいて行われる。
【００１７】
上記アクセス権の設定は、権限を有する管理部門のオペレータによって行われる。図３はアクセス権の設定に際してオペレータが操作するコンピュータ１０に表示される画面（以下、選択画面３００と称する）である。選択画面３００に表示されている画面ＩＤ（３１１）の一つを選択した後、オペレータが権限更新ボタン３１２をクリックすると、図４に示す画面（以下、設定画面４００と称する）が表示される。設定画面４００には、営業所、サービスセンタ、室部、関連企業といったユーザの所属単位でアクセス権を設定させるための設定欄４１１が設けられている。各設定欄４１１には、さらに所長、副所長、課長、副長、担当といった役職単位でアクセス権を設定させるための設定欄４１２が設けられている。設定画面４００の各欄に設定された内容は、設定画面４００の更新ボタン４１３がクリックされることにより管理部門のコンピュータ１０に送られてデータベース１１に登録される。データベース１１に登録されているアクセス権の一例を図５に示す。
【００１８】
図６にクライアントソフト１２が業務画面に対してアクセス制限を施す際の具体的な処理の流れを示している。業務画面の表示タイミングにおいて、クライアントソフト１２は、業務画面の画面ＩＤを検索キーとしてデータベース１１にアクセスし、業務画面について設定されているアクセス権を取得する。すなわち、クライアントソフト１２は、ユーザから取得した認証情報と業務画面の識別子とを管理部門のコンピュータ１０に送信し（Ｓ６１１）、データベース１１は、送信されてくる認証情報と業務画面の識別子とを受信する（Ｓ６１２）。ここで上述したように、アクセス権は所属単位、役職単位で設定されている。データベース１１は、業務画面の識別子と、上記識別情報に対応付けられている所属と役職とを検索キーとしてアクセス権を検索する。データベース１１は、検索したアクセス権をクライアントソフト１２に返信する。なお上記検索において認証情報からユーザの所属や役職を特定することができるように、データベース１１には上記認証情報に対応づけてユーザの所属とユーザの役職が登録されている。
【００１９】
クライアントソフト１２は、データベース１１から送信されてきたアクセス権を受信すると（Ｓ６１５）、受信したアクセス権に応じてアクセス制限を施しつつ処理を進める（Ｓ６１６）。「照会制限」のアクセス権が設定されている場合には、業務画面に表示される一部の内容については表示しないようにする。また「更新不可」のアクセス権が設定されている場合には、業務画面からデータベース１１に登録されているデータを更新できないようにする。また「使用不可」のアクセス権が設定されている場合には、その業務画面を表示しないようにする。
【００２０】
このように本実施形態の業務システム１によれば、業務画面単位でアクセス権を設定することができ、これによりアクセス権の設定にかかる作業が単純化され、アクセス権の管理を容易に行うことができる。また画面の追加や削除、変更等がなされた場合には、追加や削除、変更等の対象となった業務画面のアクセス権のみを設定すればよく、ユーザごとにアクセス権を設定する場合に比べて管理負担が少なくて済む。またユーザの所属単位、役職単位でアクセス権を設定できる為、ユーザごとにアクセス権を設定する場合に比べてアクセス権の設定を容易に行うことができる。
【００２１】
なお、以上の実施形態の説明は本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明はその趣旨を逸脱することなく、変更、改良され得ると共に本発明にはその等価物が含まれることは勿論である。
【００２２】
例えば上記実施形態においては、データベース１１を管理部門に設置されているコンピュータ１０に配置し、クライアントソフト１２を管理部門や営業所、サービスセンタ、関連企業等に設置されている各コンピュータ１０に配置するようにしているが、データベース１１やクライアントソフト１２をデータセンタのコンピュータで管理するようにし、各コンピュータ１０が必要に応じて適宜データセンタにアクセスしてデータベース１１やクライアントソフト１２の機能を利用する、いわゆるＡＳＰ（Application Service Provider）型の構成とすることもできる。このような構成とすることで、ソフトウエア資源が集約的に管理されることとなり、保守性の向上やメンテナンスコストの低減、新機能提供の迅速性といった各種のメリットが得られる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態による業務システム１の概略構成を示す図である。
【図２】本発明の一実施形態によるコンピュータのハードウエア構成を示す図である。
【図３】本発明の一実施形態による選択画面３００を示す図である。
【図４】本発明の一実施形態による設定画面４００を示す図である。
【図５】本発明の一実施形態によるデータベース１１に登録されたアクセス権の一例を示す図である。
【図６】本発明の一実施形態によるクライアントソフト１２がアクセス権に応じて業務画面に対してアクセス制限を行う処理を説明するフローチャートである。
【符号の説明】
【００２４】
１      業務システム
５      通信ネットワーク
１０    コンピュータ
１１    データベース
１２    クライアントソフト
３００  選択画面
４００  設定画面
【図１】
2006119872.tif 000003
【図２】
2006119872.tif 000004
【図３】
2006119872.tif 000005
【図４】
2006119872.tif 000006
【図５】
2006119872.tif 000007
【図６】
2006119872.tif 000008