(57)【要約】【課題】組織変更時に大量に発生する業務情報に対するアクセス権限の設定作業の効率化を図ることができるＷｅｂアプリケーションシステムを得る。【解決手段】ユーザ情報及び組織情報及び業務の分担を示すロール情報を関連付けて格納したユーザ・組織・ロール情報１００を操作するユーザ・組織・ロール情報操作機能２２と、ロール情報がアクセスできる業務情報を割り当てたアクセス権限割当情報１１０を操作するアクセス権限割当情報操作機能２３と、業務情報１２０を操作する業務情報操作機能２４を設け、これらをユーザインタフェース機能２１の画面上で操作するようにして、組織変更に応じた効率のよい変更作業を行うようにした。【選択図】図１
2009238191.tif 000002
【特許請求の範囲】
【請求項１】
業務アプリケーションを提供し、上記業務アプリケーションが取り扱う業務情報に対する操作を、各業務情報に対しそれぞれアクセス権限を有するユーザによって行うＷｅｂアプリケーションシステムにおいて、
ユーザ情報及び組織情報及びアクセス権限を設定する単位であるロール情報を関連付けて格納したユーザ関連情報、このユーザ関連情報に格納された上記ロール情報について上記業務情報へのアクセス権限を割り当てたアクセス権限割当情報、上記ユーザ関連情報を操作するユーザ関連情報操作手段、上記アクセス権限割当情報を操作するアクセス権限割当情報操作手段、上記業務情報を操作する業務情報操作手段、及び上記ユーザ関連情報操作手段と上記アクセス権限割当情報操作手段と上記業務情報操作手段を用いて操作を行うためのユーザインタフェースを備えたことを特徴とするＷｅｂアプリケーションシステム。
【請求項２】
上記ユーザインタフェースは、上記業務情報に対する上記ロール情報のアクセス権限をマトリクス状に画面表示し、指定されたユーザ情報または組織情報に関連する上記業務情報または上記ロール情報のどちらかまたは両方を強調表示することを特徴とする請求項１記載のＷｅｂアプリケーションシステム。
【請求項３】
上記業務情報へのアクセス権限の引継ぎ期間を設定するアクセス権限引継ぎ設定手段を備えたことを特徴とする請求項１または請求項２記載のＷｅｂアプリケーションシステム。
【請求項４】
上記業務情報をグループ化する業務種別を定義した業務種別定義情報、及びこの業務種別定義情報を操作する業務種別操作手段を備え、
上記アクセス権限割当情報は、上記業務種別に対して上記ロール情報のアクセス権限を割り当て可能とすることを特徴とする請求項１〜請求項３のいずれかに記載のＷｅｂアプリケーションシステム。
【請求項５】
上記業務種別に含まれる上記業務情報及びこの業務情報に対する業務操作ごとにアクセス権限を予め格納したアクセス権限割当テンプレート、及びこのアクセス権限割当テンプレートに基づき、上記アクセス権限割当情報を生成するアクセス権限テンプレート手段を備えたことを特徴とする請求項４記載のＷｅｂアプリケーションシステム。
【請求項６】
上記ユーザまたは上記組織を指定して上記業務情報へのアクセス権限を割り当てることを可能とする業務委託手段を備えたことを特徴とする請求項１〜請求項５のいずれかに記載のＷｅｂアプリケーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークを介して業務アプリケーションを提供するとともに、業務アプリケーションが行う業務情報の操作に対するユーザのアクセス権限を設定するＷｅｂアプリケーションシステムに関するものである。
【背景技術】
【０００２】
イントラネットが発達した現在、Ｗｅｂアプリケーションシステムにより、業務サービスを提供する方式が主流となっている。その多くは、個々の業務情報に対するアクセス許可を適切なアクセス権限を持つ利用者にのみ開示するアクセス制御を行う。
アクセス権限の割当方法については、業務サービスの性質により、たとえば個人情報についてはその個人にのみアクセス権限を与え、部門内でのみ扱う情報については、その部門に対してアクセス権限を与えるように、アクセス権限の与え方には様々な方式が存在する。
また、利用者により異なるアクセス権限に基づき業務サービスを提供する場合では、ユーザは、ユーザの操作によりＷｅｂブラウザを経由してユーザの要求を送信し、これを受信したアクセス制御部で、ユーザＩＤを格納しているユーザ情報や、ユーザが業務情報に対する操作を許可されているかどうかを示す情報を格納するアクセス権限割当情報を用いて、業務アプリケーション及び業務情報に対する利用可否を判定するようにしている。
この場合のアクセス権限割当情報及びユーザ情報は、ユーザインターフェース機能を有するアクセス権限設定機能により設定される。
【０００３】
大きい組織では、業務アプリケーションを多数のユーザが利用し、また、扱う業務情報も大量に存在する。このため、アクセス権限割当情報も膨大な量となり、その設定を行う労力も膨大なものとなる。
このため、設定の効率化を図る方法として、ユーザＩＤをグループ化し、グループ単位で権限を割り当てる方法、組織単位でアクセス権限を割り当てる方法、ＲＢＡＣ（Ｒｏｌｅ  Ｂａｓｅｄ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）モデルに基づき、ロールという単位にアクセス権限を割り当てる方法などが用いられてきた。
特許文献１では、このアクセス権限割当情報の設定を支援する方式として、権限割当のサンプルの提供、アクセスログ情報や、ユーザの要求を監視した結果と現行のアクセス制御の設定との差分を表示することで、アクセス権限を割当てる人間に、必要とされているアクセス権限割当情報の原案を提示し、作業を効率化する方式を提案している。
【０００４】
【特許文献１】特開２００４−１９２６０１号公報（第７〜２３頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のように、アクセス権限割当情報を効率的に設定する方法が検討されてきた。特に、ＲＢＡＣモデルは、業務の分担をロール情報とすることで、その業務を行うメンバーに変更が生じても、アクセス権限割当情報の変更が生じにくくなり、業務アプリケーションに対するアクセス制御の方法として有用とされていた。
しかしながら、実際の業務情報は、組織構造と結びついて作成されていることが多く、組織変更が行われた場合、業務情報自体に移管、分割、統合といった操作が発生する。
このため、業務の分担ごとにロール情報を定義したとしても、その業務情報自体が変更されるため、アクセス権限割当情報を変えなければならなくなる。このため、結果として、アクセス権限割当情報の設定箇所が多岐に渡り、複雑となっている。
【０００６】
この発明は、上述の課題を解決するためになされたものであり、組織変更時に大量に発生する業務情報に対するアクセス権限の設定作業の効率化を図ることができるＷｅｂアプリケーションシステムを得ることを目的としている。
【課題を解決するための手段】
【０００７】
この発明に係わるＷｅｂアプリケーションシステムにおいては、業務アプリケーションを提供し、業務アプリケーションが取り扱う業務情報に対する操作を、各業務情報に対しそれぞれアクセス権限を有するユーザによって行うＷｅｂアプリケーションシステムにおいて、
ユーザ情報及び組織情報及びアクセス権限を設定する単位であるロール情報を関連付けて格納したユーザ関連情報、このユーザ関連情報に格納されたロール情報について業務情報へのアクセス権限を割り当てたアクセス権限割当情報、ユーザ関連情報を操作するユーザ関連情報操作手段、アクセス権限割当情報を操作するアクセス権限割当情報操作手段、業務情報を操作する業務情報操作手段、及びユーザ関連情報操作手段とアクセス権限割当情報操作手段と業務情報操作手段を用いて操作を行うためのユーザインターフェースを備えたものである。
【発明の効果】
【０００８】
この発明は、以上説明したように、業務アプリケーションを提供し、業務アプリケーションが取り扱う業務情報に対する操作を、各業務情報に対しそれぞれアクセス権限を有するユーザによって行うＷｅｂアプリケーションシステムにおいて、
ユーザ情報及び組織情報及びアクセス権限を設定する単位であるロール情報を関連付けて格納したユーザ関連情報、このユーザ関連情報に格納されたロール情報について業務情報へのアクセス権限を割り当てたアクセス権限割当情報、ユーザ関連情報を操作するユーザ関連情報操作手段、アクセス権限割当情報を操作するアクセス権限割当情報操作手段、業務情報を操作する業務情報操作手段、及びユーザ関連情報操作手段とアクセス権限割当情報操作手段と業務情報操作手段を用いて操作を行うためのユーザインターフェースを備えたので、ユーザまたは組織の変更に伴うアクセス権限の設定を効率的に行うことが可能となる。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
以下、この発明の実施の形態１を図に基づいて説明する。
図１は、この発明の実施の形態１によるＷｅｂアプリケーションシステムを示す概略構成図である。
図１において、ユーザの要求６には、ユーザを識別するユーザＩＤや、業務情報に対する操作が含まれている。ユーザの要求６は、ユーザの操作によりＷｅｂブラウザを経由して送信される場合もあるし、業務アプリケーション自身をユーザとして、他の業務アプリケーションに対する要求を行うために送信される場合もある。ユーザの要求６は、アクセス制御機能１１に送信される。
アクセス制御機能１１は、ユーザ及びその属性情報を格納したユーザ・組織・ロール情報１００と、ユーザが業務情報に対する操作を許可されているかどうかを示す情報を格納するアクセス権限割当情報１１０を参照して、ユーザの要求６が、業務アプリケーション１２及び業務情報１２０にアクセス可能かどうかを判定する。
業務アプリケーション１２は、アクセス制御機能１１によりアクセス可と判定されたユーザの要求６を受け取り、業務情報１２０に対して操作し、その結果を応答する。アクセス制御機能１２における判定結果がアクセス不可であれば、アクセス制御機能１２から、要求の送信元にアクセス不可の応答を返す。
【００１０】
アクセス権限設定機能１は、ユーザインターフェース機能２１、ユーザ・組織・ロール情報操作機能２２（ユーザ関連情報操作手段）、アクセス権限割当情報操作機能２３（アクセス権限割当情報操作手段）、業務情報操作機能２４（業務情報操作手段）から構成され、ユーザ・組織・ロール情報１００（ユーザ関連情報）、アクセス権限割当情報１１０を参照し、ユーザインターフェース機能２１により、ユーザ・組織・ロール情報１００の各情報ごとに業務情報１２０へのアクセス権限を指定する。
ユーザ・組織・ロール情報操作機能２２は、ユーザ・組織・ロール情報１００を参照する他、ユーザ及び組織の情報が変更された後の情報を格納している変更後ユーザ・組織・ロール情報１１０を操作する。
アクセス権限割当情報操作機能２３は、アクセス権限割当情報１１０を参照する他、組織変更を行ったのちの情報を格納している変更後アクセス権限割当情報１１１を操作する機能である。業務情報操作機能２４は、業務情報１２０を参照し、変更後業務情報１２１を操作する機能である。
【００１１】
ユーザ・組織・ロール情報１００は、ユーザ情報ごと、組織情報ごと、及びロール情報ごとの識別情報を格納するとともに、ユーザ情報、組織情報及びロール情報を相互に関連付けている。なお、ロール情報は、ＲＢＡＣモデルにおいてロールと呼ばれる役割に基づいてアクセス権限を業務情報に設定する単位の情報である。
アクセス権限割当情報１１０は、ロール情報が、業務情報に対する操作を許可されているかどうかを示す情報を格納する。
また、ユーザ・組織・ロール情報１００、アクセス権限割当情報１１０は、データベースやディレクトリサービス、テキストファイル、バイナリファイルなどに格納される。
業務情報１２０は、各業務情報に対する可能な操作が定義され、さらに当該業務情報を保有する主管部門を指定している。
【００１２】
図２は、この発明の実施の形態１によるＷｅｂアプリケーションシステムのハードウェア構成例を示す図である。
図２において、クライアント端末２０１、操作端末２０２、アプリケーションサーバ２０３、ＤＢサーバ２０４がネットワーク２０５により接続されている。
操作端末２０２にアクセス制御設定機能１、アプリケーションサーバ２０３にアクセス制御機能１１及び業務アプリケーション１２、ＤＢサーバ２０４にユーザ・組織・ロール情報１００、変更後ユーザ・組織・ロール情報１０１、アクセス権限割当情報１１０、変更後アクセス権限割当情報１１１、業務情報１２０、変更後業務情報１２１がそれぞれ配置される。
ユーザの要求６は、クライアント端末２０１もしくはアプリケーションサーバ２０３内から、アクセス制御機能１１に送信される。この構成は、１例であり、例えば操作端末２０２がアプリケーションサーバ２０３やＤＢサーバ２０４と同一であっても構わないし、アプリケーションサーバ２０３の機能が複数台のサーバに分かれて存在していても構わない。また、ＤＢサーバ２０４の各データについても、複数台のサーバに分かれて存在していても構わない。
【００１３】
図３は、この発明の実施の形態１によるＷｅｂアプリケーションシステムのユーザ・組織・ロール情報の例を示す図である。
図３において、ユーザ情報・組織情報・ロール情報１００では、組織情報１０２、ユーザ情報１０３、ロール情報１０４を有し、ユーザ情報、組織情報及びロール情報は互いに関連付けられている。なお、図ではロール情報に含まれるユーザ、組織情報は、それぞれのコードで指定されているが、コードの変更を容易にするため、内部ＩＤにより関連付けても構わない。ロールには、ユーザまたは組織のＩＤを設定でき、“Ｒ０１０”などのように、「ＯＡ００∧課長」などのような論理表現も記述できる。なお、論理記号「∧」は、“ＡＮＤ”を意味する。
【００１４】
図４は、この発明の実施の形態１によるＷｅｂアプリケーションシステムの業務情報の例を示す図である。
図４において、業務情報１２０の各情報には、業務情報に対する可能な操作が定義され、さらに当該業務情報を保有する主管部門を指定している。
【００１５】
図５は、この発明の実施の形態１によるＷｅｂアプリケーションシステムのアクセス権限割当情報の例を示す図である。
図５において、アクセス権限割当情報で、業務情報に対する操作を許可されたロール情報が示されている。ここで関連付けられるロール情報、業務情報は、コードで指定してもよいし、コードの変更を容易にするため、内部ＩＤにより関連付けても構わない。図５では、「業務情報」と「ロール情報」のどちらも、「コード」と「内部ＩＤ」の両方を示している。
【００１６】
図６は、この発明の実施の形態１によるＷｅｂアプリケーションシステムのアクセス権限設定機能の動作を示すフローチャートである。
図７は、この発明の実施の形態１によるＷｅｂアプリケーションシステムで用いられる画面例を示す図である。
【００１７】
次に、動作について説明する。
ユーザの要求６は、アクセス制御機能１１に送信される。これを受信したアクセス制御機能１１は、ユーザ及びその属性情報を格納したユーザ・組織・ロール情報１００と、ユーザが業務情報に対する操作を許可されているかどうかを示す情報を格納したアクセス権限割当情報１１０を参照して、ユーザの要求６が、業務アプリケーション１２及び業務情報１２０にアクセス可能かどうかを判定する。
業務アプリケーション１２は、アクセス制御機能１１によりアクセス可と判定されたユーザの要求６を受け取り、業務情報１２０に対して操作し、その結果を応答する。アクセス制御機能１２における判定結果がアクセス不可であれば、アクセス制御機能１２から、要求の送信元にアクセス不可の応答を返す。
【００１８】
次に、アクセス権限設定機能１の動作について図６を用いて説明する。
Ｓ１００１にて、ユーザ・組織・ロール情報操作機能２２により、ユーザ・組織・ロール情報１００及び変更後ユーザ・組織・ロール情報１０１を読み込む。また、業務情報操作機能２４により、業務情報１２０、変更後業務情報１２１を読み込む。また、アクセス権限割当情報操作機能２３により、アクセス権限割当情報１１０及び変更後アクセス権限割当情報１１１を読み込む。これらの読み込んだデータをユーザインターフェース機能２１により表示する。
Ｓ１００２にて、ユーザインターフェース機能２１で、Ｓ１００１で読み込んだ情報を変更し、その変更された情報をそれぞれ変更後の情報として保存する。
Ｓ１００３にて、組織変更の当日に、変更後ユーザ・組織・ロール情報１０１の内容をユーザ・組織・ロール情報１００に、変更後アクセス権限割当情報１１１の内容をアクセス権限割当情報１１０に、変更後業務情報１２１の内容を、業務情報１２０に反映する。反映後、それ以降のアクセス制御は、組織変更に伴って修正した内容に基づくアクセス可否の判定が実現される。
【００１９】
次に、ユーザインターフェース機能２１により表示する画面例について図７により説明する。
画面３０１において、ロール情報をタイトル行とし、業務情報を行として、アクセス権限割当情報１１０の内容を“●”として示す。“●”は別の記号でも構わない。
また、ユーザまたは組織が変更されることで、変更が生じるロール情報の列を強調表示し、さらに、業務情報１２０に含まれる主管部門の情報から、影響する行を強調表示する。列、行の追加・削除が可能であり、列の追加・削除は、変更後ユーザ・組織・ロール情報１０１中のロール情報の追加・削除に相当し、行の追加は、変更後業務情報１２１中の業務情報の追加・削除に相当する。
列のタイトルであるロール情報を選択すると、そのロール情報に含まれるユーザ・組織の変更が行える。また、行のタイトルである業務情報を選択すると、その業務情報の主管部門の変更が行える。これらの変更は、それぞれ変更後ユーザ・組織・ロール情報１０１、変更後業務情報１２１に格納される。
また、記号“●”を選択することで、アクセス権限の割当を変更することが可能であり、この変更は、変更後アクセス権限割当情報１１１に格納される。
【００２０】
画面３０２は、組織“技術部第１課”に対する組織変更が生じた場合に、表示される画面例である。追加・変更・削除予定の列・行・記号は、背景や文字の種類を変えることで、区別される。
【００２１】
なお、組織変更において、複数の組織の変更が発生するとき、全ての組織について、情報を表示すると、表示が複雑となり、見にくくなることが考えられる。画面３０１には、組織変更される対象のうち、一部を選択し、その範囲のみを変更箇所として表示することもできる。
ユーザまたは組織の情報を変更する前に、ユーザまたは組織を指定して、変更が必要となる範囲を把握することもできる。
【００２２】
実施の形態１によれば、インターフェースによって組織変更が影響を与えるロール情報、業務情報を視覚的に把握することができる。特に、業務情報を主管する部門を強調表示することで、業務情報に発生する変更も合わせて把握することが可能となる。
また、インターフェースにより、アクセス権限割当情報を変更するだけでなく、同一の画面上で、ロール情報、業務情報をそれぞれ操作するようにしたため、変更箇所を把握するとともに、その箇所に対する変更を同一画面上で行うことが可能となる。
これにより、ユーザまたは組織の変更に伴うアクセス権限の設定を効率的に行うことが可能となる。
【００２３】
実施の形態２．
実施の形態２について、図に基づいて説明する。
実施の形態１に示した発明では、組織変更時に、アクセス権限を操作することが容易になったが、実際に組織変更を行う場合、その情報が開示されてから組織変更を行うまでの期間が短い場合もある。このため、必ずしも業務情報を利用する先が確定しているとは限らない。また、細かい業務データは、現在担当している人物により振り分ける必要がある場合もある。
このような場合に、組織変更前後に、引継ぎのための期間を設け、その期間内に権限を移行する猶予期間を設けることが求められる。この課題を解決するため、実施の形態２は、組織変更前後における、アクセス権限の引継ぎ期間を設けるためのアクセス権限引継ぎ設定機能２５を設ける。引継ぎ期間では、変更前または変更後のどちらかでアクセス権限を有するものがアクセス可能になる。
【００２４】
図８は、この発明の実施の形態２によるＷｅｂアプリケーションシステムを示す概略構成図である。
図８において、１、６、１１、１２、２１〜２４、１００、１０１、１１０、１１１、１２０、１２１は図１におけるものと同一のものである。図８では、アクセス権限設定機能１に、組織変更前後における、アクセス権限の引継ぎ期間を設けるためのアクセス権限引継ぎ設定機能２５（アクセス権限引継ぎ設定手段）を設けている。
【００２５】
図９は、この発明の実施の形態２によるＷｅｂアプリケーションシステムで用いる引継ぎ画面の例を示す図である。
図９において、組織変更前に引き継ぐか、組織変更後に引き継ぐかを選択し、部門及び引継ぎ期間を指定し、登録ボタンを押すことによりアクセス権限の引継ぎ期間が登録されるようになっている。
【００２６】
図１０は、この発明の実施の形態２によるＷｅｂアプリケーションシステムのアクセス権限割当情報１１０の例を示す図である。
図１０において、アクセス権限割当情報１１０は、内部ＩＤ、業務コード、ロールコード、開始日、終了日とから構成されている。
【００２７】
次に、図９により、アクセス権限引継ぎ設定機能２５の動作について説明する。
図８のアクセス権限引継ぎ設定機能２５は、図９に示す画面例により、引継ぎ期間を指定するための情報を取得する。図９の画面例は、ユーザインターフェース機能２１にて、画面３０１から、業務情報を選択して表示したメニュー等を選ぶことで表示するようになっている。表示方法は別の手段であっても構わない。
【００２８】
指定した部門や、引継ぎ期間は、登録ボタンを押すことにより、アクセス権限割当情報１１０もしくは変更後アクセス権限割当情報１１１に、開始日と終了日を含めて保存される。
組織変更前に引継ぎ期間を設ける場合は、アクセス権限割当情報１１０に、組織変更後に引継ぎ期間を設ける場合は、アクセス権限割り当て情報１１１に情報を格納する。このときに権限を与えるロール情報についても、組織変更前であればユーザ・組織・ロール情報１００から、組織変更後であれば変更後ユーザ・組織・ロール情報１０１から取得する。
【００２９】
組織変更前に引き継ぎを行う場合であれば、アクセス権限割当情報１１０に指定された開始日以降であれば、アクセス制御機能１１は、アクセスを可とする。また、組織変更後に引き継ぎを行う場合であれば、アクセス制御機能１１は、終了日までアクセスを可と判定する。具体的な組織引継ぎに伴う処理は、業務アプリケーション１２で行う業務に依存する。
【００３０】
実施の形態２によれば、組織の引継ぎを考慮したアクセス権限の設定を可能とし、例えばワークフローなどにより利用中の文書を決裁する場合など、組織変更の引継ぎ期間中に処理する、といったことが実現できる。
【００３１】
実施の形態３．
この発明の実施の形態２について、図に基づいて説明する。
実施の形態１では、業務情報それぞれに対して、アクセス権限の割当を行っていた。しかしながら、業務情報として指定する内容は、業務アプリケーションごとに異なったり、また、常に増減して、多数に上る。全ての業務情報を一覧表示することは、アクセス権限設定機能を非常に使い難くし、また、実際の業務情報は、種別により扱いが変わるため、全ての情報を表示することは非常に無駄になる場合が考えられる。
実施の形態３は、このように、多数に上る業務情報を効率的に扱うため、業務情報１２０を直接操作するのではなく、業務情報を種別やアプリケーションによりグループ化し、業務種別によりアクセス権限を設定するための業務種別操作機能２６を設ける。
【００３２】
図１１は、この発明の実施の形態３によるＷｅｂアプリケーションシステムを示す概略構成図である。
図１１において、１、６、１１、１２、２１〜２３、２５、１００、１０１、１１０、１１１、１２０は図８におけるものと同一のものである。図１１では、アクセス権限設定機能１に業務種別操作機能２６（業務種別操作手段）を設け、業務種別定義情報１２２を操作して、変更した場合に変更結果を変更後業務種別定義情報１２３に格納するようにした。
【００３３】
図１２は、この発明の実施の形態３によるＷｅｂアプリケーションシステムの業務種別定義情報の例を示す図である。
図１２において、業務種別定義情報１２２には、業務情報をグループ化した業務種別を示す業務種別コードと業務情報との関連付けを行う。このために、業務種別コードと、業務データ名称と、業務コードと、主管部門が内部ＩＤごとに定義されている。
【００３４】
次に、業務種別操作機能２６の動作について説明する。
図１１の業務種別操作機能２６は、業務情報１２０を直接扱わずに、業務種別定義情報１２２、変更後業務種別定義情報１２３を扱う。
また、ユーザの要求６及びアクセス制御機能１１においても、業務情報の代わりに、業務種別をアクセス権限の判定のために用いる。
【００３５】
図１２の業務種別定義情報１２２のデータ例では、業務情報をグループ化した業務種別と、業務情報の関連付けを行っている。この情報は、業務種別コードで指定しても構わないし、業務種別コードの変更が容易なように、内部ＩＤで指定しても構わない。
アクセス権限割当情報１１０、アクセス権限割当情報１１１では、業務情報１２０の代わりに、この業務種別と関連付けされている。
【００３６】
実施の形態３によれば、業務情報の全てに対してアクセス権限を割り当てる必要がなく、また、業務種別自体に追加・削除が生じなければ、業務情報の増減が、アクセス権限割当情報１１０の変更に影響しなくなり、よりアクセス権限の設定の効率化が図れることになる。
【００３７】
なお、実施の形態３は、業務種別定義情報のみに基づいてアクセス制御するだけでなく、実施の形態１、２で備えている、業務情報ごとのアクセス権限割当情報と併用することは可能である。
また、階層化された業務種別を用いることもできる。この場合、上位の業務種別のアクセス権限を下位の業務種別では引継ぎ、上位の業務種別とは異なる箇所だけをアクセス権限として設定すればよい。
【００３８】
実施の形態４．
実施の形態４について、図により説明する。
実施の形態３により、業務種別や階層化された業務種別ごとにアクセス権限を割り当てる機能を実現したが、業務種別に含まれる全ての業務情報・操作に対して、同一の権限を与えてしまう。階層的に業務種別が構成されている場合、個々の業務情報ごとに指定すればよいが、多数の設定をしなければならず、効率的ではない。
実施の形態４は、これを解決するためのものである。
【００３９】
図１３は、この発明の実施の形態４によるＷｅｂアプリケーションシステムを示す概略構成図である。
図１３において、１、６、１１、１２、２１〜２３、２５、２６、１００、１０１、１１０、１１１、１２０、１２２、１２３は図１１におけるものと同一のものである。図１３では、業務種別に含まれる業務情報と業務操作について、それぞれ別の権限を与えるようにアクセス権限割当テンプレート２８を用意し、その内容に従って、アクセス権限割当情報を出力するアクセス権限テンプレート機能２７（アクセス権限テンプレート手段）を、アクセス権限設定機能１に設ける。
【００４０】
図１４は、この発明の実施の形態４によるＷｅｂアプリケーションシステムで用いられるアクセス権限割当テンプレートの例を示す図である。
図１４において、業務種別の業務情報及び業務操作ごとのアクセス権限が定められている。
【００４１】
実施の形態４では、図１３に示すように、業務種別に含まれる業務情報と業務操作について、それぞれ別の権限を与えるようにアクセス権限割当テンプレート２８を用意し、その内容に従って、アクセス権限割当情報を出力するアクセス権限テンプレート機能２７を設ける。
【００４２】
図１４の例では、業務種別が“案件１情報”を、あるロールに新規にアクセス権限を割当てる場合に、その種別に含まれる“全て”の業務情報への“新規作成”操作には、アクセス権限を与えず、“全て”の業務情報への“表示”操作、“ダウンロード”操作、“印刷”操作にはアクセス権限を割り当てる。
同様に、業務情報“個人情報”には、“表示”“編集”操作のアクセス権限を割り当てることを意味する。
【００４３】
このようなアクセス権限割当テンプレート２８を読み込むことで、アクセス権限テンプレート機能２７は、業務種別“案件１情報”情報について、個々の業務情報への細かなアクセス権限を一括して設定することが可能となる。
【００４４】
アクセス権限割当テンプレート２８には、対象ロール欄に、最初に設定するときのみ適用し、その後は個別の業務情報についてアクセス権限を編集してよいことにするか、もしくは固定（アクセス権限を編集できない）とするかを指定し、選択させることもできる。なお、アクセス権限割当テンプレート２８の様式は、本内容に限らず、またデータベースなどに格納しても構わない。
【００４５】
実施の形態４によれば、個々の業務ごとのアクセス権限の割当を、個別に設定することなく、一括して設定することが可能となり、アクセス権限割当作業の一層の効率化を図ることができる。
【００４６】
実施の形態５．
実施の形態５について、図により説明する。
実施の形態４までは、ロール情報を扱ってアクセス権限割当情報を設定していたが、ある特定のユーザや組織に対して、業務を割り当てるニーズも多い。このような場合、わざわざ、ロール情報を意識することは煩雑になる。
実施の形態５は、このような場合に対処するためのものである。
【００４７】
図１５は、この発明の実施の形態５によるＷｅｂアプリケーションシステムを示す概略構成図である。
図１５において、１、６、１１、１２、２１〜２３、２５〜２８、１００、１０１、１１０、１１１、１２０、１２２、１２３は図１３におけるものと同一のものである。図１５では、アクセス権限設定機能１に業務委託機能２９（業務委託手段）を設け、選択されている業務情報もしくは業務種別に対するアクセス権限を、特定のユーザに割り当てるようにした。
【００４８】
図１６は、この発明の実施の形態５によるＷｅｂアプリケーションシステムで用いる業務委託画面の例を示す図である。
図１６において、選択されている業務情報もしくは業務種別に対するアクセス権限を、特定のユーザに割り当てるように、部門、ユーザ、期間が入力される。ロール入力は自動で行われるが、既存のロールを指定することもできる。
【００４９】
実施の形態５は、図１５に示すように業務委託機能２９を設ける。業務委託情報２９では、図１６に示す画面例により、選択されている業務情報もしくは業務種別に対するアクセス権限を、入力された特定のユーザに割り当てる。
図１６の画面例にある、ロール欄では、既存のロールを指定することもできるが、“自動”を選択した場合、自動的にロール情報を追加する。
自動的に追加されたロールは、自動的に生成されたものであることが分かるように、名称に“ＡＵＴＯ”などの識別子と、ユーザ名、業務情報を列挙した名称を与える。この自動生成したロール情報を画面３０１に表示することもできるし、別画面に一覧表示することもできる。
【００５０】
実施の形態５によれば、ロール情報を意識したくない場合には、ロールを意識せず、アクセス権限の設定が可能となる。
【図面の簡単な説明】
【００５１】
【図１】この発明の実施の形態１によるＷｅｂアプリケーションシステムを示す概略構成図である。
【図２】この発明の実施の形態１によるＷｅｂアプリケーションシステムのハードウェア構成例を示す図である。
【図３】この発明の実施の形態１によるＷｅｂアプリケーションシステムのユーザ・組織・ロール情報の例を示す図である。
【図４】この発明の実施の形態１によるＷｅｂアプリケーションシステムの業務情報の例を示す図である。
【図５】この発明の実施の形態１によるＷｅｂアプリケーションシステムのアクセス権限割当情報の例を示す図である。
【図６】この発明の実施の形態１によるＷｅｂアプリケーションシステムのアクセス権限設定機能の動作を示すフローチャートである。
【図７】この発明の実施の形態１によるＷｅｂアプリケーションシステムで用いられる画面例を示す図である。
【図８】この発明の実施の形態２によるＷｅｂアプリケーションシステムを示す概略構成図である。
【図９】この発明の実施の形態２によるＷｅｂアプリケーションシステムで用いる引継ぎ画面の例を示す図である。
【図１０】この発明の実施の形態２によるＷｅｂアプリケーションシステムのアクセス権限割当情報１１０の例を示す図である。
【図１１】この発明の実施の形態３によるＷｅｂアプリケーションシステムを示す概略構成図である。
【図１２】この発明の実施の形態３によるＷｅｂアプリケーションシステムの業務種別定義情報の例を示す図である。
【図１３】この発明の実施の形態４によるＷｅｂアプリケーションシステムを示す概略構成図である。
【図１４】この発明の実施の形態４によるＷｅｂアプリケーションシステムで用いられるアクセス権限割当テンプレートの例を示す図である。
【図１５】この発明の実施の形態５によるＷｅｂアプリケーションシステムを示す概略構成図である。
【図１６】この発明の実施の形態５によるＷｅｂアプリケーションシステムで用いる業務委託画面の例を示す図である。
【符号の説明】
【００５２】
１  アクセス制御設定機能
６  ユーザの要求
１１  アクセス制御機能
１２  業務アプリケーション
２１  ユーザインターフェース機能
２２  ユーザ・組織・ロール情報操作機能
２３  アクセス権限割当情報操作機能
２４  業務情報操作機能
２５  権限引継ぎ設定機能
２６  業務種別操作機能
２７  アクセス権限テンプレート機能
２８  アクセス権限割当テンプレート
２９  業務委託機能
１００  ユーザ・組織・ロール情報
１０１  変更後ユーザ・組織・ロール情報
１０２  組織情報
１０３  ユーザ情報
１０４  ロール情報
１１０  アクセス権限割当情報
１１１  変更後アクセス権限割当情報
１２０  業務情報
１２１  変更後業務情報
１２２  業務種別定義情報
１２３  変更後業務種別定義情報
２０１  クライアント端末
２０２  操作端末
２０３  アプリケーションサーバ
２０４  ＤＢサーバ
２０５  ネットワーク
３０１  アクセス権限割当画面
３０２  アクセス権限割当画面
【図１】
2009238191.tif 000003
【図２】
2009238191.tif 000004
【図３】
2009238191.tif 000005
【図４】
2009238191.tif 000006
【図５】
2009238191.tif 000007
【図６】
2009238191.tif 000008
【図８】
2009238191.tif 000009
【図９】
2009238191.tif 000010
【図１０】
2009238191.tif 000011
【図１１】
2009238191.tif 000012
【図１２】
2009238191.tif 000013
【図１３】
2009238191.tif 000014
【図１４】
2009238191.tif 000015
【図１５】
2009238191.tif 000016
【図１６】
2009238191.tif 000017
【図７】
2009238191.tif 000018