(57)【特許請求の範囲】
【請求項１】
コンピュータに、
ユーザについてユーザ登録を行う場合に利用される複数の項目の値を表すユーザ情報を設定する設定機能、
複数の登録対象ソフトウェアとこの複数の登録対象ソフトウェアに対するユーザ登録に必要な項目との組み合わせを設定する辞書設定機能、
前記組み合わせに基づいて、前記複数の登録対象ソフトウェアへのユーザ登録に必要な項目の値を前記ユーザ情報から取得し、この取得した値により前記各登録対象ソフトウェアに対してユーザ登録を行う登録機能
を実現させるためのユーザ情報登録プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２】
コンピュータに、
ユーザについてユーザ登録を行う場合に利用される複数の項目の値を表すユーザ情報を設定する設定機能、
複数の登録対象ソフトウェアとこの複数の登録対象ソフトウェアに対するユーザ登録に必要な項目との組み合わせを設定する辞書設定機能、
前記複数の登録対象ソフトウェアの登録順序を設定するシーケンス設定機能、
前記組み合わせに基づいて、前記複数の登録対象ソフトウェアへのユーザ登録に必要な項目の値を前記ユーザ情報から取得し、この取得した値により前記登録順序にしたがって前記各登録対象ソフトウェアに対してユーザ登録を行う登録機能
を実現させるためのユーザ情報登録プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項３】
請求項２記載の記録媒体において、
前記シーケンス設定機能は、前記ユーザ毎に、前記登録順序を設定し、
前記登録機能は、前記ユーザ毎の登録順序にしたがって前記各登録対象ソフトウェアに対してユーザ登録を行う
ことを特徴とする記録媒体。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載の記録媒体において、
前記ユーザ情報は、ユーザ情報テーブルに格納され、
前記組み合わせは、前記各項目とその意味とを対応付ける項目辞書テーブルと、前記各登録対象ソフトウェアと前記各項目の意味とを対応付ける変換辞書テーブルとに格納される
ことを特徴とする記録媒体。
【請求項５】
請求項１乃至請求項４のいずれか１項に記載の記録媒体において、
前記各登録対象ソフトウェアに対する登録処理を実行するプログラムをさらに記録しており、
コンピュータに、
前記各登録対象ソフトウェアの名称とこの前記各登録対象ソフトウェアに対するプログラムの名称とからなる構成情報を登録する構成設定機能を実現させるためのプログラムをさらに記録しており、
前記登録機能は、前記各登録対象ソフトウェアに対してこの前記各登録対象ソフトウェアに対応するプログラムを起動してユーザ登録を行う
ことを特徴とする記録媒体。
【請求項６】
ユーザについてユーザ登録を行う場合に利用される複数の項目の値を表すユーザ情報を設定する設定手段と、
複数の登録対象ソフトウェアとこの複数の登録対象ソフトウェアに対するユーザ登録に必要な項目との組み合わせを設定する辞書設定手段と、
前記組み合わせに基づいて、前記複数の登録対象ソフトウェアへのユーザ登録に必要な項目の値を前記ユーザ情報から取得し、この取得した値により前記各登録対象ソフトウェアに対してユーザ登録を行う登録手段と
を具備するユーザ情報登録装置。
【請求項７】
ユーザについてユーザ登録を行う場合に利用される複数の項目の値を表すユーザ情報を設定する設定手段と、
複数の登録対象ソフトウェアとこの複数の登録対象ソフトウェアに対するユーザ登録に必要な項目との組み合わせを設定する辞書設定手段と、
前記複数の登録対象ソフトウェアの登録順序を設定するシーケンス設定手段と、
前記組み合わせに基づいて、前記複数の登録対象ソフトウェアへのユーザ登録に必要な項目の値を前記ユーザ情報から取得し、この取得した値により前記登録順序にしたがって前記各登録対象ソフトウェアに対してユーザ登録を行う登録手段と
を具備するユーザ情報登録装置。
【請求項８】
請求項７記載の記録媒体において、
前記シーケンス設定手段は、前記ユーザ毎に、前記登録順序を設定し、
前記登録手段は、前記ユーザ毎の登録順序にしたがって前記各登録対象ソフトウェアに対してユーザ登録を行う
ことを特徴とするユーザ情報登録装置。
【請求項９】
請求項６乃至請求項８のいずれか１項に記載のユーザ情報登録装置において、
前記ユーザ情報は、ユーザ情報テーブルに格納され、
前記組み合わせは、前記各項目とその意味とを対応付ける項目辞書テーブルと、前記各登録対象ソフトウェアと前記各項目の意味とを対応付ける変換辞書テーブルとに格納される
ことを特徴とするユーザ情報登録装置。
【請求項１０】
請求項６乃至請求項９のいずれか１項に記載のユーザ情報登録装置において、
前記各登録対象ソフトウェアに対する登録処理を実行するプログラムと、
前記各登録対象ソフトウェアの名称とこの前記各登録対象ソフトウェアに対するプログラムの名称とからなる構成情報を登録する構成設定手段と
をさらに具備し、
前記登録手段は、前記各登録対象ソフトウェアに対してこの前記各登録対象ソフトウェアに対応するプログラムを起動してユーザ登録を行う
ことを特徴とするユーザ情報登録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザの登録が必要なソフトウェアの動作するシステム環境において利用されるユーザ情報登録プログラムを記録したコンピュータ読み取り可能な記録媒体及びユーザ情報登録装置に関する。
【０００２】
【従来の技術】
近年のコンピュータシステムでは、ユーザ登録を必要とするソフトウェアが利用される場合が多い。ユーザ登録が必要なソフトウェアには、例えばオペレーティング・システム（以下、「ＯＳ」という）、データベース管理システム（以下、「ＤＢＭＳ」という）、メールサーバなどがある。
【０００３】
一般的に、コンピュータシステムを構築する場合には、このようなユーザ登録の必要なソフトウェアが複数利用される。例えば、オフィスにおけるイントラネット環境では、個人のパーソナル・コンピュータ（すなわち、そのパーソナル・コンピュータのＯＳ）、部門共有のファイルサーバ（すなわち、そのファイルサーバのＯＳ）、電子メールサーバ、部門内の共通の顧客データを管理するＤＢＭＳなど、それぞれのソフトウェアに対してユーザ登録が必要である。
【０００４】
このようなシステム環境では、ユーザの利用するすべてのソフトウェアに対してユーザを登録しなければならない。このユーザ登録作業はそれぞれのソフトウェアの管理者が実行することになるが、この作業は管理者の手作業になるため手間がかかり、また誤りが発生しやすいという問題がある。
【０００５】
この問題に対して、ＯＳレベルではＷｉｎｄｏｗｓ（Ｍｉｃｒｏｓｏｆｔ社の商標）のドメインユーザ管理や、Ｓｏｌａｒｉｓ（Ｓｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓ社の商標）のＮＩＳ（Ｎｅｔｗｏｒｋ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅｒｖｉｃｅ）など、複数のパソコンやサーバのＯＳでユーザ情報を共有する手段が提供されている。
【０００６】
また、ディレクトリサーバと呼ばれる資源管理のためのソフトウェアを立ち上げて、ここにユーザ情報を登録しておくことにより、ＯＳやＤＢＭＳがＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）と呼ばれる共通プロトコルなどを用いてユーザ情報を自動的に設定することも可能である。
【０００７】
また、ユーザ管理機能を備えたシステム管理ツールも存在する。
【０００８】
【発明が解決しようとする課題】
上記のようにディレクトリサーバやシステム管理ツールでユーザ管理を行うためには、各ソフトウェアがこのディレクトリサーバやシステム管理ツールに対応している必要がある。
【０００９】
しかしながら、例えばユーザ登録を必要とするすべてのソフトウェアがＬＤＡＰに対応しているわけではない。
【００１０】
また、特定の部署で必要になったために作成された業務アプリケーションは、ＬＤＡＰ対応として作成されることが少ない。
【００１１】
また、各個人のパーソナル・コンピュータで利用する電子メール用ソフトウェア（メーラー）などのような小規模のパッケージソフトウェアがＬＤＡＰに対応していることも少ない。このようなパッケージソフトウェアは、ユーザがＬＤＡＰ対応に改造することも困難である。
【００１２】
また、ディレクトリサーバは各ソフトウェアに対して積極的にユーザ情報を登録するのではないため、ＯＳやＤＢＭＳ側からＬＤＡＰというプロトコルを利用し、ディレクトリサーバのユーザ情報を取得する必要がある。このため、管理者がＯＳやＤＢＭＳに対してトリガをかけなければならない場合があり、管理者に労力がかかる。
【００１３】
本発明は、以上のような実情に鑑みてなされたもので、ユーザ登録の必要なソフトウェアに対して積極的に登録を行い、登録作業における労力の軽減を図るユーザ情報登録プログラムを記録したコンピュータ読み取り可能な記録媒体及びユーザ情報登録装置を提供することを目的とする。
【００１４】
【課題を解決するための手段】
本発明を実現するにあたって講じた具体的手段について以下に説明する。
【００１５】
第１の発明は、コンピュータに、ユーザについてユーザ登録を行う場合に利用される複数の項目の値を表すユーザ情報を設定する設定機能、複数の登録対象ソフトウェアとこの複数の登録対象ソフトウェアに対するユーザ登録に必要な項目との組み合わせを設定する辞書設定機能、組み合わせに基づいて、複数の登録対象ソフトウェアへのユーザ登録に必要な項目の値をユーザ情報から取得し、この取得した値により各登録対象ソフトウェアに対してユーザ登録を行う登録機能を実現させるためのユーザ情報登録プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１６】
この第１の発明においては、各ユーザのユーザ情報が集中管理されており、このユーザ情報に基づいて、各ソフトウェアに対して積極的にユーザ登録が行われる。
【００１７】
したがって、各ソフトウェアに対する管理者のユーザ登録作業を軽減させることができ、登録作業で誤りが発生することを防止できる。
【００１８】
また、例えばＬＤＡＰやユーザ管理機能に対応していないソフトウェアや、パッケージソフトウェアに対しても、自動的にユーザ登録を行うことができる。
【００２０】
また、複数のソフトウェアのうち、ユーザ登録の必要なソフトウェアに対してのみユーザ登録が行われる。これにより、ユーザ登録の必要なソフトウェアと不要なソフトウェアとが混在する環境であっても適切に登録対象を把握できる。
【００２２】
また、ユーザ登録に必要な情報が各ソフトウェアで異なる場合であっても、ソフトウェア毎に指定された項目の値を用いてユーザ登録が行われる。
【００２３】
したがって、ユーザ登録に必要な情報の数や情報の種類がソフトウェアの種類によって異なる場合であっても、このソフトウェアの種類の違いを吸収できる。
【００２４】
第２の発明は、コンピュータに、ユーザについてユーザ登録を行う場合に利用される複数の項目の値を表すユーザ情報を設定する設定機能、複数の登録対象ソフトウェアとこの複数の登録対象ソフトウェアに対するユーザ登録に必要な項目との組み合わせを設定する辞書設定機能、複数の登録対象ソフトウェアの登録順序を設定するシーケンス設定機能、組み合わせに基づいて、複数の登録対象ソフトウェアへのユーザ登録に必要な項目の値をユーザ情報から取得し、登録順序にしたがってこの取得した値により各登録対象ソフトウェアに対してユーザ登録を行う登録機能を実現させるためのユーザ情報登録プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００２５】
この第２の発明においては、ソフトウェアに対するユーザ登録が所定の順序にしたがって行われる。
【００２６】
したがって、例えば先にＯＳにユーザを登録し、その後でこのＯＳ上で起動するアプリケーションにユーザを登録しなければならない場合のように、所定の登録順序にしたがってユーザ情報を登録しなければならない場合であっても、上記第１の発明と同様な作用効果を得ることができる。
【００２７】
第３の発明は、第２の発明と同様のユーザ情報登録プログラムを記録したコンピュータ読み取り可能な記録媒体であるが、シーケンス設定機能は、ユーザ毎に、登録順序を設定し、登録機能は、ユーザ毎の登録順序にしたがって各登録対象ソフトウェアに対してユーザ登録を行う。
【００２８】
この第３の発明においては、登録対象及び登録順序がユーザ毎に異なる場合であっても、それぞれのユーザの登録対象及び登録順序にしたがってユーザ登録が行われ、上記第１の発明と同様な作用効果を得ることができる。
第４の発明は、第１から第３までの発明と同様のユーザ情報登録プログラムを記録したコンピュータ読み取り可能な記録媒体であるが、ユーザ情報は、ユーザ情報テーブルに格納され、組み合わせは、各項目とその意味とを対応付ける項目辞書テーブルと、各登録対象ソフトウェアと各項目の意味とを対応付ける変換辞書テーブルとに格納される。
第５の発明は、第１から第４までの発明と同様のユーザ情報登録プログラムを記録したコンピュータ読み取り可能な記録媒体であるが、各登録対象ソフトウェアに対する登録処理を実行するプログラムをさらに記録しており、コンピュータに、各登録対象ソフトウェアの名称とこの各登録対象ソフトウェアに対するプログラムの名称とからなる構成情報を登録する構成設定機能を実現させるためのプログラムをさらに記録しており、登録機能は、各登録対象ソフトウェアに対してこの各登録対象ソフトウェアに対応するプログラムを起動してユーザ登録を行う。
【００２９】
なお、上記第１から第５までの各発明は各種変形可能である。
【００３０】
第６の発明は、ユーザについてユーザ登録を行う場合に利用される複数の項目の値を表すユーザ情報を設定する設定手段と、複数の登録対象ソフトウェアとこの複数の登録対象ソフトウェアに対するユーザ登録に必要な項目との組み合わせを設定する辞書設定手段と、組み合わせに基づいて、複数の登録対象ソフトウェアへのユーザ登録に必要な項目の値をユーザ情報から取得し、この取得した値により各登録対象ソフトウェアに対してユーザ登録を行う登録手段とを具備するユーザ情報登録装置である。
【００３１】
第７の発明は、ユーザについてユーザ登録を行う場合に利用される複数の項目の値を表すユーザ情報を設定する設定手段と、複数の登録対象ソフトウェアとこの複数の登録対象ソフトウェアに対するユーザ登録に必要な項目との組み合わせを設定する辞書設定手段と、複数の登録対象ソフトウェアの登録順序を設定するシーケンス設定手段と、組み合わせに基づいて、複数の登録対象ソフトウェアへのユーザ登録に必要な項目の値をユーザ情報から取得し、この取得した値により登録順序にしたがって各登録対象ソフトウェアに対してユーザ登録を行う登録手段とを具備するユーザ情報登録装置である。
【００３２】
第８の発明は、第７の発明と同様のユーザ情報登録装置であるが、シーケンス設定手段は、ユーザ毎に、登録順序を設定し、登録手段は、ユーザ毎の登録順序にしたがって各登録対象ソフトウェアに対してユーザ登録を行う。
【００３３】
第９の発明は、第６から第８までの発明と同様のユーザ情報登録装置であるが、ユーザ情報は、ユーザ情報テーブルに格納され、組み合わせは、各項目とその意味とを対応付ける項目辞書テーブルと、各登録対象ソフトウェアと各項目の意味とを対応付ける変換辞書テーブルとに格納される。
【００３４】
第１０の発明は、第６から第９までの発明と同様のユーザ情報登録装置であるが、各登録対象ソフトウェアに対する登録処理を実行するプログラムと、各登録対象ソフトウェアの名称とこの各登録対象ソフトウェアに対するプログラムの名称とからなる構成情報を登録する構成設定手段とをさらに具備し、登録手段は、各登録対象ソフトウェアに対してこの各登録対象ソフトウェアに対応するプログラムを起動してユーザ登録を行う。
【００３５】
上記第６から第１０までの発明は、上記第１から第５までの発明で説明したユーザ情報登録プログラムの機能を実現するユーザ情報登録装置であり、上記第１から第５までの発明で説明したユーザ情報登録プログラムをコンピュータ、計算機、計算機システム上で動作させた場合と同様の作用により同様の効果を得ることができる。
【００３６】
なお、上記第６から第１０までの各発明も、上記第１から第５までの各発明と同様に各種変形可能である。
【００３７】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００３８】
（第１の実施の形態）
本実施の形態においては、複数のソフトウェアに対してユーザ登録を行うユーザ情報登録システムについて説明する。
【００３９】
図１は、本実施の形態に係るユーザ情報登録システムの構成を例示するブロック図である。
【００４０】
このユーザ情報登録システム１は、記憶部２に記憶されているユーザ情報テーブル３と項目辞書テーブル４、登録対象記憶部５に記憶されている変換辞書テーブル６とシーケンステーブル７に基づいて登録部８が登録対象となる各種ソフトウェア９１、９２にユーザ登録を行う。ここで、ユーザ情報テーブル３、項目辞書テーブル４及び変換辞書テーブル６、シーケンステーブル７の内容はそれぞれ設定部１０、辞書設定部１１、シーケンス設定部１２により管理者１３が設定する。登録対象のソフトウェアの数は、ここでは２つの場合を示しているが３つ以上であってもよい。
【００４１】
表１は、ユーザ情報登録システム１の記憶部２に記憶されているユーザ情報テーブル３の内容を例示している。
【００４２】
ユーザ情報は、一般的にユーザ名やパスワードなどのような複数の情報から構成される。このユーザ情報テーブル３では、ユーザ情報毎に複数の項目（記憶領域）が用意されており、ユーザ情報を構成する各情報が対応する項目に格納されている。
【００４３】
そして、このユーザ情報テーブル３の各行の各項目の値は、各ユーザについて登録を行う時にパラメータの値として利用される。
【００４４】
【表１】
0003576077.tif 000002
【００４５】
表２は、記憶部２における項目辞書テーブル４の内容を例示している。この項目情報テーブル４ではユーザ情報テーブル３の各項目とその意味とが対応付けられている。
【００４６】
【表２】
0003576077.tif 000003
【００４７】
この表２では、「項目１」が「ユーザ名」、「項目２」が「パスワード」であることを例示している。
【００４８】
なお、上記の表１及び表２を参照することにより、「ユーザ名」／「パスワード」が「ｙａｍａｄａ」／「ａｄａｍａｙ」、「ｋｏｂａ」／「ａｂｏｋ」、「ｈａｒａｓ」／「ｓａｒａｈ」となっているユーザ情報が登録されていることが認識される。
【００４９】
表３は、ユーザ情報登録システム１の登録対象記憶部５に記憶されている変換辞書テーブル６の内容を例示している。この変換辞書テーブル６では、登録対象となるソフトウェアの名称と、このソフトウェアに対するユーザ登録に必要なパラメータの数、パラメータの名称とそれに対応する項目の意味の組み合わせが格納されている。
【００５０】
この変換辞書テーブル６と項目辞書テーブル４とを参照することで、ユーザ情報テーブル３のどの項目が登録対象ソフトウェアのどのパラメータに該当するかを認識可能となる。
【００５１】
【表３】
0003576077.tif 000004
【００５２】
この表３では、登録対象ソフトウェア「ＤＢＭＳ１」に対してユーザ登録を行う場合には、「２」つのパラメータが必要であり、そのパラメータは「ユーザＩＤ」と「認識文字列」であり、このパラメータ「ユーザＩＤ」はユーザ情報登録システム１における「ユーザ名」の意味であり、パラメータ「認識文字列」は「パスワード」の意味である旨を示している。
【００５３】
表４は、登録対象記憶部５におけるシーケンステーブル７の内容を例示している。このシーケンステーブル７では、ユーザ情報におけるユーザ名毎に、このユーザ情報の登録対象ソフトウェアの数、登録対象ソフトウェアの名称と登録後のインターバルの組み合わせが格納されており、この組み合わせの記述順序が登録順序となっている。
【００５４】
【表４】
0003576077.tif 000005
【００５５】
この表４おいては、ユーザ名「ｙａｍａｄａ」についての登録が「２」つのソフトウェアに対して行われ、まず先に「ＯＳ」に対する登録が行われ、この登録が終了した「６０」秒後に、「ＤＢＭＳ１」に対する登録が行われる旨を示している。
【００５６】
次に、上記のような構成を持つユーザ情報登録システム１において実行される処理について説明する。
【００５７】
まず、管理者１３は、辞書設定部１１を用いて登録対象ソフトウェアの名称を変換辞書テーブル６に設定し、同様に辞書設定部１１を用いて項目辞書テーブル４に項目の意味を設定する。
【００５８】
次に、管理者１３は、このシステム環境を利用するユーザ毎に、登録対象ソフトウェアの名称とその登録順序をシーケンス設定部１２を用いてシーケンステーブル７に設定し、また設定部を用いて各ソフトウェアへの登録内容となるユーザ毎のユーザ情報をユーザ情報テーブル３に設定する。この場合において、設定部１０は、ユーザ情報テーブル３における項目の意味や登録順序を認識するために、項目辞書テーブル４、変換辞書テーブル６、シーケンステーブル７を参照する。
【００５９】
なお、上記各テーブルの設定は、ユーザ自身が行ってもよい。
【００６０】
実際に、登録対象ソフトウェア９１、９２に対してユーザ登録を行う場合には、登録部８が起動される。
【００６１】
起動された登録部８は、シーケンステーブル７を参照し、あるユーザについての登録対象ソフトウェアとその登録順序を認識する。また、登録部８は、変換辞書テーブル４を参照して登録対象ソフトウェアにおける登録用のパラメータとそれに対応する意味を認識し、さらに項目辞書テーブル４を参照してこの意味に対応するユーザ情報テーブル３の項目を認識する。
【００６２】
次に、登録部８は、ユーザ情報テーブル３を参照して登録対象ソフトウェアへの登録に必要な項目の値を取得し、認識した登録順序にしたがってこの取得した値を登録用のパラメータとして各登録対象ソフトウェアに対してユーザ登録を行う。
【００６３】
そして、登録部８は、上記と同様の処理をシーケンステーブル７の各ユーザについて実行する。
【００６４】
図２は、本実施の形態に係るユーザ情報登録システム１におけるシーケンス設定部１２の設定処理を例示するフローチャートである。
【００６５】
まず、管理者１３が、ユーザ名、登録対象ソフトウェアの数をシーケンス設定部１２に入力し、さらに登録対象ソフトウェアの名称とインターバルとの組み合わせを登録順序にしたがってシーケンス設定部１２に入力する（ｓ１）。
【００６６】
シーケンス設定部１２では、入力されたユーザ名がシーケンステーブル７に登録済みか否か判定される（ｓ２）。
【００６７】
ユーザ名が未登録の場合には、入力内容がシーケンステーブル７に登録される（ｓ３）。
【００６８】
一方、入力されたユーザ名が登録済みの場合には、その旨が管理者１３に表示され（ｓ４）、更新するか否かが確認され（ｓ５）、更新する旨が管理者１３から指定されると入力内容によってシーケンステーブル７が更新される（ｓ６）。
【００６９】
図３は、本実施の形態に係るユーザ情報登録システム１における辞書設定部１１の設定処理を例示するフローチャートである。
【００７０】
まず、項目辞書テーブル４が設定されるのか、あるいは変換辞書テーブル６が設定されるのか辞書設定部１１によって判定される（ｔ１）。
【００７１】
項目辞書テーブルが設定される場合には、管理者１３がユーザ情報テーブル３の項目とその意味とを入力する（ｔ２）。辞書設定部１１においてはこの入力内容が項目辞書テーブル４に登録済みか否かが判定される（ｔ３）。
【００７２】
判定の結果が未登録の場合には、入力内容が項目辞書テーブルに登録される（ｔ４）。
【００７３】
一方、判定の結果が登録済みの場合には、その旨が管理者１３に表示され（ｔ５）、更新するか否かが確認され（ｔ６）、更新する旨が管理者１３から指定されると入力内容によって項目辞書テーブル４が更新される（ｔ７）。
【００７４】
これに対し、変換辞書テーブル６が設定される場合には、管理者１３が登録対象ソフトウェアの名称、パラメータ数、パラメータとその意味との組み合わせを入力する（ｔ８）。すると、辞書設定部１１では、入力されたソフトウェアの名称が変換辞書テーブル６に登録済みかついずれかのパラメータが登録済みか否かが判定される（ｔ９）。
【００７５】
登録対象ソフトウェアの名称が未登録であるか、あるいは登録対象ソフトウェアの名称が登録済みであるがいずれのパラメータも未登録の場合には、入力内容が変換辞書テーブル６に登録される（ｔ１０）。
【００７６】
一方、入力された登録対象ソフトウェアの名称が登録済みかついずれかのパラメータが登録済みの場合には、その旨が管理者１３に表示され（ｔ１１）、更新するか否かが確認され（ｔ１２）、更新する旨が管理者１３から指定されると入力内容によって変換辞書テーブル６が更新される（ｔ１３）。
【００７７】
図４は、本実施の形態に係るユーザ情報登録システム１における設定部１０の設定処理を例示するフローチャートである。
【００７８】
まず、管理者１３はユーザ名を入力する（ｕ１）。すると、設定部１０では、シーケンステーブル７からこのユーザについての登録対象ソフトウェアの名称が読み出され（ｕ２）、この読み出された登録対象ソフトウェアにおける登録用のパラメータとその意味とが変換辞書テーブル６から読み出される（ｕ３）。
【００７９】
次に、読み出された意味がいずれの項目に該当するかが項目辞書テーブル４に基づいて認識され（ｕ４）、この認識された各項目についての値が管理者１３から入力され、ユーザ情報テーブル３に登録される（ｕ５）。
【００８０】
そして、シーケンステーブル７から登録対象ソフトウェアの名称が読み出されてから（ｕ２）、ユーザ情報テーブル３に各項目の値が登録されるまで（ｕ５）の間の処理が、読み出された各登録対象ソフトウェアについて実行される。
【００８１】
図５は、本実施の形態に係るユーザ情報登録システム１における登録部８の詳細構成を例示するブロック図である。
【００８２】
この登録部８は、登録対象ソフトウェア９１、９２に対応する登録プロセス１４１、１４２が備えられており、構成設定部１５で設定された登録プロセス１４１、１４２の名称を構成記憶部１６における構成記憶テーブル１６ａに記憶し、登録制御部１７が各種テーブル３、４、６、７、１６ａに基づいて該当する登録プロセスを起動する。
【００８３】
登録プロセス１４１、１４２は、それぞれ登録対象ソフトウェア９１、９２に対する登録処理を実行するプログラムである。
【００８４】
表５は、構成記憶テーブル１６ａの記憶内容を例示しており、登録対象ソフトウェアの名称毎に、登録プロセスの名称が記憶されている。
【００８５】
【表５】
0003576077.tif 000006
【００８６】
この表５では、「ＯＳ」に対してユーザ登録を行う場合には「ｐｒｏｃ−ＯＳ」という登録プロセスを起動すればよく、同様に「ＤＢＭＳ１」に対しては「ｐｒｏｃ−ｄｂ１」を、「ＤＢＭＳ２」に対しては「ｐｒｏｃ−ｄｂ２」を起動すればよい旨が定義されている。
【００８７】
図６は、構成設定部１５による構成記憶テーブル１６ａの設定処理を例示するフローチャートである。
【００８８】
まず、管理者１３は、登録対象ソフトウェアの名称とそれに対応する登録プロセスの名称とからなる構成情報を入力する（ｖ１）。すると、構成設定部１５では、この構成情報と同一の要素を持つ情報が構成記憶テーブル１６ａに登録済みか否かが判定される（ｖ２）。
【００８９】
判定の結果が未登録の場合には、入力された構成情報が構成記憶テーブル１６ａに登録される（ｖ３）。
【００９０】
一方、判定の結果が登録済みの場合には、その旨が管理者１３に表示され（ｖ４）、更新するか否かが確認され（ｖ５）、更新する旨が管理者１３から指定されると入力された構成情報によって構成記憶テーブル１６ａが更新される（ｖ６）。
【００９１】
図７は、登録部８に備えられている登録制御部１７の処理を例示するフローチャートである。
【００９２】
まず、管理者１３は、ユーザ名を入力する（ｗ１）。すると、登録制御部１７では、シーケンステーブル７からこのユーザ名に関する情報が読み出される（ｗ２）。
【００９３】
次に、変換辞書テーブル６が参照され、登録対象ソフトウェアのパラメータに対応する意味が認識される（ｗ３）。
【００９４】
次に、項目辞書テーブル４が参照され、認識された意味に対応する項目が認識される（ｗ４）。
【００９５】
次に、ユーザ情報テーブル３が参照され、認識された項目の値であり入力されたユーザ名についての値が読み出される（ｗ５）。
【００９６】
次に、構成記憶テーブル１６ａが参照され、登録対象ソフトウェアに対応する登録プロセスの名称が認識され、読み出された項目の値をパラメータとしてこの登録プロセスが起動される（ｗ６）。
【００９７】
起動後、シーケンステーブル７から読み出された情報にしたがって、インターバル分動作がポーズされる（ｗ７）。
【００９８】
そして、パラメータに対応する意味の認識から（ｗ３）、動作がインターバル分ポーズされるまで（ｗ７）の間の処理が、各登録対象ソフトウェアについて実行される。
【００９９】
以上説明したように、本実施の形態に係るユーザ情報登録システム１を利用することにより、ユーザ登録が必要なソフトウェアに対して、予め登録済みのユーザ情報に基づく登録を行うことができる。
【０１００】
これにより、管理者１３の登録ミスを防止し、管理者１３の労力も軽減できる。
【０１０１】
また、本発明に係るユーザ情報登録システム１は、登録対象ソフトウェア９１、９２に対して予め指定されている登録プロセス１４１、１４２を起動してユーザ登録を行う。
【０１０２】
このため、外部のプログラムからユーザ登録が可能なすべてのソフトウェアに対してユーザ登録を行うことができる。例えば、ＬＤＡＰやユーザ管理ツールに対応していないソフトウェアや、パッケージソフトウェアに対しても容易にユーザ登録を行うことができ、管理者の労力を軽減させることができる。
【０１０３】
また、本実施の形態に係るユーザ情報登録システム１は、登録対象ソフトウェアからの参照によってユーザ登録が行われるのではなく、本システムから登録処理が起動されるため、複数のソフトウェアにおける登録内容の整合性を確保できる。
【０１０４】
したがって、ユーザは、各ソフトウェアにおいて統一のユーザ名やパスワードを利用することができ、ユーザにとっての利便性が向上する。
【０１０５】
また、本実施の形態に係るユーザ情報登録システム１を利用すれば、所定の順序にしたがってユーザ登録を行うことができる。また、ユーザ情報を項目に分けて記憶し、この項目の辞書情報を持つことにより、登録対象ソフトウェアの種類の相違によるパラメータの数の相違、パラメータの種類の相違を吸収できる。
【０１０６】
なお、本実施の形態に係るユーザ情報登録システム１においては、同様の作用・機能を実現可能であれば各構成要素の配置を変更させてもよく、また各構成要素を自由に組み合わせてもよい。
【０１０７】
また、本実施の形態に係るユーザ情報登録システム１の各機能、各要素は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フロッピーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで適用してもよく、通信媒体により伝送して、計算機、計算機システムに適用することも可能である。
【０１０８】
上記各機能を実現するコンピュータは、記録媒体に記録されたプログラムを読み込み、プログラムによって動作が制御されることにより、上述した処理を実行する。
【０１０９】
（第２の実施の形態）
本実施の形態においては、上記第１の実施の形態に係るユーザ情報管理システム１の具体的な適用例について説明する。ここでは、Ｗｅｂ上のクライアントと情報のやり取りを行うＷｅｂｔｏｐシステムを例として説明する。
【０１１０】
図８は、上記第１の実施の形態に係るユーザ情報登録システム１を適用した計算機システム１８を例示するシステム構成図である。
【０１１１】
この計算機システム（例えばＷｅｂｔｏｐシステム）１８には、Ｗｅｂサーバ１９、アプリケーションサーバ２０、アプリケーション２１、ＤＢＭＳ２２が備えられており、クライアント２３のブラウザからアクセスされる。なお、Ｗｅｂサーバ１９、アプリケーションサーバ２０、ＤＢＭＳ２２においてはユーザ登録を行う必要があり、アクセスする場合にはユーザを認証するためのアクセス制御が実行される。
【０１１２】
また、計算機システム１８には、上記第１の実施の形態に係るユーザ情報登録システム１としての機能を備えたユーザ情報登録サーバ２３とディレクトリサーバ２４とが備えられている。
【０１１３】
ユーザ情報登録サーバ２３は、管理者１３から入力されたユーザ情報のうち、予め登録が必要な内容についてＷｅｂサーバ１９、アプリケーションサーバ２０、ＤＢＭＳ２２にユーザ登録を行う。なお、この図８では、Ｗｅｂサーバ１９とＤＢＭＳ２２に対して予めユーザ登録が必要な状態を示している。
【０１１４】
また、ユーザ情報登録サーバ２３は、管理者１３から入力されたユーザ情報のうち、参照されて利用される内容についてディレクトリサーバ２４に登録する。
【０１１５】
ユーザ情報登録サーバ２３によってユーザ登録が行われると、Ｗｅｂサーバ１９、アプリケーションサーバ２０、ＤＢＭＳ２２に対して整合性のあるユーザ情報が登録される。
【０１１６】
したがって、Ｗｅｂサーバ１９やアプリケーションサーバ２０、ＤＢＭＳ２２間でユーザ２５のログイン情報を引き継ぐことができる。
【０１１７】
これにより、ユーザ２５は、Ｗｅｂサーバ１９、アプリケーションサーバ２０、ＤＢＭＳ２２を利用する際に個別にログインを行う必要がなく、ユーザ２５の利便性が向上する。
【０１１８】
【発明の効果】
以上詳記したように本発明においては、記憶されているユーザ情報に基づいて、複数のソフトウェアに対してユーザ情報が登録される。したがって、管理者の登録ミスを防止することができ、管理者の労力も軽減できる。
【０１１９】
また、本発明においては、複数のソフトウェアにおけるユーザの登録内容を整合させることができるため、ユーザの利便性を向上させることができる。
【０１２０】
また、本発明においては、例えばＬＤＡＰに対応していないソフトウェア、ユーザ管理ツールに対応していないソフトウェア、パッケージソフトウェアに対しても、ユーザ情報を登録できる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るユーザ情報登録システムの構成を例示するブロック図。
【図２】同実施の形態に係るユーザ情報登録システムにおけるシーケンス設定部の設定処理を例示するフローチャート。
【図３】同実施の形態に係るユーザ情報登録システムにおける辞書設定部の設定処理を例示するフローチャート。
【図４】同実施の形態に係るユーザ情報登録システムにおける設定部の設定処理を例示するフローチャート。
【図５】同実施の形態に係るユーザ情報登録システムにおける登録部の詳細構成を例示するブロック図。
【図６】同実施の形態における構成設定部による構成記憶テーブルの設定処理を例示するフローチャート。
【図７】同実施の形態における登録制御部の処理を例示するフローチャート。
【図８】本発明の第２の実施の形態に係る計算機システムを例示するシステム構成図。
【符号の説明】
１…ユーザ情報登録システム
２…記憶部
３…ユーザ情報テーブル
４…項目辞書テーブル
５…登録対象記憶部
６…変換辞書テーブル
７…シーケンステーブル
８…登録部
９１、９２…登録対象ソフトウェア
１０…設定部
１１…辞書設定部
１２…シーケンス設定部
１３…管理者
１４１、１４２…登録プロセス
１５…構成設定部
１６…構成記憶部
１６ａ…構成記憶テーブル
１７…登録制御部
１８…計算機システム
１９…Ｗｅｂサーバ
２０…アプリケーションサーバ
２１…アプリケーション
２２…データベース管理システム
２３…ユーザ情報登録サーバ
２４…ディレクトリサーバ
２５…ユーザ
【図１】
0003576077.tif 000007
【図２】
0003576077.tif 000008
【図３】
0003576077.tif 000009
【図４】
0003576077.tif 000010
【図５】
0003576077.tif 000011
【図６】
0003576077.tif 000012
【図７】
0003576077.tif 000013
【図８】
0003576077.tif 000014