(57)【要約】【課題】ユーザ情報の設定や削除に際して、入力が容易な情報管理システム及びユーザ情報の管理方法を提供すること。【解決手段】ユーザ情報管理システム１０と、当該ユーザ情報管理システム１０とネットワーク３０を介して接続された複数のサブシステム２０とを備えた情報管理システムである。ユーザ情報管理システム１０は、サブシステム２０における権限情報と、この権限情報の一つ若しくは複数と対応付けられた管理用権限情報を記憶する権限変換情報記憶部１６３と、管理用権限情報を含むユーザ情報を記憶するユーザ情報記憶部１５１と、権限変換情報記憶部１６３に格納された情報に基づいて、ユーザ情報記憶部１５１に記憶された管理用権限情報を、当該管理用権限情報に対して対応付けられたサブシステムの権限情報に変換する権限変換手段とを備えた情報管理システムである。【選択図】  図１
2008210117.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ情報管理システムと、当該ユーザ情報管理システムとネットワークを介して接続された複数のサブシステムとを備え、当該ユーザ情報管理システムにおいて複数のサブシステムにおける権限管理を一元的に実行する情報管理システムであって、
前記ユーザ情報管理システムは、
管理用権限情報と、当該管理用権限情報と関連付けられた複数のサブシステムにおける権限情報を記憶する権限変換情報記憶部と、
ユーザの識別情報と、当該ユーザの識別情報に関連付けられた管理用権限情報を記憶するユーザ情報記憶部と、
前記権限変換情報記憶部に格納された情報に基づいて、前記ユーザ情報記憶部に記憶された管理用権限情報を、当該管理用権限情報に対して対応付けられたサブシステムの権限情報に変換する権限変換手段と、
前記権限変換手段により変換されたサブシステムの権限情報に基づいてそれぞれのサブシステムの権限管理処理を実行する手段を備えた情報管理システム。
【請求項２】
前記ユーザ情報管理システムは、
ユーザの識別情報と管理用権限を指定して権限付与要求が実行された場合に、前記ユーザ情報記憶部に、当該ユーザ識別情報と管理用権限情報を互いに関連付けて格納する手段と、
前記ユーザ情報記憶部に格納された管理用権限情報を前記権限変換手段により当該サブシステムの権限情報に変換させる手段と、
変換後のサブシステムの権限情報と、権限付与要求と、ユーザの識別情報を含む権限付与要求情報を生成し、複数のサブシステムのそれぞれに対して送信する手段をさらに備え、
前記権限付与要求情報を受信した複数のサブシステムは、
当該権限付与要求情報に含まれる権限情報、権限付与要求及びユーザの識別情報に基づき権限付与処理を実行する手段を備えたことを特徴とする請求項１記載の情報管理システム。
【請求項３】
前記ユーザ情報管理システムは、
前記ユーザ情報記憶部に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、
前記権限付与要求情報を生成する場合に、当該権限付与要求を行なうサブシステムにおいてユーザ登録されているかを前記ユーザ情報記憶部に記憶された情報に基づいて判定し、ユーザ登録されていないときに、ユーザ登録要求を前記サブシステムに送信する手段を有することを特徴とする請求項２記載の情報管理システム。
【請求項４】
前記サブシステムは、権限付与要求に含まれるユーザの識別情報が既にユーザ登録されているかを判定し、ユーザ登録されていないと判定した場合にユーザ登録を実行する手段を有することを特徴とする請求項２記載の情報管理システム。
【請求項５】
前記ユーザ情報管理システムは、
ユーザの識別情報と管理用権限を指定して権限削除要求が実行された場合に、前記ユーザ情報記憶部より当該ユーザ識別情報と管理用権限情報の対応付けを削除する手段と、
前記権限変換手段によって当該管理用権限情報をサブシステムの権限情報に変換させる手段と、
変換後のサブシステムの権限情報と、権限削除要求と、ユーザの識別情報を含む権限削除要求情報を生成し、複数のサブシステムのそれぞれに対して送信する手段とをさらに備え、
前記権限削除要求情報を受信したサブシステムは、
当該権限削除要求情報に含まれる権限情報、権限削除要求及びユーザの識別情報に基づき権限削除処理を実行する手段を備えたことを特徴とする請求項１記載の情報管理システム。
【請求項６】
前記ユーザ情報管理システムは、
前記ユーザ情報記憶部に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、
前記権限削除要求情報を生成する場合に、当該権限削除要求を行なうサブシステムにおいて当該権限削除要求によって当該ユーザの権限がブランクになるかを前記ユーザ情報記憶部に記憶された情報に基づいて判定し、ユーザの権限がブランクになるときに、ユーザ登録の削除要求を前記サブシステムに送信する手段を有することを特徴とする請求項５記載の情報管理システム。
【請求項７】
前記サブシステムは、権限削除要求によって当該ユーザの権限がブランクになるかを判定し、ユーザの権限がブランクになると判定した場合にユーザ登録の削除を実行する手段をさらに有することを特徴とする請求項５記載の情報管理システム。
【請求項８】
ユーザ情報管理システムと、当該ユーザ情報管理システムとネットワークを介して接続された第１のサブシステムと、第２のサブシステムを備え、当該ユーザ情報管理システムにおいて第１のサブシステム及び第２のサブシステムにおける権限管理を一元的に実行する情報管理システムであって、
前記ユーザ情報管理システムは、
管理用権限情報と、第１のサブシステムにおいて当該管理用権限情報に対応した権限内容を有する第１の権限情報と、第２のサブシステムにおいて当該管理用権限情報に対応した権限内容を有する第２の権限情報を相互に関連付けて記憶する権限変換情報記憶部と、
ユーザの識別情報と、当該ユーザの識別情報に関連付けられた管理用権限情報を記憶するユーザ情報記憶部と、
前記権限変換情報記憶部に格納された情報に基づいて、前記ユーザ情報記憶部に記憶された管理用権限情報を、当該管理用権限情報に対して対応付けられた第１の権限情報と第２の権限情報に変換する権限変換手段と、
前記権限変換手段により変換された第１の権限情報を第１のサブシステムに送信する手段と、
前記権限変換手段により変換された第２の権限情報を第２のサブシステムに送信する手段とを備えた情報管理システム。
【請求項９】
前記ユーザ情報管理システムは、
ユーザの識別情報と管理用権限を指定して権限付与要求が実行された場合に、前記ユーザ情報記憶部に、当該ユーザ識別情報と管理用権限情報を互いに関連付けて格納する手段と、
前記ユーザ情報記憶部に格納された管理用権限情報を前記権限変換手段により第１の権限情報及び第２の権限情報に変換させる手段と、
変換後の第１の権限情報と、権限付与要求と、ユーザの識別情報を含む第１の権限付与要求情報を生成し、第１のサブシステムに対して送信する手段と、
変換後の第２の権限情報と、権限付与要求と、ユーザの識別情報を含む第２の権限付与要求情報を生成し、第２のサブシステムに対して送信する手段をさらに備え、
前記第１のサブシステムは、
前記第１の権限付与要求情報を受信し、当該第１の権限付与要求情報に含まれる第１の権限情報、権限付与要求及びユーザの識別情報に基づき権限付与処理を実行する手段を備え、
前記第２のサブシステムは、
前記第２の権限付与要求情報を受信し、当該第２の権限付与要求情報に含まれる第２の権限情報、権限付与要求及びユーザの識別情報に基づき権限付与処理を実行する手段を備えたことを特徴とする請求項８記載の情報管理システム。
【請求項１０】
前記ユーザ情報管理システムは、
前記ユーザ情報記憶部に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、
前記権限付与要求情報を生成する場合に、当該権限付与要求を行なうサブシステムにおいてユーザ登録されているかを前記ユーザ情報記憶部に記憶された情報に基づいて判定し、ユーザ登録されていないときに、ユーザ登録要求を前記サブシステムに送信する手段を有することを特徴とする請求項９記載の情報管理システム。
【請求項１１】
前記第１のサブシステム及び第２のサブシステムのそれぞれは、権限付与要求に含まれるユーザの識別情報が既にユーザ登録されているかを判定し、ユーザ登録されていないと判定した場合にユーザ登録を実行する手段を有することを特徴とする請求項９記載の情報管理システム。
【請求項１２】
前記ユーザ情報管理システムは、
ユーザ識別情報と管理用権限を指定して権限削除要求が実行された場合に、前記ユーザ情報記憶部より当該ユーザ識別情報と管理用権限情報の対応付けを削除する手段と、
前記権限変換手段によって当該管理用権限情報を第１の権限情報及び第２の権限情報に変換させる手段と、
変換後の第１の権限情報と、権限削除要求と、ユーザの識別情報を含む第１の権限削除要求情報を生成し、第１のサブシステムに対して送信する手段と、
変換後の第２の権限情報と、権限削除要求と、ユーザの識別情報を含む第２の権限削除要求情報を生成し、第２のサブシステムに対して送信する手段とをさらに備え、
前記第１のサブシステムは、
前記第１の権限削除要求情報を受信し、当該第１の権限削除要求情報に含まれる第１の権限情報、権限削除要求及びユーザの識別情報に基づき権限削除処理を実行する手段を備え、
前記第２のサブシステムは、
前記第２の権限削除要求情報を受信し、当該第２の権限削除要求情報に含まれる第２の権限情報、権限削除要求及びユーザの識別情報に基づき権限削除処理を実行する手段を備えたことを特徴とする請求項８記載の情報管理システム。
【請求項１３】
前記ユーザ情報管理システムは、
前記ユーザ情報記憶部に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、
前記権限削除要求情報を生成する場合に、当該権限削除要求を行なうサブシステムにおいて当該権限削除要求によって当該ユーザの権限がブランクになるかを前記ユーザ情報記憶部に記憶された情報に基づいて判定し、ユーザの権限がブランクになるときに、ユーザ登録の削除要求を前記サブシステムに送信する手段を有することを特徴とする請求項１２記載の情報管理システム。
【請求項１４】
前記第１のサブシステム及び第２のサブシステムのそれぞれは、権限削除要求によって当該ユーザの権限がブランクになるかを判定し、ユーザの権限がブランクになると判定した場合にユーザ登録の削除を実行する手段をさらに有することを特徴とする請求項１２記載の情報管理システム。
【請求項１５】
少なくとも一つのユーザ情報管理システムとネットワークを介して接続された複数のサブシステムにおけるユーザ情報を管理する方法であって、
前記ユーザ情報管理システムにおいて、管理用権限情報と、当該管理用権限情報と関連付けられた複数のサブシステムにおける権限情報を権限変換情報記憶部に格納することにより管理用権限情報を登録するステップと、
前記ユーザ情報管理システムにおいて、ユーザの識別情報と、当該ユーザの識別情報に関連付けられた管理用権限情報をユーザ情報記憶部に格納するステップと、
前記ユーザ情報管理システムにおいて、前記権限変換情報記憶部に格納された情報に基づいて、前記ユーザ情報記憶部に記憶された管理用権限情報を、当該管理用権限情報に対して対応付けられたサブシステムの権限情報に変換するステップと、
前記ユーザ情報管理システムにおいて、変換されたサブシステムの権限情報をそれぞれのサブシステムに対して送信するステップを備えた、ユーザ情報の管理方法。
【請求項１６】
前記ユーザ情報管理システムにおいて、ユーザ識別情報と管理用権限を指定して権限付与要求が実行された場合に、前記ユーザ情報記憶部に、当該ユーザ識別情報と管理用権限情報を互いに関連付けて格納するステップと、
前記ユーザ情報管理システムにおいて、ユーザ情報記憶部に格納された管理用権限情報を前記権限変換手段により当該サブシステムの権限情報に変換させるステップと、
前記ユーザ情報管理システムにおいて、変換後のサブシステムの権限情報と、権限付与要求と、ユーザの識別情報を含む権限付与要求情報を生成し、複数のサブシステムに対して送信するステップと、
前記権限付与要求情報を受信した複数のサブシステムにおいて、当該権限付与要求情報に含まれる権限情報、権限付与要求及びユーザの識別情報に基づき権限付与処理を実行するステップを備えたことを特徴とする請求項１５記載のユーザ情報の管理方法。
【請求項１７】
前記ユーザ情報管理システムにおいて、前記ユーザ情報記憶部に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、
前記権限付与要求情報を生成する場合に、当該権限付与要求を行なうサブシステムにおいてユーザ登録されているかを前記ユーザ情報記憶部に記憶された情報に基づいて判定し、ユーザ登録されていないときに、ユーザ登録要求を前記サブシステムに送信することを特徴とする請求項１６記載のユーザ情報の管理方法。
【請求項１８】
前記サブシステムにおいて、権限付与要求に含まれるユーザの識別情報が既にユーザ登録されているかを判定し、ユーザ登録されていないと判定した場合にユーザ登録を実行することを特徴とする請求項１６記載のユーザ情報の管理方法。
【請求項１９】
前記ユーザ情報管理システムにおいて、ユーザ識別情報と管理用権限を指定して権限削除要求が実行された場合に、前記ユーザ情報記憶部より当該ユーザ識別情報と管理用権限情報の対応付けを削除するステップと、
前記ユーザ情報管理システムにおいて、当該管理用権限情報をサブシステムの権限情報に変換するステップと、
前記ユーザ情報管理システムにおいて、変換後のサブシステムの権限情報と、権限削除要求と、ユーザの識別情報を含む権限削除要求情報を生成し、当該サブシステムに対して送信するステップと、
前記権限削除要求情報を受信したサブシステムにおいて、当該権限削除要求情報に含まれる権限情報、権限削除要求及びユーザの識別情報に基づき権限削除処理を実行するステップを備えたことを特徴とする請求項１５記載のユーザ情報の管理方法。
【請求項２０】
前記ユーザ情報管理システムにおいて、前記ユーザ情報記憶部に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、
前記権限削除要求情報を生成する場合に、当該権限削除要求を行なうサブシステムにおいて当該権限削除要求によって当該ユーザの権限がブランクになるかを前記ユーザ情報記憶部に記憶された情報に基づいて判定し、ユーザの権限がブランクになるときに、ユーザ登録の削除要求を前記サブシステムに送信することを特徴とする請求項１９記載のユーザ情報の管理方法。
【請求項２１】
前記サブシステムにおいて、権限削除要求によって当該ユーザの権限がブランクになるかを判定し、ユーザの権限がブランクになると判定した場合にユーザ登録の削除を実行することを特徴とする請求項１９記載のユーザ情報の管理方法。
【請求項２２】
少なくとも一つのユーザ情報管理システムとネットワークを介して接続された第１のサブシステム及び第２のサブシステムにおけるユーザ情報を管理する方法であって、
前記ユーザ情報管理システムにおいて、管理用権限情報と、当該管理用権限情報と関連付けられた第１のサブシステムにおける第１の権限情報と第２のサブシステムにおける第２の権限情報を権限変換情報記憶部に格納することにより管理用権限情報を登録するステップと、
前記ユーザ情報管理システムにおいて、ユーザの識別情報と、当該ユーザの識別情報に関連付けられた管理用権限情報をユーザ情報記憶部に格納するステップと、
前記ユーザ情報管理システムにおいて、前記権限変換情報記憶部に格納された情報に基づいて、前記ユーザ情報記憶部に記憶された管理用権限情報を、当該管理用権限情報に対して対応付けられた第１の権限情報と第２の権限情報に変換するステップと、
前記ユーザ情報管理システムから、変換された第１の権限情報を第１のサブシステムに対して送信するステップと、
前記ユーザ情報管理システムから、変換された第２の権限情報を第２のサブシステムに対して送信するステップとを備えた、ユーザ情報の管理方法。
【請求項２３】
前記ユーザ情報管理システムにおいて、ユーザ識別情報と管理用権限を指定して権限付与要求が実行された場合に、前記ユーザ情報記憶部に、当該ユーザ識別情報と管理用権限情報を互いに関連付けて格納するステップと、
前記ユーザ情報管理システムにおいて、ユーザ情報記憶部に格納された管理用権限情報を前記権限変換手段により第１の権限情報と第２の権限情報に変換させるステップと、
前記ユーザ情報管理システムが、変換後の第１の権限情報と、権限付与要求と、ユーザの識別情報を含む第１の権限付与要求情報を生成し、第１のサブシステムに対して送信するステップと、
前記ユーザ情報管理システムが、変換後の第２の権限情報と、権限付与要求と、ユーザの識別情報を含む第２の権限付与要求情報を生成し、第２のサブシステムに対して送信するステップと、
第１のサブシステムが、前記第１の権限付与要求情報を受信し、当該第１の権限付与要求情報に含まれる第１の権限情報、権限付与要求及びユーザの識別情報に基づき権限付与処理を実行するステップと、
第２のサブシステムが、前記第２の権限付与要求情報を受信し、当該第２の権限付与要求情報に含まれる第２の権限情報、権限付与要求及びユーザの識別情報に基づき権限付与処理を実行するステップとを備えたことを特徴とする請求項２２記載のユーザ情報の管理方法。
【請求項２４】
前記ユーザ情報管理システムにおいて、前記ユーザ情報記憶部に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、
前記権限付与要求情報を生成する場合に、当該権限付与要求を行なうサブシステムにおいてユーザ登録されているかを前記ユーザ情報記憶部に記憶された情報に基づいて判定し、ユーザ登録されていないときに、ユーザ登録要求を前記サブシステムに送信することを特徴とする請求項２３記載のユーザ情報の管理方法。
【請求項２５】
前記第１のサブシステム及び第２のサブシステムにおいて、権限付与要求に含まれるユーザの識別情報が既にユーザ登録されているかを判定し、ユーザ登録されていないと判定した場合にユーザ登録を実行することを特徴とする請求項２３記載のユーザ情報の管理方法。
【請求項２６】
前記ユーザ情報管理システムにおいて、ユーザ識別情報と管理用権限を指定して権限削除要求が実行された場合に、前記ユーザ情報記憶部より当該ユーザ識別情報と管理用権限情報の対応付けを削除するステップと、
前記ユーザ情報管理システムにおいて、当該管理用権限情報を第１の権限情報と第２の権限情報に変換するステップと、
前記ユーザ情報管理システムにおいて、変換後の第１の権限情報と、権限削除要求と、ユーザの識別情報を含む第１の権限削除要求情報を生成し、第１のサブシステムに対して送信するステップと、
前記ユーザ情報管理システムにおいて、変換後の第２の権限情報と、権限削除要求と、ユーザの識別情報を含む第２の権限削除要求情報を生成し、第２のサブシステムに対して送信するステップと、
前記第１のサブシステムが、前記第１の権限削除要求情報を受信し、当該第１の権限削除要求情報に含まれる第１の権限情報、権限削除要求及びユーザの識別情報に基づき権限削除処理を実行するステップと、
前記第２のサブシステムが、前記第２の権限削除要求情報を受信し、当該第２の権限削除要求情報に含まれる第２の権限情報、権限削除要求及びユーザの識別情報に基づき権限削除処理を実行するステップとを備えたことを特徴とする請求項２２記載のユーザ情報の管理方法。
【請求項２７】
前記ユーザ情報管理システムにおいて、前記ユーザ情報記憶部に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、
前記権限削除要求情報を生成する場合に、当該権限削除要求を行なうサブシステムにおいて当該権限削除要求によって当該ユーザの権限がブランクになるかを前記ユーザ情報記憶部に記憶された情報に基づいて判定し、ユーザの権限がブランクになるときに、ユーザ登録の削除要求を前記サブシステムに送信することを特徴とする請求項２６記載のユーザ情報の管理方法。
【請求項２８】
前記サブシステムにおいて、権限削除要求によって当該ユーザの権限がブランクになるかを判定し、ユーザの権限がブランクになると判定した場合にユーザ登録の削除を実行することを特徴とする請求項２６記載のユーザ情報の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク分散環境におけるユーザ情報の管理に関するものであり、特に、ユーザ情報の管理を実行する情報管理システム及びユーザ情報の管理方法に関する。
【背景技術】
【０００２】
近年、ネットワークを介して複数のシステムを接続した大規模なシステムを構築する例が多くなってきているが、システム毎にユーザ環境が異なる場合が多いため、ユーザ環境を作成するシステム管理者の管理作業が増大してきている。このようなネットワーク分散環境においては、システムを利用するためのユーザ環境はシステム毎に異なるため、システム管理者は、システム毎に異なるユーザ環境の作成・削除処理を行なう必要があり、複数のシステムを管理するシステム管理者にとって、ユーザ環境の作成・削除の作業は負担になっていた。また、ユーザ環境の作成及び削除の処理はシステム管理者にしか権限が与えられていないため、システムの利用開始・終了を希望する一般ユーザは、システム管理者に対してユーザ環境の作成または削除を依頼する必要があった。
【０００３】
このような問題を解決するために、特許文献１では、ユーザ情報管理システムにおける一つの操作により、複数のサブシステムのユーザ環境を作成・削除できるシステムを提案している。
【特許文献１】特開平９−１８５５０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ネットワーク分散環境においてユーザ情報の管理は、一般に、複数のシステムのそれぞれにおいて個別に実行される。仮に特許文献１に示されるように、ユーザ情報を一括管理するようにしたとしても、複数のシステムにおけるユーザ情報をユーザＩＤと関連付けるにとどまるため、ユーザの権限付与・削除・更新、ロック・ロック解除及びパスワード変更を行なう場合に、複数のシステムのそれぞれに対して煩雑な入力を行なう必要がある。
【０００５】
本発明は、かかる問題点を解決するためになされたものであり、ユーザ情報の設定や削除に際して、入力が容易な情報管理システム及びユーザ情報の管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明にかかる情報管理システムは、ユーザ情報管理システムと、当該ユーザ情報管理システムとネットワークを介して接続された複数のサブシステムとを備え、当該ユーザ情報管理システムにおいて複数のサブシステムにおける権限管理を一元的に実行する情報管理システムであって、前記ユーザ情報管理システムは、管理用権限情報と、当該管理用権限情報と関連付けられた複数のサブシステムにおける権限情報を記憶する権限変換情報記憶部と、ユーザの識別情報と、当該ユーザの識別情報に関連付けられた管理用権限情報を記憶するユーザ情報記憶部と、前記権限変換情報記憶部に格納された情報に基づいて、前記ユーザ情報記憶部に記憶された管理用権限情報を、当該管理用権限情報に対して対応付けられたサブシステムの権限情報に変換する権限変換手段と、前記権限変換手段により変換されたサブシステムの権限情報に基づいてそれぞれのサブシステムの権限管理処理を実行する手段を備えたものである。
【０００７】
ここで、前記ユーザ情報管理システムは、ユーザの識別情報と管理用権限を指定して権限付与要求が実行された場合に、前記ユーザ情報記憶部に、当該ユーザ識別情報と管理用権限情報を互いに関連付けて格納する手段と、前記ユーザ情報記憶部に格納された管理用権限情報を前記権限変換手段により当該サブシステムの権限情報に変換させる手段と、変換後のサブシステムの権限情報と、権限付与要求と、ユーザの識別情報を含む権限付与要求情報を生成し、複数のサブシステムのそれぞれに対して送信する手段をさらに備え、前記権限付与要求情報を受信した複数のサブシステムは、当該権限付与要求情報に含まれる権限情報、権限付与要求及びユーザの識別情報に基づき権限付与処理を実行する手段を備えたものである。
【０００８】
また、前記ユーザ情報管理システムは、前記ユーザ情報記憶部に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、前記権限付与要求情報を生成する場合に、当該権限付与要求を行なうサブシステムにおいてユーザ登録されているかを前記ユーザ情報記憶部に記憶された情報に基づいて判定し、ユーザ登録されていないときに、ユーザ登録要求を前記サブシステムに送信する手段を有することが望ましい。
【０００９】
また、前記サブシステムは、権限付与要求に含まれるユーザの識別情報が既にユーザ登録されているかを判定し、ユーザ登録されていないと判定した場合にユーザ登録を実行する手段を有するようにしてもよい。
【００１０】
さらに、前記ユーザ情報管理システムは、ユーザの識別情報と管理用権限を指定して権限削除要求が実行された場合に、前記ユーザ情報記憶部より当該ユーザ識別情報と管理用権限情報の対応付けを削除する手段と、前記権限変換手段によって当該管理用権限情報をサブシステムの権限情報に変換させる手段と、変換後のサブシステムの権限情報と、権限削除要求と、ユーザの識別情報を含む権限削除要求情報を生成し、複数のサブシステムのそれぞれに対して送信する手段とを備え、前記権限削除要求情報を受信したサブシステムは、当該権限削除要求情報に含まれる権限情報、権限削除要求及びユーザの識別情報に基づき権限削除処理を実行する手段を備えるようにしてもよい。
【００１１】
ここで、前記ユーザ情報管理システムは、前記ユーザ情報記憶部に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、前記権限削除要求情報を生成する場合に、当該権限削除要求を行なうサブシステムにおいて当該権限削除要求によって当該ユーザの権限がブランクになるかを前記ユーザ情報記憶部に記憶された情報に基づいて判定し、ユーザの権限がブランクになるときに、ユーザ登録の削除要求を前記サブシステムに送信する手段を有するようにしてもよい。
【００１２】
また、前記サブシステムは、権限削除要求によって当該ユーザの権限がブランクになるかを判定し、ユーザの権限がブランクになると判定した場合にユーザ登録の削除を実行する手段をさらに有することが望ましい。
【００１３】
本発明にかかる他の観点による情報管理システムは、ユーザ情報管理システムと、当該ユーザ情報管理システムとネットワークを介して接続された第１のサブシステムと、第２のサブシステムを備え、当該ユーザ情報管理システムにおいて第１のサブシステム及び第２のサブシステムにおける権限管理を一元的に実行する情報管理システムであって、前記ユーザ情報管理システムは、管理用権限情報と、第１のサブシステムにおいて当該管理用権限情報に対応した権限内容を有する第１の権限情報と、第２のサブシステムにおいて当該管理用権限情報に対応した権限内容を有する第２の権限情報を相互に関連付けて記憶する権限変換情報記憶部と、ユーザの識別情報と、当該ユーザの識別情報に関連付けられた管理用権限情報を記憶するユーザ情報記憶部と、前記権限変換情報記憶部に格納された情報に基づいて、前記ユーザ情報記憶部に記憶された管理用権限情報を、当該管理用権限情報に対して対応付けられた第１の権限情報と第２の権限情報に変換する権限変換手段と、前記権限変換手段により変換された第１の権限情報を第１のサブシステムに送信する手段と、前記権限変換手段により変換された第２の権限情報を第２のサブシステムに送信する手段とを備えたものである。
【００１４】
ここで、前記ユーザ情報管理システムは、ユーザの識別情報と管理用権限を指定して権限付与要求が実行された場合に、前記ユーザ情報記憶部に、当該ユーザ識別情報と管理用権限情報を互いに関連付けて格納する手段と、前記ユーザ情報記憶部に格納された管理用権限情報を前記権限変換手段により第１の権限情報及び第２の権限情報に変換させる手段と、変換後の第１の権限情報と、権限付与要求と、ユーザの識別情報を含む第１の権限付与要求情報を生成し、第１のサブシステムに対して送信する手段と、変換後の第２の権限情報と、権限付与要求と、ユーザの識別情報を含む第２の権限付与要求情報を生成し、第２のサブシステムに対して送信する手段をさらに備え、前記第１のサブシステムは、前記第１の権限付与要求情報を受信し、当該第１の権限付与要求情報に含まれる第１の権限情報、権限付与要求及びユーザの識別情報に基づき権限付与処理を実行する手段を備え、前記第２のサブシステムは、前記第２の権限付与要求情報を受信し、当該第２の権限付与要求情報に含まれる第２の権限情報、権限付与要求及びユーザの識別情報に基づき権限付与処理を実行する手段を備えるようにしてもよい。
【００１５】
また、前記ユーザ情報管理システムは、前記ユーザ情報記憶部に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、前記権限付与要求情報を生成する場合に、当該権限付与要求を行なうサブシステムにおいてユーザ登録されているかを前記ユーザ情報記憶部に記憶された情報に基づいて判定し、ユーザ登録されていないときに、ユーザ登録要求を前記サブシステムに送信する手段を有するようにしてもよい。
【００１６】
また、前記第１のサブシステム及び第２のサブシステムのそれぞれは、権限付与要求に含まれるユーザの識別情報が既にユーザ登録されているかを判定し、ユーザ登録されていないと判定した場合にユーザ登録を実行する手段を有するようにしてもよい。
【００１７】
さらに、前記ユーザ情報管理システムは、ユーザ識別情報と管理用権限を指定して権限削除要求が実行された場合に、前記ユーザ情報記憶部より当該ユーザ識別情報と管理用権限情報の対応付けを削除する手段と、前記権限変換手段によって当該管理用権限情報を第１の権限情報及び第２の権限情報に変換させる手段と、変換後の第１の権限情報と、権限削除要求と、ユーザの識別情報を含む第１の権限削除要求情報を生成し、第１のサブシステムに対して送信する手段と、変換後の第２の権限情報と、権限削除要求と、ユーザの識別情報を含む第２の権限削除要求情報を生成し、第２のサブシステムに対して送信する手段とを備え、前記第１のサブシステムは、前記第１の権限削除要求情報を受信し、当該第１の権限削除要求情報に含まれる第１の権限情報、権限削除要求及びユーザの識別情報に基づき権限削除処理を実行する手段を備え、第２のサブシステムは、前記第２の権限削除要求情報を受信し、当該第２の権限削除要求情報に含まれる第２の権限情報、権限削除要求及びユーザの識別情報に基づき権限削除処理を実行する手段を備えるようにしてもよい。
【００１８】
また、前記ユーザ情報管理システムは、前記ユーザ情報記憶部に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、前記権限削除要求情報を生成する場合に、当該権限削除要求を行なうサブシステムにおいて当該権限削除要求によって当該ユーザの権限がブランクになるかを前記ユーザ情報記憶部に記憶された情報に基づいて判定し、ユーザの権限がブランクになるときに、ユーザ登録の削除要求を前記サブシステムに送信する手段を有することが望ましい。
【００１９】
また、前記第１のサブシステム及び第２のサブシステムのそれぞれは、権限削除要求によって当該ユーザの権限がブランクになるかを判定し、ユーザの権限がブランクになると判定した場合にユーザ登録の削除を実行する手段をさらに有するようにしてもよい。
【００２０】
本発明にかかるユーザ情報の管理方法は、少なくとも一つのユーザ情報管理システムとネットワークを介して接続された複数のサブシステムにおけるユーザ情報を管理する方法であって、前記ユーザ情報管理システムにおいて、管理用権限情報と、当該管理用権限情報と関連付けられた複数のサブシステムにおける権限情報を権限変換情報記憶部に格納することにより管理用権限情報を登録するステップと、前記ユーザ情報管理システムにおいて、ユーザの識別情報と、当該ユーザの識別情報に関連付けられた管理用権限情報をユーザ情報記憶部に格納するステップと、前記ユーザ情報管理システムにおいて、前記権限変換情報記憶部に格納された情報に基づいて、前記ユーザ情報記憶部に記憶された管理用権限情報を、当該管理用権限情報に対して対応付けられたサブシステムの権限情報に変換するステップと、前記ユーザ情報管理システムにおいて、変換されたサブシステムの権限情報をそれぞれのサブシステムに対して送信するステップを備えたものである。
【００２１】
ここで、前記ユーザ情報管理システムにおいて、ユーザ識別情報と管理用権限を指定して権限付与要求が実行された場合に、前記ユーザ情報記憶部に、当該ユーザ識別情報と管理用権限情報を互いに関連付けて格納するステップと、前記ユーザ情報管理システムにおいて、ユーザ情報記憶部に格納された管理用権限情報を前記権限変換手段により当該サブシステムの権限情報に変換させるステップと、前記ユーザ情報管理システムにおいて、変換後のサブシステムの権限情報と、権限付与要求と、ユーザの識別情報を含む権限付与要求情報を生成し、複数のサブシステムに対して送信するステップと、前記権限付与要求情報を受信した複数のサブシステムにおいて、当該権限付与要求情報に含まれる権限情報、権限付与要求及びユーザの識別情報に基づき権限付与処理を実行するステップを備えるようにしてもよい。
【００２２】
さらに、前記ユーザ情報管理システムにおいて、前記ユーザ情報記憶部に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、前記権限付与要求情報を生成する場合に、当該権限付与要求を行なうサブシステムにおいてユーザ登録されているかを前記ユーザ情報記憶部に記憶された情報に基づいて判定し、ユーザ登録されていないときに、ユーザ登録要求を前記サブシステムに送信するようにしてもよい。
【００２３】
また、前記サブシステムにおいて、権限付与要求に含まれるユーザの識別情報が既にユーザ登録されているかを判定し、ユーザ登録されていないと判定した場合にユーザ登録を実行することが望ましい。
【００２４】
また、前記ユーザ情報管理システムにおいて、ユーザ識別情報と管理用権限を指定して権限削除要求が実行された場合に、前記ユーザ情報記憶部より当該ユーザ識別情報と管理用権限情報の対応付けを削除するステップと、前記ユーザ情報管理システムにおいて、当該管理用権限情報をサブシステムの権限情報に変換するステップと、前記ユーザ情報管理システムにおいて、変換後のサブシステムの権限情報と、権限削除要求と、ユーザの識別情報を含む権限削除要求情報を生成し、当該サブシステムに対して送信するステップと、前記権限削除要求情報を受信したサブシステムにおいて、当該権限削除要求情報に含まれる権限情報、権限削除要求及びユーザの識別情報に基づき権限削除処理を実行するステップを備えるようにしてもよい。
【００２５】
さらに、前記ユーザ情報管理システムにおいて、前記ユーザ情報記憶部に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、前記権限削除要求情報を生成する場合に、当該権限削除要求を行なうサブシステムにおいて当該権限削除要求によって当該ユーザの権限がブランクになるかを前記ユーザ情報記憶部に記憶された情報に基づいて判定し、ユーザの権限がブランクになるときに、ユーザ登録の削除要求を前記サブシステムに送信するようにしてもよい。
【００２６】
また、前記サブシステムにおいて、権限削除要求によって当該ユーザの権限がブランクになるかを判定し、ユーザの権限がブランクになると判定した場合にユーザ登録の削除を実行することが望ましい。
【００２７】
本発明にかかる他の観点によるユーザ情報の管理方法は、少なくとも一つのユーザ情報管理システムとネットワークを介して接続された第１のサブシステム及び第２のサブシステムにおけるユーザ情報を管理する方法であって、前記ユーザ情報管理システムにおいて、管理用権限情報と、当該管理用権限情報と関連付けられた第１のサブシステムにおける第１の権限情報と第２のサブシステムにおける第２の権限情報を権限変換情報記憶部に格納することにより管理用権限情報を登録するステップと、前記ユーザ情報管理システムにおいて、ユーザの識別情報と、当該ユーザの識別情報に関連付けられた管理用権限情報をユーザ情報記憶部に格納するステップと、前記ユーザ情報管理システムにおいて、前記権限変換情報記憶部に格納された情報に基づいて、前記ユーザ情報記憶部に記憶された管理用権限情報を、当該管理用権限情報に対して対応付けられた第１の権限情報と第２の権限情報に変換するステップと、前記ユーザ情報管理システムから、変換された第１の権限情報を第１のサブシステムに対して送信するステップと、前記ユーザ情報管理システムから、変換された第２の権限情報を第２のサブシステムに対して送信するステップとを備えたものである。
【００２８】
ここで、前記ユーザ情報管理システムにおいて、ユーザ識別情報と管理用権限を指定して権限付与要求が実行された場合に、前記ユーザ情報記憶部に、当該ユーザ識別情報と管理用権限情報を互いに関連付けて格納するステップと、前記ユーザ情報管理システムにおいて、ユーザ情報記憶部に格納された管理用権限情報を前記権限変換手段により第１の権限情報と第２の権限情報に変換させるステップと、前記ユーザ情報管理システムが、変換後の第１の権限情報と、権限付与要求と、ユーザの識別情報を含む第１の権限付与要求情報を生成し、第１のサブシステムに対して送信するステップと、前記ユーザ情報管理システムが、変換後の第２の権限情報と、権限付与要求と、ユーザの識別情報を含む第２の権限付与要求情報を生成し、第２のサブシステムに対して送信するステップと、第１のサブシステムが、前記第１の権限付与要求情報を受信し、当該第１の権限付与要求情報に含まれる第１の権限情報、権限付与要求及びユーザの識別情報に基づき権限付与処理を実行するステップと、第２のサブシステムが、前記第２の権限付与要求情報を受信し、当該第２の権限付与要求情報に含まれる第２の権限情報、権限付与要求及びユーザの識別情報に基づき権限付与処理を実行するステップとを備えるようにしてもよい。
【００２９】
また、前記ユーザ情報管理システムにおいて、前記ユーザ情報記憶部に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、前記権限付与要求情報を生成する場合に、当該権限付与要求を行なうサブシステムにおいてユーザ登録されているかを前記ユーザ情報記憶部に記憶された情報に基づいて判定し、ユーザ登録されていないときに、ユーザ登録要求を前記サブシステムに送信することが望ましい。
【００３０】
さらに、前記第１のサブシステム及び第２のサブシステムにおいて、権限付与要求に含まれるユーザの識別情報が既にユーザ登録されているかを判定し、ユーザ登録されていないと判定した場合にユーザ登録を実行することが望ましい。
【００３１】
また、前記ユーザ情報管理システムにおいて、ユーザ識別情報と管理用権限を指定して権限削除要求が実行された場合に、前記ユーザ情報記憶部より当該ユーザ識別情報と管理用権限情報の対応付けを削除するステップと、前記ユーザ情報管理システムにおいて、当該管理用権限情報を第１の権限情報と第２の権限情報に変換するステップと、前記ユーザ情報管理システムにおいて、変換後の第１の権限情報と、権限削除要求と、ユーザの識別情報を含む第１の権限削除要求情報を生成し、第１のサブシステムに対して送信するステップと、前記ユーザ情報管理システムにおいて、変換後の第２の権限情報と、権限削除要求と、ユーザの識別情報を含む第２の権限削除要求情報を生成し、第２のサブシステムに対して送信するステップと、前記第１のサブシステムが、前記第１の権限削除要求情報を受信し、当該第１の権限削除要求情報に含まれる第１の権限情報、権限削除要求及びユーザの識別情報に基づき権限削除処理を実行するステップと、前記第２のサブシステムが、前記第２の権限削除要求情報を受信し、当該第２の権限削除要求情報に含まれる第２の権限情報、権限削除要求及びユーザの識別情報に基づき権限削除処理を実行するステップとを備えるようにしてもよい。
【００３２】
さらに、前記ユーザ情報管理システムにおいて、前記ユーザ情報記憶部に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、前記権限削除要求情報を生成する場合に、当該権限削除要求を行なうサブシステムにおいて当該権限削除要求によって当該ユーザの権限がブランクになるかを前記ユーザ情報記憶部に記憶された情報に基づいて判定し、ユーザの権限がブランクになるときに、ユーザ登録の削除要求を前記サブシステムに送信することが望ましい。
【００３３】
また、前記サブシステムにおいて、権限削除要求によって当該ユーザの権限がブランクになるかを判定し、ユーザの権限がブランクになると判定した場合にユーザ登録の削除を実行するようにしてもよい。
【発明の効果】
【００３４】
本発明によれば、ユーザ情報の設定や削除に際して、入力が容易な情報管理システム及びユーザ情報の管理方法を提供することができる。
【発明を実施するための最良の形態】
【００３５】
最初に図１の原理図を用いて、本発明の実施の形態にかかる情報管理システムの処理について、ユーザの権限付与を例に挙げて説明する。当該情報管理システムは、図１に示されるように、ユーザ情報管理システム１０と、ネットワークを介して接続された複数のサブシステム２０を備えている。
【００３６】
本例では、ユーザＩＤが「ＸＸ１」のユーザについて管理用権限である「甲」を付与する処理について説明する。ここで、管理用権限とは、サブシステム毎に異なる権限情報の全てを並列的に含むものではなく、サブシステム毎に異なる権限情報の組合せに対して割り当てられた識別情報である。例えば、ユーザＩＤが「ＸＸ１」のユーザに対して、サブシステムＡでは「あ」（例えば、ファイル参照可）という権限が付与され、サブシステムＢでは「α」（例えば、ファイル更新可）という権限が付与され、サブシステムＣでは「ア」（例えば、ファイル参照及びファイル更新可）という権限が付与されている場合に、単純にユーザＩＤ「ＸＸ１」とサブシステムＡの「あ」、サブシステムＢの「α」、サブシステムＣの「ア」を関連付けて記憶するのではなく、サブシステムＡの「あ」、サブシステムＢの「α」、サブシステムＣの「ア」の組合せに対して「甲」という管理用の権限情報を付与する。
【００３７】
このように、ユーザ情報管理システム１０では、サブシステム２０のそれぞれにおける権限をユーザＩＤに関連付けるのではなく、管理用権限情報のみをユーザＩＤに関連付けている。このとき、管理用権限情報は、ユーザの職位に応じて決定することが可能である。例えば、部長職のユーザに対しては、広い権限を認める「甲」という管理用権限情報を付与し、課長職のユーザに対しては、それよりも狭い権限を認める「乙」という管理用権限を付与する。管理用権限情報は、ユーザの属する部門に応じて決定することも可能である。例えば、人事部門のユーザに対しては、人事部門において必要な処理が実行可能な「丙１」という管理用権限を付与し、営業部門のユーザに対しては、営業部門において必要な処理が実行可能な「丙２」という管理用権限を付与する。なお、一ユーザに対して複数の管理用権限を付与するようにしてもよい。
【００３８】
例えば、あるユーザが課長職から部長職に変更になった場合に、課長職に与えられる権限「乙」から部長職に与えられる管理用権限「甲」に変更する入力を実行し、ユーザ情報記憶部１５１にこのユーザの識別情報と、管理用権限「甲」を関連付けて格納する。この場合には、各サブシステム２０には、後述する処理によって、このユーザに対する管理用権限「乙」に相当するサブシステム上の権限を削除する処理を実行し、管理用権限「甲」に相当するサブシステム上の権限を付与する処理を実行する。
【００３９】
ここでは、権限を付与する処理について説明すると、まず、システム管理者等は、当該ユーザＩＤ「ＸＸ１」を管理用権限「甲」に関連付ける入力を、ユーザ情報管理システム１０に行なう。ユーザ情報管理システム１０においては、当該管理用権限「甲」と、これに対して対応付けられた各サブシステム２０における権限情報が権限変換情報記憶部に格納されているから、この権限変換情報記憶部に格納された情報に基づいて、管理用権限情報を、当該管理用権限情報に対して対応付けられたサブシステムの権限情報に変換する処理を実行する。この例では、管理用権限「甲」を、サブシステムＡについては「あ」に、サブシステムＢについては「α」に、サブシステムＣについては「ア」にそれぞれ変換する。
【００４０】
次に、ユーザ情報管理システム１０では、それぞれのサブシステムＡ，Ｂ，Ｃに対して権限付与要求パケットを送信する。サブシステムＡに対する権限付与要求パケットには、権限付与要求、ユーザＩＤである「ＸＸ１」、サブシステムＡにおける権限である「あ」が含まれている。サブシステムＢに対する権限付与要求パケットには、権限付与要求、ユーザＩＤである「ＸＸ１」、サブシステムＢにおける権限である「α」が含まれている。サブシステムＣに対する権限付与要求パケットには、権限付与要求、ユーザＩＤである「ＸＸ１」、サブシステムＣにおける権限である「ア」が含まれている。
【００４１】
これらの権限付与要求パケットを受信したサブシステムＡ，Ｂ，Ｃは、それぞれにおいて、権限付与処理を実行する。
【００４２】
権限削除を実行する場合には、ユーザ情報管理システム１０において、権限削除を行なう管理用権限情報をサブシステムの権限情報に変換した上で、権限削除要求パケット中に変換された権限情報を含めて各サブシステムに対して送信する。なお、権限変更は、予め権限が付与された状態において、その権限とは異なる権限となることをいい、例えば、異なる権限が追加して付与される場合、権限の一部が削除される場合、権限の一部若しくは全部が削除されると共に権限が追加される場合がある。
【００４３】
このように、本発明にかかる情報管理システムでは、ユーザ情報管理システム１０において複数のサブシステムの権限を一元的に管理でき、ユーザ情報管理システム１０において権限付与及び削除を行なえば、複数のサブシステム２０のそれぞれに対して個別に行なう必要がないので、システム管理者の労力を飛躍的に軽減することが可能である。特に、本発明にかかる情報管理システムでは、ユーザ情報管理システム１０において、サブシステム１０におけるそれぞれの権限をユーザ毎に登録するのではなく、各サブシステム１０における権限の組合せを一つの管理用権限としてユーザ毎に登録するようにしたため、その管理が極めて容易である。例えば、あるユーザに対して権限を付与する場合には、それぞれのサブシステムにおいてどのような権限を付与すべきかを逐一検討し、登録するのではなく、それぞれのサブシステムにおいて同等の権限となる組合せに対して一つの管理用権限を定めておき、この権限を付与さえすればよい。権限を削除する場合にも、各サブシステム２０において、どの権限を削除すればよいかを、組合せを管理用権限として指定することが可能となるため、極めて容易に権限削除処理を行なうことが可能となる。
【００４４】
続いて、図２〜図１３を用いて、具体的に、本発明の実施の形態にかかる情報管理システムの構成及び処理について説明する。図２は、本発明にかかる情報管理システムにおける、ユーザの権限付与・削除方法、ロック・ロック解除及びパスワード変更の概念図である。
【００４５】
本発明にかかる情報管理システムは、少なくとも一つのユーザ情報管理システム１０と、複数のサブシステム２０より構成されている。ユーザ情報管理システム１０と複数のサブシステム２０は、ネットワーク３０により接続されている。
【００４６】
ユーザ情報管理システム１０は、ユーザ情報記憶部１５１、処理手続情報記憶部１６１、プログラム情報記憶部１６２、権限変換情報記憶部１６３を備えている。
【００４７】
ユーザ情報記憶部１５１には、図４に示されるように、ユーザを識別するユーザ識別情報１５２ａ（１５３ａ）、ユーザの権限を特定する管理用権限情報１５２ｂ、ロックステータスの情報１５３ｂ及びパスワード１５３ｃの情報が互いに関連付けられて格納されている。本発明において、管理用権限情報１５２ｂは、サブシステム毎に異なる権限情報の全てを並列的に含むものではなく、上述のように、サブシステム毎に異なる権限情報の組合せに対して割り当てられた識別情報である。
【００４８】
尚、図４に示す例では、第１ユーザ情報，第２ユーザ情報に分けてデータを格納しているが、これに限らず、ユーザ識別情報に対して他の情報が関連付けられていれば分けられている必要はない。ユーザ情報記憶部１５１には、さらに、ユーザ名称、メールアドレス、電話番号、所属、役職等のユーザの属性情報を格納してもよい。これにより、ユーザの属性情報を一元管理できる。
【００４９】
処理手続情報記憶部１６１には、サブシステム２０との間でユーザの権限付与・削除処理、ロック・ロック解除処理及びパスワード変更処理等の各種処理を実行するための処理手続を定義した処理手続情報が格納されている。
【００５０】
プログラム情報記憶部１６２には、図２に示されるように、ユーザ権限付与要求プログラム１０１、ユーザ権限削除要求プログラム１０２、ユーザロック要求プログラム１０３、ユーザロック解除要求プログラム１０４、ユーザパスワード変更要求プログラム１０５、処理実行プログラム１０６、ユーザ管理プログラム１０７及び権限変換プログラム１０８が格納されている。
【００５１】
ここで、ユーザ権限付与要求プログラム１０１は、例えば、図６に示すフローチャートに従ってユーザ権限の付与を要求する処理を実行する。ユーザ権限削除要求プログラム１０２は、例えば、図７に示すフローチャートに従ってユーザ権限の削除を要求する処理を実行する。ユーザロック要求プログラム１０３は、例えば、図８に示すフローチャートに従ってユーザロックの設定を要求する処理を実行する。ユーザロック解除要求プログラム１０４は、例えば、図９に示すフローチャートに従ってユーザロックの解除を要求する処理を実行する。ユーザパスワード変更要求プログラム１０５は、例えば、図１０に示すフローチャートに従ってユーザパスワードの変更を要求する処理を実行する。処理実行プログラム１０６は、例えば、図１２に示すフローチャートに従ってユーザ管理プログラム１０７からの処理実行要求に応じた処理を実行する。
【００５２】
ユーザ管理プログラム１０７は、例えば、図１１に示すフローチャートに従ってユーザ情報記憶部１５１に格納されたユーザ情報、処理手続情報記憶部１６１に格納された処理手続情報に基づき、ユーザ権限付与要求プログラム１０１、ユーザ権限削除要求プログラム１０２、ユーザロック要求プログラム１０３、ユーザロック解除要求プログラム１０４、及びユーザパスワード変更要求プログラム１０５からの要求により処理実行プログラム１０６に対してユーザの権限付与・削除、ロック・ロック解除及びパスワード変更を要求する処理を実行する。権限変換プログラム１０８は、ユーザ権限の変更を要求する処理を実行する。
【００５３】
権限変換プログラム１０８は、例えば、図１３に示すフローチャートに従って、権限変換処理を実行する。
【００５４】
権限変換情報記憶部１６３には、ユーザ情報管理システム１０の権限をサブシステム２０の権限に変換するための情報が格納されている。図５に示す当該権限変換情報記憶部１６３に情報例を示す。権限変換情報記憶部１６３には、管理用権限情報と、サブシステム２０における権限情報とが互いに関連付けて格納されている。この例では、管理用権限情報「甲」に対しては、サブシステムＡにおける「あ」、サブシステムＢにおける「α」、そしてサブシステムＣにおける「ア」が関連付けられている。例えば、あるユーザに対してユーザ情報管理システム１０上で管理用権限情報「甲」が関連付けられた場合には、後述する処理によって、サブシステムＡにおいて「あ」が、サブシステムＢにおいて「α」が、そしてサブシステムＣにおいて「ア」がそれぞれ登録される。管理用権限情報に対しては、図５の「乙」に示されるように、あるサブシステムには対応する権限情報がない場合もある。また、図５の「丙」に示されるように、あるサブシステム（ここでは、サブシステムＣ）に対して一つの管理用権限情報に対して複数の権限情報（ここでは、「イ」、「ウ」）が対応する場合がある。
【００５５】
このような権限変換情報記憶部１６３においては、具体的に、権限内容と１対１に対応した値変数を介して管理用権限情報と、サブシステムにおける権限情報を対応付けることも可能である。
【００５６】
サブシステム２０は、処理手続情報記憶部２５１、プログラム情報記憶部２５２を備えている。
【００５７】
処理手続情報記憶部２５１には、ユーザの権限付与・削除処理、ロック・ロック解除処理及びパスワード変更処理等の各種処理を実行するための処理手続を定義した処理手続情報が格納されている。
【００５８】
プログラム情報記憶部２５２には、処理実行プログラム１０６等のプログラムが格納されている。
【００５９】
次に、図３（ａ）を用いて、本実施の形態にかかるユーザ情報管理システム１０の構成について説明する。ユーザ情報管理システム１０は、コンピュータシステムにより構成され、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３より構成される制御部１１、入力装置１２、出力装置１３、入出力制御回路１４、情報記憶部１５、情報記憶部１６を備えており、これらの構成要素は相互にシステムバスにより接続されている。
【００６０】
制御部１１は、ユーザ情報管理システム１０としての動作を実現するための個々の演算処理を実行する。ＣＰＵ１１１は、中央演算装置であり、ＲＯＭ１１２に格納されたメインプログラムや、情報記憶部１５よりＲＡＭ１１３等に展開されたアプリケーションプログラム、一時的に格納されたデータ等に基づき転送や演算処理を実行する。ＲＡＭ１１３は、一時的にデータを格納する記憶部として機能する。
【００６１】
入力装置１２は、例えばキーボードやマウス等のデータ入力デバイスである。この入力装置１２により情報記憶部１５や情報記憶部１６へデータを入力できる。出力装置１３は、ＬＣＤやＣＲＴ等の表示装置や印刷装置（プリンタ）である。入出力制御回路１４は、サブシステム２０等の外部システムとの間でデータの入出力を実行するための制御を行なう。
【００６２】
情報記憶部１５は、ユーザの情報を格納する記憶手段（記憶部）であり、メモリやハードディスク等によって構成される。この例にかかる情報記憶部１５は、ユーザ情報記憶部１５１を備えている。
【００６３】
ユーザ情報記憶部１５１には、図４に示されるように、ユーザを識別するユーザ識別情報、ユーザの権限を特定する管理用権限情報、ロックステータスの情報及びパスワードの情報が格納されている。
【００６４】
情報記憶部１６は、処理手続情報及びプログラム情報を格納する記憶手段（記憶部）であり、メモリやハードディスク等によって構成される。この例にかかる情報記憶部１６は、少なくとも処理手続情報記憶部１６１、プログラム情報記憶部１６２及び権限変換情報記憶部１６３を備えている。
【００６５】
処理手続情報記憶部１６１、プログラム情報記憶部１６２及び権限変換情報記憶部１６３には、それぞれ図１を用いて説明した情報が格納されているため、ここでは説明を省略する。
【００６６】
続いて、図３（ｂ）を用いて、本実施の形態にかかるサブシステム２０の構成について説明する。サブシステム２０は、コンピュータシステムにより構成され、ＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３より構成される制御部２１、入力装置２２、出力装置２３、入出力制御回路２４、情報記憶部２５を備えており、これらの構成要素は相互にシステムバスにより接続されている。
【００６７】
制御部２１は、サブシステム２０としての動作を実現するための個々の演算処理を実行する。ＣＰＵ２１１は、中央演算装置であり、ＲＯＭ２１２に格納されたメインプログラムや、情報記憶部２５よりＲＡＭ２１３等に展開された処理手続情報、一時的に格納されたデータ等に基づき転送や演算処理を実行する。ＲＡＭ２１３は、一時的にデータを格納する記憶部として機能する。
【００６８】
入力装置２２は、例えばキーボードやマウス等のデータ入力デバイスである。この入力装置２２により情報記憶部２５へデータを入力できる。出力装置２３は、ＬＣＤやＣＲＴ等の表示装置や印刷装置（プリンタ）である。入出力制御回路２４は、ユーザ情報管理システム１０や他のサブシステム２０等の外部システムとの間でデータの入出力を実行するための制御を行なう。
【００６９】
情報記憶部２５は、プログラム等の情報を記憶する記憶手段であり、メモリやハードディスク等によって構成される。この例にかかる情報記憶部２５は、少なくとも処理手続情報記憶部２５１及びプログラム情報記憶部２５２を備えている。
【００７０】
処理手続情報記憶部２５１には、前述した処理手続情報記憶部１６１と同じ情報が格納されているため、説明を省略する。
【００７１】
プログラム情報記憶部２５２には、図１２に示されるような処理を実行する処理実行プログラム１０６が格納されている。
【００７２】
処理実行プログラム１０６は、前記と同じ処理を実行するため、説明を省略する。
【００７３】
続いて、図６、図１１、図１２、図１３を用いて、ユーザの権限付与処理について説明する。このユーザの権限付与処理については、ユーザ情報管理システム１０またはサブシステム２０のいずれにおいても実行可能であるが、以下の説明では、これらを代表し、ユーザ情報管理システム１０において実行する場合について説明する。また、以下の説明における各種の処理は、制御部が各プログラムに基づいて実行するが、制御部の記載を省略し、各プログラムの処理として説明する。なお、図６に示すフローチャートは、一のサブシステムに対する権限付与処理について示しているが、権限付与が必要なサブシステムが複数ある場合には、それぞれのサブシステムに関して図６に示す権限付与処理が実行される。
【００７４】
ユーザ情報管理システム１０上で、システム管理者が、ユーザＩＤと、管理用権限情報を入力すると、ユーザＩＤと管理用権限情報は互いに関連付けられて、ユーザ情報記憶部１５１に格納される。かかる入力に応じて、ユーザ情報管理システム１０の制御部１１は、ユーザ権限付与要求があったものと認識して、ユーザ権限付与要求プログラム１０１に基づく処理を実行する。
【００７５】
図６に示されるように、ユーザ情報管理システム１０のユーザ権限付与要求プログラム１０１は、入力されたユーザＩＤとユーザの権限付与を要求するサブシステムの識別情報が含まれるユーザ権限付与要求パケットを生成し（Ｓ１０１）、ユーザ情報管理システム１０のユーザ管理プログラム１０７に送信する（Ｓ１０２）。このとき、サブシステムの識別情報は、ユーザ情報記憶部１５１において当該ユーザＩＤと関連付けられた管理用権限情報に基づいて、権限変換情報記憶部１６３から当該管理用権限情報に対応する権限情報を有するサブシステムの識別情報を参照することによって取得可能である。通常は、ユーザ権限の付与が必要な複数のサブシステムのそれぞれに対応したユーザ権限付与要求パケットが生成される。
【００７６】
図１１に示されるように、ユーザ管理プログラム１０７は、ユーザ権限付与要求パケットを受信し（Ｓ６０２）、送信先のサブシステム２０及び処理手続情報を、処理手続情報記憶部１６１の定義に従って決定する（Ｓ６０４）。
【００７７】
当該ユーザ権限付与要求パケットに含まれるサブシステムの識別情報により特定されるサブシステム２０の処理実行プログラム１０６に対して、処理手続情報記憶部１６１に格納された処理手続情報を送信する（Ｓ６０５）。
【００７８】
図１２に示される、サブシステム２０の処理実行プログラム１０６は、受信した処理手続情報をファイル化して、サブシステム２０のディスク（記憶手段）２５１、２５２上に格納し（Ｓ７１６、Ｓ７１７）、結果を送信する（Ｓ７０７）。
【００７９】
図１１のフローチャートに戻り、処理手続情報の送信に成功した場合、ユーザ情報管理システム１０のユーザ管理プログラム１０７は、指定されたユーザＩＤの権限付与のための管理用権限１５２ｂ（即ち、指定されたユーザＩＤと関連付けられた管理用権限情報）をユーザ情報記憶部１５１から取得し（Ｓ６１３）、管理用権限１５２ｂを、当該ユーザ情報管理システム１０の権限変換プログラム１０８に送信する。
【００８０】
権限変換プログラム１０８の処理を図１３に示す。管理用権限１５２ｂを受信した（Ｓ８０２）権限変換プログラム１０８は、受信した管理用権限を各サブシステムの権限情報に変換する（Ｓ８０３）。このように、権限変換プログラム１０８は、ユーザ情報管理システム１０の管理用権限と同じ権限内容を有するサブシステム２０上の権限に検索により変換する。権限変換プログラム１０８は、変換により得られたサブシステム２０の権限情報をユーザ管理プログラム１０７に送信する（Ｓ８０３）。
【００８１】
尚、この権限変換プログラム１０８では、権限変換プログラムの一例として権限内容が同じというマッピング条件で権限を変換しているが、このマッピング条件は任意に設定してもよい。例えば、権限内容が同じというマッピング条件ではなく、ユーザ情報管理システム１０のファイルの作成、ファイルの変更という権限内容をサブシステム２０のファイルの作成という権限内容に権限を変換するマッピング条件を定義してもよい。
【００８２】
図１１に示されるように、ユーザ管理プログラム１０７は、権限変換プログラム１０８からサブシステム２０の権限情報を受信し（Ｓ６２９）、ユーザＩＤと、サブシステム２０の権限情報と、権限付与要求を含む権限付与要求パケットを生成する（Ｓ６３０）。このとき、権限付与要求パケットは、送信先のサブシステム２０毎に生成される。続いて、ユーザ管理プログラム１０７は、生成した権限付与要求パケットを、各サブシステム２０の処理実行プログラム１０６に送信する（Ｓ６２３）。
【００８３】
図１２に示されるように、権限付与要求パケットを受信した（Ｓ７０２）、サブシステム２０の処理実行プログラム１０６は、指定されたサブシステムにユーザＩＤが登録されていない場合（Ｓ７１９）、指定されたサブシステムにユーザＩＤを登録する（Ｓ７２０）。ここで、この実施の形態では、サブシステム２０においてユーザＩＤが登録されているかどうかを判定したが、ユーザ情報管理システム１０において実行するようにしてもよい。この場合には、ユーザ情報管理システム１０のユーザ情報記憶部１５１に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、さらに、権限付与要求情報を生成する場合に、当該権限付与要求を行なうサブシステムにおいてユーザ登録されているかをユーザ情報記憶部１５１に記憶された情報に基づいて判定し、ユーザ登録されていないときに、ユーザ登録要求を権限付与要求パケットに含ませる等してサブシステム２０に対して送信する処理を、ユーザ管理プログラム１０７が実行できるようにすればよい。
【００８４】
次に、サブシステム２０の処理実行プログラム１０６は、サブシステム２０の権限をメモリ上に設定し（Ｓ７０４）、処理手続情報記憶部１６１の処理手続情報により定義されている処理をメモリ上に設定された権限情報を用いて実行することによって、ユーザの権限付与処理を実行する（Ｓ７０５）。
【００８５】
サブシステム２０の処理実行プログラム１０６において実行された権限付与処理の結果は、ユーザ管理システム１０のユーザ管理プログラム１０７に対して送信される（Ｓ７０７）。
【００８６】
ユーザ管理プログラム１０７は、当該権限付与処理の結果を受信し（Ｓ６２４）、さらに処理が必要な他のサブシステム２０の権限があるかを判定する（Ｓ６２５）。ある場合には、さらに他のサブシステム２０の権限についてステップＳ６０８以降の処理を実行し、ない場合には、パケット受信待ちの状態となる（Ｓ６０２）。
【００８７】
続いて、図７、図１１、図１２及び図１３を用いて、ユーザの権限削除処理について説明する。このユーザの権限削除処理については、ユーザ情報管理システム１０またはサブシステム２０のいずれにおいても実行可能であるが、以下の説明では、これらを代表し、ユーザ情報管理システム１０において実行する場合について説明する。また、以下の説明における各種の処理は、制御部が各プログラムに基づいて実行するが、制御部の記載を省略し、各プログラムの処理として説明する。なお、図７に示すフローチャートは、一のサブシステムに対する権限削除処理について示しているが、権限削除処理が必要なサブシステムが複数ある場合には、それぞれのサブシステムに関して図７に示す権限削除処理が実行される。
【００８８】
ユーザ情報管理システム１０上で、システム管理者が、ユーザＩＤと、管理用権限情報を指定して、当該ユーザＩＤにより識別されるユーザについて既に設定されている管理用権限情報により特定される権限を削除する入力を行なうと、ユーザ権限削除要求プログラム１０２が、かかる権限削除処理を実行する。具体的には、ユーザ識別情報と管理用権限を指定して権限削除要求が実行された場合に、ユーザ情報記憶部１５１よりユーザ識別情報と管理用権限情報の対応付けが削除される。
【００８９】
ユーザ権限削除要求プログラム１０２はユーザＩＤとユーザの権限削除を要求するサブシステムの識別情報が含まれるユーザ権限削除要求パケットを作成し（Ｓ２０１）、ユーザ管理プログラム１０７に送信する（Ｓ２０２）。このとき、サブシステムの識別情報は、ユーザ情報記憶部１５１において当該ユーザＩＤと関連付けられた管理用権限情報に基づいて、権限変換情報記憶部１６３から当該管理用権限情報に対応する権限情報を有するサブシステムの識別情報を参照することによって取得可能である。通常は、ユーザ権限の削除が必要な複数のサブシステムのそれぞれに対応したユーザ権限削除要求パケットが生成される。
【００９０】
図１１に示されるように、ユーザ管理プログラム１０７は、ユーザ権限削除要求パケットを受信し（Ｓ６０２）、送信先のサブシステム２０及び処理手続情報を、処理手続情報記憶部１６１の定義に従って決定する（Ｓ６０４）。
【００９１】
ユーザ管理プログラム１０７は、当該ユーザ権限削除要求パケットに含まれるサブシステムの識別情報により特定されるサブシステム２０の処理実行プログラム１０６に対して、処理手続情報記憶部１６１に格納された処理手続情報を送信する（Ｓ６０５）。
【００９２】
図１２に示される、サブシステム２０の処理実行プログラム１０６は、受信した処理手続情報をファイル化して、サブシステム２０のディスク（記憶手段）２５１、２５２上に格納し（Ｓ７１６、Ｓ７１７）、結果を送信する（Ｓ７０７）。
【００９３】
図１１のフローチャートに戻り、処理手続情報の送信に成功した場合、ユーザ情報管理システム１０のユーザ管理プログラム１０７は指定されたユーザＩＤの権限を削除する管理用権限１５２ｂ（即ち、指定されたユーザＩＤと関連付けられた管理用権限情報）をユーザ情報記憶部１５１から取得し（Ｓ６１５）、管理用権限１５２ｂを、権限変換プログラム１０８に送信する。
【００９４】
図１３に示されるように、管理用権限１５２ｂを受信した（Ｓ８０２）権限変換プログラム１０８は、受信した管理用権限を各サブシステムの権限情報に変換する（Ｓ８０３）。このように、権限変換プログラム１０８は、ユーザ情報管理システム１０の管理用権限と同じ権限内容を有するサブシステム２０上の権限に検索により変換する。権限変換プログラム１０８は、変換により得られたサブシステム２０の権限情報をユーザ管理プログラム１０７に送信する（Ｓ８０３）。
【００９５】
図１１に示されるように、ユーザ管理プログラム１０７は、権限変換プログラム１０８からサブシステム２０の権限情報を受信し（Ｓ６２９）、ユーザＩＤと、サブシステム２０の権限情報と、権限削除要求を含む権限削除要求パケットを生成する（Ｓ６３０）。このとき、権限削除要求パケットは、送信先のサブシステム２０毎に生成される。続いて、ユーザ管理プログラム１０７は、生成した権限削除要求パケットを、各サブシステム２０の処理実行プログラム１０６に送信する（Ｓ６２３）。
【００９６】
図１２に示されるように、権限削除要求パケットを受信した（Ｓ７０２）、サブシステム２０の処理実行プログラム１０６は、権限削除を行なう権限情報をメモリ上に設定し（Ｓ７０４）、処理手続情報記憶部１６１の処理手続情報により定義されている処理をメモリ上に設定された権限情報を用いて実行することによって、ユーザの権限削除処理を実行する（Ｓ７０５）。続いて、処理実行プログラム１０６は、指定されたサブシステムのユーザＩＤの権限がブランクである場合（Ｓ７２１）、指定されたサブシステムのユーザＩＤを削除する（Ｓ７２２）。ここで、この実施の形態では、サブシステム２０においてユーザＩＤの権限がブランクであるかどうかを判定したが、ユーザ情報管理システム１０において実行するようにしてもよい。この場合には、ユーザ情報管理システム１０のユーザ情報記憶部１５１に、さらに、ユーザの識別情報と関連付けて当該ユーザがユーザ登録されているサブシステムの識別情報を記憶させ、サブシステム２０において当該権限削除要求によって当該ユーザの権限がブランクになるかをユーザ情報記憶部１５１に記憶された情報に基づいて判定し、ユーザの権限がブランクになるときに、ユーザ登録の削除要求を権限削除要求パケットに含ませる等して当該サブシステム２０に対して送信する処理を、ユーザ管理プログラム１０７が実行するようにすればよい。
【００９７】
サブシステム２０の処理実行プログラム１０６において実行された権限削除処理の結果は、ユーザ管理システム１０のユーザ管理プログラム１０７に対して送信される（Ｓ７０７）。
【００９８】
ユーザ管理プログラム１０７は、当該権限削除処理の結果を受信し（Ｓ６２４）、さらに処理が必要な他のサブシステム２０の権限削除があるかを判定する（Ｓ６２５）。ある場合には、さらに他のサブシステム２０の権限削除についてステップＳ６０８以降の処理を実行し、ない場合には、パケット受信待ちの状態となる（Ｓ６０２）。
【００９９】
次に、図８、図１１及び図１２を用いて、ユーザロック処理について説明する。このユーザロック処理については、ユーザ情報管理システム１０またはサブシステム２０のいずれにおいても実行可能であるが、以下の説明では、これらを代表し、ユーザ情報管理システム１０において実行する場合について説明する。また、以下の説明における各種の処理は、制御部が各プログラムに基づいて実行するが、制御部の記載を省略し、各プログラムの処理として説明する。なお、図８に示すフローチャートは、一のサブシステムに対するユーザロック処理について示しているが、ユーザロック処理が必要なサブシステムが複数ある場合には、それぞれのサブシステムに関して図８に示すユーザロック処理が実行される。
【０１００】
ユーザ情報管理システム１０またはサブシステム２０上で、システム管理者が、ユーザＩＤとシステム名を指定してユーザロック要求プログラム１０３を実行すると、ユーザ情報記憶部１５１のロックステータス１５３ｂが「有」に書き換えられる。
【０１０１】
図８に示されるように、ユーザロック要求プログラム１０３はユーザＩＤとユーザのロックを要求するサブシステムの識別情報を含むユーザロック要求パケットを作成し（Ｓ３０１）、ユーザ管理プログラム１０７に送信する（Ｓ３０２）。
【０１０２】
図１１に示されるように、ユーザ管理プログラム１０７は、ユーザロック要求パケットを受信する（Ｓ６０２）。送信先のサブシステム２０及び処理手続情報を、処理手続情報記憶部１６１の定義に従って決定する（Ｓ６０４）。
【０１０３】
ユーザ管理プログラム１０７は、要求されたサブシステム２０の処理実行プログラム１０６に対して、処理手続情報記憶部１６１に格納された処理手続情報を送信する（Ｓ６０５）。
【０１０４】
図１２に示されるように、サブシステム２０の処理実行プログラム１０６は、受信した処理手続をファイル化してサブシステム２０のディスク（記憶手段）２５１、２５２上に格納し（Ｓ７１６、Ｓ７１７）、結果を送信する（Ｓ７０７）。
【０１０５】
図１１のフローチャートに戻り、処理手続情報の送信に成功した場合、ユーザ管理プログラム１０７は指定されたユーザＩＤのロックのためのロックステータス１５３ｂをユーザ情報記憶部１５１から取得し（Ｓ６１７）、ユーザＩＤとロックステータスをユーザロック要求パケットの形にする（Ｓ６１８）。そして、当該ユーザ管理プログラム１０７は、各サブシステム２０の処理実行プログラム１０６に対してユーザロック要求パケットを送信する（Ｓ６２３）。
【０１０６】
ユーザロック要求パケットを受信した（Ｓ７０８）処理実行プログラム１０６は、ロックのためのロックステータス１５３ｂをメモリ上に設定し（Ｓ７０９）、処理手続情報記憶部１６１の処理手続情報により定義されている処理をメモリ上に設定された値を用いて実行し（Ｓ７１０）、結果を送信する（Ｓ７０７）。
【０１０７】
図９、図１１及び図１２を用いて、ユーザロック解除処理について説明する。このユーザロック解除処理については、ユーザ情報管理システム１０またはサブシステム２０のいずれにおいても実行可能であるが、以下の説明では、これらを代表し、ユーザ情報管理システム１０において実行する場合について説明する。また、以下の説明における各種の処理は、制御部が各プログラムに基づいて実行するが、制御部の記載を省略し、各プログラムの処理として説明する。なお、図９に示すフローチャートは、一のサブシステムに対するユーザロック解除処理について示しているが、ユーザロック解除処理が必要なサブシステムが複数ある場合には、それぞれのサブシステムに関して図９に示すユーザロック解除処理が実行される。
【０１０８】
ユーザ情報管理システム１０またはサブシステム２０上で、システム管理者が、ユーザＩＤとシステムの識別情報を指定してユーザロック解除要求プログラム１０４を実行すると、ユーザ情報記憶部１５１のロックステータス１５３ｂが「無」に書き換えられる。
【０１０９】
図９に示されるように、ユーザロック解除要求プログラム１０４はユーザＩＤとユーザのロック解除を要求するサブシステムの識別情報を含むユーザロック解除要求パケットを作成し（Ｓ４０１）、ユーザ管理プログラム１０７に送信する（Ｓ４０２）。
【０１１０】
図１１に示されるように、ユーザ管理プログラム１０７は、ユーザロック解除要求パケットを受信する（Ｓ６０２）。送信先のサブシステム２０及び処理手続情報を、処理手続情報記憶部１６１の定義に従って決定する（Ｓ６０４）。
【０１１１】
ユーザ管理プログラム１０７は、要求されたサブシステム２０の処理実行プログラム１０６に対して、処理手続情報記憶部１６１に格納された処理手続情報を送信する（Ｓ６０５）。
【０１１２】
図１２に示されるように、サブシステム２０の処理実行プログラム１０６は、受信した処理手続をファイル化してサブシステム２０のディスク（記憶手段）２５１、２５２上に格納し（Ｓ７１６、Ｓ７１７）、結果を送信する（Ｓ７０７）。
【０１１３】
図１１のフローチャートに戻り、処理手続情報の送信に成功した場合、ユーザ管理プログラム１０７は指定されたユーザＩＤのロック解除のためのロックステータス１５３ｂをユーザ情報記憶部１５１から取得し（Ｓ６１９）、ユーザＩＤとロックステータスをユーザロック解除要求パケットの形にする（Ｓ６２０）。そして、当該ユーザ管理プログラム１０７は、各サブシステム２０の処理実行プログラム１０６に対してユーザロック解除要求パケットを送信する（Ｓ６２３）。
【０１１４】
ユーザロック解除要求パケットを受信した（Ｓ７０８）処理実行プログラム１０６は、ロック解除のためのロックステータス１５３ｂをメモリ上に設定し（Ｓ７０９）、処理手続情報記憶部１６１の処理手続情報により定義されている処理をメモリ上に設定された値を用いて実行し（Ｓ７１０）、結果を送信する（Ｓ７０７）。
【０１１５】
図１０、図１１及び図１２を用いて、ユーザパスワード変更処理について説明する。このユーザパスワード変更処理については、ユーザ情報管理システム１０またはサブシステム２０のいずれにおいても実行可能であるが、以下の説明では、これらを代表し、ユーザ情報管理システム１０において実行する場合について説明する。また、以下の説明における各種の処理は、制御部が各プログラムに基づいて実行するが、制御部の記載を省略し、各プログラムの処理として説明する。なお、図１０に示すフローチャートは、一のサブシステムに対するユーザパスワード変更処理について示しているが、ユーザパスワード変更処理が必要なサブシステムが複数ある場合には、それぞれのサブシステムに関して図１０に示すユーザパスワード変更処理が実行される。
【０１１６】
ユーザ情報管理システム１０またはサブシステム２０上で、システム管理者又はユーザが、ユーザＩＤ、サブシステムの識別情報及び新たなパスワードを指定してユーザパスワード変更要求プログラム１０５を実行すると、ユーザ情報記憶部１５１のパスワード１５３ｃが新たなパスワードに書き換えられる。
【０１１７】
図１０に示されるように、ユーザパスワード変更要求プログラム１０５はユーザＩＤとユーザのパスワード変更を要求するサブシステムの識別情報を含むユーザパスワード変更要求パケットを作成し（Ｓ５０１）、ユーザ管理プログラム１０７に送信する（Ｓ５０２）。
【０１１８】
図１１に示されるように、ユーザ管理プログラム１０７は、ユーザパスワード変更要求パケットを受信する（Ｓ６０２）。送信先のサブシステム２０及び処理手続情報を、処理手続情報記憶部１６１の定義に従って決定する（Ｓ６０４）。
【０１１９】
ユーザ管理プログラム１０７は、要求されたサブシステム２０の処理実行プログラム１０６に対して、処理手続情報記憶部１６１に格納された処理手続情報を送信する（Ｓ６０５）。
【０１２０】
図１２に示されるように、サブシステム２０の処理実行プログラム１０６は、受信した処理手続をファイル化してサブシステム２０のディスク（記憶手段）２５１、２５２上に格納し（Ｓ７１６、Ｓ７１７）、結果を送信する（Ｓ７０７）。
【０１２１】
図１１のフローチャートに戻り、処理手続情報の送信に成功した場合、ユーザ管理プログラム１０７は指定されたユーザＩＤのパスワード変更のためのパスワード１５３ｃをユーザ情報記憶部１５１から取得し（Ｓ６２１）、ユーザＩＤとパスワードをユーザパスワード変更要求パケットの形にする（Ｓ６２２）。そして、当該ユーザ管理プログラム１０７は、各サブシステム２０の処理実行プログラム１０６に対してユーザパスワード変更要求パケットを送信する（Ｓ６２３）。
【０１２２】
ユーザパスワード変更要求パケットを受信した（Ｓ７１２）処理実行プログラム１０６は、パスワード変更のためのパスワード１５３ｃをメモリ上に設定し（Ｓ７１３）、処理手続情報記憶部１６１の処理手続情報により定義されている処理をメモリ上に設定された値を用いて実行し（Ｓ７１４）、結果を送信する（Ｓ７０７）。
なお、上述の各例において作成したユーザ権限付与要求パケット、ユーザ権限削除要求パケット、ユーザロック要求パケット、ユーザロック解除要求パケット、ユーザパスワード変更要求パケットのそれぞれには、ユーザのパスワードを含めるようにしてもよい。例えば、ユーザ権限付与要求パケットに含ませたパスワードは、ユーザＩＤ登録時（Ｓ７２０）のパスワードとして登録される。
【図面の簡単な説明】
【０１２３】
【図１】本発明にかかる情報管理システムにおけるユーザの権限付与の処理の概要を示す原理図である。
【図２】本発明にかかる情報管理システムにおける、ユーザの権限付与・削除方法、ロック・ロック解除及びパスワード変更の概念図である。
【図３】本発明にかかるユーザ情報管理システムの機能ブロック図及びサブシステムの機能ブロック図である。
【図４】各ユーザの情報を管理するユーザ情報記憶部を説明するための図である。
【図５】ユーザ情報管理システムの権限をサブシステムの権限に変換するための情報を管理する権限変換情報記憶部を説明するための図である。
【図６】ユーザ権限付与要求プログラムの処理を示すフローチャートである。
【図７】ユーザ権限削除要求プログラムの処理を示すフローチャートである。
【図８】ユーザロック要求プログラムの処理を示すフローチャートである。
【図９】ユーザロック解除要求プログラムの処理を示すフローチャートである。
【図１０】ユーザパスワード変更要求プログラムの処理を示すフローチャートである。
【図１１】ユーザ管理プログラムの処理を示すフローチャートである。
【図１２】処理実行プログラムの処理を示すフローチャートである。
【図１３】権限変換プログラムの処理を示すフローチャートである。
【符号の説明】
【０１２４】
１０...ユーザ情報管理システム
１０１...ユーザ権限付与要求プログラム
１０２...ユーザ権限削除要求プログラム
１０３...ユーザロック要求プログラム
１０４...ユーザロック解除要求プログラム
１０５...ユーザパスワード変更要求プログラム
１５１...ユーザ情報記憶部
１６１...処理手続情報記憶部
２０...サブシステム
２５１...処理手続情報記憶部
３０...ネットワーク
【図１】
2008210117.tif 000003
【図２】
2008210117.tif 000004
【図３】
2008210117.tif 000005
【図４】
2008210117.tif 000006
【図５】
2008210117.tif 000007
【図６】
2008210117.tif 000008
【図７】
2008210117.tif 000009
【図８】
2008210117.tif 000010
【図９】
2008210117.tif 000011
【図１０】
2008210117.tif 000012
【図１１】
2008210117.tif 000013
【図１２】
2008210117.tif 000014
【図１３】
2008210117.tif 000015