(57)【要約】【課題】  設定データを複製する作業負荷の低減や設定作業時間の短縮を可能とすること。【解決手段】  管理サーバーは、ユーザーライセンスと設定データを管理する手段と、クライアントコンピュータはユーザーライセンスと設定データを取得する手段と、設定データのライセンス判断に基づき、設定データをインストールする手段と、を有する。【選択図】  図６
2020119113.tif 000002
【特許請求の範囲】
【請求項１】
設定指示が記載された指示書に従って設定処理を行う指示書実行手段を有する複数の画像処理装置と、指示書を含む設定データを案件ごとに管理する案件管理手段を有するサーバーと、設定データを編集する手段を有するクライアントコンピュータを含む自動設定システムにおいて、
前記サーバーは、
前記サーバーにログインするユーザーのログイン組織ライセンスの情報を管理し、前記クライアントコンピュータからのリクエストに応じて前記ログイン組織ライセンス情報を前記クライアントコンピュータに送信するユーザーライセンス管理手段（３１２）と、
前記設定データのライセンス情報を管理する、設定データライセンス管理手段（３１３）と、
を有し、前記クライアントコンピュータは、
前記設定データを取得し設定データをエクスポートする設定データエクスポート手段（３２２）と、
ユーザーライセンス情報を取得するユーザーライセンス取得手段（３２３）と
前記設定データがある場合、設定データのライセンス情報を取得する設定データライセンス取得手段（３２５）と、
前記設定データライセンス取得手段で取得したライセンスと前記ユーザーライセンス取得手段で取得したライセンスを比較するライセンス比較手段（３２６）と、
前記ライセンス比較手段の結果に基づき、設定データをインポートする設定データインポート手段（３２７）と、
を有することを特徴とする自動設定システム（図１）。
【請求項２】
前記サーバーはさらに、
前記設定データをインポートする許可先を記録する設定データインポート管理手段（３１３）と、
を有し、前記設定データのインポート手段は、
前記クライアントコンピュータから設定データのインポートリクエストを受信した際、クライアントコンピュータのログインユーザーがインポート先に許可されているか確認し、許可がされていれば設定情報をインポートすることを特徴とする請求項１に記載の自動設定システム。
【請求項３】
前記サーバーはさらに、
前記ネイティブクライアントから受信した設定データのハッシュ値と前記設定データをインポートする許可先を記録する設定データハッシュ管理手段（３１３）と、
を有し、前記設定データのインポート手段は、
前記クライアントコンピュータから設定データのインポートリクエストを受信した際、設定データのインポートの対象の設定データのハッシュ値から設定データがクライアントコンピュータのログインユーザーがインポート先に許可されているか判定し、許可がされていれば設定情報をインポートすることを特徴とする請求項２に記載の自動設定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、管理サーバー、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置を導入するにあたっては、導入先の顧客の要望に応じた適切な設定作業が必要である。設定作業には、例えばファームウェアのアップデートや各種設定値の変更、アプリケーションのインストールなどがあるが、作業項目数が多いと時間がかかるうえに人為的なミスが発生しやすい。また、大規模な商談などでは、同じ設定作業を複数の情報処理装置に対して実施することもあり、効率がよくない。
【０００３】
そこで、あらかじめ設定作業内容を定義した設定データを作成しておき、設定作業時には設定データに基づき自動的に設定値の変更やアプリケーションのインストールを行うことで設定作業の効率化を図る自動設定システムがある。自動設定システムの主な利用方法として、顧客の要望を聞き取る営業担当者がオフィスで設定データを作成し、設定担当者が工場などで設定データを使用して設定作業を行うことが考えられる。
【０００４】
一方、グローバル販売戦略として、直接顧客の要望を聞き取る販売会社と複数の販売会社を統制する統括販売会社の体制で販売する体制がある。顧客の設定作業の中には統括販売会社が複数の販売会社に依頼している。自動的に設定値の変更やアプリケーションのインストールの基となる設定データは、統括販売会社が複数の販売会社へ設定作業の手順書を提供し、販売会社の営業担当者が受け取った手順書に従い設定作業を手動で作成する。
【０００５】
そこで、設定データを自動設定システムの中で閲覧させた要求がある。特許文献１で開示される技術は、設定データをインターネット介して販売会社の営業担当者に対し、閲覧できることを図る技術がある（特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第０５６７６３５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の特許文献１に開示された従来技術では、設定データの販売会社の営業担当者が設定データを閲覧することで設定データの受け渡しは不要となるが、販売会社の営業担当者が手動で設定データを作成する必要がある。また、設定データの作成は手動のため、営業担当者の作業の効率が良くなく、設定データが正しく設定される保証を担保出来ない。
【０００８】
そこで、本発明は、統括販売会社の担当者が設定データを出力し、販売会社の担当者へ配布し、販売会社の営業担当者が設定データを入力することで販売会社の営業担当者の効率向上や設定データの品質向上が可能な自動設定システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明に係る自動設定システムは、
設定指示が記載された指示書に従って設定処理を行う指示書実行手段を有する複数の画像処理装置と、指示書を含む設定データを案件ごとに管理する案件管理手段を有するサーバーと、設定データを編集する手段を有するクライアントコンピュータを含む自動設定システムにおいて、
前記サーバーは、
前記サーバーにログインするユーザーのログイン組織ライセンスの情報を管理し、前記クライアントコンピュータからのリクエストに応じて前記ログイン組織ライセンス情報を前記クライアントコンピュータに送信するユーザーライセンス管理手段（３１２）と、
前記設定データのライセンス情報を管理する、設定データライセンス管理手段（３１３）と、
を有し、前記クライアントコンピュータは、
前記設定データを取得し設定データをエクスポートする設定データエクスポート手段（３２２）と、
ユーザーライセンス情報を取得するユーザーライセンス取得手段（３２３）と
前記設定データがある場合、設定データのライセンス情報を取得する設定データライセンス取得手段（３２５）と、
前記設定データライセンス取得手段で取得したライセンスと前記ユーザーライセンス取得手段で取得したライセンスを比較するライセンス比較手段（３２６）と、
前記ライセンス比較手段の結果に基づき、設定データをインポートする設定データインポート手段（３２７）と、
を有することを特徴とする。
【発明の効果】
【００１０】
本発明に係る自動設定システムによれば、設定データを複製する設定作業の時間が短縮と設定データの保証を担保することができる。
【図面の簡単な説明】
【００１１】
【図１】自動設定システムのシステム構成の一例を示す図である。
【図２】（Ａ）はデバイスのハードウェア構成の一例を示す図、（Ｂ）は管理サーバー、クライアントコンピュータのハードウェア構成の一例を示す図である。
【図３】（Ａ）は本システムに係る部分のソフトウェア構成図、（Ｂ）は本システムに係る部分のソフトウェア構成図である。
【図４】クライアントコンピュータが受信する設定データの一例を示す図である。
【図５】クライアントコンピュータが設定データの出力処理の一例を示すフローチャート図である。
【図６】クライアントコンピュータが設定データの入力処理の一例を示すフローチャート図である。
【図７（Ａ）】出力処理をする設定データを選択するための画面の一例を示す図である。
【図７（Ｂ）】出力処理をするパスワードするための画面の一例を示す図である。
【図７（Ｃ）】入力処理をする設定データを選択するための画面の一例を示す図である。
【図７（Ｄ）】入力処理をするパスワードするための画面の一例を示す図である。
【図８】クライアントコンピュータが設定データの出力処理の一例を示すフローチャート図である。
【図９】クライアントコンピュータが設定データの入力処理の一例を示すフローチャート図である。
【図１０】出力処理をする設定データの選択と組織ＩＤを入力するための画面の一例を示す図である。
【図１１】クライアントコンピュータが設定データの出力処理の一例を示すフローチャート図である。
【図１２】クライアントコンピュータが設定データの入力処理の一例を示すフローチャート図である。
【図１３】設定管理サーバーの設定データインポート処理部が判断する設定データのハッシュ値の一例である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について、図面を参照しながら説明する。
【００１３】
本発明に係るネットワーク機器を管理するネットワークシステムの一実施形態について説明する。ネットワーク機器の一例として、本実施例ではＭＦＰ（Ｍｕｌｔｉ−ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、複合機能を有する複写機を取り上げて説明する。以降、総じて「画像形成装置」と表現する。
【００１４】
［第１の実施形態］
図１は、自動設定システムのシステム構成の一例を示す図である。
【００１５】
図１において、顧客環境（１１０、１２０）はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。クラウド基盤１３０は、ＬＡＮ、インターネットから成るクラウドネットワークである。画像形成装置（１１１，１２１）と設定管理サーバー１３１が提供する設定データ管理ＵＩに接続するクライアントコンピュータ（１１２，１２２）、設定管理サーバー１３１は、ＬＡＮやインターネットなどから成るネットワーク１００上に接続している。画像形成装置（１１１，１２１）は、設定管理サーバー１３１に接続して設定データを取得し、設定作業を自動実行するデジタル複合機に代表される情報処理装置である。クライアントコンピュータ（１１２，１２２）は、設定管理サーバー１３１に接続して設定データの作成や編集する機能と設定管理サーバー１３１が管理している設定データの出力、出力した設定データを入力する機能を備える。設定管理サーバー１３１は、画像形成装置（１１１，１２１）の自動設定するための設定データの管理、クライアントコンピュータ（１１２，１２２）を介して、設定データを編集する設定データ管理ＵＩにログインするユーザー、組織情報を管理する機能を備える。
【００１６】
ネットワーク１００、顧客環境１１０と顧客環境１２１とクラウド基盤１３１の間には、一般的にはプロキシサーバーやファイアーウォールが設置されるが、図１では省略している。
【００１７】
図１の例は顧客環境にクライアントコンピュータが１台の構成だが、自動設定システムにおいて、設定データの作成や編集する後の設定データの保管は設定管理サーバー１３１が提供している機能のため、クライアントコンピュータはユーザーが必要に応じて構築することができ、クライアントコンピュータは１台あるいは複数台でも良い。また、クライアントコンピュータはインターネット介して、設定管理サーバー１３１に接続できれば良い。
【００１８】
図２の（Ａ）は、本発明の実施の形態に係る画像形成装置（１１１，１２１）のハードウェア構成を表す図である。図２において画像形成装置（１１１，１２１）は、情報処理装置の一例としての、プリンター機能やスキャン機能、ネットワーク通信機能等を備える画像形成装置である。
【００１９】
表示部２０１は、各種スイッチやボタン、並びに、タッチパネル、メッセージ表示用の液晶表示部で構成される情報を表示する。操作部２０２は、ハードキーやタッチパネルなどの入力機器を備え、画像形成装置の操作や通信設定の操作などを受け付ける。ＣＰＵ２０３は、操作部２０２を介したユーザーの操作に応じて、ハードディスク２０４等に記憶されている画像形成装置（１１１，１２１）の設定値を変更することができる。ＣＰＵ２０３は画像形成装置全体の制御を司る。外部デバイスＩ／Ｆ２０４は、設定管理サーバー１３１から受信した設定データの設定実行結果を外部に書き出す。また、ハードディスク２０５は、プログラムや画像形成装置（１１１，１２１）の設定値を記録する。メモリ揮発性２０６は、ハードディスク２０５に保存されているプログラムを読み込む。不揮発性メモリ２０７は、電源を供給しなくても記憶を保味か書き換え可能なメモリである。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０８は、ネットワーク１００を介して、設定管理サーバー１３１と接続され、設定データを設定管理サーバー１３１から受信するネットワークインタフェースである。
【００２０】
図２の（Ｂ）は、本発明の実施の形態に係る、管理サーバー１３１、クライアントコンピュータ（１１２，１２２）のハードウェア構成を表す図である。クライアントコンピュータ（１１２，１２２）において、設定データを編集するソフトウェアプログラムと設定管理サーバー１３１が設定データを管理するソフトウェアプログラムがハードディスク２２４に格納されている。表示部２２１は、ウィンドウ、アイコン、メッセージその他ユーザーインターフェイス情報を表示する。操作部２２２は、ハードキーやタッチパネルなどの入力機器を備え、表示部の操作や通信設定の操作などを受け付ける。ＣＰＵ２２３は設定管理サーバー１３１とクライアントコンピュータ（１１２，１２２）の全体の制御を司る。ハードディスク３１４は、プログラムや画像形成装置（１１１，１２１）の設定値を記録する。メモリ３１５は、ハードディスク３１４も保存されているプログラムを読み込む。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ３１６は、ネットワーク１００を介して、設定管理サーバー１３１と設定管理サーバー１３１とクライアントコンピュータ（１１２，１２２）が接続され、設定データを設定管理サーバー１３１とクライアントコンピュータ（１１２，１２２）間で送受信するネットワークインタフェースである。
【００２１】
図３の（Ａ）は、設定管理サーバー１３１のソフトウェア構成の中で、特に本発明に係る部分の機能ブロックを表す図である。はじめに、ユーザーインターフェイス部３１０は、ネットワーク１００を通じてクライアントコンピュータ（１１２，１２２）と設定データ、ユーザー情報のやり取りする機能を持つ。設定データ管理部３１１は、画像形成装置（１１１，１２１）を設定するために必要な設定データを管理する。ユーザーライセンス管理部３１２は、クライアントコンピュータ（１１２，１２２）から設定管理サーバー１３１が提供する設定データ管理ＵＩにログインするユーザー情報を管理する。本実施形態における組織とは、クライアントコンピュータ（１１２，１２２）から設定管理サーバー１３１の設定データ管理ＵＩにログインするユーザーの論理的なグループの単位である。表Ａに、ユーザーライセンス管理部３１２が保持するユーザーと組織のユーザー管理テーブルの一例を示す。
【００２２】
【表１】
2020119113.tif 000003
【００２３】
表ＡのユーザーＩＤ、ライセンスＩＤ、及び設定データへアクセス制御に必要な組織情報となる組織ＩＤが保持されている。ユーザーは、ユーザーＩＤで一意に識別される。組織ＩＤは、ユーザー作成時に選択する組織情報に紐づき自動登録する。ライセンスＩＤは、ユーザーが所属する組織ＩＤに紐づき自動登録する。ライセンス情報は組織が販売権を持った国を示す国情報である。ライセンス情報はライセンスＩＤとして複数持つことができる。より具体的には、組織ＩＤ＝ＡＡＡの組織に対して、２つのユーザー情報、ＩＤ＝Ｕ０００１、Ｕ００００２と２つのライセンス情報、ライセンスＩＤ＝ＵＳ，ＣＡが登録されている。組織ＩＤは、組織の識別情報の一例である。ユーザー管理テーブルは、設定管理サーバー１３１で統括企業の担当者、または、地域販売会社の担当者がユーザー登録、管理操作により更新されることで維持されている。
【００２４】
設定データアクセス管理部３１３は、設定データＩＤと組織ＩＤとライセンスＩＤを管理する。設定データは組織ごとに管理され、ある組織のユーザーが別の組織のデータを参照することはできない。一方で同じ組織に所属するユーザー同士であれば、その組織のデータを参照することができる。組織は、企業の拠点（事業所）ごとに作成してもよいし、データの参照性を重視して複数の拠点を同一の組織として扱ってもよい。表Ｂに、設定データアクセス管理部３１３が保持する設定データアクセステーブルの一例を示す。
【００２５】
【表２】
2020119113.tif 000004
【００２６】
表Ｂの設定データＩＤは、設定処理を行う単位である論理領域を一意に識別するＩＤ情報であり、設定データにアクセス可能な組織ＩＤ記録する。ライセンスＩＤは、設定データを画像形成装置（１１１，１２１）に自動設定が可能な国を示す情報である。設定データのライセンス情報は、必ず一つのライセンスＩＤを保持する。より具体的には、設定データＩＤ＝０００００１の設定データに対して、組織ＩＤ＝ＡＡＡ、ライセンスＩＤ＝ＵＳのライセンス情報、設定データＩＤ＝０００００２の設定データに対して、組織ＩＤ＝ＡＡＡ、ライセンスＩＤ＝ＣＡのライセンス情報、設定データＩＤ＝０００００３の設定データに対して、組織ＩＤ＝ＢＢＢ、ライセンスＩＤ＝ＪＰのライセンス情報が登録されている。例えば、組織ＩＤ「ＡＡＡ」に属するユーザーは、設定データＩＤ＝０００００１，０００００２の設定データは閲覧、編集することができる。一方、設定データＩＤ＝０００００３の設定データは、閲覧、編集できない。設定データには、必ず一つのライセンスＩＤが保持されている。設定データ名は、ユーザーが入力する文字列となる。設定データアクセステーブルは、クライアントコンピュータ（１１２，１２２）を介して、設定管理サーバー１３１が提供する設定データ管理ＵＩから設定データの登録、編集のリクエストを受信することで維持、管理されている。設定データインポート判定部３１４は、画像形成装置（１１１，１２１）から設定データのインポートリクエストを受信し、設定データを入力処理の機能を持つ。
【００２７】
図３の（Ｂ）は、クライアントコンピュータ（１１２，１２２）ソフトウェア構成の中で、特に本発明に係る部分の機能ブロックを表す図である。
【００２８】
はじめに、クライアントコンピュータ（１１２，１２２）のユーザーインターフェイス部３２０は、ネットワーク１００を通じて設定管理サーバー１３１と設定データ、ユーザー情報のやり取りする機能を持つ。設定管理サーバーのユーザーインターフェイス部３２０はクライアントコンピュータ（１１２，１２２）のユーザーインターフェイス部３１０とネットワーク１００を介して、設定データ取得部３２１とエクスポート処理部３２２とユーザーライセンス取得部３２３とインポートデータ取得部３２４と設定データライセンス取得部３２５とライセンス判定部３２６と設定データインポート処理３２７などのクライアントコンピュータ（１１２，１２２）が提供する機能の指示やり取り行う。設定データ取得部３２１は、ユーザーインターフェイス部３２０介して、設定管理サーバー１３１の設定データ管理部３１１の設定データを取得する。エクスポート処理部３２２は、設定データ取得部３２１が取得した設定データをクライアントコンピュータ（１１２，１２２）にファイルとして出力する機能を持つ。ユーザーライセンス取得部３２３は、設定管理サーバー１３１に対してユーザーライセンス情報取得リクエストを送信し、ユーザーが属している組織のライセンス情報を取得する。インポートデータ取得部３２４は、ユーザーインターフェイス部３２０を介して、入力処理する設定データを受信する。設定データライセンス取得部３２５は、インポートデータ取得部３２４が取得した設定データの情報に基づき、設定データのライセンスを決定する。ライセンス判断部３２６は、ユーザーライセンス取得部３２３と設定データライセンス取得部３２５で取得したライセンス情報に基づき、設定データのインポート先を決定する機能を持つ。設定データインポート処理部３２７は、設定データの入力リクエストを設定管理サーバー１３１の設定データインポート処理部３１４にリクエストを送信する。
【００２９】
クライアントコンピュータ（１１２，１２２）と設定管理サーバー１３１とは、ＲＥＳＴ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒ）やＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）等の技術を用いて通信を行う。
【００３０】
図４の（Ａ）は、クライアントコンピュータ（１１２，１２２）のライセンス判断部３２６がライセンスを判断するためのユーザーライセンス取得部３２３が受信するユーザーライセンスデータの一例である。ユーザーライセンスデータにライセンス情報が含まれている場合の例である。ユーザーライセンスデータは設定メタ情報の一部として、ユーザーライセンス情報４０１に、該設定データに指定されたユーザーライセンス情報が記述されている。なお、ユーザーライセンス情報４０１に、複数のライセンスＩＤが含まれても良い。
【００３１】
図４の（Ｂ）は、クライアントコンピュータ（１１２，１２２）の設定データライセンス取得部３２５でライセンスを判断する設定データライセンスデータの一例である。設定データにライセンス情報が含まれている場合の例である。設定データライセンスデータは設定メタ情報の一部として、データライセンス情報４１１に、該設定データに指定された設定データライセンス情報が記述されている。なお、データライセンス情報４１１に、ライセンス情報に含まれるライセンスＩＤは一つとする。
【００３２】
図５は、クライアントコンピュータ（１１２，１２２）のエクスポート処理部３２２が実行する、設定データ管理サーバー１３１から受信した設定データの出力処理を示すフローチャートである。なお、フローに係るエクスポート処理部３２２のプログラムは、クライアントコンピュータ（１１２，１２２）のハードディスク２１４に記憶されており、メモリ２１５に読み出されＣＰＵ２１３によって実行される。
【００３３】
Ｓ５０１において、エクスポート処理部３２２は、操作部２２１を用いて、ユーザーから出力する設定データとパスワードの入力を受け付ける。
【００３４】
Ｓ５０２において、エクスポート処理部３２２は、設定データ取得部３２１を介して、Ｓ５０１で指定された設定データを取得するためのリクエストを設定管理サーバー１３１に対して送信する。
【００３５】
Ｓ５０３において、エクスポート処理部３２２は、Ｓ５０２で取得した設定データを圧縮、暗号化する。
【００３６】
Ｓ５０４において、エクスポート処理部３２２は、Ｓ５０３で暗号化した設定データを出力する。
【００３７】
出力した設定データとＳ５０１で入力したパスワード情報は、担当者が地域販売会社の営業担当者に送信（メール、ファイル共有など）する。
【００３８】
図６は、クライアントコンピュータ（１１２，１２２）が設定データのインポート処理を示すフローチャートである。なお、フローに係る設定データインポート処理部３２７のプログラムは、クライアントコンピュータ（１１２，１２２）のハードディスク２１４に記憶されており、メモリ２１５に読み出されＣＰＵ２１３によって実行される。地域販売会社の担当者が、統括販売会社の担当者からメールやファイル共有などで受信した設定データと設定データのパスワードをクライアントコンピュータ（１１２，１２２）の操作部２２１を介して、設定データインポート処理部３２６が設定データの入力処理を受信することで、図６の設定データインポート処理を開始する。
【００３９】
Ｓ６０１において、インポートデータ取得部３２４は、操作部２２１を用いて、ユーザーから設定データの入力を受け付ける。
【００４０】
Ｓ６０２において、インポートデータ取得部３２４は、Ｓ６０１で受信したパスワードと設定データを使用し受信した設定データを複合する。
【００４１】
Ｓ６０３において、インポートデータ取得部３２４は受信したパスワードで設定データが複合できたか確認する。設定データが複合できた場合は、Ｓ６０４へ進む。複合できなかった場合は、Ｓ６０１に戻りパスワードを再入力する。
【００４２】
Ｓ６０４において、ユーザーライセンス取得部３２３でユーザーライセンス情報を取得する。
【００４３】
Ｓ６０５において、設定データライセンス取得部３２５は、設定データに記述されたライセンス情報を取得する。
【００４４】
Ｓ６０６において、ライセンス判定部３２６は、Ｓ６０４とＳ６０５のレスポンスとして設定データのライセンスがユーザーライセンスのライセンスに含まれているか判定する。設定データのライセンスがユーザーライセンスのライセンスに含まれるはＳ６０７に進み、ライセンスを含まない場合はＳ６０８に進む。
【００４５】
Ｓ６０７において、設定データインポート処理部３２６は、設定データのインポート処理を実行する。インポート処理を完了した場合は、設定データインポート処理を終了する。
【００４６】
Ｓ６０８において、設定データインポート処理部３２６は、設定データのインポート処理を中止する。インポート処理を中止した場合は、設定データインポート処理を終了する。
【００４７】
図７（Ａ）は、クライアントコンピュータ（１１２，１２２）に設定データの出力処理を行うための画面の一例を示す図である。具体的には、Ｓ５０１でクライアントコンピュータ（１１２，１２２）が操作部２２２に表示する画面である。
【００４８】
フォーム７０１は、設定データを選択するフォームである。
【００４９】
図７（Ｂ）は、クライアントコンピュータ（１１２，１２２）に設定データの出力処理を行うための画面の一例を示す図である。具体的には、Ｓ５０１でクライアントコンピュータ（１１２，１２２）が操作部２２２に表示する画面である。
【００５０】
フォーム７１１は、クライアントコンピュータ（１１２，１２２）のエクスポート処理部３２２が設定データを暗号化で使用するパスワードを入力するフォームである。
【００５１】
図７（Ｃ）は、クライアントコンピュータ（１１２，１２２）に設定データの出力処理を行うための画面の一例を示す図である。具体的には、Ｓ６０１でクライアントコンピュータ（１１２，１２２）が操作部２２２に表示する画面である。
【００５２】
フォーム７３１は、設定データを選択するフォームである。
【００５３】
図７（Ｄ）は、クライアントコンピュータ（１１２，１２２）に設定データの出力処理を行うための画面の一例を示す図である。具体的には、Ｓ６０１でクライアントコンピュータ（１１２，１２２）が操作部２２２に表示する画面である。
【００５４】
フォーム７４１は、クライアントコンピュータ（１１２，１２２）の設定データインポート処理部３２７が設定データを暗号で使用するパスワードを入力するフォームである。
【００５５】
上記第１の実施形態によれば、設定管理サーバーで組織ごとのユーザーライセンス情報と設定データライセンス情報を管理し、設定データを入力処理時に使用可能なライセンスを判断することにより、組織ごとに設定データの組織が異なる場合でも出力した設定データの取得、設定データを入力処理することで複数の地域販売会社で同じ設定データの設定作業効率、設定作業品質を低下させることなく、設定データ設定の複製を実行することができる。
【００５６】
［第２の実施形態］
実施形態２では、図１〜図７に示す構成が第１の実施の形態と同じであり、第１の実施の形態と同様の部分については同一の符号を用いてその説明を省略する。以下、実施形態１と異なる点を主に説明する。
【００５７】
設定データアクセス管理部３１３は、設定データＩＤ、組織ＩＤ、ライセンスＩＤとインポート先組織ＩＤを管理する。表Ｂとの差異は設定データＩＤとインポート先組織ＩＤを組み合わせごとに、設定データのインポート先の組織ＩＤを記憶する点である。
【００５８】
【表３】
2020119113.tif 000005
【００５９】
より具体的には、設定データＩＤ＝０００００１の設定データ情報に対して、インポート先組織ＩＤ＝ＢＢＢのインポート先組織ＩＤ情報が登録されている。つまり、設定データＩＤ＝０００００１の設定データを組織ＩＤ＝ＢＢＢに入力することができる。さらに、インポート先組織ＩＤ＝空白となっている設定データは全ての組織に設定データの入力処理を行うことができる。例えば、設定データＩＤ＝０００００４の設定データは全組織へ入力することができる。インポート先組織ＩＤは、組織の識別情報の一例である。
【００６０】
図８は、クライアントコンピュータ（１１２，１２２）の設定データエクスポート処理の一例を示すフローチャートである。図５と比較して、Ｓ８０１、Ｓ８０２の処理が追加されている点が異なる。図５と同一の処理は、同一の符号を用いることで説明を省略する。
【００６１】
Ｓ８０１において、クライアントコンピュータ（１１２，１２２）のユーザーインターフェイス３２１は、組織ＩＤを受信する。具体的には、図１０において、設定データの選択と組織ＩＤの入力画面になる。
【００６２】
Ｓ８０２において、設定管理サーバー１３１の設定データアクセス管理部３１３は、設定データのインポート先組織ＩＤを関連づけて記憶する。
【００６３】
図９は、クライアントコンピュータ（１１２，１２２）の設定データインポート処理の一例を示すフローチャートである。図６と比較して、Ｓ９０１、Ｓ９０２、Ｓ９０３、Ｓ９０４の処理が追加されている点が異なる。
【００６４】
Ｓ９０１において設定管理サーバー１３１の設定データインポート処理部３１４は、ユーザーインターフェイス３２１が受信した設定データのインポートリクエストを受信し、設定データに含まれている設定データＩＤを取得する。
【００６５】
Ｓ９０２において、クライアントコンピュータ（１１２，１２２）からリクエストを送信しているユーザーＩＤを取得し、ユーザー管理テーブルからユーザーＩＤを検索し、組織ＩＤを取得する。
【００６６】
Ｓ９０３において、設定データインポート処理部３１４は、Ｓ９０１で取得した設定ＩＤからインポート先組織ＩＤが空白か判定する。インポート先組織ＩＤが空白の場合はＳ６０７に進み、空白以外はＳ９０４に進む。
【００６７】
Ｓ９０４において、設定データインポート処理部３１４は、Ｓ９０１とＳ９０２のレスポンスとして設定データのインポート先組織ＩＤとユーザーの組織ＩＤが一致するか判定する。設定データのインポート先組織ＩＤとユーザーの組織ＩＤが一致する場合は、Ｓ６０７に進み、一致しない場合はＳ６０８に進む。
【００６８】
図１０（Ａ）は、クライアントコンピュータ（１１２，１２２）に設定データの出力処理を行うための画面の一例を示す図である。具体的には、Ｓ８０１でクライアントコンピュータ（１１２，１２２）が操作部２２２に表示する画面である。
【００６９】
フォーム１００１は、設定データをインポート先の組織ＩＤを入力するフォームである。
【００７０】
上記第２の実施形態によれば、設定データを誤った地域販売会社へ送信したとした場合は設定データの入力処理を許可しないため、設定データの出力処理、入力処理の作業効率を低下させることなく、設定データの設定情報を漏えいする可能性を低下させ、セキュリティを向上することができる。
【００７１】
［第３の実施形態］
実施形態３では、図１〜図１０に示す構成が第２の実施の形態と同じであり、第２の実施の形態と同様の部分については同一の符号を用いてその説明を省略する。以下、実施形態２と異なる点を主に説明する。
【００７２】
表Ｄに、設定データアクセス管理部３１３が保持する設定データインポート管理テーブルの一例を示す。設定データアクセス管理部３１３は、エスクスポートＩＤ，設定データＩＤ、インポート先組織ＩＤが保持されている。出力された設定データは、エスクスポートＩＤは、エクスポートＩＤで一意に識別される。
【００７３】
【表４】
2020119113.tif 000006
【００７４】
より具体的には、エクスポートＩＤ＝ＸＸＸＸＸＸの設定データ情報に対して、インポート先組織ＩＤ＝ＢＢＢのインポート先組織ＩＤ情報が登録されている。つまり、エクスポートＩＤ＝ＸＸＸＸＸＸ１、かつ設定データＩＤ＝０００００１の設定データを組織ＩＤ＝ＢＢＢに入力することができる。また、エクスポートＩＤ＝ＸＸＸＸＸＸ２は、エクスポートＩＤ＝ＸＸＸＸＸＸ１と同じ設定データＩＤ＝０００００１を持つが、インポート先組織ＩＤが異なるため、インポート先組織ＩＤ＝ＣＣＣに設定データの入力処理は許可するが、インポート組織機ＩＤ＝ＢＢＢには許可しない。さらに、インポート組織機ＩＤ＝空白となっている設定データは全ての組織に設定データの入力処理を行うことができる。例えば、エクスポートＩＤ＝ＸＸＸＸＸＺ１、かつ設定データＩＤ＝０００００４の設定データを全組織に入力することができる。
【００７５】
図１１は、クライアントコンピュータ（１１２，１２２）の設定データエクスポート処理の一例を示すフローチャートである。図８と比較して、Ｓ１１０１、Ｓ１１０２の処理が追加されている点が異なる。図８と同一の処理は、同一の符号を用いることで説明を省略する。
【００７６】
Ｓ１１０１において、クライアントコンピュータ（１１２，１２２）のエクスポート処理部３２２は、設定データを出力処理後に、出力した設定データのハッシュ値を生成し、設定管理サーバー１３１の設定データアクセス管理部３１３にハッシュ値を送信する。なお、ハッシュ値の生成には、ｍｄ５やｓｈａ１などのアルゴリズムを使用しても良い。
【００７７】
Ｓ１１０２において、設定管理サーバー１３１の設定データアクセス管理部は、ユーザーインターフェイス３２１介して受信した、エクスポートＩＤと設定データＩＤを保管する。
【００７８】
図１２は、クライアントコンピュータ（１１２，１２２）の設定データインポート処理の一例を示すフローチャートである。図９と比較して、Ｓ１２０１、Ｓ１２０２、Ｓ１２０３、Ｓ１２０４の処理が追加されている点が異なる。図９と同一の処理は、同一の符号を用いることで説明を省略する。
【００７９】
Ｓ１２０１において、クライアントコンピュータ（１１２，１２２）のエクスポート処理部３２２は、Ｓ６０１で受信した設定データのハッシュ値を生成し、設定管理サーバー１３１の設定データアクセス管理部３１３にハッシュ値を送信する。
【００８０】
Ｓ１２０２において、設定管理サーバー１３１の設定データインポート処理部３１４は、ユーザーインターフェイス３２１が受信した設定データのインポートリクエストを受信し、設定データＩＤとハッシュ値を取得する。
【００８１】
Ｓ１２０３において、設定管理サーバー１３１の設定データインポート処理部３１４は、設定データインポート管理テーブルのエクスポートＩＤを指定して、ハッシュ値でインポート先組織ＩＤを取得する。
【００８２】
Ｓ１２０４において、設定管理サーバー１３１の設定データインポート処理部３１４は、Ｓ９０１とＳ９０２のレスポンスとして設定データのインポート先組織ＩＤとユーザーの組織ＩＤが一致するか判定する。設定データのインポート先組織ＩＤとユーザーの組織ＩＤが一致する場合は、Ｓ６０７に進み、一致しない場合はＳ６０８に進む。
【００８３】
図１３は、設定管理サーバー１３１の設定データインポート処理部３１４が判断する設定データのハッシュ値の一例である。設定データにハッシュ値情報が含まれている場合の例である。設定データのハッシュ値は設定メタ情報の一部として、設定データハッシュ値情報１３０１に、該設定データにハッシュ値情報が記述されている。
【００８４】
上記第３の実施形態によれば、出力した設定データの識別子を管理サーバーに送信し識別子と入力先の組織情報を管理することにより、出力した設定データを適切な組織に設定データの入力処理を許可するため、設定データの出力処理、入力処理の作業効率を低下させることなく、設定データの設定情報を漏えいするか可能性を低下させ、セキュリティを向上することができる。
【符号の説明】
【００８５】
１１２  クライアントコンピュータ、１２２  クライアントコンピュータ、
１３１  管理設定サーバー
【図１】
2020119113.tif 000007
【図２】
2020119113.tif 000008
【図３】
2020119113.tif 000009
【図４】
2020119113.tif 000010
【図５】
2020119113.tif 000011
【図６】
2020119113.tif 000012
【図７（Ａ）】
2020119113.tif 000013
【図７（Ｂ）】
2020119113.tif 000014
【図７（Ｃ）】
2020119113.tif 000015
【図７（Ｄ）】
2020119113.tif 000016
【図８】
2020119113.tif 000017
【図９】
2020119113.tif 000018
【図１０】
2020119113.tif 000019
【図１１】
2020119113.tif 000020
【図１２】
2020119113.tif 000021
【図１３】
2020119113.tif 000022