(57)【要約】【課題】  ポータルサイト管理者によるポータルサイトの構築作業に関する負荷を軽減する仕組みを提供すること【解決手段】  ポータルサイトを作成するための設定値の入力を受け付け、既に作成されたポータルサイトの設定値を複製する旨の指示を受け付けると、検索条件に従い抽出されたポータルサイトにかかる設定値を、新たなポータルサイトを作成するための設定値として受け付けることを特徴とする情報処理装置。【選択図】  図１
2012226690.tif 000002
【特許請求の範囲】
【請求項１】
ポータルサイトを作成するための設定値の入力を受け付ける設定値受付手段と、
前記設置値受付手段で受け付けた設定値をポータルサイト毎に記憶する記憶手段と、
前記記憶された設定値を複製する旨の指示を受け付ける複製受付手段と、
前記複製受付手段により複製する旨の指示を受け付けた場合、前記記憶手段に記憶されたポータルサイトを検索するための条件を受け付ける検索条件受付手段と、
前記検索条件受付手段で受け付けた条件に該当するポータルサイトを、前記記憶手段に記憶されたポータルサイトデータから検索する検索手段と、
を備え、
前記設定値受付手段は、
前記検索手段により検索されたポータルサイトにかかる設定値を、新たなポータルサイトを作成するための設定値として受け付けることを特徴とする情報処理装置。
【請求項２】
前記設定値受付手段は、さらに、
前記検索手段による検索の対象とするか否かを示す情報を受け付けることを特徴とし、
前記検索手段は、前記設定値受付手段により、前記検索手段による検索の対象とする旨の情報を受け付けたポータルサイトを検索対象として検索することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
作成されたポータルサイト毎に、当該ポータルサイトに関する設定値を記憶する情報処理装置における情報処理方法であって、
前記情報処理装置の設定値受付手段が、ポータルサイトを作成するための設定値の入力を受け付ける設定値受付工程と、
前記情報処理装置の複製受付手段が、前記記憶された設定値を複製する旨の指示を受け付ける複製受付工程と、
前記情報処理装置の検索条件受付手段が、前記複製受付工程により複製する旨の指示を受け付けた場合、前記記憶されたポータルサイトを検索するための条件を受け付ける検索条件受付工程と、
前記情報処理装置の検索手段が、前記検索条件受付工程で受け付けた条件に該当するポータルサイトを、前記記憶されたポータルサイトデータから検索する検索工程と、
を備え、
前記設定値受付工程は、
前記検索工程により検索されたポータルサイトにかかる設定値を、新たなポータルサイトを作成するための設定値として受け付けることを特徴とする情報処理方法。
【請求項４】
作成されたポータルサイト毎に、当該ポータルサイトに関する設定値を記憶する情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
ポータルサイトを作成するための設定値の入力を受け付ける設定値受付手段と、
前記記憶された設定値を複製する旨の指示を受け付ける複製受付手段と、
前記複製受付手段により複製する旨の指示を受け付けた場合、前記記憶手段に記憶されたポータルサイトを検索するための条件を受け付ける検索条件受付手段と、
前記検索条件受付手段で受け付けた条件に該当するポータルサイトを、前記記憶手段に記憶されたポータルサイトデータから検索する検索手段として機能させ、
前記設定値受付手段を、
前記検索手段により検索されたポータルサイトにかかる設定値を、新たなポータルサイトを作成するための設定値として受け付けるよう機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラムに関し、特に、企業のポータルサイト構築に係る技術に関するものである。
【背景技術】
【０００２】
従来、社内での情報共有や社員に対する連絡事項の通知などのために、企業それぞれがイントラネットにおいてポータルサイトが利用されている。
【０００３】
このポータルサイトの構築にあたっては、管理者などにより、ポータルサイトにどのような情報をどのように配置するかといった設定が行われ、構築がされている。
【０００４】
このようなポータルサイトの構築に関する技術として、特許文献１には、ポータルサイトに表示するコンテンツの利用頻度を用いて、ポータルサイトの構築を行うという技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３２８４９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ポータルサイトを構築・運営する管理者は、顧客である各企業におけるポータルサイトを構築する際に、掲載する項目や配置などは、どの企業においても大きな違いがないにもかかわらず、ひとつひとつのポータルサイトに関する項目をひとつひとつ設定していかなければならなかった。
【０００７】
そのため、ポータルサイトの構築作業において非常に手間がかかっていた。
【０００８】
そこで、本発明は、すでに作成されているポータルサイトの設定項目をコピーすることで、ポータルサイト管理者によるポータルサイトの構築作業に関する負荷を軽減する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、ポータルサイトを作成するための設定値の入力を受け付ける設定値受付手段と、前記設置値受付手段で受け付けた設定値をポータルサイト毎に記憶する記憶手段と、前記記憶された設定値を複製する旨の指示を受け付ける複製受付手段と、前記複製受付手段により複製する旨の指示を受け付けた場合、前記記憶手段に記憶されたポータルサイトを検索するための条件を受け付ける検索条件受付手段と、前記検索条件受付手段で受け付けた条件に該当するポータルサイトを、前記記憶手段に記憶されたポータルサイトデータから検索する検索手段と、を備え、前記設定値受付手段は、前記検索手段により検索されたポータルサイトにかかる設定値を、新たなポータルサイトを作成するための設定値として受け付けることを特徴とする。
【００１０】
また、本発明は、作成されたポータルサイト毎に、当該ポータルサイトに関する設定値を記憶する情報処理装置における情報処理方法であって、前記情報処理装置の設定値受付手段が、ポータルサイトを作成するための設定値の入力を受け付ける設定値受付工程と、前記情報処理装置の複製受付手段が、前記記憶された設定値を複製する旨の指示を受け付ける複製受付工程と、前記情報処理装置の検索条件受付手段が、前記複製受付工程により複製する旨の指示を受け付けた場合、前記記憶されたポータルサイトを検索するための条件を受け付ける検索条件受付工程と、前記情報処理装置の検索手段が、前記検索条件受付工程で受け付けた条件に該当するポータルサイトを、前記記憶されたポータルサイトデータから検索する検索工程と、を備え、前記設定値受付工程は、前記検索工程により検索されたポータルサイトにかかる設定値を、新たなポータルサイトを作成するための設定値として受け付けることを特徴とする。
【００１１】
また、本発明は、作成されたポータルサイト毎に、当該ポータルサイトに関する設定値を記憶する情報処理装置において実行可能なプログラムであって、前記情報処理装置を、ポータルサイトを作成するための設定値の入力を受け付ける設定値受付手段と、前記記憶された設定値を複製する旨の指示を受け付ける複製受付手段と、前記複製受付手段により複製する旨の指示を受け付けた場合、前記記憶手段に記憶されたポータルサイトを検索するための条件を受け付ける検索条件受付手段と、前記検索条件受付手段で受け付けた条件に該当するポータルサイトを、前記記憶手段に記憶されたポータルサイトデータから検索する検索手段として機能させ、前記設定値受付手段を、前記検索手段により検索されたポータルサイトにかかる設定値を、新たなポータルサイトを作成するための設定値として受け付けるよう機能させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ポータルサイト管理者によるポータルサイトの作成作業に関する負荷を軽減するが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の情報処理システムの構成の一例を示す図である
【図２】図１の管理者端末１０１、サーバ１０２、クライントＰＣ１０３、１０４として適用可能な情報処理装置のハードウエア構成の一例を示す図である
【図３】本発明の実施形態におけるポータルサイト作成処理を示すフローチャートである
【図４】図３のステップＳ３０５におけるポータルコピー処理の詳細を示すフローチャートである
【図５】ポータルデータテーブルの一例を示す図である
【図６】図３のステップＳ３０２で表示されるポータルサイト作成画面の一例を示す図である
【図７】図４のステップＳ４０１で表示される検索条件設定画面の一例を示す図である
【図８】図４のステップＳ４０７で表示される検索結果表示画面の一例を示す図である
【図９】認証テーブルの一例を示す図である
【図１０】図３のステップＳ３０１における認証処理の詳細を示すフローチャートである
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１５】
図１は、本発明に係る情報処理システムのシステム構成の一例を示す図である。
【００１６】
図１に示すように、本実施形態に係る情報処理システムは、管理者端末１０１と、サーバ１０２と、クライアント端末１０３と、クライアント端末１０４とは、インターネット回線などのネットワーク１００を介して相互に通信可能に接続されている。ここで、クライアント端末１０３、１０４は、パソコンやスマートフォンなどの情報処理装置である。
【００１７】
サーバ１０２は、データベースサーバとして機能しており掲示板のＷＥＢサービスを管理している。
【００１８】
また、サーバ１０２は、ＷＥＢサーバとしても機能しており、クライアント端末１０３、１０４に、ＨＴＭＬ等のマークアップ言語で記述された表示情報を送信する機能を備えている。
【００１９】
具体的には、データベースに記憶されているポータルデータテーブル（図５）内のデータから表示情報を生成して、クライアント端末１０３、１０４に送信する機能を備えている。
【００２０】
また、サーバ１０２は、クライアント端末１０３、１０４のユーザの認証処理を行うための認証機能も備えている。
【００２１】
クライアント端末１０３、１０４には、ＷＥＢブラウザソフトウエア（以下、ＷＥＢブラウザとも言う）がインストールされている。
【００２２】
クライアント端末１０３、１０４は、サーバ１０２から取得した、ＷＥＢページを表示するための表示情報をＷＥＢブラウザが解釈して表示部に表示する機能を備えている。ここで、表示情報とは、ＷＥＢページを表示するための、マークアップ言語で記述されたデータファイルであり、ＨＴＭＬファイル、ＸＭＬファイルなどのＷＥＢブラウザが解釈可能なファイルである。
【００２３】
管理者端末１０１は、サーバ管理者からサーバ１０２の管理に係る指示を受け付けると、サーバ１０２に対して当該指示を送信する。当該指示を受け付けたサーバ１０２は、当該指示に従って、実行する各種サービスに係る管理を行う。
【００２４】
上述したように、本システム構成は、サーバ１０２上で実行している各種アプリケーションソフトのサービスを、携帯端末にインストールされたＷｅｂブラウザを利用して、ユーザが利用する仕組みである。
【００２５】
以下、本発明の情報処理システムを構成する各装置について説明する。
【００２６】
以下、図２を用いて、図１に示した管理者端末１０１、サーバ１０２、クライアント端末１０３、１０４に適用可能な情報処理装置のハードウエア構成の一例について説明する。
【００２７】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２８】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２９】
また、２０５は入力コントローラで、入力装置２０９等からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、ＣＲＴディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【００３０】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３１】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ１００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３２】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３３】
ハードウエア上で動作する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３４】
なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを夫々備えていればよい。
【００３５】
次に、図３を用いて、本発明の実施形態において管理者端末１０１およびサーバ１０２が行うポータルサイト作成処理について説明する。
【００３６】
なお、図３のフローチャートで示す処理のうち、ステップＳ３０１〜Ｓ３０７、Ｓ３１１、Ｓ３１２については、管理者端末１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００３７】
また、ステップＳ３０８〜Ｓ３１０については、サーバ１０２のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００３８】
ステップＳ３０１では、管理者端末１０１のＣＰＵ２０１は、管理者による認証要求があった場合に、サーバ１０２と連携して認証処理を行う。
【００３９】
ここで、ステップＳ３０１に示す認証処理の詳細について、図１０に示すフローチャートを用いて説明する。
【００４０】
図１０は、図１における管理者端末１０１とサーバ１０２とのＣＰＵ２０１が実行する第１の制御処理手順を示すフローチャートである。
【００４１】
ステップＳ１００１、ステップＳ１００２、ステップＳ１００５、ステップＳ１００６、ステップＳ１０１２からステップＳ１０１４までの処理は、管理者端末１０１のＣＰＵ２０１によって実行され実現される。
【００４２】
また、ステップＳ１００３、ステップＳ１００４、ステップＳ１００７からステップＳ１０１１までの処理は、サーバ１０２のＣＰＵ２０１によって実行され実現される。
【００４３】
まず、管理者端末１０１は、サーバ１０２にアクセスするための要求を管理者から受け付ける（Ｓ１００１）。
【００４４】
そして、管理者端末１０１は、管理者からの要求を受け付けると、ログイン画面を表示するための表示情報の送信要求をサーバ１０２に送信する（Ｓ１００２）。
【００４５】
サーバ１０２は、管理者端末１０１から、該表示情報の送信要求を受信すると（Ｓ１００３）、ログイン画面を表示するための表示情報（ＨＴＭＬなど）を管理者端末１０１に送信する（Ｓ１００４）。
【００４６】
管理者端末１０１は、サーバ１０２から該表示情報を受信すると、該表示情報に従って、ログイン画面（不図示）を表示する。
【００４７】
そして、管理者端末１０１は、ログイン画面を介して、管理者の操作による、ユーザＩＤ、パスワードの入力を受け付ける。そして、管理者端末１０１は、管理者によりログインボタンが押下されると、入力されたユーザＩＤ、パスワードをサーバ１０２に送信する（Ｓ１００６）。
【００４８】
サーバ１０２は、管理者端末１０１からユーザＩＤ、パスワードを受信すると（Ｓ１００７）、当該受信したユーザＩＤ、パスワードが、認証テーブル（図９）に登録されているか否かを判定する（Ｓ１００８）。そして、サーバ１０２は、登録されていないと判定された場合は（Ｓ１００９：ＮＯ）、当該ユーザが認証されなかった（認証失敗した）ことを示す失敗画面を表示するための表示情報を、管理者端末１０１に送信する（Ｓ１０１０）。
【００４９】
また、サーバ１０２は、登録されていると判定された場合は（Ｓ１００９：ＹＥＳ）、認証が成功したと判定し、ポータル作成画面を表示するための表示情報を、管理者端末１０１に送信する（Ｓ１０１１）。
【００５０】
管理者端末１０１は、サーバ１０２から、表示情報を受信すると（Ｓ１０１２）、該表示情報が、失敗画面を表示するための表示情報である場合は（Ｓ１０１３：ＹＥＳ）、該表示情報に従って失敗画面を管理者端末１０１の表示部に表示する（Ｓ１０１４）。
【００５１】
一方、サーバ１０２は、サーバ１０２から受信した表示情報が、ポータル作成画面を表示するための表示情報である場合は（Ｓ１０１３：ＮＯ）、本フローチャートに示す処理を終了し、図３に示すフローチャートのステップＳ３０２に処理を移行する。
図３に示すフローチャートの説明に戻る。
【００５２】
ステップＳ３０２では、管理者端末１０１のＣＰＵ２０１は、ステップＳ１０１２で受信した表示情報に従い、ポータル作成画面（一例として図６）を表示する。
【００５３】
ステップＳ３０３では、管理者端末１０１のＣＰＵ２０１は、図６に示すポータル作成画面の各設定値入力欄への管理者による設定値の入力を受け付ける。
【００５４】
ステップＳ３０４では、管理者端末１０１のＣＰＵ２０１は、管理者によるポータルコピーをする旨の指示があったか否かを判断する。具体的には図６に示すポータル作成画面のポータルコピーボタン６０１が押下されたか否かを判断する。
【００５５】
ポータルコピーボタン６０１が押下された場合（ステップＳ３０４：ＹＥＳ）は、処理をステップＳ３０５に移行する。
【００５６】
ポータルコピーしない場合（ステップＳ３０３：ＮＯ）は、処理をステップＳ３０６に移行する。
【００５７】
ステップＳ３０５の処理の詳細については、図４に示すフローチャートを用いて後述する。
【００５８】
ステップＳ３０６では、管理者端末１０１のＣＰＵ２０１は、管理者によるポータル作成画面の登録ボタン６０２の押下を受け付ける。
【００５９】
ステップＳ３０７では、管理者端末１０１のＣＰＵ２０１は、ステップＳ３０６で登録ボタン６０２の押下を受け付けると、ステップＳ３０３またはＳ３０５で入力された設定値をサーバ１０２に対して送信する。
【００６０】
ステップＳ３０８では、サーバ１０２のＣＰＵ２０１は、ステップＳ３０７で管理者端末１０１から送信された設定値を受信する。
【００６１】
ステップＳ３０９では、サーバ１０２のＣＰＵ２０１は、ステップＳ３０８で受信した設定値をデータベース等の記憶領域に登録する。なお、ステップＳ３０９で登録された設定値は、ポータルデータテーブル（一例として図５）として登録される。
【００６２】
ステップＳ３１０では、サーバ１０２のＣＰＵ２０１は、入力された設定値によってポータル画面が作成され登録された旨の結果を管理者端末１０１に対して送信する。
【００６３】
なお、ステップＳ３０９でエラーによりポータルの登録ができなかった場合には、ポータル登録に失敗した旨の結果が送信される。
【００６４】
ステップＳ３１１では、管理者端末１０１のＣＰＵ２０１は、ステップＳ３１０でサーバ１０２から送信された結果を受信する。
【００６５】
ステップＳ３１２では、管理者端末１０１のＣＰＵ２０１は、ポータル画面の作成が完了した旨の画面を表示する。
【００６６】
次に、図４に示すフローチャートを用いて、ステップＳ３０５におけるポータルコピー処理の詳細について説明する。
【００６７】
なお、図４のフローチャートで示す処理のうち、ステップＳ４０１、Ｓ４０２、Ｓ４０６〜Ｓ４０９、Ｓ４１３〜Ｓ４１６については、管理者端末１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００６８】
また、ステップＳ４０３〜Ｓ４０５、Ｓ４１０〜Ｓ４１２については、サーバ１０２のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００６９】
ステップＳ４０１では、管理者端末１０１のＣＰＵ２０１は、コピー元となるポータルサイトの検索条件を管理者から受け付ける。具体的には、ステップＳ３０４において管理者からポータルコピーボタン６０１が押下されると、図７に示す検索条件設定画面を表示し、管理者による検索条件の入力を受け付ける。
【００７０】
ステップＳ４０２では、管理者端末１０１のＣＰＵ２０１は、管理者による検索実行指示を受け付ける。具体的には、図７に示す実行ボタン７０１が押下されることで、受け付ける。そして、実行ボタン７０１が押下されると、管理者端末１０１のＣＰＵ２０１は、ステップＳ４０１で設定された検索条件をサーバ１０２に送信する。
【００７１】
ステップＳ４０３では、サーバ１０２のＣＰＵ２０１は、ステップＳ４０２で管理者端末１０１から送信された検索条件を受信する。
【００７２】
ステップＳ４０４では、サーバ１０２のＣＰＵ２０１は、ステップＳ４０３で受信した検索条件に従い、図５に示すポータルデータテーブルを検索する。なお、この際には、ポータルデータテーブルのコピー可否の項目に「コピー可」を示す情報が設定されているポータルサイトを検索対象して、検索する。
【００７３】
ステップＳ４０５では、サーバ１０２のＣＰＵ２０１は、ステップＳ４０４での検索結果を管理者端末１０１に送信する。
【００７４】
ステップＳ４０６では、管理者端末１０１のＣＰＵ２０１は、ステップＳ４０５でサーバ１０２から送信された検索結果を受信する。
【００７５】
ステップＳ４０７では、管理者端末１０１のＣＰＵ２０１は、ステップＳ４０６で受信した検索結果を画面上に表示する（検索結果表示画面の一例として図８）。なお、検索結果を表示する際には、例えばコピー回数が多いポータルサイトを上位に表示するなど、表示順を制御することも可能である。
【００７６】
ステップＳ４０８では、管理者端末１０１のＣＰＵ２０１は、検索結果表示画面に表示された検索結果一覧から、コピー元となるポータルサイトの選択を管理者から受け付ける。
【００７７】
ステップＳ４０９では、管理者端末１０１のＣＰＵ２０１は、ステップＳ４０８で選択されたコピー元ポータルサイトを特定する情報（例えばポータルＮＯ）をサーバ１０２へ送信する。
【００７８】
ステップＳ４１０では、サーバ１０２のＣＰＵ２０１は、ステップＳ４０９で管理者端末１０１から送信されたコピー元ポータルサイトを特定する情報を受信する。
【００７９】
ステップＳ４１１では、サーバ１０２のＣＰＵ２０１は、ステップＳ４１０で受信した情報で特定されるポータルサイトのコピー回数（コピー元ポータルサイトとして選択された回数）を更新する。そして、更新した回数をポータルデータテーブルに登録する。
【００８０】
ステップＳ４１２では、サーバ１０２のＣＰＵ２０１は、ステップＳ４１０で受信した情報で特定されるポータルサイトの設定値をポータルデータテーブルから取得し、当該設定値を管理者端末１０１に送信する。
【００８１】
ステップＳ４１３では、管理者端末１０１のＣＰＵ２０１は、ステップＳ４１２でサーバ１０２から送信された設定値を受信する。
【００８２】
ステップＳ４１４では、管理者端末１０１のＣＰＵ２０１は、ステップＳ４１３による受信処理がエラーであったか否かを判断する。なお、エラーとなる場合とは、管理者端末１０１とサーバ１０２との通信が出来なかった場合や、設定値の取得に失敗した場合などが該当する。
【００８３】
エラーであると判断された場合（ステップＳ４１４：ＹＥＳ）は、処理をステップＳ４１５に移行し、ステップＳ４１５において管理者端末１０１のＣＰＵ２０１がエラーであった旨を通知する。そして、処理をステップＳ４１６へ移行する。
【００８４】
エラーではないと判断された場合（ステップＳ４１４：ＮＯ）は、処理をステップＳ４１６に移行する。
【００８５】
ステップＳ４１６では、管理者端末１０１のＣＰＵ２０１は、ステップＳ４１３で受信した設定値の編集をする。なお、ステップＳ４１６の設定値の編集は、具体的には、送信されなかった項目について管理者からの入力を受け付けたり、ステップＳ４１３で受信した設定値の修正などを受け付ける。
【００８６】
そして、本フローチャートで示す処理を終了し、図３のステップＳ３０６に処理を移行する。
次に図５に示すポータルデータテーブルについて説明する
【００８７】
図５は、サーバ１０２に記憶されている各ポータルサイトの設定値が登録されたポータルデータテーブルの一例を示す図である。
【００８８】
ポータルデータテーブルは、「ポータルＩＤ」、「ポータル名」、「ニックネーム」、「企業名」、「コピー可否」、「コピー回数」等の項目から構成されている。
【００８９】
ポータルＩＤは、各ポータルサイトを一意に特定するために採番される番号である。
【００９０】
ポータル名、ニックネームは、各ポータルサイトを識別するために付けられる名称、略称である。
【００９１】
企業名は、当該ポータルサイトを利用する企業を示す情報である。
【００９２】
コピー可否は、当該ポータルサイトをコピー元として新たなポータルサイトを構築することが可能か否かの設定に関する情報である。コピー可として設定されたポータルサイトについては、当該ポータルサイトをコピー元として、新たなポータルサイトの構築をすることが可能となる。すなわち、図４に示すフローチャートのステップＳ４０４において、サーバ１０２が検索する対象となるポータルサイトである。
【００９３】
他方、コピー不可として設定されたポータルサイトについては、新たなポータルサイトを構築する際に、当該ポータルサイトをコピー元とすることができないことを示す。すなわち、ステップＳ４０４において検索対象とはならないポータルサイトであることを示す。
【００９４】
コピー回数とは、当該ポータルサイトをコピー元として新たなポータルサイトが構築された回数を示す情報である。
【００９５】
なお、このコピー回数が多いポータルサイトについては、検索結果画面（図８）を表示する際に上位に表示するよう制御しても良い。
【００９６】
ポータルデータテーブルについては、上述した項目のすべてが登録されている必要はなく、また上述した項目以外の情報について登録されていてもよい。
【００９７】
以上の処理により、ポータルサイトを構築する際に、既に作成されたポータルサイトの設定値をコピーし取得することが可能となり、ひとつひとつの設定項目に対して入力する手間を省くことができるため、管理者によるポータルサイトの作成作業に関する負荷を軽減するが可能となる。
【００９８】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００９９】
また、本発明におけるプログラムは、図３、図４、図１０の処理方法をコンピュータが実行可能なプログラムである。なお、本発明におけるプログラムは図３、図４、図１０の各装置の処理方法ごとのプログラムであってもよい。
【０１００】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１０１】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１０２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１０３】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０５】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１０６】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１０７】
１００  ネットワーク
１０１  管理者端末
１０２  サーバ
１０３  クライアント端末
１０４  クライアント端末
【図１】
2012226690.tif 000003
【図２】
2012226690.tif 000004
【図３】
2012226690.tif 000005
【図４】
2012226690.tif 000006
【図５】
2012226690.tif 000007
【図６】
2012226690.tif 000008
【図７】
2012226690.tif 000009
【図８】
2012226690.tif 000010
【図９】
2012226690.tif 000011
【図１０】
2012226690.tif 000012