(57)【特許請求の範囲】
【請求項１】
企業資源管理アプリケーションのための役割ベースのユーザインタフェースを実装するためのコンピュータ実行可能命令を記録するマシン可読媒体であって、前記ユーザインタフェースが、
役割ベースのタスクおよび活動の中をナビゲートするためのナビゲーションエリアと、  役割ベースのタスクまたは活動について、選択および作業を行うためのワークエリアと、
選択された活動に対応する開始された処理の指標を表示するためのセッションエリアであって、その指標を選択することによって、先に開始されているが非アクティブである処理が作業中セッションとなるセッションエリアとを含み、
前記ナビゲーションエリアは、役割ベースの活動のセットを含み、
前記ワークエリアは、前記セットのうちの活動に対応する処理ウィンドウを含み、前記処理ウィンドウが、前記活動に関連したオブジェクトに関して実行可能な1つまたは複数の処理を含み、
前記ワークエリアは、前記活動に関連した1つまたは複数のオブジェクトを含んでいる活動オブジェクトウィンドウをさらに含み、
前記オブジェクトは、ユーザの役割と前記ナビゲーションエリアで選択された活動分類との両方にマッチする複数のバックグラウンドアプリケーションから収集/集約した業務オブジェクトであることを特徴とするマシン可読媒体。
【請求項２】
前記ナビゲーションエリアは、役割に関連した集約されたタスクのリストにナビゲートするためのフィールドを含む請求項1に記載のマシン可読媒体。
【請求項３】
タスクが業務プロセスに対応する請求項2に記載のマシン可読媒体。
【請求項４】
前記ワークエリアは、タスクの所有者を変更する動作を実行するためのフィールドを含む請求項2に記載のマシン可読媒体。
【請求項５】
前記ユーザインタフェースは、何も表示されていない場合に前記ナビゲーションエリアを表示するためのフィールドをさらに含む請求項1に記載のマシン可読媒体。
【請求項６】
企業資源管理アプリケーションのための役割ベースのユーザインタフェースを操作するための方法であって、
ユーザの役割を決定するステップと、
前記ユーザの役割に基づいて、前記ユーザの役割に対応する役割ベースのユーザインタフェースを提示するステップと、
前記インタフェースのナビゲーションエリアでのユーザの入力に応答して、選択された役割ベースの活動にナビゲートし、それ以降前記ナビゲーションエリアを表示しないステップと、
前記選択された活動に関連した1つまたは複数のオブジェクトを活動オブジェクトウィンドウに表示するステップと、
前記選択された活動に対応する処理ウィンドウでのユーザの入力に応答して、前記処理ウィンドウのうちの第1の選択された処理を開始するステップであって、前記第1の選択された処理が前記ユーザインタフェースのアクティブの作業中セッションになるステップと、
前記ユーザインタフェースのセッションエリアの中で前記第1の開始された処理のための第1指標を表示するステップとを含み、
前記オブジェクトは、ユーザの役割と前記ナビゲーションエリアで選択された活動分類との両方にマッチする複数のバックグラウンドアプリケーションから収集/集約した業務オブジェクトであることを特徴とする方法。
【請求項７】
前記ユーザインタフェースのフィールドでのユーザの入力に応答して、前記ナビゲーションエリアを再表示するステップと、
前記ナビゲーションエリアでのユーザの入力に応答して、別の選択された活動にナビゲートするステップとをさらに含む請求項6に記載の方法。
【請求項８】
前記別の選択された活動に対応する処理ウィンドウを表示するステップと、
前記処理ウィンドウでのユーザの入力に応答して、前記処理ウィンドウのうちの第2の選択された処理を開始するステップであって、前記第2の選択された処理が前記ユーザインタフェースの前記アクティブの作業中セッションになるステップと、
前記セッションエリアの中で前記第2の開始された処理のための第2指標を表示するステップとをさらに含む請求項7に記載の方法。
【請求項９】
前記第1指標でのユーザの入力に応答して、前記第1の処理が前記ユーザインタフェースの前記アクティブの作業中セッションとなるようにするステップをさらに含む請求項8に記載の方法。
【請求項１０】
前記ユーザインタフェースのフィールドでのユーザの入力に応答して、前記ナビゲーションエリアを再表示するステップと、
前記ナビゲーションエリアでのユーザの入力に応答して、前記役割に関連した集約されたタスクのリストにナビゲートするステップとをさらに含む請求項6に記載の方法。
【請求項１１】
ユーザの入力に応答して、タスクの所有者を変更する動作を実行するステップをさらに含む請求項10に記載の方法。
【請求項１２】
請求項6による方法を実行するためのコンピュータ実行可能命令を記録するマシン可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ユーザインタフェースが役割ベースの機能のための選択肢を提示する方法およびシステムに関する。
【背景技術】
【０００２】
大小の企業は、それらの事業の助けとするためにコンピュータを使用する。例えば、経営資源管理(「ERP」)アプリケーションは、企業が内部プロセスを管理して企業の業務を達成し、企業のパートナーとのやりとりを管理するのを助ける。製造業はその製品を顧客に販売することに相当な努力を払い、そのプロセスの中で受注、見積りおよびその他の作業結果を生成する。製造業はまた、典型的には販売業者から資材および必需品を買い、購買受注、およびこの事業の一部としてのその他の作業結果を生成する。製造業はまた、その活動を行うために従業員の雇用を管理しなければならない。製造業は、事業のうちの(数ある中でも)製品販売、資材購買および人事管理の分野の各々を専門とする従業員を雇用すると思われる。したがって様々な従業員は、自分たちの組織の中で予め定められた役割を持ち、自分たちの役割によって定められる責任を持つと思われる。
【０００３】
慣わしとして、ERPアプリケーションは機能に富んだコンピュータアプリケーションである。非常に大きな企業で使用される場合、ERPアプリケーションは顧客関係管理およびその他の販売活動、資材管理およびその他の購買活動、ならびに人事管理の活動を支援するための機能を有していてもよい。ERPアプリケーションは典型的に、アプリケーションによって提供される豊富な機能のセットにマッチするユーザインタフェースを有している。知られているシステムでは、そうしたユーザインタフェースはシステム上で可能な、大量の実質的にすべての機能を一覧にした長い、包括的なメニューを含む場合がある。そのような過度の情報はユーザを途方に暮れさせ、インタフェースの使用を難しく、時間のかかるものにする可能性がある。例えば、購買担当者は自分の仕事を実行するために必要な機能を見つける前に、マネージャ、または人事管理の従事者、または販売担当者の機能をすべて通読しなければならない場合もある。このことはイライラを引き起こし、効率を低下させる可能性がある。
【発明の開示】
【課題を解決するための手段】
【０００４】
本発明の実施形態は、上で述べられた懸念に対処する。この実施形態は、ユーザインタフェースが役割ベースの機能のための選択肢を提示する方法およびシステムに関する。実施形態の中で、このユーザインタフェースはERPアプリケーション用のものであってもよい。「役割ベース」の意味は、企業またはその他の組織内の人の役割に関するものである(例えば、その人はマネージャ、または購買もしくは販売担当者、または人事管理の仕事等である)。したがって、このユーザインタフェースは組織内の起こり得る活動の大きな包括的なセットを、より管理しやすく、個人の役割に合わせてより良く調整された、圧縮されたセットに縮小してもよい。このようにして、ユーザは従来のシステムにおけるもののような膨大な量の情報を取り扱わなくてもよい。さらに本発明の実施形態は、複数の処理が開始されてもよく、同時にアクティブ化のために利用可能な直観的な(intuitive)使用しやすいインタフェースを提供する。このインタフェースは開始された処理のタブ付きの表示と、処理から処理へと移行すること、または新たな処理を開始することを簡単にするナビゲーションフィールドとを提供する。
【０００５】
役割ベースの活動のセットは、活動の全般的な分類のうちのサブセットか、またはその分類の中に含まれる1つまたは複数の処理に各々関連付けられてもよい。処理は、選択された活動に対応するウィンドウから開始されてもよい。
【発明を実施するための最良の形態】
【０００６】
図1は、本発明の実施形態によるユーザインタフェースの画面表示100の解説用の例を示す。表示100はセッションエリア110とナビゲーションエリア111とワークエリア112とを含んでもよい。これらのエリアのうちの1つまたは複数の内容は、ユーザの役割によって決定されてもよい。例えば、ナビゲーションエリア111は全般的な集約された役割ベースのタスク、および特定の分類された役割ベースの活動の中をナビゲートするためのフィールドを含んでもよい。ワークエリア112はタスクまたは活動について選択および作業を行うために使用されてもよい。セッションエリア110は特定の分類された役割ベースの活動に対応する開始された処理の指標を含んでもよい。
【０００７】
より詳細には、ナビゲーションエリア111は、「ワークインボックス」フィールド102と、役割ベースの活動のセットを識別するフィールド103とを含んでもよい。役割ベースの活動のセット103は特定の組織的役割に合わせて調整されてよく、または特定の個人にさえ合わせて調整されてもよい。この例の中では、活動は「請求」、「連絡先」、「送り状」、「案件(Opportunities)」、「見積り」および「受注」を含む。これらの分類は任意のものであり、その他の分類が可能である。活動は、一部はレポートの生成に関係してもよい処理を実行することを含んでもよい。ワークインボックス102は(特定の役割または個人に属するものではあるが)任意の種類のものであってよい、選択可能なタスクの全般的な集約されたリストを含む、集約されたタスクのウィンドウ104に対応してもよい。セッションエリア110は、さらに詳細に説明されるように、何も表示されない場合にナビゲーションエリアを表示するため、および異なる表示からワークインボックスにナビゲートするための「ホーム」アイコン105を含んでもよい。
【０００８】
図1で、ワークインボックス102は、ハイライトされることによって示されているように、現時点で選択されている。ユーザはタスク104の中からタスクを選択するために、例えばマウスで「クリックする」ことによって、ワークインボックス102に対応するタスクを開いてもよい。図1の例の中では、タスク「Peter Jonesの雇用」が選択されている。このタスクは、例えばソフトウェアのオブジェクトによって実施される業務プロセスに対応してもいてもよい。タスクをクリックすることによって、ユーザは業務プロセスをアクティブ化し、作業を行ってもよい。
【０００９】
ユーザは、例えばナビゲーションエリア111の活動103の中から活動分類をクリックすることによって、所与の役割ベースの活動を選択してもよい。応答の中で、ユーザインタフェースは、ユーザの役割と選択された活動分類との両方にマッチするバックグラウンドアプリケーションから、業務オブジェクトを収集/集約してもよい。図2は、活動セット103の中の「受注」の活動分類をクリックすることによって生じる表示画面200の例を示す。表示は、選択された活動に関連した1つまたは複数の処理を一覧にする処理フィールドまたはウィンドウ201と、選択された活動および特定の役割または個人に関連した1つまたは複数のオブジェクトを含む活動オブジェクトウィンドウ202とを含む。したがってオブジェクト202は、処理のある段階にある複数の受注を含む。
【００１０】
図2の例の中で、処理201は「受注の作成」、「参照を伴う作成」、「出庫」、「案件レポート」および「パイプラインレポート」を含む。処理はウィンドウ201から開始されてもよい。図2の例では、処理「案件レポート」が選択される一方で、受注36722983がハイライトされ、「案件レポート」を作成するための処理が、選択された受注に関して開始されることを示している。図3は、選択された処理および受注に対応する表示300の例を示す。タブ302は、特定の開始された処理の種類(すなわち、この例の中の「案件レポート」)を示すために、セッションエリア110に表示されてもよい。開始された処理は、コンテクストがバックグラウンドで維持される(ステートレスとは反対の)ステートフルなセッションであってもよい。ナビゲーションエリア111はこれ以降表示されることはなく、それによって画面エリアは、作業中のセッションのワークエリア112に主に充てられるようになる。しかしながら、セッションエリア110は表示されたままであり、それによってユーザは開始された処理とワークインボックスとの間で簡単にナビゲートを行うことができる。
【００１１】
マウスオーバ(すなわち、入力フィールドでのクリックを伴わないが、カーソルまたはポインタが入力フィールドに入るようにすること)などの、ユーザのホームタブ105とのやりとりの上で、ナビゲーションエリア111は、図4の表示400に示されているように、開始された処理に対応する作業中セッションの中に現れるようにされてもよい。これによってユーザは、ワークインボックス102またはその他の活動103に簡単にナビゲートすることができる。図4の例では、ワークインボックス102が選択され、その結果図5に示されている例示的な表示500が生じる。図5は、ワークインボックス102をクリックすることによって、どのようにして、ユーザインタフェースが別の画面表示から全般的な集約されたタスク104のうちの最後に選択されたオブジェクト(この例では「Peter Jonesの雇用」)にナビゲートするようになるのかを示す。「案件レポート」タブ302は、この処理が開始されたということを示すために、セッションエリア110に表示されたままである。この処理は、タブ302上をクリックすることによって、アクティブの作業中セッションを作ることができる。
【００１２】
第2(または第3もしくは第4等)の処理は、先に開始された処理がバックグラウンドに移行して非アクティブになる一方で開始されてもよいが、アクティブの作業中セッションになるためにアクティブ化されることができるままである。これは図5〜7に示されている。図5で、「受注」活動は、活動103の中から再び選択される。結果として生じる図6の表示画面600で、第2の処理、「受注の作成」が処理ウィンドウ201の中から選択される。その結果、対応する処理は、図7の例示的な表示700に示されているように、アクティブの作業中セッションとなるために開始される。前と同じように、ナビゲーションエリア111はこれ以降表示されることはなく、それによって画面エリアは、新たな作業中セッションのワークエリア112に主に充てられるようになる。「案件レポート」処理302と同様に、「受注の作成」処理はステートフルなセッションであってよい。
【００１３】
新たに開始された処理に対応するタブ701は、既に開始されている「案件レポート」処理を示すタブ302とホームタブ105とともに、セッションエリア110に表示される。これによって簡単なナビゲーションが可能になる。例えばユーザは、図3に示されているように、既に開始されている「案件レポート」処理に戻るために「案件レポート」タブ302をクリックすることができ、次いでそれが作業中セッションとなる。または、ユーザは別の活動を選択するために、図8の例示的表示800に示されているように、ホームタブ105をクリックすることができる。このことから、図9で一例として示されている表示900が生じてもよい。図9で、活動「受注」が選択され、受注オブジェクト202の対応するリストと以前のオブジェクトの選択物とが表示される。この表示から、ユーザは以前に選択された受注について作業することができるか、または作業を行うために異なる受注を選択することができる。開始された処理のタブ302と以前に開始された処理のためのタブ701とは表示されたままである。これによってユーザは、対応するタブをクリックするだけで、簡単に以前に開始された処理に戻り、作業を続けることができる。タブがクリックされると、以前に開始された処理はフォアグラウンドに移行して、ユーザインタフェースの中のアクティブの作業中セッションとなり、一方で別の処理は再度選択されるまで非アクティブとなる。
【００１４】
図10は、本発明の実施形態によるシステムを示す。端末1010はユーザ1000に利用可能なものであってよい。端末1010は表示画面などの出力デバイスと、キーボードまたはマウスなどの入力デバイスとを含んでもよい。例えば、端末1010はパーソナルコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、携帯情報端末(PDA)または携帯電話などのワイヤレスデバイスであってもよい。
【００１５】
端末1010はブラウザプログラム、ワード処理プログラム、表計算プログラム、企業管理アプリケーションおよびその他のアプリケーションなどの様々なアプリケーションプログラムを実行するように構成されたプロセッサを含んでもよい。例えば、端末1010はユーザインタフェース1020を実行してもよい。例えば、ユーザインタフェース1020はシェルプログラムとして実装されてもよい。ユーザインタフェース1020は、図1〜9に関連して上で説明されたような機能を含んでもよい。
【００１６】
ユーザインタフェース1020は、統合ミドルウェアアプリケーション1030と通信してもよい。ミドルウェアアプリケーション1030は、ユーザインタフェース1020と、ERPアプリケーションであってもよいアプリケーション1040との間をインタフェースしてもよい。アプリケーション1040はアプリケーションエンジン1042とデータベース1044とを含んでもよい。1つ以上のアプリケーションエンジンが提供されてもよいが、描かれているのは1つだけである。例えば、各アプリケーションエンジンが複数のアプリケーションを実行してもよい。
【００１７】
アプリケーションエンジン1042はカレンダソフトウェア、連絡先管理ソフトウェア、顧客データ入力フォーム、受注作成フォーム、またはその他のアプリケーションなどの異なるアプリケーションを実行してもよい。データベース1044は、端末1010のアプリケーションに関連したデータを含んでもよい。データベース1044は、アプリケーション1040を通じて利用可能な各処理またはレポートのための情報を含んでもよい。データベース1044はまた、アプリケーション1040の中で利用可能な行為を定義する業務論理も含んでよい。
【００１８】
端末1010は複数のアプリケーションを含んでもよい。例えば、アプリケーション1050および1060はまた、端末1010上で実行してもよい。アプリケーション1040、1050の各々は、互いに独立した機能を処理する一方で、アプリケーションエンジンとデータベースとを含む共通の構造を有していてもよい。エンジンとデータベースとに関連付けられたアプリケーション1040〜1060は、ユーザインタフェース1020などの「フロントエンド」の構成要素に応答する「バックエンド」を形成するか、または「バックエンド」の一部であってよい。例えばバックエンドは、ユーザの役割および/またはアイデンティティなどのユーザ情報を、ユーザインタフェースの中で提示される、対応する役割ベースの内容に関連付けるように構成されたメタデータまたは機能を含んでもよい。ユーザインタフェースは、例えばログオンによってユーザ情報を収集し、適切な役割ベースの内容のためにバックエンドを呼び出してもよい。
【００１９】
端末1010は、サーバと通信するように構成されたネットワークインタフェースを含んでもよい。例えば、アプリケーション1040はサーバに配置されてもよい。この例の実施形態で、ミドルウェアアプリケーション1030は、ネットワークインタフェースを介してアプリケーション1040と通信してもよい。
【００２０】
ユーザは、キーボードまたはマウスなどの端末1010の入力デバイスを使用して、ユーザインタフェース1020とやりとりしてもよい。ユーザインタフェース1020は、本発明の実施形態によるコンピュータ実行可能命令を含んでもよい。命令、または命令とインタフェースする従来のコードは、例えば画面表示の入力フィールド上をクリックすること、またはマウスオーバを実行することなどの入力デバイスからの入力信号に応答してもよい。命令、または命令とインタフェースする従来のコードは、ナビゲーション動作の実行、処理の開始、対応する表示の作成等によって、信号に応答してもよい。
【００２１】
本発明の実施形態は、例えばオブジェクト指向の機能を含んでもよい。知られているように、ソフトウェアオブジェクトはデータ、クラス、インタフェース、方法、サービスおよびその他のオブジェクト指向の概念の間の様々な関係を表してもよい。オブジェクトの間で関連が形成される。典型的に、オブジェクト指向のプログラマには明白なことであるが、実施形態の中で、オブジェクトは少なくとも部分的に、オブジェクトを特徴付ける動作をまとめて示し、オブジェクトを論理的に結びつけることができる複数の修正可能な項目を含む表として実装されてもよい。
【００２２】
本発明の実施形態によるコンピュータ実行可能命令は、RAM(ランダムアクセスメモリ)、ROM(読み取り専用メモリ)または端末1010の固定ディスク、フロッピー（登録商標）ディスク、CD-ROM、磁気テープ、その他などの任意のマシン可読媒体に記憶されてもよい。コンピュータ実行可能命令は、ネットワークを介して通信を行ってもよい物理的に独立したコンピュータシステムにそれぞれ関連した、物理的に独立したストレージデバイス上など、複数のメディアの間で分散されてもよい。命令は、端末1010のプロセッサによる実行のために、マシン可読媒体から端末1010のメモリへロードされてもよい。実行される場合、命令は本発明の実施形態による機能を実行してもよい。本明細書で開示される機能は、本明細書に目を通した後には、関連技術の当業者の能力の範囲内となるとみなされる、様々な形態での特定の実施例を見出してもよい。
【００２３】
上記を考慮して、図11は、端末1010などのコンピュータ上で本発明の実施形態による命令を実行することによって、少なくとも部分的に実行されてもよい、本発明の実施形態による方法を示す。
【００２４】
ブロック1100に示されているように、ユーザのアイデンティティおよび/または対応する役割が何であるのかが、例えばログオンまたはその他のユーザ識別子によって判定されてもよい。ブロック1101で示されているように、ユーザのアイデンティティおよび/または役割に基づいて、対応する役割ベースのユーザインタフェースが生成されてもよい。より詳細には、ユーザインタフェースは、特定の役割または個人に関連した、活動のセットを伴うナビゲーションエリアと、集約されたタスクを伴うワークエリアとを提示する表示を含んでもよい。
【００２５】
ブロック1102に示されているように、ナビゲーションエリアで入力されるマウス信号などのユーザの入力に応答して、ユーザインタフェースは選択された活動および関連したオブジェクトにナビゲートしてもよい。ブロック1103に示されているように、対応する処理ウィンドウが表示されてもよい。ナビゲーションエリアは、表示されなくなってもよい。処理ウィンドウでのさらなるユーザの入力に応答して、ブロック1104に示されているように、ユーザインタフェースは選択されたオブジェクトのために、活動のうちの最初に選択された処理を開始してもよい。最初に選択された処理は、インタフェースのアクティブの作業中セッションになってもよい。ブロック1105に示されているように、タブなどの対応する第1の指標は、ユーザインタフェースのセッションエリアの中の開始された処理のために表示されてもよい。
【００２６】
さらなるユーザの入力に応答して、ブロック1106に示されているように、ナビゲーションエリアは開始された処理のための作業中セッションの中で再表示されるようにされてもよい。ブロック1107で示されているように、ナビゲーションエリアでのさらなるユーザの入力に応答して、ユーザインタフェースは集約されたタスクを伴うワークエリアにナビゲートしてもよい。代替として、ナビゲーションエリアでのさらなるユーザの入力に応答して、ブロック1108に示されているように、ユーザインタフェースは別の選択された活動および関連したオブジェクトにナビゲートしてもよい。ブロック1109に示されているように、対応する処理ウィンドウが表示されてもよい。ブロック1110に示されているように、処理ウィンドウでのさらなるユーザの入力に応答して、ユーザインタフェースは、選択されたオブジェクトのために、活動のうちの第2の選択された処理を開始してもよい。第2の選択された処理はインタフェースのアクティブの作業中セッションになってもよい一方で、第1の選択された処理はバックグラウンドに移行して非アクティブになる。ブロック1111に示されているように、タブなどの対応する第2の指標は、第1の開始された処理に対応する第1指標とともに、第2の開始された処理のために表示されてもよい。
【００２７】
第1指標でのさらなるユーザの入力に応答して、ブロック1112に示されているように、ユーザインタフェースは第2の開始された処理から第1の開始された処理にナビゲートしてもよい。次いで第1の開始された処理はフォアグラウンドに移行し、ユーザインタフェースの中のアクティブの作業中セッションとなることができる一方で、第2の開始された処理はバックグラウンドに移行して非アクティブとなる。
【００２８】
本発明の複数の実施形態は、本明細書の中で特に例示および/または説明されている。しかしながら、本発明の修正形態および変形形態は上記の教示によって包含され、かつ本発明の精神および意図される範囲から逸脱することなく添付の特許請求の範囲内に入ることを理解されたい。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態によるユーザインタフェースの画面表示の例を示す図である。
【図２】本発明の実施形態によるユーザインタフェースの画面表示の例を示す図である。
【図３】本発明の実施形態によるユーザインタフェースの画面表示の例を示す図である。
【図４】本発明の実施形態によるユーザインタフェースの画面表示の例を示す図である。
【図５】本発明の実施形態によるユーザインタフェースの画面表示の例を示す図である。
【図６】本発明の実施形態によるユーザインタフェースの画面表示の例を示す図である。
【図７】本発明の実施形態によるユーザインタフェースの画面表示の例を示す図である。
【図８】本発明の実施形態によるユーザインタフェースの画面表示の例を示す図である。
【図９】本発明の実施形態によるユーザインタフェースの画面表示の例を示す図である。
【図１０】本発明の実施形態によるシステムを示す図である。
【図１１】本発明の実施形態による方法を示す図である。
【符号の説明】
【００３０】
100  画面表示
102  ワークインボックス
103  活動
104  タスク
105  ホームアイコン
110  セッションエリア
111  ナビゲーションエリア
112  ワークエリア
201  処理フィールドまたはウィンドウ
202  活動オブジェクトウィンドウ
300  表示
302  タブ
400  表示
500  表示
600  表示
700  表示
701  タブ
800  表示
900  表示
1010  端末
1020  ユーザインタフェース
1030  ミドルウェアアプリケーション
1040  アプリケーション
1042  エンジン
1044  データベース
1050  アプリケーション
1060  アプリケーション
1100  ブロック
1101  ブロック
1102  ブロック
1103  ブロック
1104  ブロック
1105  ブロック
1106  ブロック
1107  ブロック
1108  図
1109  ブロック
1110  ブロック
1111  ブロック
1112  ブロック
【図２】
0005319079.tif 000002
【図３】
0005319079.tif 000003
【図４】
0005319079.tif 000004
【図５】
0005319079.tif 000005
【図６】
0005319079.tif 000006
【図７】
0005319079.tif 000007
【図８】
0005319079.tif 000008
【図９】
0005319079.tif 000009
【図１０】
0005319079.tif 000010
【図１１】
0005319079.tif 000011
【図１】
0005319079.tif 000012