(57)【要約】【課題】ユーザＩＤを一括管理すること。【解決手段】ユーザＩＤを管理するユーザＩＤ運用管理ＰＣ２０２とユーザＩＤの管理のための複数テーブルを格納した管理ＤＢ１０７とをクラウド処理部１０２上に配置し、ユーザＩＤ運用管理ＰＣ２０２がシステム利用者ＰＣ１０３からの利用申請を受け付ける第１工程と、該第１工程により受け付けた利用申請を管理監督者ＰＣ１０４に通知して管理監督者による承認を得る第２工程と、ユーザＩＤ管理者ＰＣ１０５が承認を得た利用申請を実機に反映する第３工程と、該第３工程により判定した業務システムＰＣ１０６がユーザＩＤ管理者ＰＣ１０５へ通知する第４工程と、ユーザＩＤ管理者ＰＣ１０５が、ユーザＩＤ運用管理ＰＣ２０２に実機登録確認及び管理ＤＢ１０７に格納した申請管理テーブルを更新する第５工程とを実行するユーザＩＤ運用管理システム。【選択図】図１
2019087019.tif 000002
【特許請求の範囲】
【請求項１】
ユーザＩＤを管理するユーザＩＤ運用管理ＰＣと、前記ユーザＩＤの管理のための複数のテーブルを格納した管理データベースとを含むクラウド処理部と、
ディスプレイを含み、前記クラウド処理部とネットワークを介して接続され、前記ユーザＩＤを使用する複数の業務システムのユーザＩＤの申請依頼を行うシステム利用者ＰＣと、
前記システム利用者ＰＣから申請依頼された内容を受理し、管理者の判断による申請依頼の承認可否を前記クラウド処理部に通知する管理監督者ＰＣと、
前記管理監督者ＰＣから通知された申請依頼の承認可否が承認可のとき、前記申請依頼を受理し、該受理が確認された後に実機への適用可否を前記クラウド処理部に通知するユーザＩＤ管理者ＰＣと、
を備え、
前記管理データベースが、
前記システム利用者ＰＣを用いた業務システムＰＣの利用申請を行う利用者毎に一意に付与された利用者ＩＤと、利用者の氏名と、利用者の利用を承認した承認者の承認者ＩＤとの各項目情報を格納するシステム利用者管理テーブルと、
前記業務システムＰＣの複数のサーバ毎に一意に付与されたサーバＩＤと、該サーバのサーバ名と、該サーバに割り当てられた業務種類を表す所属業務システムと、該サーバの管理者毎に一意に付与された管理者ＩＤとの各項目情報を格納するサーバ管理テーブルと、
前記業務システムＰＣの利用を申請した利用者の利用者ＩＤと、該利用者が申請した複数のサーバＩＤとの各項目情報を格納する申請管理テーブルと、
前記業務システムＰＣのサーバＩＤと、当該業務システムが実行する業務毎の実行シェルスクリプト名との各項目情報を格納するシェルスクリプトテーブルと、を格納するユーザＩＤ運用管理システムであって、
前記ユーザＩＤ運用管理ＰＣが、前記システム利用者ＰＣを用いた利用者からの業務システムＰＣを指定した利用申請を受け付け、前記システム利用者管理テーブルを参照して承認者ＩＤを確認し、前記管理データベースに登録する第１工程と、
前記ユーザＩＤ運用管理ＰＣが、前記第１工程により受け付けた利用者からの利用申請を前記管理監督者ＰＣ宛に電子メールを用いて通知し、利用申請が上長等の管理監督者により申請承認された場合、前記申請承認を前記管理データベースに登録し、前記ユーザＩＤ運用管理ＰＣに電子メールを用いて通知する第２工程と、
前記ユーザＩＤ運用管理ＰＣが、前記第２工程により電子メールされた利用申請の内容をユーザＩＤ管理者により確認乃至入力された場合、前記業務システムＰＣの利用を実機に反映すると共に前記実機に反映したことを前記管理データベースに登録する第３工程と、
前記第３工程により利用が反映された前記業務システムＰＣが、申請内容を反映する反映処理と、当該反映処理を電子メールを用いて前記ユーザＩＤ管理者ＰＣへの通知処理を行う第４工程と、
前記第４工程により前記反映処理を通知された前記ユーザＩＤ管理者ＰＣが、
前記反映処理の結果を前記管理データベースに格納したある前記サーバ管理テーブルを参照して管理者ＩＤの存在を確認し、管理者ＩＤの存在を確認したとき、前記ユーザＩＤ管理者ＰＣへ電子メールにて通知する処理と、
前記ユーザＩＤ管理者ＰＣが、前記ユーザＩＤ運用管理ＰＣに実機登録確認する処理と、前記ユーザＩＤ運用管理ＰＣが前記管理データベースに格納した前記申請管理テーブルを更新する処理とを行う第５工程と、を実行する、
ユーザＩＤ運用管理システム。
【請求項２】
前記第４工程の反映処理において、前記業務システムＰＣが、
定期的にユーザＩＤ運用管理ＰＣに指示がないか否かをポーリングにより判定し、指示があったと判定したとき、前記サーバ管理テーブルを参照してサーバＩＤを判定し、該判定したサーバＩＤをキーとして前記シェルスクリプトテーブルを検索して得られたサーバＩＤに対応する前記実行シェルスクリプト名を検索して実行する、
請求項１に記載のユーザＩＤ運用管理システム。
【請求項３】
前記第５工程において登録が通知された前記システム利用者ＰＣが、利用申請の結果を前記ディスプレイ上に表示する、
請求項１又は２に記載のユーザＩＤ運用管理システム。
【請求項４】
ユーザＩＤを管理するユーザＩＤ運用管理ＰＣと、前記ユーザＩＤの管理のための複数のテーブルを格納した管理データベースとを含むクラウド処理部と、
ディスプレイを含み、前記クラウド処理部とネットワークを介して接続され、前記ユーザＩＤを使用する複数の業務システムのユーザＩＤの申請依頼を行うシステム利用者ＰＣと、
前記システム利用者ＰＣから申請依頼された内容を受理し、管理者の判断による申請依頼の承認可否を前記クラウド処理部に通知する管理監督者ＰＣと、
前記管理監督者ＰＣから通知された申請依頼の承認可否が承認可のとき、前記申請依頼を受理し、該受理が確認された後に実機への適用可否を前記クラウド処理部に通知するユーザＩＤ管理者ＰＣと、
を備え、
前記管理データベースが、
前記システム利用者ＰＣを用いた業務システムＰＣの利用申請を行う利用者毎に一意に付与された利用者ＩＤと、利用者の氏名と、利用者の利用を承認した承認者の承認者ＩＤとの各項目情報を格納するシステム利用者管理テーブルと、
前記業務システムＰＣの複数のサーバ毎に一意に付与されたサーバＩＤと、該サーバのサーバ名と、該サーバに割り当てられた業務種類を表す所属業務システムと、該サーバの管理者毎に一意に付与された管理者ＩＤとの各項目情報を格納するサーバ管理テーブルと、
前記業務システムＰＣの利用を申請した利用者の利用者ＩＤと、該利用者が申請した複数のサーバＩＤとの各項目情報を格納する申請管理テーブルと、
前記業務システムＰＣのサーバＩＤと、当該業務システムが実行する業務毎の実行シェルスクリプト名との各項目情報を格納するシェルスクリプトテーブルとを格納するコンピュータシステムのユーザＩＤ運用管理方法であって、
前記ユーザＩＤ運用管理ＰＣに、前記システム利用者ＰＣを用いた利用者からの前記業務システムＰＣを指定した利用申請を受け付け、前記システム利用者管理テーブルを参照して承認者ＩＤを確認し、前記管理データベースに登録させる第１工程と、
前記ユーザＩＤ運用管理ＰＣに、前記第１工程により受け付けた利用者からの利用申請を前記管理監督者ＰＣ宛に電子メールを用いて通知し、利用申請が上長等の管理監督者により申請承認された場合、前記申請承認を前記管理データベースに登録し、前記ユーザＩＤ運用管理ＰＣに電子メールを用いて通知させる第２工程と、
前記ユーザＩＤ運用管理ＰＣに、前記第２工程により電子メールされた利用申請の内容をユーザＩＤ管理者により確認乃至入力された場合、前記業務システムＰＣの利用を実機に反映すると共に前記実機に反映したことを前記管理データベースに登録させる第３工程と、
前記第３工程により利用が反映された前記業務システムＰＣに、申請内容を反映する反映処理と、当該反映処理を電子メールを用いて前記ユーザＩＤ管理者ＰＣへの通知処理を行わさせる第４工程と、
前記第４工程により前記反映処理を通知された前記ユーザＩＤ管理者ＰＣに、
前記反映処理の結果を前記管理データベースに格納したあるサーバ管理テーブルを参照して管理者ＩＤの存在を確認し、管理者ＩＤの存在を確認したとき、前記ユーザＩＤ管理者ＰＣへ電子メールにて通知する処理と、
前記ユーザＩＤ管理者ＰＣが、前記ユーザＩＤ運用管理ＰＣに実機登録確認する処理と、前記ユーザＩＤ運用管理ＰＣが前記管理データベースに格納した前記申請管理テーブルを更新する処理とを行う第５工程と、を実行させる、
ユーザＩＤ運用管理方法。
【請求項５】
前記第４工程の反映処理において、前記業務システムＰＣに、
定期的に前記ユーザＩＤ運用管理ＰＣに指示がないか否かをポーリングにより判定し、指示があったと判定したとき、前記サーバ管理テーブルを参照してサーバＩＤを判定し、該判定したサーバＩＤをキーとして前記シェルスクリプトテーブルを検索して得られたサーバＩＤに対応する前記実行シェルスクリプト名を検索して実行させる、
請求項４に記載のユーザＩＤ運用管理方法。
【請求項６】
前記第５工程において登録が通知された前記システム利用者ＰＣに、利用申請の結果を前記ディスプレイ上に表示させる、
請求項４又は５に記載のユーザＩＤ運用管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類のサーバ毎にそれぞれユーザＩＤを運用管理することができるユーザＩＤ運用管理システム及びユーザＩＤ運用管理方法に関する。
【背景技術】
【０００２】
近年の大手企業においては、企業内の支店・支社・海外拠点などの拠点に複数の業務コンピュータシステムを配置し、各業務コンピュータシステムを使用するユーザ毎にユーザＩＤ（特権、一般、ＯＳ、ＤＢ、業務アカウント）が割り当てられている。これら業務用コンピュータシステムは、同一の機種且つソフトウェアのＯＳ及びバージョンであることが望ましいが、実際には多種多様な機種且つ多様なＯＳやバージョンが混交している。
【０００３】
なお、コンピュータシステムを使用するユーザの認証及びユーザ情報の割当てに関する技術が記載された文献としては、下記の特許文献１が挙げられる。この特許文献１には「ユーザデータに基づいて、複数の認証サービスの同期を行うアカウント統合機能部と、認証が必要な複数のアプリケーションに対応した複数の認証モジュールとのデータベースが管理」という記載がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−９４５２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述の特許文献１に記載された技術は、ユーザの情報とポリシを統合的に管理し、この情報システムを使用するユーザの認証を円滑に行うことができる効果に留まる。
【０００６】
そこで、本発明は、複数種類のサーバ毎にそれぞれユーザＩＤを運用管理することができるユーザＩＤ運用管理システム及びユーザＩＤ運用管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明によるユーザＩＤ運用管理システム及び同方法は、クラウド上にユーザＩＤを管理するユーザＩＤ運用管理ＰＣと、前記ユーザＩＤの管理のための複数テーブルを格納した管理データベースとを配置し、システム利用者ＰＣを用いた利用者からの業務システムＰＣを指定した利用申請の受付から登録をクラウド上で一括管理する。
【発明の効果】
【０００８】
本発明によるユーザＩＤ運用管理システム及び同方法は、複数種類のサーバ毎にそれぞれユーザＩＤを運用管理することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例によるユーザＩＤ運用管理システムの基本的構成を示す図である。
【図２Ａ】本実施例によるユーザＩＤ運用管理システムの動作を示す図である。
【図２Ｂ】本実施例によるユーザＩＤ運用管理システムの動作を示す図である。
【図２Ｃ】本実施例によるユーザＩＤ運用管理システムの動作を示す図である。
【図３】本実施例によるＷｅｂ表示画面例を示す図である。
【図４】本実施例による管理ＤＢを示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明によるユーザＩＤ運用管理方法を実現するユーザＩＤ運用管理システムの一実施例を説明する。
【実施例１】
【００１１】
［構成］
本実施例によるユーザＩＤ運用管理方法を実現するユーザＩＤ運用管理システム１０１は、図１に示す如く、次の部位により構成される。
【００１２】
（１）クラウド処理部１０２：
本実施例の特徴であるユーザＩＤ運用管理を行うクラウド上のコンピュータシステムであって、ユーザＩＤを管理するユーザＩＤ運用管理ＰＣ（コンピュータ）２０２と、当該ユーザＩＤ管理のための複数テーブルを格納した管理ＤＢ１０７を含む。
（２）複数の業務システムＰＣ１０６：
この業務システムＰＣ１０６は、例えば企業内における各種業務毎に用意された複数のサーバから成るコンピュータシステムであって、主にユーザＩＤの申請受理、サーバへの適用指示、システム利用者ＰＣ１０３とユーザＩＤを使用する業務システムＰＣ１０６とのユーザＩＤのひも付けを行い管理ＤＢ１０７に格納するものである。
【００１３】
（３）システム利用者ＰＣ１０３：
このシステム利用者ＰＣ１０３は、前記クラウド処理部１０２を介してユーザＩＤを使用する複数の業務システムＰＣ１０６のユーザＩＤの申請を行うためのコンピュータシステムである。
【００１４】
（４）管理監督者ＰＣ１０４：
この管理監督者ＰＣ１０４は、システム利用者の上長など管理監督者が管理するものであって、システム利用者ＰＣ１０３から申請された内容を受理し、管理者の判断により承認可否をクラウド処理部１０２に通知するコンピュータシステムである。
（５）ユーザＩＤ管理者ＰＣ１０５：
【００１５】
このユーザＩＤ管理者ＰＣ１０５は、前記クラウド処理部１０２から通知され、システム利用者の上長などが管理する管理監督者ＰＣ１０４から承認されたシステム利用者ＰＣ１０３からの申請依頼を受理し確認後、実機への適用可否をクラウド処理部１０２に通知するコンピュータシステムである。
【００１６】
前記管理ＤＢ１０７は、図４に示す如く、システム利用者管理テーブル４０１とサーバ管理テーブル４０２と申請管理テーブル４０３とシェルスクリプトテーブル４０４とから構成される。
【００１７】
前記システム利用者管理テーブル４０１は、図４（ａ）に示す如く、システム利用者ＰＣ１０３を用いた業務システムＰＣ１０６の利用申請を行う利用者毎に一意に付与された利用者ＩＤと、当該利用者の利用者氏名と、当該利用者の利用を承認した承認者の承認者ＩＤの各項目情報を格納する。
【００１８】
前記サーバ管理テーブル４０２は、図４（ｂ）に示す如く、業務システムＰＣ１０６の複数のサーバ毎に一意に付与されたサーバＩＤと、当該サーバのサーバ名と、当該サーバに割り当てられた業務種類を表す所属業務システムと、当該サーバの管理者毎に一意に付与された管理者ＩＤとの各項目情報を格納する。
【００１９】
前記申請管理テーブル４０３は、図４（ｃ）に示す如く、業務システムＰＣ１０６の利用を申請した利用者の利用者ＩＤと、当該利用者が申請した複数の業務サーバ毎に一意に付与された複数のサーバＩＤの各項目情報を格納する。
【００２０】
前記シェルスクリプトテーブル４０４は、図４（ｄ）に示す如く、業務システムＰＣ１０６の複数の業務サーバ毎に一意に付与されたサーバＩＤと、当該業務サーバが実行する業務毎の実行シェルスクリプト名（インタフェースを提供するソフトウェアシェルで実行するコマンドなどがまとまった管理プログラム名）の各項目情報から構成される。
【００２１】
［動作］
このように構成された本実施例によるユーザＩＤ運用管理システムは、図２Ａ〜図２Ｃに示した次の各ステップを実行することによって、複数種類のサーバ毎にそれぞれユーザＩＤを運用管理することができる。
【００２２】
（１）ステップＳ２０４：
図２Ａに示す如く、クラウド処理部１０２内のユーザＩＤ運用管理ＰＣ２０２が、システム利用者ＰＣ１０３を用いた利用者からの業務システムＰＣ１０６を指定した利用申請を受け付け、システム利用者管理テーブル４０１［図４（ａ）］を参照して承認者ＩＤを確認し、管理ＤＢ１０７に登録するステップ。
【００２３】
（２）ステップＳ２０７：
ユーザＩＤ運用管理ＰＣ２０２が、前記ステップＳ２０４により受け付けた利用申請を管理監督者ＰＣ１０４宛に電子メールを用いて通知し、利用申請が上長等の管理監督者により申請承認され且つ入力された場合、前記申請承認を管理ＤＢ１０７に登録し、ユーザＩＤ運用管理ＰＣ２０２に電子メールを用いて通知するステップ。
【００２４】
（３）ステップＳ２１０：
図２Ｂに示す如く、ユーザＩＤ運用管理ＰＣ２０２が、前記ステップＳ２０７により電子メールされた利用申請の内容をユーザＩＤ管理者により確認乃至入力された場合、業務システムＰＣ１０６の利用を実機に反映すると共に前記実機に反映したことを管理ＤＢ１０７に登録するステップ。
【００２５】
（４）ステップＳ２１３：
前記ステップＳ２１０により利用が反映された業務システムＰＣ１０６が、自動で申請内容を反映（申請があった利用者の利用を許可する処理）する反映処理を実行すると共に、当該反映処理を電子メールを用いてユーザＩＤ管理者ＰＣ１０５に通知する通知処理を行うステップ。この反映処理は、業務システムＰＣ１０６が、定期的にユーザＩＤ運用管理ＰＣ２０２に指示があるかないかをポーリングにより判定する。そして指示があったと判定したとき、サーバ管理テーブル４０２［図４（ｂ）］を参照してサーバＩＤを判定し、該判定したサーバＩＤをキーとしてシェルスクリプトテーブル４０４［図４（ｄ）］を検索して得られたサーバＩＤに対応する実行シェルスクリプト名を検索して実行することによって行われる。
【００２６】
（５）ステップＳ２１６：
図２Ｃに示す如く、前記ステップＳ２１３により当該反映処理を通知されたユーザＩＤ管理者ＰＣ１０５が、次の処理を実行するステップ。
【００２７】
・反映結果を管理ＤＢ１０７に格納したあるサーバ管理テーブル４０２［図４（ｂ）］を参照して管理者ＩＤの存在を確認し、管理者ＩＤが存在すると確認したとき、ユーザＩＤ管理者ＰＣ１０５へ電子メールにて通知する処理。
【００２８】
・ユーザＩＤ管理者ＰＣ１０５が、ユーザＩＤ運用管理ＰＣ２０２に実機登録確認する処理。
・ユーザＩＤ運用管理ＰＣ２０２が管理ＤＢ１０７に格納した申請管理テーブル４０３［図４（ｃ）］を更新する処理。
【００２９】
（６）ステップＳ２１９：
前記ステップＳ２１６により登録が通知されたシステム利用者ＰＣ１０３が、利用申請の結果をディスプレイ上にＷｅｂ画面３０１として表示し、確認するステップ。このＷｅｂ画面３０１は、図３に示す如く、ユーザが使用可能なシステム検索結果として構成される。この結果は、「ログオン用ＯＳアカウント名」及び「承認上長」と、「□□業務システム  業務アカウント名」及び「承認上長」と、「△△業務システム  業務アカウント名」及び「承認上長」との各項目が表示される。
【００３０】
なお、前述の実施例においてはユーザが新たな業務システムＰＣ１０６の利用申請を行う際の動作を説明したが、本実施例は新規申請に限られるものではなく、既存ユーザ権限変更・ユーザ削除・ユーザＩＤ利用有効期限延長等の各種運用にも適用することができる。
【００３１】
以上述べた如く本実施例によるユーザＩＤ運用管理システムは、新規ユーザ登録等の各種運用に際してシステム利用者管理テーブル４０１とサーバ管理テーブル４０２と申請管理テーブル４０３とシェルスクリプトテーブル４０４とを格納することによって、複数種類のサーバを利用するユーザＩＤを一括管理することができる。さらに、利用者がＷｅｂ画面３０１より申請・承認・実機への設定反映の結果を確認することができる。
【００３２】
本実施例によるユーザＩＤ運用管理システムは、複数支店・支社・海外拠点などに設置してある複数の業務システムに配置される各種サーバ毎にそれぞれユーザＩＤ（特権、一般、ＯＳ、ＤＢ、業務アカウント）を多様なＯＳ・バージョンの新旧混交なシステム運用の中で一括してユーザＩＤを運用管理することができる。
【符号の説明】
【００３３】
１０１  ユーザＩＤ運用管理システム、１０２  クラウド処理部、
１０３  システム利用者ＰＣ、１０５  ユーザＩＤ管理者ＰＣ、
１０６  業務システムＰＣ、２０２  ユーザＩＤ運用管理ＰＣ、
３０１  Ｗｅｂ画面、４０１  システム利用者管理テーブル、
４０２  サーバ管理テーブル、４０３  申請管理テーブル、
４０４  シェルスクリプトテーブル
【図１】
2019087019.tif 000003
【図２Ａ】
2019087019.tif 000004
【図２Ｂ】
2019087019.tif 000005
【図２Ｃ】
2019087019.tif 000006
【図３】
2019087019.tif 000007
【図４】
2019087019.tif 000008