(57)【要約】【課題】ソフトウェアアプリケーションが提供される。【解決手段】データベース構造、アプリケーションコード、または、ユーザーインターフェース要素を変更する必要なしに、データベースのフィールドを動的に追加、変更、および、削除できるようにするソフトウェアアプリケーションを使用することができる。本質的には、追加的な属性が、データベースのアドミニストレーターの援助なしに、ユーザーによって、追加、削減、または、変更されることができる。より効率的であることに加えて、そのソフトウェアアプリケーションは、ユーザーの要求、および、そのプロジェクトに対してデータが捕捉されるプロジェクトの要求事項、に動的に従う。追加的なプロジェクトの要求事項が定義されると、データベースの構造は、リアルタイムで動的に成長および収縮することができる。【選択図】図４
2009104587.tif 000002
【特許請求の範囲】
【請求項１】
データベースを構造化するための方法において、
テンプレートテーブルを提供することであって、前記テーブルは、情報エンティティ用の独自のテンプレートのリストを含む、テンプレートテーブルを提供することと、
テンプレート属性の定義を含むテンプレートアイテムテーブルを提供することであって、前記テンプレート属性は、階層構造でのレベル位置、デフォルト値、および、考えられる値の集合、を含む、テンプレートアイテムテーブルを提供することと、
テンプレートアイテムの種類、テンプレートアイテムのオプション、および、テンプレートアイテムのオプション値テーブル、を提供することであって、
前記テンプレートアイテムのオプション値テーブルは、定義および行動アイテムを含み、
前記定義および行動アイテムは、テンプレート属性のプレゼンテーションおよび確認方法の属性を有する、
テンプレートアイテムの種類、テンプレートアイテムのオプション、および、テンプレートアイテムのオプション値テーブル、を提供することと、
コードリスト、および、テンプレートアイテム属性の定義のリスト定義を記憶するためのコードリストアイテムテーブル、を提供することと、
情報エンティティ、および、前記情報エンティティのテンプレートとの関連、を記憶するためのエンティティテーブル、を提供することと、
生成されたエンティティに対応するコンテンツ、および、前記テンプレートアイテムテーブル中の定義されたテンプレートアイテム属性、を記憶するためのエンティティアイテムテーブル、を提供することと、
を具備する、方法。
【請求項２】
請求項１に記載の方法において、
報告種類の定義および生成方法を含む、報告種類テーブル、を提供することと、
報告オプションの定義を含む、報告オプションテーブルおよび報告オプション値テーブル、を提供することと、
報告テーブルを提供することであって、前記報告テーブルは、報告名、ならびに、前記テンプレートテーブル中のテンプレートおよび前記報告種類テーブル中の報告種類の関連、を含む、報告テーブルを提供することと、
報告アイテム種類に関する情報を含む報告アイテム種類テーブルを提供することと、
前記報告の前記コンテンツを定義する報告アイテムテーブルを提供することであって、前記テンプレートアイテムテーブル中のテンプレートアイテム定義を参照する、報告アイテムテーブルを提供することと、
報告中のアイテムグループを定義するための報告アイテムグループテーブルを提供することであって、前記アイテムグループは、報告情報を構造化するために用いられる、報告アイテムグループテーブルを提供することと、
をさらに具備する、方法。
【請求項３】
請求項１に記載の方法において、
形式および形式アイテムテーブルを提供することであって、前記形式および形式アイテムテーブルは、コンテンツ変更のためのユーザー画面に関する情報を含み、前記テンプレートテーブルおよびテンプレートアイテムテーブルを参照する、形式および形式アイテムテーブルを提供すること、
をさらに具備する、方法。
【請求項４】
一般的なアプリケーション構造および一般的なユーザーインターフェースを設計するための方法において、
請求項１、請求項２、および請求項３に従ってデータベース構造を提供することと、
テンプレートおよび前記テンプレートの定義を生成および変更するための画面を提供することと、
情報エンティティを追加および変更するための画面を提供することと、
報告を追加および変更するための画面を提供することと、
を具備する、方法。
【請求項５】
グラフィカルユーザーインターフェースを生成するための方法において、
請求項１、請求項２、および請求項３に従ってデータベース構造を提供することと、
報告テーブルの定義を提供し、かつ、特定のオプションを設定することであって、
前記特定のオプションは、前記定義の情報がインターフェースとしてユーザーに提供されるべきことを定義する、
報告テーブルの定義を提供し、かつ、特定のオプションを設定することと、
各報告テーブルのグラフィカルプレゼンテーションを一般的なアプリケーションのメインページの個別のタブに提供することと、
生成されたテーブルプレゼンテーションの各記録のリンクを、データを表示および更新するための適正な画面に、提供することと、
コンテンツを検索し前記コンテンツを一般的な方法で提示するための、一般的なインターフェースおよびアルゴリズムを提供することと、
を具備する、方法。
【請求項６】
スライドプレゼンテーションを生成するための方法において、
請求項１、請求項２、および請求項３に従ってデータベース構造を提供することと、
前記報告オプションテーブルおよび前記報告オプション値テーブルに記憶されたオプションに基づいて、表示されるべきコンテンツを自動的に推定し、コンテンツを異なるスライドに分離することと、
前記エンティティテーブルおよび前記エンティティアイテムテーブル中の記憶されたコンテンツ情報、ならびに、前記報告テーブルおよび前記報告アイテムテーブル中に記憶された情報サブセットの定義に基づいて、スライドプレゼンテーションを生成することと、
を具備する、方法。
【発明の詳細な説明】
【開示の内容】
【０００１】
〔関連出願への相互参照〕
本出願は、２００７年８月１５日に出願された仮特許出願第６０／９５６，０１３号の優先権を主張している。
【０００２】
〔発明の背景〕
〔発明の分野〕
本発明は、全般的には、コンピュータシステムに関し、より詳細には、データモデル化、インターフェース設計、および、報告に関する。
【０００３】
〔関連技術の説明〕
ソフトウェアシステムは、典型的には、データ記録と、実行可能コードと、を含む。追跡および報告システムは、典型的には、データベースと、実行可能コードと、データ記録を追加、編集、および、削除するためのユーザーインターフェースと、を用いる。
【０００４】
プロジェクト情報を追跡するための典型的なデータベースモデルは、例えば、プロジェクトに関する詳細を記憶するためのフィールドを含む少なくとも一つのテーブル（図１）を有する。新たなプロジェクト属性を追加または変更する必要がある場合、このシステムモデルは、データベースレベルでフィールドを追加または削除することによってテーブル構造を変更する必要がある。正規化モデルが図２に示されている。このモデルは、データモデルの変更を必要とせずに、プロジェクト属性を追加、変更、および、削除することを可能にする。
【０００５】
アプリケーションモデルは、一つのシステム内での画面、形式、および、データフローを記述している。上述されたデータモデル（図１および図２）では、アプリケーション構造は、典型的には、以下の画面（または形式）、すなわち、プロジェクト追加、プロジェクト編集、プロジェクト削除、および、プロジェクト検索／ブラウズ（図３）、を含み、これらの画面は、データ操作を実行するのに必要とされる機能性を提供する。
【０００６】
情報構造の要求事項は、そのシステムのビジネス目標、および、環境、に応じて変わり、ビジネス目標および環境は、絶えず変化する。新たな情報の追加は、データモデルおよびアプリケーションモデルの変更を必要とする。したがって、ビジネスの要求事項の変化を、データモデルまたはプログラミングコードを変更せずに、サポートすることができるシステムを得ることが必要とされている。
【０００７】
〔発明の概要〕
本発明は、簡単に上述されたデータベースに関連する限界を克服する。
【０００８】
ある態様によれば、本発明は、データベース構造化方法に向けられている。その方法は、テンプレートテーブルを提供することであって、テンプレートテーブルは、情報エンティティ用の独自のテンプレートのリストを含む、テンプレートテーブルを提供することと、テンプレートアイテムテーブルを提供することであって、テンプレートアイテムテーブルは、テンプレート属性の定義を含み、テンプレート属性は、階層構造でのレベル位置、デフォルト値、および、考えられる値の集合（set of possible values）、を含む、テンプレートアイテムテーブルを提供することと、テンプレートアイテムの種類、テンプレートアイテムのオプション、および、テンプレートアイテムオプション値のテーブル、を提供することであって、テンプレートアイテムオプション値のテーブルは、定義および行動アイテムを含み、行動アイテムは、テンプレート属性のプレゼンテーションおよび確認の方法の属性を含む、テンプレートアイテムの種類、テンプレートアイテムのオプション、および、テンプレートアイテムオプション値のテーブル、を提供することと、テンプレートアイテム属性の定義に対するリスト定義を記憶するためのコードリストおよびコードリストアイテムテーブルを提供することと、情報エンティティおよび情報エンティティのテンプレートとの関連を記憶するためのエンティティテーブルを提供することと、テンプレートアイテムテーブル中の生成されたエンティティおよび定義されたテンプレートアイテム属性に対応するコンテンツを記憶するためのエンティティアイテムテーブルを提供することと、を具備する。
【０００９】
本発明は、システム設計を記述し、そのシステム設計は、記述されたシステムの融通性および拡張性をサポートする、データベースモデルと、アプリケーションモデルと、ユーザーインターフェース設計と、を含む。本発明は、従来のソフトウェアシステムアーキテクチャーを上回る以下の利点を提供する。
【００１０】
ユーザーインターフェースを通して動的に、情報エンティティ（プロジェクト、器具、契約、など）および情報エンティティの情報属性を含む情報構造を、追加および変更できるようにする。
【００１１】
平坦なデータ構造を有するのではなく、情報エンティティ属性の階層（ツリーに類似した）モデルを生み出す。
【００１２】
テキスト、数値情報、日付／時間、予め定義された選択された値、バイナリオブジェクト、などを含む、異なる種類の情報エンティティ属性をサポートする。
【００１３】
ビジネスプロセスの必要性に合致するようにユーザーインターフェースのリアルタイムでの設定を可能にする。
【００１４】
情報エンティティ間（親／子のような）の相関的な依存性を生み出すことができるようにする。
【００１５】
スプレッドシート、スライド、ドキュメント、および、スケジュール表、の生成を含む、設定変更可能かつ拡張可能な報告能力を提供する。
【００１６】
設定変更可能なデータ入力インターフェースを可能にする。
【００１７】
既存のデータソース（エクセルのスプレッドシートなど）からのデータのインポートを可能にする。
【００１８】
フルテキストでの検索を提供する。
【００１９】
フルオーディットトライアル（監査証跡）サポート（薬学および医学装置（２１ＣＲＦパート１１）のような、管理された環境で必要とされる。）のためのすべての変更のロギングを提供する。
【００２０】
重要なビジネス事件（契約更新、仕事の期日、または、器具の品質認定満了など）のための電子メール（または、他の通信方法）の自動通知を含む。
【００２１】
本発明は、データモデルを含み、そのデータモデルは、テンプレート（情報エンティティ構造を記述した）、エンティティ、および、属性値、に関する情報を記憶するためのテーブル、報告、システムアクセス制御用の特別のテーブル、ならびに、その他のアプリケーション設定値、を含む。
【００２２】
本発明は、異なるビジネスケースに応じた変更を必要とせずに本発明で記述されたデータモデルと共に働くソフトウェアシステムモデル、を含む。
【００２３】
本発明は、一般的なユーザーインターフェースおよびアプリケーション設定値の集合を生み出すための構造および方法を含み、その一般的なユーザーインターフェースおよびアプリケーション設定値の集合は、融通性があり設定変更可能なシステム設計をサポートし、データモデルまたはアプリケーションコードの変更を必要とせずに、さまざまなビジネス目的のために用いられることができる。
【００２４】
本発明の上記およびその他の特徴および利点は、添付の図面に示されているような、本発明の好ましい実施の形態の、以下のより詳しい記載から明らかとなるであろう。
【００２５】
〔好ましい実施の形態の詳細な説明〕
本発明は、一般的なデータベース構造（または、データベース構造化方法）に向けられていて、そのデータベース構造は、
データベース中のテーブルおよび列を変更する必要なしに、異なる情報（文字の、数値の、グラフィカルの、および、２進の、情報を含む。）を記憶すること、
報告生成方法および報告生成方法の構造を設定変更すること、
異なるユーザーおよびユーザーの種類に対して、異なる種類のコンテンツへのアクセスの制限を設定変更すること、
タイトル、ラベル、および、メッセージ、を含む、一般的なアプリケーションの属性を設定変更すること、および、
データを変更するためのユーザーインターフェース画面を設定変更すること
を可能にする。
【００２６】
本発明はまた、一般的なアプリケーションの構造および一般的なユーザーインターフェースを設計する方法にも向けられていて、その方法は、プロジェクト追跡、サンプル追跡、装置備品目録、契約管理、化学薬品備品目録、などを含む、異なるビジネスニーズに応じた設定変更を可能にする。
【００２７】
本発明はまた、情報エンティティの種類および属性の定義に基づいたグラフィカルユーザーインターフェースを生成し、記録のブラウズ、検索、および、更新のための一般的なワークフローを提供する、方法にも向けられている。
【００２８】
本発明はまた、スライドコンテンツサイズの自動推定に基づくスライドプレゼンテーションを生成し、テキスト情報およびグラフィカル情報の両方をサポートする、方法にも向けられている。
【００２９】
〔データモデル〕
本発明に従う例示的なデータモデルが、図４〜図８に示されている。
【００３０】
情報エンティティ構造および値に関する情報を記憶するための例示的なデータモデルが図４に示されている。
【００３１】
テーブル「テンプレート」は、情報エンティティの種類（例えば、プロジェクト、タスク、契約）を含んでいる。各テンプレートは、タイトル、記述、ならびに、一つのおよび複数の形式（メッセージおよびＧＵＩエレメントを生成するために用いられる。）、を有する。テーブル「テンプレートアイテム」は、テンプレート属性を記憶する。各属性は、タイトル、記述、種類、および、デフォルト値、を有する。テンプレート属性の種類、および、テンプレート属性のオプション、が、「テンプレートアイテムの種類」、「テンプレートアイテムオプション」、および、「テンプレートアイテムオプション値」と題されたテーブルによって定義されている。テーブル「コードリスト」および「コードリストアイテム」は、値のリストを含み、そのリストは、具体的な属性の考えられる値を定義している。フィールド「テンプレートアイテムレベル１」、「テンプレートアイテムレベル２」、「テンプレートアイテムレベル３」、および、「テンプレートアイテムレベル４」、は階層中での属性の位置を特定するために用いられる。
【００３２】
システムは、以下の種類のテンプレートアイテムを有する場合がある。
【００３３】
【表１】
2009104587.tif 000003
【００３４】
テンプレート情報が特定されると、特定の種類のエンティティに関する情報が、テーブル「エンティティ」および「エンティティアイテム」に記憶される。テンプレート構造およびその構造に対応するエンティティの例が、図９および図１０に示されている。
【００３５】
エンティティアイテムは、例えば、図１０の不純物情報のように、サブアイテムが「テンプレートアイテム」テーブル中で特定されないとしても、サブアイテムを有する場合がある。
【００３６】
図５は、報告定義および報告構成のデータモデルを示している。テーブル「報告の種類」は、考えられる報告（テーブル報告、スライドプレゼンテーション、スケジュール、タイムライン、カスタム種類）のリストを含んでいる。各種類の報告は、’開始日’、’終了日’、’グループＢＹ’、のようなさまざまなオプションを有する場合があり、それらのオプションは、テーブル「報告オプションの種類」および「報告オプション値」に記憶されている。報告オプション値は、考えられる値のリストから選択される場合がある。考えられる値のリストは、テーブル「符号リスト」および「符号リストアイテム」（図４）に記憶されている。
【００３７】
生成された報告は、テーブル「報告」に記憶される。報告は、ユーザーによって生成され、各ユーザーは、他のユーザー（フィールド「公表」）に報告を公表することができる。報告は、報告アイテムの集合を有し、報告アイテムの集合は、特定のテンプレートアイテムを記述していて、テーブル「報告アイテム」および「テンプレートアイテム」に記憶されている。報告アイテムは、グループとして構成されている場合がある（テーブル「報告アイテムグループ」を参照のこと）。
【００３８】
図６は、ユーザーアカウント（「アプリケーションユーザー」）、構成ユニット（「構成ユニット」）、ユーザーの種類（「システムの役割」、「ユーザーの役割」）、および、許可（「テンプレートアイテムユーザー許可」、「エンティティ部門許可」）の例示的なデータモデルを示している。テーブル「アプリケーション設定値」は、グローバルアプリケーション設定値（タイトル、ロゴ、フォントサイズ、フォントスタイル、など）、および、個人化設定値、を含む。
【００３９】
図７は、設定変更可能なデータ入力画面（または、ウェブページ）の例示的なデータモデルを示している。データ入力の各画面は、選択されたテンプレートアイテムを含み、ユーザーインターフェース要素、それら要素のレイアウト、確認ルール、プレゼンテーション用の関連コード（ｈｔｍｌスクリプト）、を含む。
【００４０】
図８は、スケジュールされた報告通知、および、ロギング、のデータモデルを示している。
【００４１】
〔データ入力形式〕
テーブル「アプリケーション形式」にいずれの記録もない場合には、情報は、標準画面またはウェブページによって、システムに入力される。
【００４２】
形式モジュールは、プロジェクト情報を入力および更新するための融通性のあるインターフェースとして用いられる。形式は、一つのプロジェクト（「単一プロジェクト形式）または複数のプロジェクト（「スプレッドシート形式」）に関する情報を入力するために用いられる場合がある。カスタム形式に関する情報は、以下の属性、すなわち、形式名、形式の種類（単一プロジェクトまたはスプレッドシート）、および、選択されたテンプレートアイテムのリスト、を含む。形式が存在する場合、ユーザーは、一つ以上のプロジェクトについて、テンプレートアイテムの名称、および、プロジェクト情報（値）、を見る。テンプレートアイテムの種類に応じて、形式は、適正な制御、すなわち、テキスト入力、ドロップダウンリスト、複数の選択、日付ピッカー、ファイルアップロード、など、を適用する。形式が、提示されると、システムはデータベース内の対応するフィールド（「プロジェクトアイテム」テーブル）を更新する。
【００４３】
設定変更されたカスタム形式の例が、図１１に示されている。
【００４４】
単一プロジェクト形式は、ユーザーが一つのプロジェクトに対して多くのフィールド（情報アイテム）にデータを入力する必要がある場合、より好都合なインターフェースである。スプレッドシート形式は、多くのプロジェクトについてわずかな属性を更新することが必要な場合、より好都合である。スプレッドシートのカスタム形式の例が、図１２に示されている。すべてのユーザー用の形式が、システムアドミニストレータによって、デフォルトとして生成されているが、ユーザーは、自分自身の形式を生成することもできる。
【００４５】
〔報告〕
システムは、テーブル「報告の種類」（図５）中で特定される、以下の主要な報告の種類を有する。
テーブル報告
スライド報告（パワーポイントのプレゼンテーション）
タイムライン報告
ガントチャート報告
スケジュール（または、カレンダー）報告
【００４６】
報告は、以下のフォーマットで生成されることができる。
エクセル（Ｅｘｃｅｌ）
ＨＴＭＬ
ワード（Ｗｏｒｄ）
パワーポイント（ＰｏｗｅｒＰｏｉｎｔ）
ＸＭＬ
ＰＤＦ
【００４７】
各報告は、以下の属性（テーブル「報告オプションの種類」、「報告オプション値」、図５）を有する。
報告名
列によるグループ
開始日および終了日
サブアイテム表示（イエスまたはノー）：このオプションは、報告が特定されたノードからすべての階層を含むべきか、または、特定のノードのみを含むべきか、を特定する。
列のリスト：このオプションは、プロジェクト名、テンプレートアイテム、開始日／終了日、および、計算されたフィールド、
選択されたプロジェクトのリスト
を含む。
【００４８】
スライド報告およびテーブル報告のデータマッピングのスキーマが、図１３および図１４に示されている。
【００４９】
ガントチャート報告（Gantt chart report）は、タスクのリストをさらに有し、各々のタスクは、２つの日付（開始日および終了日）を含む。タスクは、さらなるテーブル中で特定され、さらなるテーブルは、もとのテーブルと日付によって結合されている。
【００５０】
プレゼンテーションは、一つ以上のプロジェクトに対して生成される場合がある。システムは、自動スライドレイアウトを提供し、すなわち、システムは、どのプロジェクトが同じスライドに配置されるかを定義する。スライドに十分なスペースがない場合には、残りの情報は、次のスライド上で提供される。
【００５１】
〔一般的なアプリケーションモデル〕
一般的なアプリケーションモデルが、図１５〜図１８に示されている。スキーマは、一般的な画面（ページ）フローを示していて、一般的な画面フローは、上述されたデータモデルと組み合わされたときに、ほとんどのビジネスアプリケーションに対して、融通性のある機能性（記録の追加／更新／検索）を提供する。
【００５２】
〔一般的なグラフィカルユーザーインターフェース〕
一般的なＧＵＩ構造が、図１９〜図２２に示されている。メインページのデザインは、アプリケーションタイトル（「アプリケーション設定」テーブルから検索された。）、ツールバー、エンティティタブ（「プロジェクト／タスク」）、カスタマイズされたエンティティサブタブ（「プロジェクト」、「タスク」）、および、「ページ検索」、を含む。メインページはまた、形式モジュールおよび報告モジュールへのリンクも有している。サブタブは、システム内のエンティティ記録のブラウズおよび検索をサポートしている。これらのタブは、ハードコードされておらず、報告のリスト（種類−テーブル）から生成され、「ホームページに示す」というオプションを有する。このオプションが指定されると、対応するエンティティの属性が、データベースから検索されて、設定変更可能なＧＵＩページに表示される。各記録に対して、「表示」ページおよび「更新」ページ（図２０および図２１）へのリンクが存在する。ページ「検索」（図２２）は、すべてのエンティティ記録に関するフルテキスト検索をサポートしている。
【００５３】
図示され記載されたのは、最も実践的かつ好ましい実施の形態であると確信されるものであるが、記載され図示された具体的な構造および方法からの逸脱が、当業者の念頭に浮かび、本発明の真髄および範囲から逸脱することなく用いられることができるということが、明らかである。本発明は、記載され図示された特定の構成に限定されず、添付の特許請求の範囲の記載の範囲内に包含されるであろうすべての変形と首尾一貫するように構成されなければならない。
【００５４】
〔実施の態様〕
（１）データベースを構造化するための方法において、
テンプレートテーブルを提供することであって、前記テーブルは、情報エンティティ用の独自のテンプレートのリストを含む、テンプレートテーブルを提供することと、
テンプレート属性の定義を含むテンプレートアイテムテーブルを提供することであって、前記テンプレート属性は、階層構造でのレベル位置、デフォルト値、および、考えられる値の集合、を含む、テンプレートアイテムテーブルを提供することと、
テンプレートアイテムの種類、テンプレートアイテムのオプション、および、テンプレートアイテムのオプション値テーブル、を提供することであって、
前記テンプレートアイテムのオプション値テーブルは、定義および行動アイテムを含み、
前記定義および行動アイテムは、テンプレート属性のプレゼンテーションおよび確認方法の属性を有する、
テンプレートアイテムの種類、テンプレートアイテムのオプション、および、テンプレートアイテムのオプション値テーブル、を提供することと、
コードリスト、および、テンプレートアイテム属性の定義のリスト定義を記憶するためのコードリストアイテムテーブル、を提供することと、
情報エンティティ、および、前記情報エンティティのテンプレートとの関連、を記憶するためのエンティティテーブル、を提供することと、
生成されたエンティティに対応するコンテンツ、および、前記テンプレートアイテムテーブル中の定義されたテンプレートアイテム属性、を記憶するためのエンティティアイテムテーブル、を提供することと、
を具備する、方法。
（２）実施態様（１）に記載の方法において、
報告種類の定義および生成方法を含む、報告種類テーブル、を提供することと、
報告オプションの定義を含む、報告オプションテーブルおよび報告オプション値テーブル、を提供することと、
報告テーブルを提供することであって、前記報告テーブルは、報告名、ならびに、前記テンプレートテーブル中のテンプレートおよび前記報告種類テーブル中の報告種類との関連、を含む、報告テーブルを提供することと、
報告アイテム種類に関する情報を含む報告アイテム種類テーブルを提供することと、
前記報告の前記コンテンツを定義する報告アイテムテーブルを提供することであって、前記テンプレートアイテムテーブル中のテンプレートアイテム定義を参照する、報告アイテムテーブルを提供することと、
報告中のアイテムグループを定義するための報告アイテムグループテーブルを提供することであって、前記アイテムグループは、報告情報を構造化するために用いられる、報告アイテムグループテーブルを提供することと、
をさらに具備する、方法。
（３）実施態様（１）に記載の方法において、
形式および形式アイテムテーブルを提供することであって、前記形式および形式アイテムテーブルはコンテンツ変更のためのユーザー画面に関する情報を含み、前記テンプレートテーブルおよびテンプレートアイテムテーブルを参照する、形式および形式アイテムテーブルを提供すること、
をさらに具備する、方法。
【００５５】
（４）一般的なアプリケーション構造および一般的なユーザーインターフェースを設計するための方法において、
実施態様（１）、実施態様（２）、および実施態様（３）に従ってデータベース構造を提供することと、
テンプレートおよび前記テンプレートの定義を生成および変更するための画面を提供することと、
情報エンティティを追加および変更するための画面を提供することと、
報告を追加および変更するための画面を提供することと、
を具備する、方法。
（５）グラフィカルユーザーインターフェースを生成するための方法において、
実施態様（１）、実施態様（２）、および実施態様（３）に従ってデータベース構造を提供することと、
報告テーブルの定義を提供し、かつ、特定のオプションを設定することであって、
前記特定のオプションは、前記定義の情報がインターフェースとしてユーザーに提供されるべきことを定義する、
報告テーブルの定義を提供し、かつ、特定のオプションを設定することと、
各報告テーブルのグラフィカルプレゼンテーションを一般的なアプリケーションのメインページの個別のタブに提供することと、
生成されたテーブルプレゼンテーションの各記録のリンクを、データを表示および更新するための適正な画面に、提供することと、
コンテンツを検索し前記コンテンツを一般的な方法で提示するための、一般的なインターフェースおよびアルゴリズムを提供することと、
を具備する、方法。
（６）スライドプレゼンテーションを生成するための方法において、
実施態様（１）、実施態様（２）、および実施態様（３）に従ってデータベース構造を提供することと、
前記報告オプションテーブルおよび前記報告オプション値テーブルに記憶されたオプションに基づいて、表示されるべきコンテンツを自動的に推定し、コンテンツを異なるスライドに分離する、ことと、
前記エンティティテーブルおよび前記エンティティアイテムテーブル中の記憶されたコンテンツ情報、ならびに、前記報告テーブルおよび前記報告アイテムテーブル中に記憶された情報サブセットの定義に基づいて、スライドプレゼンテーションを生成することと、
を具備する、方法。
【図面の簡単な説明】
【００５６】
【図１】従来技術の情報追跡用データベースモデルを示す図である。
【図２】図１に示された従来技術のデータベースモデルの正規化バージョンを示す図である。
【図３】図１および図２のモデルのアプリケーション構造でのデータフローを示すフロー図である。
【図４】本発明に従う、情報エンティティ構造および値に関する情報を記憶するための例示的なデータモデルを示す図である。
【図５】本発明に従う、報告定義および報告構成の例示的なデータモデルを示す図である。
【図６】本発明に従う、ユーザーアカウント、構成ユニット、ユーザーの種類、および、許可、の例示的なデータモデルを示す図である。
【図７】本発明に従う、設定変更可能なデータ入力画面の例示的なデータモデルを示す図である。
【図８】本発明に従う、スケジュールされた報告通知およびロギングの例示的なデータモデルを示す図である。
【図９】本発明に従う、例示的なテンプレート構造を示す図である。
【図１０】本発明に従う、例示的なテンプレート構造を示す図である。
【図１１】本発明に従う、例示的なカスタム形式の表示を示す図である。
【図１２】本発明に従う、例示的なスプレッドシート形式を示す図である。
【図１３】本発明に従う、スライドおよびテーブル報告のデータマッピングの例示的なスキーマを示す図である。
【図１４】本発明に従う、スライドおよびテーブル報告用のデータマッピングの例示的なスキーマを示す図である。
【図１５】本発明に従う、例示的な一般的アプリケーションモデルを示す図である。
【図１６】本発明に従う、例示的な一般的アプリケーションモデルを示す図である。
【図１７】本発明に従う、例示的な一般的アプリケーションモデルを示す図である。
【図１８】本発明に従う、例示的な一般的アプリケーションモデルを示す図である。
【図１９】本発明に従う、例示的な一般的ＧＵＩ構造を示す図である。
【図２０】本発明に従う、例示的な一般的ＧＵＩ構造を示す図である。
【図２１】本発明に従う、例示的な一般的ＧＵＩ構造を示す図である。
【図２２】本発明に従う、例示的な一般的ＧＵＩ構造を示す図である。
【図１】
2009104587.tif 000004
【図２】
2009104587.tif 000005
【図３】
2009104587.tif 000006
【図４】
2009104587.tif 000007
【図５】
2009104587.tif 000008
【図６】
2009104587.tif 000009
【図７】
2009104587.tif 000010
【図８】
2009104587.tif 000011
【図９】
2009104587.tif 000012
【図１０】
2009104587.tif 000013
【図１１】
2009104587.tif 000014
【図１２】
2009104587.tif 000015
【図１３】
2009104587.tif 000016
【図１４】
2009104587.tif 000017
【図１５】
2009104587.tif 000018
【図１６】
2009104587.tif 000019
【図１７】
2009104587.tif 000020
【図１８】
2009104587.tif 000021
【図１９】
2009104587.tif 000022
【図２０】
2009104587.tif 000023
【図２１】
2009104587.tif 000024
【図２２】
2009104587.tif 000025
【外国語明細書】
2009104587000001.pdf