(57)【要約】本発明者らは、特にビジネスプロセスアプリケーションの開発を促進するアプリケーションデザインインターフェースおよび関連ツールを考案した。本願は、例えば、アーキタイプデザイナーモジュールと；オブジェクトデザイナーモジュールと；グラフィカルユーザインターフェースであって、前記アーキタイプデザイナーモジュールを使用して１つ以上のアーキタイプをユーザが定義することを可能にし、１つ以上のオブジェクトを前記定義されたアーキタイプの各々にユーザが追加することを可能にするグラフィカルユーザインターフェースと；を含む、ビジネスプロセスアプリケーションのための設計システムを提供する。
2008532186.tif 000002
【特許請求の範囲】
【請求項１】
アーキタイプデザイナーモジュールと、
オブジェクトデザイナーモジュールと、
グラフィカルユーザインターフェースであって、前記アーキタイプデザイナーモジュールを使用して１つ以上のアーキタイプをユーザが定義することを可能にし、１つ以上のオブジェクトを前記定義されたアーキタイプの各々にユーザが追加することを可能にするグラフィカルユーザインターフェースと
を含む、ビジネスプロセスアプリケーションのための設計システム。
【請求項２】
フォームデザイナーモジュールと、
ページデザイナーモジュールと、
プロセスデザインモジュールと
をさらに含む、請求項１に記載のシステム。
【請求項３】
１つ以上のアーキタイプを作成することと、
１つ以上のデータオブジェクトを、前記作成されたアーキタイプの各々と関連付けることと
を含む、方法。
【請求項４】
前記アーキタイプのうちの１つ以上に基づいて、１つ以上のフォームを設計することと、
前記アーキタイプのうちの１つ以上に基づいて、１つ以上のページを設計することと、
前記ページまたは前記アーキタイプのうちの１つ以上に基づいて、ワークフロープロセスを構成することと
をさらに含む、請求項４に記載の方法。
【請求項５】
本明細書に実質的に図示および／または記載されるシステムまたはアーキテクチャ。
【請求項６】
本明細書に図示または記載されるように、１つまたは複数の機械に、
個別あるいは協働して実質的に作動させる命令を含む、機械可読媒体またはコンピュータプログラム製品。
【請求項７】
本明細書に図示および／または記載されるコンピュータに実装された方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願）
本願は、米国仮出願第６０／６５８，２７２号（２００５年３月３日出願）に対して優先権を主張し、当該出願は本明細書において参照により援用される。
【０００２】
（著作権の表示および許可）
本特許文書の１つ以上の部分は、著作権の保護を受ける材料を含んでいます。著作権の所有者は、本特許文書または特許開示の何人による、米国特許商標局のファイルまたはレコードに現れたとおりの複製に不服はありません。しかし、それ以外については、全ての著作権を保有しています。以下の表示は、本文書に適用されます。Ｃｏｐｙｒｉｇｈｔ（Ｃ）２００４−２００５，Ｔｈｏｍｓｏｎ  Ｅｌｉｔｅ。
【０００３】
（技術分野）
本明細書に開示される様々な実施例は、特に専門サービス企業または組織のためのビジネスプロセスアプリケーションの設計を促進するソフトウェアデザイン環境、方法、インターフェース、およびツールに関する。
【背景技術】
【０００４】
（背景）
従来のビジネスプロセスアプリケーション、つまり事業運営および管理機能を促進するソフトウェアの大部分は、製造、運輸などの一般産業用に開発されている。それに比べ、法律、金融、医療、学問といったさらに柔軟な管理環境を必要とする専門サービス産業の運営および管理を促進するためのソフトウェア開発はほとんど行われていない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって、本発明者らはアプリケーションを開発し、そのようなアプリケーションの開発および／または実装をサポートするインフラストラクチャを設計する必要性を認識した。
【課題を解決するための手段】
【０００６】
（要旨）
１つまたは複数の前記必要性および／または他の必要性に取り組むため、本発明者らは、特にビジネスプロセスアプリケーションの開発を促進するアプリケーションデザインインターフェースおよび関連ツールを考案した。
【０００７】
（例示的な実施形態の説明）
図面および添付の請求項を含む以下の説明は、本発明の１つまたは複数の典型的な実施例について記述および／または図示する。これらの実施例は、あくまで本発明の例示および解説のために提供され、それらに制限されるものではなく、当該技術分野に精通する者が本発明を作成および使用できるよう十分詳細に図示および説明される。そのため、１つまたは複数の発明について曖昧な説明を避けるため、必要に応じて関連技術分野において熟練する者に知られている特定の情報を省略する場合がある。
【０００８】
図１は、ビジネスプロセスアプリケーションのための典型的なデザインおよび実行システムまたはフレームワーク１００を示す。前記システムの主要コンポーネントは、オブジェクトクエリ言語（ＯＱＬ）モジュール１１０、アプリケーションデザインインターフェース１２０、サービスモジュール１３０、アプリケーションモジュール１４０、およびデータストア１５０を含む。
【０００９】
（オブジェクトクエリ言語モジュール）
前記システム操作の中核を成すＯＱＬモジュール１１０は、式言語およびアプリケーションプログラムインターフェース（ＡＰＩ）を含み、オブジェクトセットのクエリを助け、オブジェクトグラフ内を検索し、それらのオブジェクトに関する値を取得または設定する。前記ＯＱＬモジュールは、「テーブル」レベルで抽象的に記述される。このＯＱＬでは（標準プログラミング言語とは異なり）、クエリがストリングではなく、オブジェクトおよびオブジェクトコンストラクターを用いて定義される。一般に、オブジェクトは自己完結型であり、データおよび手順から成り、前記データを操作する。一方、ストリングはグループとして操作される一連の文字列である。事前に構成されるオブジェクトもあれば、他のオブジェクトの方法（関数）を呼び出すことによって構成できるものもある。典型的な実施例では、このオブジェクトベースのアーキテクチャは、クエリからデータベースへの要求が変化するたびに書き直される新しいクエリ命令のセットを必要としない。
【００１０】
アプリケーションのデザイン時に、前記ＯＱＬモジュールまたはレイヤは、前記アプリケーションデザインインターフェースおよび前記データストアの間を効果的に「フロート」する。またアプリケーションのランタイムにおいて、前記ＯＱＬレイヤはロジックを提供して前記アプリケーションから前記データソースへのクエリ要求を処理する。前記アプリケーションは、前記デザイナーコンポーネントを使用して、前記アプリケーションデザインインターフェース内に構築され、本明細書で詳述されるように、前記アプリケーションのエンドユーザがより統合されたビジネス環境で作業できる前記サービスモジュールによって拡張される。
【００１１】
（アプリケーションデザインインターフェース）
アプリケーションデザインインターフェース１２０は、使用可能なクエリパラメータの選択を可能にし、「ポップアップメニュー」開発インターフェースを使用してそれらのアプリケーションインターフェースをカスタマイズする統合開発環境（ＩＤＥ）「デザイナー」フレームワークを提供する。典型的な実施例は、アプリケーションデータオブジェクト、フォームインターフェース、およびビジネスプロセスオートメーションのデザインに特有のＩＤＥを提供する。ＩＤＥは従来ソフトウェアアプリケーションに統合され、グラフィカルユーザインターフェース（ＧＵＩ）ビルダ、テキストまたはコードエディタ、コンパイラ、および／またはインタープリタおよびデバッガなどの要素を提供する。
【００１２】
幾つかの実施例において、前記ＩＤＥはアプリケーションフレームワークに特定のＸＭＬスキーマに合致するＸＭＬドキュメントを生成する。（他の実施例は他の形式のマークアップ言語を使用する。）開発者も顧客のインフォメーションテクノロジー（ＩＴ）担当者も同一のＩＤＥを使用する。各デザイナーはその特定のベースＸＭＬスキーマと合致する。これらのスキーマは、各ＩＤＥに適用する全てのルールおよび機能性の自己文書化表示である。典型的な実施例において、それらはフレームワークの中核を成し、フレームワークロジックによって直接参照される。各ＩＤＥは、そのデザイナーのスキーマに合致するデザインＸＭＬドキュメントを出力する。前記デザインＸＭＬドキュメントは、ビジネスプロセス、フォーム、またはアプリケーションロジックコンポーネントをそれぞれ完全に記述する。
【００１３】
デザイナーは、前記ＩＤＥに表示されるように、前記プロセス、フォーム、またはオブジェクトの状態を記述するさらに粒度の細かいＸＭＬドキュメントを生成する場合がある。このドキュメントは、アイテムが保存された時点の前記ＩＤＥからのディスプレイ情報を含む。前記フレームワークは、オペレーティングシステムプラットフォームを使用して、前記デザインＸＭＬドキュメントおよびデータオブジェクトをダイナミックリンクライブラリ（ＤＬＬ）に翻訳およびコンパイルする。（ＤＬＬは、アプリケーションで使用できる実行可能関数またはデータのライブラリである。通常ＤＬＬは、１つまたは複数の特定関数を提供し、プログラムは前記ＤＬＬへのスタティックリンクまたはダイナミックリンクのいずれかを作成することによって前記関数にアクセスする。前記オペレーティングシステムプラットフォームは、アプリケーション、一連のツールおよびサービス、および顧客のウェブ戦略のインフラにおける変更を組み込む。）各ＸＭＬドキュメントは、データベースおよびファイルシステムに保存される。前記ＸＭＬドキュメントが破損または紛失した場合、前記データベースの持続性によってシステムを回復できる。
【００１４】
典型的なアプリケーションデザインインターフェースは、アーキタイプデザイナー１２１、データ‐オブジェクトデザイナー１２２、フォームデザイナー１２３、ページデザイナー１２４、ビジネスプロセスデザイナー１２５、ビジネスオブジェクトデザイナー１２６、およびメッセージデザイナー１２７を含む。
【００１５】
前記アーキタイプデザイナーは、データテーブルおよび記憶域属性の定義を可能にする。ユーザは、アーキタイプの属性、「ルックアップ」能力、クエリ特性、インデックス、および「クイックファインド」定義を明確にすることによってアーキタイプを作成する。前記アーキタイプデザイナーによって、クエリリストのデータ量を指定し、どのアーキタイプ属性に索引を付けるべきかを判断して、「クエリ結果グリッド」に前記アーキタイプのクエリ定義の結果として表示される初期設定属性を選択することができる。前記典型的なフレームワークは、定義されたテーブルへのカスタムコラムの追加、または完全に新しいカスタムテーブルの定義を可能にする。外部テーブルをデータベーススキーマにインポートするためのユーティリティが提供される。前記フレームワークは、どれが事前に定義されたテーブルか、またどれが顧客保有のテーブルかを認識する。顧客は事前に定義されたコラムを修正または削除しなくてもよい。ＯＱＬのオブジェクト関係マッピング情報は、本明細書の別の箇所で詳述される前記「アーキタイプ」デザイナーに含まれる。図３および４は、前記アーキタイプデザイナーのユーザインターフェースページを表示する。
【００１６】
このデータ‐オブジェクトデザイナーＩＤＥを使用して、典型的に用いられる前記データオブジェクトおよび基礎的なテーブルおよびコラムを定義する。データオブジェクトは、アプリケーションレベルのデータ抽象化であり、テーブルの関係、妥当性、およびイベントドリブンロジックに関するメタデータを含む。オブジェクトは既存のデータベースコラムまたはオブジェクトデザイン中に作成される新規コラムにマップされる。
【００１７】
前記ビジネス‐オブジェクトデザイナーは、前記システムにおける他のオブジェクトによって再利用できるコードの開発を可能にし、前記典型的なシステムを用いて構築されるアプリケーション一式を通して使用できるビジネスオブジェクトを定義する。
【００１８】
前記フォームデザイナーは、前記オブジェクトデザイナーにおいて設計されるデータ要素を使用したカスタムアプリケーションインターフェースのデザインを可能にする。使用できるユーザインターフェース（ＵＩ）制御は、ＩＤＥのＸＭＬスキーマに定められているが、ユーザは常にデータオブジェクトを用いてデザインする。次に、前記インターフェースをビジネス‐プロセス定義のステップとして使用してもよい。各フォームはデータオブジェクトの参照を１つだけ含む。これは、複雑なインターフェースが原型と一連のサブフォームから成ることを意味する。前記フレームワークによって、サブフォームはその原型の特性および引数を受け継ぐことができる。またこれによってユーザは更新パスを構成することなくカスタマイズを追加できる。
【００１９】
前記ページデザイナーによって、ユーザは既存のオブジェクトをページ定義と関連付け、次に前記ページに含まれる各オブジェクトについて表示すべきフォームを選択することによってページを定義できる。そのため、ページ定義は同一のオブジェクトから成るが、各ページ定義によって作成されるインターフェースは異なる場合がある。各オブジェクトに異なるフォーム（表示）を選ぶことによって、ユーザは異なるインターフェースを作成することができる。
【００２０】
前記プロセスデザイナーによって、ユーザは複数の「ステップ」から成る完全なビジネスプロセス（カスタムワークフロー）をデザインできる。プロセスは少なくとも１つのデータオブジェクトに対する参照を必要とする。前記データオブジェクトは、前記プロセスステップに対してどのフォームおよびコードモジュールを使用できるかを決定する。プロセスステップは、３つのコンポーネント（フォームまたはコードモジュール、アウトプット、およびビジネスルール）を含む。前記アウトプットは、対象となるステップ（例、承認／却下）において当事者が利用できるプロセスの選択を示す。前記ビジネスルールは、次の当事者用のデータテストおよびルーティング情報を含む。
【００２１】
図２は、典型的なデザイン‐インターフェーススタートページを示す。前記ページの右側には個別のデザイナーがリストされている。
【００２２】
（サービス）
図１のサービスモジュール１３０に示すように、アプリケーション１４０などのアプリケーションは、コラボレーション、通知、例外、セキュリティ、ワークリスト、ワークフロー、およびレポートのための１つまたは複数のサービスにアクセスする。これらのサービスは前記アプリケーション内に存在し、エンドユーザは完全に相互統合できる。例えば、前記ワークフローサービスは、ルールおよびオーナーとの関連付けを含むプロセス「ステップ」に基づく。ステップが完了すると、次のオーナーのアクションリストに次のステップが表示される。「ウォッチリスト」によって、ユーザは興味のあるプロセスを観察できる。さらに一般的には、前記典型的な実施例は、前記デザインインターフェースを使用して構築されるすべてのアプリケーションに対して提供され、使用可能な機能性のセットとしてサービスを定義する。これらのサービスは、各アプリケーションページにおいて、前記アクションメニューの下および前記アプリケーション表示域の上の指定表示域を有する。前記サービスは、コラボレーション、ワークリスト、ワークフロー、フォルダメンテナンス、および継承を含む。
【００２３】
前記コラボレーションサービスによって、作業プロダクトに関する提案またはコメントを募集、提出してエンドユーザの専門性を活用し、相乗的な作業環境を形成することが可能になる。オーガナイザはアプリケーションのワークシートから選択したアイテムに関するコラボレーションセッションを開始して、前記コラボレーションセッションの主題／メッセージを提供する。前記システムはコラボレーションへの招待状を送って招待された人に通知する一方、オーガナイザは作業を続ける。招待された人はオーガナイザに提案を提出し、それらの提案が検討される。図５および６は、コラボレーションサービスプロセスからアプリケーションユーザ‐インターフェースページを表示する。
【００２４】
継承サービスとは、典型的なフレームワークのサービスであり、初期設定情報を含むように使用頻度の高いアイテムを構成することができる。この特徴は、大量のデータエントリを行うユーザにとって特に役立つ。これによって、基本的に「スーパーテンプレート」であり、ドラフトデータベースに保存されるため、真のエンティティにシステムエンティティとして表示されない任意の継承アイテムに対して多くのレベルの継承を可能にする。
【００２５】
アプリケーション特有のサービスに加えて、Ｅｘｅｍｐｌａｒｙはすべてのアプリケーションプロセスにウェブ‐サービスアクセスを提供する集中型のルーティングサービスを提供する。前記ルーティングサービスは、対象のビジネスプロセスで要求を通過させることによって各アプリケーションプロセスに対するウェブサービスが不要になる。
【００２６】
前記データベースに対して最終的に処理が行われるまで、すべてのデータは「ドラフトテーブル」（データオブジェクトごとに１テーブル）に保存される。ドラフトテーブルは、いつ、どのデータが誰にどのように（例えば別のプログラムに）修正されたかを「認識」する。ドラフトテーブルの使い方の一つは、生産性のモニターであり、このメカニズムによって他のユーザとのコラボレーションが促進される。
【００２７】
（典型的な操作方法）
図７は、アプリケーション１４０などのビジネスプロセスアプリケーションをデザインするためのシステム１００といった１つまたは複数の典型的なシステム操作方法を示すフローチャート７００を示す。フローチャート７００は、ブロック７１０‐７５０を含み、これらは典型的な実施例の一連の実行順序に配置および記述される。しかし、他の実施例は複数のプロセッサまたはプロセッサに類似した装置、あるいは２つ以上の仮想マシンまたはサブプロセッサとして構成された単一のプロセッサを使用して、２つ以上のブロックを同時に実行する。また他の実施例も前記プロセス順序を変更したり、異なる機能分割を提供して類似した結果を得る。例えば、幾つかの実施例では、クライアント‐サーバー間の機能配分を変更して、サーバー側に表示および記述される機能の全体または一部がクライアント側で実装されるようにし、逆も同様である。さらに別の実施例は、関連する制御および前記モジュール間およびそれらを通して通信されるデータシグナルを用いて、前記ブロックを２つ以上の相互接続したハードウェアモジュールとして実装する。そのため、前記典型的なプロセスフローは、ソフトウェア、ハードウェア、およびファームウェアの実装に適用する。
【００２８】
ブロック７１０において、典型的な方法はデザインプロジェクトの作成から始まる。典型的な実施例においてプロジェクトとは、タイムキーパーの名前、記述、タイプ、およびタイムキーパー数を維持できるタイムキーパーインフォメーションウィンドウを作成するアプリケーションを設計することである。典型的な実施例において、前記プロジェクトの作成は、前記プロジェクトに関連するオブジェクトを分類する方法を提供し、図２の典型的なフォームに示されるように、ＩＤＥスタートページで新規ボタンを選択した後、Ａｄｄ  Ｎｅｗ  ＰｒｏｊｅｃｔウィンドウにＳａｍｐｌｅＰｒｏｊｅｃｔなどの名前を入力してＯＫを選択する。その結果、この名前がスタートページのプロジェクトツリーに表示される。その後、ブロック７２０で実行を続ける。
【００２９】
ブロック７２０は、アーキタイプデザイナーを使用したアーキタイプの作成を含む。典型的な実施例では、例えばフォルダタイプアーキタイプ、タイムキーパーアーキタイプ、およびフォルダアーキタイプなどの１つまたは複数のアーキタイプの作成を含む。典型的な実施例では、以下のようにフォルダタイプアーキタイプを作成する。
【００３０】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページ（図８Ａ）でＡｒｃｈｅｔｙｐｅを右クリックして、Ａｄｄ  Ｎｅｗ  Ａｒｃｈｅｔｙｐｅ  Ｉｔｅｍを選択する。
【００３１】
２．Ａｄｄ  Ｎｅｗ  Ａｒｃｈｅｔｙｐｅウィンドウ（図８Ｂ）にＦｏｌｄｅｒＴｙｐｅＡｒｃｈを入力して、ＯＫを選択する。
【００３２】
Ａｒｃｈｅｔｙｐｅ  Ｄｅｓｉｇｎｅｒ（図８Ｃ）が表示される。ＧＵＩＤデータタイプのＦｏｌｄｅｒＴｙｐｅＡｒｃｈＩＤが初期設定のキー属性として自動的に表示されることに注意する。
【００３３】
３．ドロップダウンリストの記述の代わりに表示される別名属性Ｃｏｄｅを追加する。ＦｏｌｄｅｒＴｙｐｅＡｒｃｈＩＤを右クリックして、Ａｄｄ  Ａｔｔｒｉｂｕｔｅを選択する（またはＣＴＲＬ−Ｎを押す）。ＳＴＲＩＮＧデータタイプのＮｅｗＡｔｔｒｉｂｕｔｅ１がＦｏｌｄｅｒＴｙｐｅＡｒｃｈＩＤの下に表示されることに注意する。
【００３４】
４．Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【００３５】
・Ａｒｃｈｅｔｙｐｅ  Ｉｎｆｏの下の（ＩＤ）フィールドにＣｏｄｅを入力する。これによって、名前ＮｅｗＡｔｔｒｉｂｕｔｅ  １が上書きされる。
【００３６】
・ＣａｐｔｉｏｎフィールドにＣｏｄｅを入力する。
【００３７】
５．Ｃｏｄｅ（ＦｏｌｄｅｒＴｙｐｅＡｒｃｈＩＤの下）を右クリックし、Ｔｏｇｇｌｅ  Ａｌｉａｓ  Ａｔｔｒｉｂｕｔｅを選択してＣｏｄｅ属性を別名属性として設定する。左にＡが表示され、別名属性であることを示す。
【００３８】
６．ＦｏｌｄｅｒＴｙｐｅＡｒｃｈＩＤを右クリックし、Ａｄｄ  Ａｔｔｒｉｂｕｔｅを選択して（またはＣＴＲＬ−Ｎを押して）、記述の属性をこのアーキタイプに追加する。
【００３９】
７．Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【００４０】
・Ａｒｃｈｅｔｙｐｅ  Ｉｎｆｏの下の（ＩＤ）フィールドにＤｅｓｃｒｉｐｔｉｏｎを入力する。
【００４１】
・ＣａｐｔｉｏｎフィールドにＤｅｓｃｒｉｐｔｉｏｎを入力する。
【００４２】
８．以下の情報がアーキタイプデザイナーに表示される。
【００４３】
右上隅のＳａｖｅボタンを選択してこの情報を保存し、スタートページに戻る。
【００４４】
次にタイムキーパーアーキタイプを作成する。
【００４５】
フォルダタイプアーキタイプを作成した後、以下のようにしてタイムキーパーアーキタイプを作成する。
【００４６】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページ（図８Ａ）でＡｒｃｈｅｔｙｐｅを右クリックして、Ａｄｄ  Ｎｅｗ  Ａｒｃｈｅｔｙｐｅ  Ｉｔｅｍを選択する。
【００４７】
２．Ａｄｄ  Ｎｅｗ  Ａｒｃｈｅｔｙｐｅウィンドウ（図８Ｄ）でＴｉｍｅｋｅｅｐｅｒＡｒｃｈを入力して、ＯＫを選択する。
【００４８】
アーキタイプデザイナー（図８Ｅ）が表示される。ＧＵＩＤデータタイプのＴｉｍｅｋｅｅｐｅｒＡｒｃｈＩＤが初期設定キー属性として自動的に表示されることに注意する。
【００４９】
３．ＰｒｏｐｅｒｔｉｅｓタブのＣａｐｔｉｏｎフィールドで、このアーキタイプに対するラベルとしてＴｉｍｅｋｅｅｐｅｒを入力する。
【００５０】
４．ＦｏｌｄｅｒＴｙｐｅＡｒｃｈＩＤを右クリックし、Ａｄｄ  Ａｔｔｒｉｂｕｔｅを選択して（またはＣＴＲＬ−Ｎを押して）タイムキーパー数の属性をこのアーキタイプに追加する。
【００５１】
ＳＴＲＩＮＧデータタイプのＮｅｗＡｔｔｒｉｂｕｔｅ１がＴｉｍｅｋｅｅｐｅｒＡｒｃｈＩＤの下に表示される。
【００５２】
Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【００５３】
・Ａｒｃｈｅｔｙｐｅ  Ｉｎｆｏの下の（ＩＤ）フィールドにＮｕｍｂｅｒを入力する。これによって名前ＮｅｗＡｔｔｒｉｂｕｔｅ１が上書きされる。
【００５４】
・ＣａｐｔｉｏｎフィールドにＴｋｐｒ  Ｎｕｍｂｅｒを入力する。
【００５５】
５．Ｎｕｍｂｅｒ（ＴｉｍｅｋｅｅｐｅｒＡｒｃｈＩＤの下）を右クリックし、Ｔｏｇｇｌｅ  Ａｌｉａｓ  Ａｔｔｒｉｂｕｔｅを選択してＮｕｍｂｅｒ属性を別名属性として設定する。左にＡが表示され、別名属性であることを示す。
【００５６】
６．ＦｏｌｄｅｒＡｒｃｈＩＤを右クリックし、Ａｄｄ  Ａｔｔｒｉｂｕｔｅを選択して（またはＣＴＲＬ−Ｎを押して）タイムキーパー名の属性をこのアーキタイプに追加する。
【００５７】
Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【００５８】
・Ａｒｃｈｅｔｙｐｅ  Ｉｎｆｏの下の（ＩＤ）フィールドにＮａｍｅを入力する。
【００５９】
・ＣａｐｔｉｏｎフィールドにＴｉｍｅｋｅｅｐｅｒ  Ｎａｍｅを入力する。
【００６０】
７．ＦｏｌｄｅｒＡｒｃｈＩＤを右クリックし、Ａｄｄ  Ａｔｔｒｉｂｕｔｅを選択して（またはＣＴＲＬ−Ｎを押して）タイムキーパー部門の属性をこのアーキタイプに追加する。
【００６１】
Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【００６２】
・Ａｒｃｈｅｔｙｐｅ  Ｉｎｆｏの下の（ＩＤ）フィールドにＤｅｐａｒｔｍｅｎｔを入力する。
【００６３】
・ＣａｐｔｉｏｎフィールドにＴｉｍｅｋｅｅｐｅｒ  Ｄｅｐｔを入力する。
【００６４】
８．ＦｏｌｄｅｒＡｒｃｈＩＤを右クリックし、Ａｄｄ  Ａｔｔｒｉｂｕｔｅを選択して（またはＣＴＲＬ−Ｎを押して）タイムキーパー記述の属性をこのアーキタイプに追加する。
【００６５】
Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【００６６】
・Ａｒｃｈｅｔｙｐｅ  Ｉｎｆｏの下の（ＩＤ）フィールドにＤｅｓｃｒｉｐｔｉｏｎを入力する。
【００６７】
・ＣａｐｔｉｏｎフィールドにＤｅｓｃｒｉｐｔｉｏｎを入力する。
【００６８】
Ｄａｔａ  Ｔｙｐｅ  Ｉｎｆｏの下のＩｓ  Ｍｕｌｔｉ−Ｌｉｎｅフィールドでクリックし、ドロップダウンリストからＴｒｕｅを選択する。これによってＤｅｓｃｒｉｐｔｉｏｎフィールドに複数行のテキストを入力することができる。
【００６９】
９．アーキタイプデザイナーに以下の情報が表示される。
【００７０】
右上隅のＳａｖｅボタンを選択してこの情報を保存し、スタートページに戻る。
【００７１】
タイムキーパーアーキタイプを作成した後、以下のようにしてフォルダアーキタイプを作成する。
【００７２】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＡｒｃｈｅｔｙｐｅを右クリックして、Ａｄｄ  Ｎｅｗ  Ａｒｃｈｅｔｙｐｅ  Ｉｔｅｍを選択する。
【００７３】
２．Ａｄｄ  Ｎｅｗ  Ａｒｃｈｅｔｙｐｅウィンドウ（図８Ｈ）にＦｏｌｄｅｒＡｒｃｈを入力して、ＯＫを選択する。アーキタイプデザイナーが表示される。ＧＵＩＤデータタイプのＦｏｌｄｅｒＴｙｐｅＡｒｃｈＩＤが初期設定のキー属性として自動的に表示されることに注意する。
【００７４】
３．ＰｒｏｐｅｒｔｉｅｓタブのＣａｐｔｉｏｎフィールドで、このアーキタイプに対するラベルとしてＦｏｌｄｅｒを入力する。
【００７５】
４．ＦｏｌｄｅｒＡｒｃｈＩＤを右クリックし、Ａｄｄ  Ａｔｔｒｉｂｕｔｅを選択して（またはＣＴＲＬ−Ｎを押して）タイムキーパー名の属性をこのアーキタイプに追加する。
【００７６】
ＳＴＲＩＮＧデータタイプのＮｅｗＡｔｔｒｉｂｕｔｅ１がＦｏｌｄｅｒＡｒｃｈＩＤの下に表示される。
【００７７】
Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【００７８】
・Ａｒｃｈｅｔｙｐｅ  Ｉｎｆｏの下の（ＩＤ）フィールドにＮａｍｅを入力する。これによって名前ＮｅｗＡｔｔｒｉｂｕｔｅ１が上書きされる。
【００７９】
・ＣａｐｔｉｏｎフィールドにＦｏｌｄｅｒ  Ｎａｍｅを入力する。
【００８０】
５．ＦｏｌｄｅｒＡｒｃｈＩＤを右クリックし、Ａｄｄ  Ａｔｔｒｉｂｕｔｅを選択して（またはＣＴＲＬ−Ｎを押して）、タイムキーパー記述の属性をこのアーキタイプに追加する。
【００８１】
Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【００８２】
・Ａｒｃｈｅｔｙｐｅ  Ｉｎｆｏの下の（ＩＤ）フィールドでＤｅｓｃｒｉｐｔｉｏｎを入力する。
【００８３】
・ＣａｐｔｉｏｎフィールドでＦｏｌｄｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎを入力する。
【００８４】
６．ここで事前に作成したフォルダタイプへのリンクを持つ関係属性を追加する。ＦｏｌｄｅｒＡｒｃｈＩＤを右クリックし、Ａｄｄ  Ａｔｔｒｉｂｕｔｅを選択する（またはＣＴＲＬ−Ｎを押す）。
【００８５】
Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【００８６】
・Ａｒｃｈｅｔｙｐｅ  Ｉｎｆｏの下の（ＩＤ）フィールドにＦｏｌｄｅｒＴｙｐｅＬｉｎｋを入力する。
【００８７】
・Ｄａｔａ  Ｔｙｐｅフィールドで、ドロップダウンリストからＲＥＬＡＴＩＯＮＳＨＩＰを選択する。
【００８８】
・ＣａｐｔｉｏｎフィールドにＦｏｌｄｅｒ  Ｔｙｐｅを入力する。
【００８９】
・Ｒｅｌａｔｅｄ  Ａｒｃｈｅｔｙｐｅフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＦｏｌｄｅｒＴｙｐｅＡｒｃｈを選択する。これはＦｏｌｄｅｒＴｙｐｅＬｉｎｋ関係属性の宛先アーキタイプである。
【００９０】
・Ｒｅｌａｔｉｏｎｓｈｉｐ  ＩＤフィールドにＦｏｌｄｅｒＴｙｐｅＬｉｎｋを入力する。
【００９１】
７．ＦｏｌｄｅｒＡｒｃｈＩＤを右クリックし、Ａｄｄ  Ａｔｔｒｉｂｕｔｅを選択する（またはＣＴＲＬ−Ｎを押す）ことによって、事前に作成したタイムキーパーアーキタイプへのリンクを持つ関係属性を追加する。
【００９２】
Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【００９３】
・Ａｒｃｈｅｔｙｐｅ  Ｉｎｆｏの下の（ＩＤ）フィールドにＦｏｌｄｅｒＴｙｐｅＬｉｎｋを入力する。
【００９４】
・Ｄａｔａ  Ｔｙｐｅフィールドで、ドロップダウンリストからＲＥＬＡＴＩＯＮＳＨＩＰを選択する。
【００９５】
・ＣａｐｔｉｏｎフィールドにＴｉｍｅｋｅｅｐｅｒを入力する。
【００９６】
・Ｒｅｌａｔｅｄ  Ａｒｃｈｅｔｙｐｅフィールドでクリックし、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＴｉｍｅｋｅｅｐｅｒＡｒｃｈを選択する。これはＴｉｍｅｋｅｅｐｅｒＬｉｎｋ関係属性の宛先アーキタイプである。
【００９７】
・Ｒｅｌａｔｉｏｎｓｈｉｐ  ＩＤフィールドにＴｉｍｅｋｅｅｐｅｒＬｉｎｋを入力する。
【００９８】
８．アーキタイプデザイナー（図８Ｉ）に以下の情報が表示される。
【００９９】
右上隅のＳａｖｅボタンを選択してこの情報を保存し、スタートページに戻る。
【０１００】
ブロック７３０で実行を続ける。
【０１０１】
ブロック７３０は、オブジェクトデザイナーを使用して、ブロック７２０で作成されるアーキタイプのような１つまたは複数のアーキタイプへのオブジェクトの追加を含む。典型的な実施例では、サンプルプロジェクトに基づいて、Ｆｏｌｄｅｒ  Ｔｙｐｅ、Ｔｉｍｅｋｅｅｐｅｒ、およびフォルダアーキタイプへのオブジェクトの追加が含まれる。
【０１０２】
フォルダタイプアーキタイプへのオブジェクトの追加は、以下のように行ってもよい。
【０１０３】
以下のようにしてＣｏｄｅおよびＤｅｓｃｒｉｐｔｉｏｎ属性を含むＦｏｌｄｅｒ  Ｔｙｐｅオブジェクトをフォルダタイプアーキタイプに追加する。
【０１０４】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページ（図８Ａ）でＯｂｊｅｃｔを右クリックして、Ａｄｄ  Ｎｅｗ  Ｏｂｊｅｃｔ  Ｉｔｅｍを選択する。
【０１０５】
２．Ａｄｄ  Ｎｅｗ  Ｏｂｊｅｃｔウィンドウ（図９Ａ）にＦｏｌｄｅｒＴｙｐｅＯｂｊを入力して、ＯＫを選択する。オブジェクトデザイナーが表示される。
【０１０６】
３．Ｆｏｌｄｅｒ  Ｔｙｐｅオブジェクトに関する以下の情報をＰｒｏｐｅｒｔｉｅｓタブで入力する。
【０１０７】
・ＣａｐｔｉｏｎフィールドにＦｏｌｄｅｒ  Ｔｙｐｅを入力する。
【０１０８】
・Ａｒｃｈｅｔｙｐｅ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＦｏｌｄｅｒＴｙｐｅＡｒｃｈを選択する。これはＦｏｌｄｅｒ  Ｔｙｐｅオブジェクトが構築されるアーキタイプを識別する。ＡＴＴＲＩＢＵＴＥＳヘディングがＯｂｊｅｃｔツリーから自動的に削除され、ＳＵＢＣＬＡＳＳＯＢＪＥＣＴＳヘディングの下にＳＵＢＣＬＡＳＳＯＢＪＥＣＴ（ＦｏｌｄｅｒＴｙｐｅＡｒｃｈ）が表示されることに注意する。
【０１０９】
４．次に、ＣｏｄｅおよびＤｅｓｃｒｉｐｔｉｏｎ属性をＦｏｌｄｅｒ  Ｔｙｐｅオブジェクトに追加する。ＯｂｊｅｃｔツリーでＯＢＪＥＣＴ（ＦｏｌｄｅｒＴｙｐｅＯｂｊ）を右クリックして、Ａｄｄ＞ＡＴＴＲＩＢＵＴＥＳを選択する。ＯＢＪＥＣＴツリーにＡＴＴＲＩＢＵＴＥＳヘディングが表示される。
【０１１０】
５．Ｃｏｄｅ属性を追加するには、ＡＴＴＲＩＢＵＴＥＳを右クリックして、Ａｄｄ＞ＡＴＴＲＩＢＵＴＥを選択する。ＡＴＴＲＩＢＵＴＥ（ＡＴＴＲＩＢＵＴＥ０）はＯｂｊｅｃｔツリー（図９Ｂ）のＡＴＴＲＩＢＵＴＥＳヘディングの下に表示されることに注意する。
【０１１１】
６．Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０１１２】
・Ａｃｃｅｓｓ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＲｅｑｕｉｒｅｄを選択する。これは、Ｃｏｄｅフィールドに値を入力する必要があることを示す。
【０１１３】
・Ｄａｔａ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＢＯＵＮＤを選択する。これは、Ｃｏｄｅ属性がフォルダタイプアーキタイプと関係することを示す。
【０１１４】
・Ａｒｃｈｅｔｙｐｅ  Ａｔｔｒｉｂｕｔｅフィールドでクリックして、ドロップダウンリストからＣｏｄｅを選択する。このドロップダウンリストは、フォルダタイプアーキタイプに定義した属性（ＣｏｄｅおよびＤｅｓｃｒｉｐｔｉｏｎ）を含む。Ｃｏｄｅは自動的にＣａｐｔｉｏｎフィールドに表示されることに注意する。これは、フォルダタイプアーキタイプのＣｏｄｅ属性に対して入力したキャプションと同じである。
【０１１５】
・ＩＤフィールドにＣｏｄｅを入力する。これによって、ＯｂｊｅｃｔツリーのＡＴＴＲＩＢＵＴＥ（ＡＴＴＲＩＢＵＴＥ０）がＡＴＴＲＩＢＵＴＥ（Ｃｏｄｅ）と置き換えられる。
【０１１６】
７．次に、Ｄｅｓｃｒｉｐｔｉｏｎ属性を追加する。ＡＴＴＲＩＢＵＴＥＳを右クリックして、Ａｄｄ＞ＡＴＴＲＩＢＵＴＥを選択する。Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０１１７】
・Ｄａｔａ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＢＯＵＮＤを選択する。
【０１１８】
・ＩＤフィールドにＤｅｓｃｒｉｐｔｉｏｎを入力する。これによって、ＯｂｊｅｃｔツリーのＡＴＴＲＩＢＵＴＥ（ＡＴＴＲＩＢＵＴＥ０）がＡＴＴＲＩＢＵＴＥ（Ｄｅｓｃｒｉｐｔｉｏｎ）と置き換えられる。
【０１１９】
・ＣａｐｔｉｏｎフィールドにＤｅｓｃｒｉｐｔｉｏｎを入力する。
【０１２０】
８．オブジェクトデザイナーに以下の情報が表示される（図９Ｃ）。
【０１２１】
右上隅のＳａｖｅボタンを選択してこの情報を保存し、スタートページに戻る。
【０１２２】
次に、オブジェクトをタイムキーパーアーキタイプに追加する。
【０１２３】
（１．１．１  タイムキーパーアーキタイプへのオブジェクトの追加）
以下のようにしてＮｕｍｂｅｒ、Ｎａｍｅ、Ｄｅｐａｒｔｍｅｎｔ、およびＤｅｓｃｒｉｐｔｉｏｎ属性を含むＴｉｍｅｋｅｅｐｅｒオブジェクトをタイムキーパーアーキタイプに追加する。
【０１２４】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＯｂｊｅｃｔを右クリックして、Ａｄｄ  Ｎｅｗ  Ｏｂｊｅｃｔ  Ｉｔｅｍを選択する。
【０１２５】
２．Ａｄｄ  Ｎｅｗ  Ｏｂｊｅｃｔウィンドウ（図９Ｄ）にＴｉｍｅｋｅｅｐｅｒＯｂｊを入力して、ＯＫを選択する。オブジェクトデザイナーが表示される。
【０１２６】
３．Ｆｏｌｄｅｒ  Ｔｙｐｅオブジェクトに関する以下の情報をＰｒｏｐｅｒｔｉｅｓタブで入力する。
【０１２７】
・ＣａｐｔｉｏｎフィールドにＴｉｍｅｋｅｅｐｅｒを入力する。
【０１２８】
・Ａｒｃｈｅｔｙｐｅ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＴｉｍｅｋｅｅｐｅｒＡｒｃｈを選択する。これはＴｉｍｅｋｅｅｐｅｒオブジェクトが構築されるアーキタイプを識別する。ＡＴＴＲＩＢＵＴＥＳヘディングがＯｂｊｅｃｔツリーから自動的に削除され、ＳＵＢＣＬＡＳＳＯＢＪＥＣＴＳヘディングの下にＳＵＢＣＬＡＳＳＯＢＪＥＣＴ（ＴｉｍｅｋｅｅｐｅｒＡｒｃｈ）が表示されることに注意する。
【０１２９】
４．次に、Ｎｕｍｂｅｒ、Ｎａｍｅ、Ｄｅｐａｒｔｍｅｎｔ、およびＤｅｓｃｒｉｐｔｉｏｎ属性をＴｉｍｅｋｅｅｐｅｒオブジェクトに追加する。ＯｂｊｅｃｔツリーでＯＢＪＥＣＴ（ＴｉｍｅｋｅｅｐｅｒＯｂｊ）を右クリックして、Ａｄｄ＞ＡＴＴＲＩＢＵＴＥＳを選択する。ＡＴＴＲＩＢＵＴＥＳヘディングがＯｂｊｅｃｔツリーに表示される。
【０１３０】
５．ＡＴＴＲＩＢＵＴＥＳを右クリックして、Ａｄｄ＞ＡＴＴＲＩＢＵＴＥを選択する。ＡＴＴＲＩＢＵＴＥ（ＡＴＴＲＩＢＵＴＥ０）はＯｂｊｅｃｔツリーのＡＴＴＲＩＢＵＴＥＳヘディングの下に表示されることに注意する（図９Ｅ）。
【０１３１】
６．Ｎｕｍｂｅｒ属性に関する以下の情報をＰｒｏｐｅｒｔｉｅｓタブで入力する。
【０１３２】
・Ａｃｃｅｓｓ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＲｅｑｕｉｒｅｄを選択する。これは、Ｎｕｍｂｅｒフィールドに値を入力する必要があることを示す。
【０１３３】
・Ｄａｔａ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＢＯＵＮＤを選択する。これは、Ｎｕｍｂｅｒ属性がタイムキーパーアーキタイプと関係することを示す。
【０１３４】
・Ａｒｃｈｅｔｙｐｅ  Ａｔｔｒｉｂｕｔｅフィールドでクリックして、ドロップダウンリストからＮｕｍｂｅｒを選択する。このドロップダウンリストは、タイムキーパーアーキタイプに定義した属性を含む。Ｔｋｐｒ  Ｎｕｍｂｅｒは自動的にＣａｐｔｉｏｎフィールドに表示されることに注意する。これは、タイムキーパーアーキタイプのＴｉｍｅｋｅｅｐｅｒ  Ｎｕｍｂｅｒ属性に対して入力したキャプションと同じである。
【０１３５】
・ＩＤフィールドにＮｕｍｂｅｒを入力する。
【０１３６】
７．Ｎａｍｅ属性を追加する。ＡＴＴＲＩＢＵＴＥＳを右クリックして、Ａｄｄ＞ＡＴＴＲＩＢＵＴＥを選択する。
【０１３７】
Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０１３８】
・Ｄａｔａ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＢＯＵＮＤを選択する。
【０１３９】
・Ａｒｃｈｅｔｙｐｅ  Ａｔｔｒｉｂｕｔｅフィールドでクリックして、ドロップダウンリストからＮａｍｅを選択する。Ｔｉｍｅｋｅｅｐｅｒ  Ｎａｍｅが自動的にＣａｐｔｉｏｎフィールドに表示されることに注意する。
【０１４０】
・ＩＤフィールドにＮａｍｅを入力する。
【０１４１】
８．Ｄｅｐａｒｔｍｅｎｔ属性を追加する。ＡＴＴＲＩＢＵＴＥＳを右クリックして、Ａｄｄ＞ＡＴＴＲＩＢＵＴＥを選択する。Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０１４２】
・Ｄａｔａ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＢＯＵＮＤを選択する。
【０１４３】
・Ａｒｃｈｅｔｙｐｅ  Ａｔｔｒｉｂｕｔｅフィールドでクリックして、ドロップダウンリストからＤｅｐａｒｔｍｅｎｔを選択する。Ｔｉｍｅｋｅｅｐｅｒ  Ｄｅｐｔ．が自動的にＣａｐｔｉｏｎフィールドに表示されることに注意する。
【０１４４】
・ＩＤフィールドにＤｅｐａｒｔｍｅｎｔを入力する。
【０１４５】
９．Ｄｅｓｃｒｉｐｔｉｏｎ属性を追加する。ＡＴＴＲＩＢＵＴＥＳを右クリックして、Ａｄｄ＞ＡＴＴＲＩＢＵＴＥを選択する。Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０１４６】
・Ｄａｔａ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＢＯＵＮＤを選択する。
【０１４７】
・Ａｒｃｈｅｔｙｐｅ  Ａｔｔｒｉｂｕｔｅフィールドでクリックして、ドロップダウンリストからＤｅｓｃｒｉｐｔｉｏｎを選択する。Ｄｅｓｃｒｉｐｔｉｏｎが自動的にＣａｐｔｉｏｎフィールドに表示されることに注意する。
【０１４８】
・ＩＤフィールドにＤｅｓｃｒｉｐｔｉｏｎを入力する。
【０１４９】
１０．オブジェクトデザイナーに以下の情報が表示される（図９Ｆ）。右上隅のＳａｖｅボタンを選択してこの情報を保存し、スタートページに戻る。
【０１５０】
次にオブジェクトをフォルダアーキタイプに追加する。
【０１５１】
（フォルダアーキタイプへのオブジェクトの追加）
以下のようにして、ＮａｍｅおよびＤｅｓｃｒｉｐｔｉｏｎ属性、およびＦｏｌｄｅｒ  Ｔｙｐｅ  ＬｉｎｋおよびＴｉｍｅｋｅｅｐｅｒ  Ｌｉｎｋ関係属性を含むＦｏｌｄｅｒオブジェクトをフォルダアーキタイプに追加する。
【０１５２】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページ（図８Ａ）でＯｂｊｅｃｔを右クリックして、Ａｄｄ  Ｎｅｗ  Ｏｂｊｅｃｔ  Ｉｔｅｍを選択する。
【０１５３】
２．Ａｄｄ  Ｎｅｗ  ＯｂｊｅｃｔウィンドウでＦｏｌｄｅｒＯｂｊを入力して、ＯＫを選択する。オブジェクトデザイナーが表示される（図９Ｇ）。
【０１５４】
３．Ｆｏｌｄｅｒオブジェクトに関する以下の情報をＰｒｏｐｅｒｔｉｅｓタブで入力する。
【０１５５】
・ＣａｐｔｉｏｎフィールドにＦｏｌｄｅｒを入力する。
【０１５６】
・Ａｒｃｈｅｔｙｐｅ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＦｏｌｄｅｒＡｒｃｈを選択する。これはＦｏｌｄｅｒオブジェクトが構築されるアーキタイプを識別する。ＡＴＴＲＩＢＵＴＥＳヘディングがＯｂｊｅｃｔツリーから自動的に削除され、ＳＵＢＣＬＡＳＳＯＢＪＥＣＴＳヘディングの下にＳＵＢＣＬＡＳＳＯＢＪＥＣＴ（ＦｏｌｄｅｒＡｒｃｈ）が表示されることに注意する。
【０１５７】
４．次に、Ｎａｍｅ属性をＦｏｌｄｅｒオブジェクトに追加する。ＯｂｊｅｃｔツリーでＯＢＪＥＣＴ（ＦｏｌｄｅｒＯｂｊ）を右クリックして、Ａｄｄ＞ＡＴＴＲＩＢＵＴＥＳを選択する。ＡＴＴＲＩＢＵＴＥＳヘディングがＯｂｊｅｃｔツリーに表示される。
【０１５８】
５．ＡＴＴＲＩＢＵＴＥＳを右クリックして、Ａｄｄ＞ＡＴＴＲＩＢＵＴＥを選択する。ＡＴＴＲＩＢＵＴＥ（ＡＴＴＲＩＢＵＴＥ０）はＯｂｊｅｃｔツリーのＡＴＴＲＩＢＵＴＥＳヘディングの下に表示されることに注意する。
【０１５９】
６．Ｎａｍｅ属性に関する以下の情報をＰｒｏｐｅｒｔｉｅｓタブで入力する。
【０１６０】
・Ｄａｔａ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＢＯＵＮＤを選択する。これは、Ｎａｍｅ属性がフォルダアーキタイプと関係することを示す。
【０１６１】
・Ａｒｃｈｅｔｙｐｅ  Ａｔｔｒｉｂｕｔｅフィールドでクリックして、ドロップダウンリストからＮａｍｅを選択する。このドロップダウンリスは、フォルダアーキタイプに定義した属性を含む。Ｆｏｌｄｅｒ  Ｎａｍｅが自動的にＣａｐｔｉｏｎフィールドに表示されることに注意する。これは、フォルダアーキタイプのＦｏｌｄｅｒ  Ｎａｍｅ属性に対して入力したキャプションと同じである。
【０１６２】
・ＩＤフィールドにＮｕｍｂｅｒを入力する。
【０１６３】
７．Ｄｅｓｃｒｉｐｔｉｏｎ属性を追加する。ＡＴＴＲＩＢＵＴＥＳを右クリックして、Ａｄｄ＞ＡＴＴＲＩＢＵＴＥを選択する。Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０１６４】
・Ｄａｔａ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＢＯＵＮＤを選択する。
【０１６５】
・Ａｒｃｈｅｔｙｐｅ  Ａｔｔｒｉｂｕｔｅフィールドでクリックして、ドロップダウンリストからＤｅｓｃｒｉｐｔｉｏｎを選択する。Ｄｅｓｃｒｉｐｔｉｏｎが自動的にＣａｐｔｉｏｎフィールドに表示される。
【０１６６】
・ＩＤフィールドにＤｅｓｃｒｉｐｔｉｏｎを入力する。
【０１６７】
８．次に、Ｆｏｌｄｅｒ  Ｔｙｐｅ  Ｌｉｎｋ関係属性を追加する。ＡＴＴＲＩＢＵＴＥＳを右クリックして、Ａｄｄ＞ＡＴＴＲＩＢＵＴＥＲＥＬＡＴＩＯＮＳＨＩＰを選択する。Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０１６８】
・Ｄａｔａ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＢＯＵＮＤを選択する。
【０１６９】
・Ａｒｃｈｅｔｙｐｅ  Ａｔｔｒｉｂｕｔｅフィールドでクリックして、ドロップダウンリストからＦｏｌｄｅｒＴｙｐｅＬｉｎｋを選択する。Ｆｏｌｄｅｒ  Ｔｙｐｅが自動的にＣａｐｔｉｏｎフィールドに表示されることに注意する。
【０１７０】
・ＩＤフィールドにＦｏｌｄｅｒＴｙｐｅＬｉｎｋを入力する。
【０１７１】
９．Ｔｉｍｅｋｅｅｐｅｒ  Ｌｉｎｋ関係属性を追加する。ＡＴＴＲＩＢＵＴＥＳを右クリックして、Ａｄｄ＞ＡＴＴＲＩＢＵＴＥを選択する。以下の情報をＰｒｏｐｅｒｔｉｅｓタブで入力する。
【０１７２】
・Ｄａｔａ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＢＯＵＮＤを選択する。
【０１７３】
・Ａｒｃｈｅｔｙｐｅ  Ａｔｔｒｉｂｕｔｅフィールドでクリックして、ドロップダウンリストからＴｉｍｅｋｅｅｐｅｒＬｉｎｋを選択する。Ｔｉｍｅｋｅｅｐｅｒが自動的にＣａｐｔｉｏｎフィールドに表示されることに注意する。
【０１７４】
・ＩＤフィールドにＴｉｍｅｋｅｅｐｅｒＬｉｎｋを入力する。
【０１７５】
１０．オブジェクトデザイナーに以下の情報が表示される（図９Ｉ）。
【０１７６】
右上隅のＳａｖｅボタンを選択してこの情報を保存し、スタートページに戻る。
【０１７７】
これで関連アーキタイプへのＦｏｌｄｅｒ  Ｔｙｐｅ、Ｔｉｍｅｋｅｅｐｅｒ、およびＦｏｌｄｅｒオブジェクトの追加が完了し、これらのアーキタイプを含むフォームをデザインできる。ブロック７４０に進む。
【０１７８】
ブロック７４０は、各オブジェクトフォームのデザインを含む。典型的な実施例では、フォームデザイナーを使用したグリッド、フォーム、およびワークリストのデザインが含まれる。これによって、以下が生成される。
・フォルダグリッド
・フォルダフォーム
・フォルダワークリスト
・フォルダタイプグリッド
・フォルダタイプフォーム
・フォルダタイプワークリスト
・タイムキーパーグリッド
・タイムキーパーフォーム
・タイムキーパーワークシート
フォームのデザインが終了したら、ステップ５‐ページの定義に進み、ページのベースオブジェクトに定義される各親子オブジェクトの異なる「表示」を定義することができる。
【０１７９】
（１．１．２  フォルダフォーム）
（１．１．２．１  フォルダグリッドのデザイン）
最初に、フォルダアーキタイプに関連するフィールドを含むフォルダグリッドをデザインする。
【０１８０】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＦｏｒｍを右クリックして、Ａｄｄ  Ｎｅｗ  Ｆｏｒｍ  Ｉｔｅｍを選択する。
【０１８１】
２．Ａｄｄ  Ｎｅｗ  ＦｏｒｍウィンドウにＦｏｌｄｅｒＧｒｉｄを入力して、ＯＫを選択する。フォームデザイナーが表示される（図１０Ａ）。
【０１８２】
３．Ｆｏｌｄｅｒグリッドに関する以下の情報をＰｒｏｐｅｒｔｉｅｓタブで入力する。
【０１８３】
・ＣａｐｔｉｏｎフィールドにＦｏｌｄｅｒを入力する。
【０１８４】
・Ｆｏｒｍ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＧｒｉｄを選択する。
【０１８５】
・Ｏｂｊｅｃｔ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＦｏｌｄｅｒＯｂｊを選択する。これはＦｏｌｄｅｒオブジェクトがＦｏｌｄｅｒグリッドに関連するオブジェクトであることを示す。
【０１８６】
４．Ｔｏｏｌタブを選択する。Ｆｏｌｄｅｒオブジェクトに関連する属性のリストが表示される（図１０Ｂ）。
【０１８７】
５．Ｎａｍｅをクリックし、Ｄｅｓｉｇｎｅｒタブの左端にドラッグする。Ｆｏｌｄｅｒ  Ｎａｍｅコラムが自動的に表示される（図１０Ｃ）。Ｆｏｌｄｅｒ  Ｎａｍｅはアーキタイプデザイナーにおいてこの属性に定義したキャプションである。
【０１８８】
６．Ｄｅｓｃｒｉｐｔｉｏｎをクリックして、Ｆｏｌｄｅｒ  Ｎａｍｅコラムの右にドラッグする。Ｆｏｌｄｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎコラムが自動的に表示される（図１０Ｄ）。
【０１８９】
７．ＦｏｌｄｅｒＴｙｐｅＬｉｎｋをクリックして、Ｆｏｌｄｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎコラムの右にドラッグする。Ｆｏｌｄｅｒ  Ｔｙｐｅコラムが自動的に表示される（図１０Ｅ）。
【０１９０】
８．コラム内でクリックして、青色のドットを左にドラッグすることによって各コラムの幅を広げる。Ｐｒｏｐｅｒｔｉｅｓタブを選択し、Ｗｉｄｔｈフィールドに値を入力することによって幅を広げることもできる（図１０Ｆ）。
【０１９１】
９．右上隅のＳａｖｅボタンを選択してこのグリッドを保存し、スタートページに戻る。
【０１９２】
次にフォルダフォームをデザインする。
【０１９３】
（１．１．２．２  フォルダフォームのデザイン）
ここで、フォルダアーキタイプに関連するフィールドを含むフォルダフォームをデザインする。
【０１９４】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＦｏｒｍを右クリックして、Ａｄｄ  Ｎｅｗ  Ｆｏｒｍ  Ｉｔｅｍを選択する。
【０１９５】
２．Ａｄｄ  Ｎｅｗ  ＦｏｒｍウィンドウにＦｏｌｄｅｒＦｏｒｍを入力して、ＯＫを選択する。フォームデザイナーが表示される（図１０Ｇ）。
【０１９６】
３．フォルダフォームに関する以下の情報をＰｒｏｐｅｒｔｉｅｓタブで入力する。
【０１９７】
・ＣａｐｔｉｏｎフィールドにＦｏｌｄｅｒを入力する。
【０１９８】
・Ｏｂｊｅｃｔ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＦｏｌｄｅｒＯｂｊを選択する。これはＦｏｌｄｅｒオブジェクトがフォルダフォームに関連するオブジェクトであることを示す。
【０１９９】
４．Ｔｏｏｌｓタブを選択する。Ｆｏｌｄｅｒオブジェクトに関連する属性のリストが表示される。
【０２００】
５．Ｎａｍｅをクリックして、Ｄｅｓｉｇｎｅｒタブの左端にドラッグする。Ｆｏｌｄｅｒ  Ｎａｍｅフィールドが自動的に表示される（図１０Ｈ）。
【０２０１】
６．コラム内でクリックして、青色のドットを左にドラッグすることによって各フィールドの幅を広げる。Ｐｒｏｐｅｒｔｉｅｓタブを選択し、Ｗｉｄｔｈフィールドに値を入力することによって幅を広げることもできる（図１０Ｉ）。
【０２０２】
７．ＴｏｏｌｓタブでＤｅｓｃｒｉｐｔｉｏｎを選択し、Ｆｏｌｄｅｒ  Ｎａｍｅフィールドの下にドラッグする。Ｆｏｌｄｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎフィールドが自動的に表示される（図１０Ｊ）。ステップ６に記載されているように、このフィールドの幅を広げる。
【０２０３】
８．ＴｏｏｌｓタブでＦｏｌｄｅｒＴｙｐｅＬｉｎｋを選択して、Ｆｏｌｄｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎフィールドの下にドラッグする。Ｆｏｌｄｅｒ  Ｔｙｐｅフィールドが自動的に表示される（図１０Ｋ）。
【０２０４】
【化１】
2008532186.tif 000003
アイコンはこのフィールドがクエリできることを示す＠＠＠？＠＠＠。
【０２０５】
９．ＴｉｍｅｋｅｅｐｅｒＬｉｎｋを選択して、Ｆｏｌｄｅｒ  Ｔｙｐｅフィールドの右にドラッグする。Ｔｉｍｅｋｅｅｐｅｒフィールドが自動的に表示され（図１０Ｌ）、クエリを行うことができる。
【０２０６】
１０．そこでクリックして、次にフォームの下にある中心の青いドットをクリックし、Ｆｏｌｄｅｒ  ＴｙｐｅおよびＴｉｍｅｋｅｅｐｅｒフィールドの真下にドラッグすることによって、フォームの長さを短くする（図１０Ｍ）。
【０２０７】
１１．右上隅のＳａｖｅボタンを選択してこのフォームを保存し、スタートページに戻る。
【０２０８】
次にフォルダワークリストをデザインする。
【０２０９】
（１．１．２．３  フォルダワークリストのデザイン）
ここでは、フォルダアーキタイプに関連するフィールドを含むフォルダワークリストをデザインする。
【０２１０】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＦｏｒｍを右クリックして、Ａｄｄ  Ｎｅｗ  Ｆｏｒｍ  Ｉｔｅｍを選択する。
【０２１１】
２．Ａｄｄ  Ｎｅｗ  ＦｏｒｍウィンドウにＦｏｌｄｅｒＷｏｒｋｌｉｓｔを入力して、ＯＫを選択する。フォームデザイナーが表示される（図１０Ｎ）。
【０２１２】
３．フォルダワークリストに関する以下の情報をＰｒｏｐｅｒｔｉｅｓタブで入力する。
【０２１３】
・ＣａｐｔｉｏｎフィールドにＦｏｌｄｅｒを入力する。
【０２１４】
・Ｆｏｒｍ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＷｏｒｋｌｉｓｔを選択する。
【０２１５】
・Ｏｂｊｅｃｔ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＦｏｌｄｅｒＯｂｊを選択する。これはＦｏｌｄｅｒオブジェクトがフォルダワークリストに関連するオブジェクトであることを示す。
【０２１６】
４．Ｔｏｏｌｓタブを選択する。Ｆｏｌｄｅｒオブジェクトに関連する属性のリストが表示される。
【０２１７】
５．Ｎａｍｅをクリックして、Ｄｅｓｉｇｎｅｒタブの左端にドラッグする。Ｆｏｌｄｅｒ  Ｎａｍｅコラムが自動的に表示される（図１０Ｏ）。
【０２１８】
６．Ｄｅｓｃｒｉｐｔｉｏｎをクリックして、Ｄｅｓｉｇｎｅｒタブの左端にドラッグする。Ｆｏｌｄｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎコラムが自動的に表示される（図１０Ｐ）。
【０２１９】
７．コラム内でクリックして、青色のドットを左にドラッグすることによって各コラムの幅を広げる。Ｐｒｏｐｅｒｔｉｅｓタブを選択して、Ｗｉｄｔｈフィールドに値を入力することによって幅を広げることもできる（図１０Ｑ）。
【０２２０】
８．右上隅のＳａｖｅを選択してこのワークリストを保存し、スタートページに戻る。
【０２２１】
Ｆｏｌｄｅｒ属性に対するフォームの設計が完了したら、Ｆｏｌｄｅｒ  Ｔｙｐｅ属性のグリッドをデザインする。
【０２２２】
（１．１．３  フォルダタイプフォーム）
（１．１．３．１  フォルダタイプグリッドのデザイン）
次に、フォルダタイプアーキタイプに関連するフィールドを含むフォルダタイプグリッドをデザインする。
【０２２３】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＦｏｒｍを右クリックして、Ａｄｄ  Ｎｅｗ  Ｆｏｒｍ  Ｉｔｅｍを選択する。
【０２２４】
２．Ａｄｄ  Ｎｅｗ  ＦｏｒｍウィンドウにＦｏｌｄｅｒＴｙｐｅＧｒｉｄを入力して、ＯＫを選択する。フォームデザイナーが表示される（図１０Ｒ）。
【０２２５】
３．フォルダタイプグリッドに関する以下の情報をＰｒｏｐｅｒｔｉｅｓタブで入力する。
【０２２６】
・ＣａｐｔｉｏｎフィールドにＦｏｌｄｅｒ  Ｔｙｐｅを入力する。
【０２２７】
・Ｆｏｒｍ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＧｒｉｄを選択する。
【０２２８】
・Ｏｂｊｅｃｔ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＦｏｌｄｅｒＴｙｐｅＯｂｊを選択する。これはフォルダタイプオブジェクトがフォルダタイプワークリストに関連するオブジェクトであることを示す。
【０２２９】
４．Ｔｏｏｌｓタブを選択する。フォルダタイプオブジェクトに関連する属性のリストが表示される。
【０２３０】
５．Ｃｏｄｅをクリックして、Ｄｅｓｉｇｎｅｒタブの左端にドラッグする。Ｃｏｄｅコラムが自動的に表示される。Ｃｏｄｅはアーキタイプデザイナーにおいてこの属性に定義されたキャプションである（図１０Ｓ）。
【０２３１】
６．Ｄｅｓｃｒｉｐｔｉｏｎをクリックして、Ｃｏｄｅコラムの右へドラッグする。Ｄｅｓｃｒｉｐｔｉｏｎコラムが自動的に表示される（図１０Ｔ）。
【０２３２】
７．コラム内でクリックして、青色のドットを左にドラッグすることによって各コラムの幅を広げる。Ｐｒｏｐｅｒｔｉｅｓタブを選択して、Ｗｉｄｔｈフィールドに値を入力することによって幅を広げることもできる。
【０２３３】
８．右上隅のＳａｖｅボタンを選択してこのグリッドを保存し、スタートページに戻る。
【０２３４】
次にフォルダタイプフォームをデザインする。
【０２３５】
（１．１．３．２  フォルダタイプフォームのデザイン）
ここでは、フォルダタイプアーキタイプに関連するフィールドを含むフォルダタイプフォームをデザインする。
【０２３６】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＦｏｒｍを右クリックして、Ａｄｄ  Ｎｅｗ  Ｆｏｒｍ  Ｉｔｅｍを選択する。
【０２３７】
２．Ａｄｄ  Ｎｅｗ  ＦｏｒｍウィンドウにＦｏｌｄｅｒＴｙｐｅＦｏｒｍを入力して、ＯＫを選択する。フォームデザイナーが表示される（図１１Ａ）。
【０２３８】
３．フォルダタイプフォームに関する以下の情報をＰｒｏｐｅｒｔｉｅｓタブで入力する。
【０２３９】
・ＣａｐｔｉｏｎフィールドにＦｏｌｄｅｒ  Ｔｙｐｅを入力する。
【０２４０】
・Ｏｂｊｅｃｔ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＦｏｌｄｅｒＴｙｐｅＯｂｊを選択する。これはフォルダタイプオブジェクトがフォルダフォームに関連するオブジェクトであることを示す。
【０２４１】
４．Ｔｏｏｌｓタブを選択する。フォルダタイプオブジェクトに関連する属性のリストが表示される。
【０２４２】
５．Ｃｏｄｅをクリックして、Ｄｅｓｉｇｎｅｒタブの左端にドラッグする。Ｃｏｄｅフィールドが自動的に表示される（図１１Ｂ）。
【０２４３】
６．Ｄｅｓｃｒｉｐｔｉｏｎをクリックして、Ｄｅｓｉｇｎｅｒタブの左端にドラッグする。Ｄｅｓｃｒｉｐｔｉｏｎフィールドが自動的に表示される（図１１Ｃ）。
【０２４４】
７．そこでクリックして、次にフォームの下にある中心の青いドットをクリックし、Ｄｅｓｃｒｉｐｔｉｏｎフィールドの真下にドラッグすることによって、フォームの長さを短くする（図１１Ｄ）。
【０２４５】
８．右上隅のＳａｖｅボタンを選択してこのフォームを保存し、スタートページに戻る。
【０２４６】
次にフォルダタイプワークリストをデザインする。
【０２４７】
（１．１．３．３  フォルダタイプワークリストのデザイン）
ここでは、フォルダタイプアーキタイプに関連するフィールドを含むフォルダタイプワークリストをデザインする。
【０２４８】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＦｏｒｍを右クリックして、Ａｄｄ  Ｎｅｗ  Ｆｏｒｍ  Ｉｔｅｍを選択する。
【０２４９】
２．Ａｄｄ  Ｎｅｗ  ＦｏｒｍウィンドウでＦｏｌｄｅｒＴｙｐｅＷｏｒｋｌｉｓｔを入力して、ＯＫを選択する。フォームデザイナーが表示される（図１１Ｅ）。
【０２５０】
３．フォルダタイプワークリストに関する以下の情報をＰｒｏｐｅｒｔｉｅｓタブで入力する。
【０２５１】
・ＣａｐｔｉｏｎフィールドにＦｏｌｄｅｒ  Ｔｙｐｅを入力する。
【０２５２】
・Ｆｏｒｍ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＷｏｒｋｌｉｓｔを選択する。
【０２５３】
・Ｏｂｊｅｃｔ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＦｏｌｄｅｒＴｙｐｅＯｂｊを選択する。これは、Ｆｏｌｄｅｒ  ＴｙｐｅオブジェクトがＦｏｌｄｅｒ  Ｔｙｐｅワークリストに関連するオブジェクトであることを示す。
【０２５４】
４．Ｔｏｏｌｓタブを選択する。Ｆｏｌｄｅｒ  Ｔｙｐｅオブジェクトに関連する属性のリストが表示される。
【０２５５】
５．Ｃｏｄｅをクリックして、Ｄｅｓｉｇｎｅｒタブの左端にドラッグする。Ｃｏｄｅコラムが自動的に表示される（図１１Ｆ）。
【０２５６】
６．Ｄｅｓｃｒｉｐｔｉｏｎをクリックして、Ｃｏｄｅコラムの右にドラッグする。Ｄｅｓｃｒｉｐｔｉｏｎコラムが自動的に表示される。
【０２５７】
７．コラム内でクリックして、青色のドットを左にドラッグすることによって各コラムの幅を広げる。Ｐｒｏｐｅｒｔｉｅｓタブを選択して、Ｗｉｄｔｈフィールドに値を入力することによって幅を広げることもできる。
【０２５８】
８．右上隅のＳａｖｅボタンを選択してこのワークリストを保存し、スタートページに戻る。
【０２５９】
これでＦｏｌｄｅｒ  Ｔｙｐｅ属性のフォームのデザインが完了する。次にＴｉｍｅｋｅｅｐｅｒ属性のグリッドをデザインする。
【０２６０】
（１．１．４  タイムキーパーフォーム）
（１．１．４．１  タイムキーパーグリッドのデザイン）
次に、タイムキーパーアーキタイプに関連するフィールドを含むフォルダタイプグリッドをデザインする。
【０２６１】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＦｏｒｍを右クリックして、Ａｄｄ  Ｎｅｗ  Ｆｏｒｍ  Ｉｔｅｍを選択する。
【０２６２】
２．Ａｄｄ  Ｎｅｗ  ＦｏｒｍウィンドウでＴｉｍｅｋｅｅｐｅｒＧｒｉｄを入力して、ＯＫを選択する。フォームデザイナーが表示される（図１１Ｇ）。
【０２６３】
３．タイムキーパーグリッドに関する以下の情報をＰｒｏｐｅｒｔｉｅｓタブで入力する。
【０２６４】
・ＣａｐｔｉｏｎフィールドにＴｉｍｅｋｅｅｐｅｒを入力する。
【０２６５】
・Ｆｏｒｍ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＧｒｉｄを選択する。
【０２６６】
・Ｏｂｊｅｃｔ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＴｉｍｅｋｅｅｐｅｒＯｂｊを選択する。これは、タイムキーパーオブジェクトがタイムキーパーワークリストに関連するオブジェクトであることを示す。
【０２６７】
４．Ｔｏｏｌｓタブを選択する。タイムキーパーオブジェクトに関連する属性のリストが表示される。
【０２６８】
５．Ｎｕｍｂｅｒをクリックして、Ｄｅｓｉｇｎｅｒタブの左端にドラッグする。Ｔｋｐｒ  Ｎｕｍｂｅｒコラムが自動的に表示される。Ｔｋｐｒ  Ｎｕｍｂｅｒは、アーキタイプデザイナーにおいてこの属性に定義されたキャプションである（図１１Ｈ）。
【０２６９】
７．ＴｏｏｌｓタブでＮａｍｅをクリックして、ＤｅｓｉｇｎｅｒタブのＴｋｐｒ  Ｎｕｍｂｅｒコラムの右にドラッグする。Ｎａｍｅコラムが自動的に表示される。
【０２７０】
８．ＴｏｏｌｓタブでＤｅｐａｒｔｍｅｎｔをクリックして、ＤｅｓｉｇｎｅｒタブのＮａｍｅコラムの右にドラッグする。Ｄｅｐａｒｔｍｅｎｔコラムが自動的に表示される。
【０２７１】
９．ＴｏｏｌｓタブでＤｅｓｃｒｉｐｔｉｏｎをクリックして、ＤｅｓｉｇｎｅｒタブのＤｅｐａｒｔｍｅｎｔコラムの右にドラッグする。Ｄｅｓｃｒｉｐｔｉｏｎコラムが自動的に表示される。Ｄｅｓｉｇｎｅｒタブにおいてグリッドが以下のように表示される（図１１Ｉ）。
【０２７２】
１０．コラム内でクリックして、青色のドットを左にドラッグすることによって各コラムの幅を広げる。Ｐｒｏｐｅｒｔｉｅｓタブを選択して、Ｗｉｄｔｈフィールドに値を入力することによって幅を広げることもできる。
【０２７３】
１１．右上隅のＳａｖｅボタンを選択してこのグリッドを保存し、スタートページに戻る。
【０２７４】
次に、タイムキーパーフォームをデザインする。
【０２７５】
（１．１．４．２  タイムキーパーフォームのデザイン）
ここでは、タイムキーパーアーキタイプに関連するフィールドを含むタイムキーパーフォームをデザインする。
【０２７６】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＦｏｒｍを右クリックして、Ａｄｄ  Ｎｅｗ  Ｆｏｒｍ  Ｉｔｅｍを選択する。
【０２７７】
２．Ａｄｄ  Ｎｅｗ  ＦｏｒｍウィンドウにＴｉｍｅｋｅｅｐｅｒＦｏｒｍを入力して、ＯＫを選択する。フォームデザイナーが表示される（図１２Ａ）。
【０２７８】
３．タイムキーパーフォームに関する以下の情報をＰｒｏｐｅｒｔｉｅｓタブで入力する。
【０２７９】
・ＣａｐｔｉｏｎフィールドにＴｉｍｅｋｅｅｐｅｒを入力する。
【０２８０】
・Ｏｂｊｅｃｔ  ＩＤフィールドでクリックし、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＴｉｍｅｋｅｅｐｅｒＯｂｊを選択する。これは、タイムキーパーオブジェクトがタイムキーパーフォームに関連するオブジェクトであることを示す。
【０２８１】
４．Ｔｏｏｌｓタブを選択する。タイムキーパーオブジェクトに関連する属性のリストが表示される。
【０２８２】
５．Ｎｕｍｂｅｒをクリックして、Ｄｅｓｉｇｎｅｒタブの左上隅にドラッグする。Ｔｋｐｒ  Ｎｕｍｂｅｒフィールドが自動的に表示される（図１２Ｂ）。
【０２８３】
６．ＴｏｏｌｓタブでＮａｍｅをクリックして、ＤｅｓｉｇｎｅｒタブのＴｋｐｒ  Ｎｕｍｂｅｒフィールドの下にドラッグする。
【０２８４】
７．ＴｏｏｌｓタブでＤｅｐａｒｔｍｅｎｔをクリックして、ＤｅｓｉｇｎｅｒタブのＮａｍｅフィールドの右にドラッグする。Ｄｅｐａｒｔｍｅｎｔフィールドが自動的に表示される。
【０２８５】
８．ＴｏｏｌｓタブでＤｅｓｃｒｉｐｔｉｏｎをクリックして、ＤｅｓｉｇｎｅｒタブのＮａｍｅフィールドの下にドラッグする。Ｄｅｓｃｒｉｐｔｉｏｎフィールドが自動的に表示される。以下に示すように、フォームがＤｅｓｉｇｎｅｒタブに表示される（図１２Ｃ）。
【０２８６】
８．右上隅のＳａｖｅボタンを選択してこのフォームを保存し、スタートページに戻る。
【０２８７】
次に、タイムキーパーワークリストをデザインする。
【０２８８】
（１．１．４．３  タイムキーパーワークリストのデザイン）
ここでは、タイムキーパーアーキタイプに関連するフィールドを含むタイムキーパーワークリストをデザインする。
【０２８９】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＦｏｒｍを右クリックして、Ａｄｄ  Ｎｅｗ  Ｆｏｒｍ  Ｉｔｅｍを選択する。
【０２９０】
２．Ａｄｄ  Ｎｅｗ  ＦｏｒｍウィンドウにＴｉｍｅｋｅｅｐｅｒＷｏｒｋｌｉｓｔを入力して、ＯＫを選択する。フォームデザイナーが表示される（図１２Ｄ）。
【０２９１】
３．タイムキーパーワークリストに関する以下の情報をＰｒｏｐｅｒｔｉｅｓタブで入力する。
【０２９２】
・ＣａｐｔｉｏｎフィールドにＴｉｍｅｋｅｅｐｅｒを入力する。
【０２９３】
・Ｆｏｒｍ  Ｔｙｐｅフィールドでクリックして、ドロップダウンリストからＷｏｒｋｌｉｓｔを選択する。
【０２９４】
・Ｏｂｊｅｃｔ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＴｉｍｅｋｅｅｐｅｒＯｂｊを選択する。これは、タイムキーパーオブジェクトがタイムキーパーワークリストに関連するオブジェクトであることを示す。
【０２９５】
４．Ｔｏｏｌｓタブを選択する。タイムキーパーオブジェクトに関連する属性のリストが表示される。
【０２９６】
５．Ｎｕｍｂｅｒをクリックして、Ｄｅｓｉｇｎｅｒタブの左端にドラッグする。Ｔｋｐｒ  Ｎｕｍｂｅｒコラムが自動的に表示される（図１２Ｅ）。
【０２９７】
６．ＴｏｏｌｓタブでＮａｍｅをクリックして、ＤｅｓｉｇｎｅｒタブのＴｋｐｒ  Ｎｕｍｂｅｒコラムの右にドラッグする。
【０２９８】
７．ＴｏｏｌｓタブでＤｅｐａｒｔｍｅｎｔをクリックして、ＤｅｓｉｇｎｅｒタブのＮａｍｅコラムの右にドラッグする。Ｄｅｐａｒｔｍｅｎｔコラムが自動的に表示される。
【０２９９】
８．ＴｏｏｌｓタブでＤｅｓｃｒｉｐｔｉｏｎをクリックして、ＤｅｓｉｇｎｅｒタブのＤｅｐａｒｔｍｅｎｔコラムの右にドラッグする。Ｄｅｓｃｒｉｐｔｉｏｎコラムが自動的に表示される。Ｄｅｓｉｇｎｅｒタブにおいてワークシートが以下のように表示される（図１２Ｆ）。
【０３００】
９．コラム内でクリックして、青色のドットを左にドラッグすることによって各コラムの幅を広げる。Ｐｒｏｐｅｒｔｉｅｓタブを選択して、Ｗｉｄｔｈフィールドに値を入力することによって幅を広げることもできる。
【０３０１】
１０．右上隅のＳａｖｅボタンを選択してこのワークリストを保存し、スタートページに戻る。これでフォルダ、フォルダタイプ、およびタイムキーパーフォームのデザインが完了し、ページのベースオブジェクトに定義された各オブジェクトのページまたは「表示」を定義できる。次にブロック７５０で実行を続ける。
【０３０２】
ブロック７５０は、ページのベースオブジェクトに定義された各オブジェクトのページデザイナーを使用して、異なる「表示」を定義することを含む。典型的な実施例では、フォルダページ、フォルダタイプページ、およびタイムキーパーページの定義が含まれる。フォルダおよびフォルダタイプページを定義した後、プロセスデザイナーにおいてビジネスワークフロープロセスを構成および展開する。
【０３０３】
フォルダページを定義することによって、フォルダオブジェクトに定義された各親子オブジェクトの異なる「表示」を定義できるようになる。
【０３０４】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＰａｇｅを右クリックして、Ａｄｄ  Ｎｅｗ  Ｐａｇｅ  Ｉｔｅｍを選択する。
【０３０５】
２．Ａｄｄ  Ｎｅｗ  ＰａｇｅウィンドウにＦｏｌｄｅｒＰａｇｅを入力して、ＯＫを選択する。ページデザイナーが表示される（図１３Ａ）。
【０３０６】
３．Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０３０７】
・ＣａｐｔｉｏｎフィールドにＦｏｌｄｅｒ  Ｐａｇｅを入力する。
【０３０８】
・Ｒｏｏｔ  Ｏｂｊｅｃｔ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＦｏｌｄｅｒＯｂｊを選択する。これは、フォルダオブジェクトがこのページに関連するベースオブジェクトであることを示す。ＤｅｓｉｇｎｅｒタブのＰ（ＦｏｌｄｅｒＰａｇｅ）ツリーに以下の情報が表示される（図１３Ｂ）。
【０３０９】
４．ここでフォルダオブジェクトの標準（フォーム）表示を定義する。ＤｅｓｉｇｎｅｒタブのＰ（ＦｏｌｄｅｒＰａｇｅ）ツリーでＶＩＥＷ（ＮｅｗＶｉｅｗ０）をクリックして、次にＰｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０３１０】
・ＣａｐｔｉｏｎフィールドにＮｏｒｍａｌを入力する。
【０３１１】
・（ＩＤ）フィールドにＮｏｒｍａｌを入力する。
【０３１２】
５．フォルダオブジェクトのグリッド表示を追加するには、以下のようにする。
【０３１３】
・ＣａｐｔｉｏｎフィールドにＧｒｉｄを入力する。
【０３１４】
・（ＩＤ）フィールドにＧｒｉｄを入力する。
【０３１５】
６．次に、ページのタイトルバーで使用可能なＡｄｄおよびＤｅｌｅｔｅアクションを定義する。ＡＣＴＩＯＮＬＩＳＴ（ＮｅｗＡｃｔｉｏｎＬｉｓｔ０）をクリックし、Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０３１６】
・ＣａｐｔｉｏｎフィールドにＡｄｄＡｃｔｉｏｎＬｉｓｔを入力する。
【０３１７】
・（ＩＤ）フィールドにＡｄｄＡｃｔｉｏｎＬｉｓｔを入力する。
【０３１８】
７．Ｄｅｌｅｔｅアクションを定義するには、ＡＣＴＩＯＮＬＩＳＴ（ＮｅｗＡｃｔｉｏｎＬｉｓｔ１）をクリックし、Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０３１９】
・ＣａｐｔｉｏｎフィールドにＤｅｌＡｃｔｉｏｎＬｉｓｔを入力する。
【０３２０】
・（ＩＤ）フィールドにＤｅｌＡｃｔｉｏｎＬｉｓｔを入力する。
【０３２１】
８．ページデザイナーに以下の情報が表示される（図１３Ｃ）。
【０３２２】
右上隅のＳａｖｅボタンを選択してこの情報を保存し、スタートページに戻る。
【０３２３】
次に、フォルダタイプページを定義する。
【０３２４】
（１．１．５  フォルダタイプフォルダタイプページの定義）
フォルダページを定義した後、フォルダタイプページを定義して、フォルダタイプオブジェクトに定義される各親子オブジェクトの異なる「表示」を定義できるようにする。
【０３２５】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＰａｇｅを右クリックして、Ａｄｄ  Ｎｅｗ  Ｐａｇｅ  Ｉｔｅｍを選択する。
【０３２６】
２．Ａｄｄ  Ｎｅｗ  ＰａｇｅウィンドウでＦｏｌｄｅｒＴｙｐｅＰａｇｅを入力して、ＯＫを選択する。ページデザイナーが表示される。
【０３２７】
３．Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０３２８】
・ＣａｐｔｉｏｎフィールドにＦｏｌｄｅｒ  Ｔｙｐｅ  Ｐａｇｅを入力する。
【０３２９】
・Ｒｏｏｔ  Ｏｂｊｅｃｔ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＦｏｌｄｅｒＴｙｐｅＯｂｊを選択する。これは、フォルダタイプオブジェクトがこのページに関連するベースオブジェクトであることを示す。
【０３３０】
ＤｅｓｉｇｎｅｒタブのＰ（ＦｏｌｄｅｒＴｙｐｅＰａｇｅ）ツリーに以下の情報が表示される（図１３Ｅ）。
【０３３１】
４．ここで、フォルダタイプオブジェクトの標準（フォーム）表示を定義する。ＤｅｓｉｇｎｅｒタブのＰ（ＦｏｌｄｅｒＴｙｐｅＰａｇｅ）ツリーでＶＩＥＷ（ＮｅｗＶｉｅｗ０）をクリックし、次にＰｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０３３２】
・ＣａｐｔｉｏｎフィールドにＮｏｒｍａｌを入力する。
【０３３３】
・（ＩＤ）フィールドにＮｏｒｍａｌを入力する。
【０３３４】
５．次に、ページのタイトルバーで使用可能となるＡｄｄおよびＤｅｌｅｔｅアクションを定義する。ＡＣＴＩＯＮＬＩＳＴ（ＮｅｗＡｃｔｉｏｎＬｉｓｔ０）をクリックし、Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０３３５】
６．Ｃａｐｔｉｏｎフィールドに  ＡｄｄＡｃｔｉｏｎＬｉｓｔを入力する。
【０３３６】
・（ＩＤ）フィールドにＡｄｄＡｃｔｉｏｎＬｉｓｔを入力する。
【０３３７】
６．Ｄｅｌｅｔｅアクションを定義するには、ＡＣＴＩＯＮＬＩＳＴ（ＮｅｗＡｃｔｉｏｎＬｉｓｔ１）をクリックして、Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０３３８】
・ＣａｐｔｉｏｎフィールドにＤｅｌＡｃｔｉｏｎＬｉｓｔを入力する。
【０３３９】
・（ＩＤ）フィールドにＤｅｌＡｃｔｉｏｎＬｉｓｔを入力する。
【０３４０】
７．ページデザイナーに以下の情報が表示される（図１３Ｆ）。
【０３４１】
右上隅のＳａｖｅボタンを選択してこの情報を保存し、スタートページに戻る。
【０３４２】
次にタイムキーパーページを定義する。
【０３４３】
（１．１．６  タイムキーパーページの定義）
次にタイムキーパーページを定義して、タイムキーパーオブジェクトに定義された各親子オブジェクトの異なる「表示」を定義できるようにする。
【０３４４】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＰａｇｅを右クリックして、Ａｄｄ  Ｎｅｗ  Ｐａｇｅ  Ｉｔｅｍを選択する。
【０３４５】
２．Ａｄｄ  Ｎｅｗ  ＰａｇｅウィンドウにＴｉｍｅｋｅｅｐｅｒＰａｇｅを入力して、ＯＫを選択する。ページデザイナーが表示される（図１４Ａ）。
【０３４６】
３．以下の情報をＰｒｏｐｅｒｔｉｅｓタブに入力する。
【０３４７】
・ＣａｐｔｉｏｎフィールドにＴｉｍｅｋｅｅｐｅｒ  Ｐａｇｅを入力する。
【０３４８】
・Ｒｏｏｔ  Ｏｂｊｅｃｔ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＴｉｍｅｋｅｅｐｅｒＯｂｊを選択する。これは、タイムキーパーオブジェクトがこのページに関連するベースオブジェクトであることを示す。
【０３４９】
以下の情報がＤｅｓｉｇｎｅｒタブのＰ（ＴｉｍｅｋｅｅｐｅｒＰａｇｅ）ツリーに表示される（図１４Ｂ）。
【０３５０】
４．ここで、タイムキーパーオブジェクトの標準（フォーム）表示を定義する。ＤｅｓｉｇｎｅｒタブのＰ（ＴｉｍｅｋｅｅｐｅｒＰａｇｅ）ツリーでＶＩＥＷ（ＮｅｗＶｉｅｗ０）をクリックした後、Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０３５１】
・ＣａｐｔｉｏｎフィールドにＮｏｒｍａｌを入力する。
【０３５２】
・（ＩＤ）フィールドにＮｏｒｍａｌを入力する。
【０３５３】
５．次に、ページのタイトルバーで使用可能となる追加および削除アクションを定義する。ＡＣＴＩＯＮＬＩＳＴ（ＮｅｗＡｃｔｉｏｎＬｉｓｔ０）をクリックし、Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０３５４】
６．Ｃａｐｔｉｏｎフィールドに  ＡｄｄＡｃｔｉｏｎＬｉｓｔを入力する。
【０３５５】
・（ＩＤ）フィールドにＡｄｄＡｃｔｉｏｎＬｉｓｔを入力する。
【０３５６】
６．削除アクションを定義するには、ＡＣＴＩＯＮＬＩＳＴ（ＮｅｗＡｃｔｉｏｎＬｉｓｔ１）をクリックして、Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０３５７】
・ＣａｐｔｉｏｎフィールドにＤｅｌＡｃｔｉｏｎＬｉｓｔを入力する。
【０３５８】
・（ＩＤ）フィールドにＤｅｌＡｃｔｉｏｎＬｉｓｔを入力する。
【０３５９】
７．ページデザイナーに以下の情報が表示される。
【０３６０】
［ツリーを示すスクリーンショット］
右上隅のＳａｖｅボタンを選択してこの情報を保存し、スタートページに戻る。
【０３６１】
これでタイムキーパー、フォルダおよびフォルダタイプページが定義されたので、プロセスデザイナーでビジネスワークフロープロセスを作成できる。ステップ６‐ワークフロープロセスの構成に進む。
【０３６２】
ブロック７６０は、ビジネスワークフロープロセスの構成または定義を含む。典型的な実施例では、プロセスデザイナーおよびフォルダおよびフォルダタイプページを使用したフォルダプロセスおよびフォルダタイププロセスの構成を含む。
【０３６３】
（１．１．７  フォルダプロセスの構成）
まずフォルダオブジェクトのワークフローを作成するフォルダプロセスを構成する。
【０３６４】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＰｒｏｃｅｓｓを右クリックして、Ａｄｄ  Ｎｅｗ  Ｐｒｏｃｅｓｓ  Ｉｔｅｍを選択する。
【０３６５】
２．Ａｄｄ  Ｎｅｗ  ＰｒｏｃｅｓｓウィンドウにＦｏｌｄｅｒ  Ｐｒｏｃｅｓｓを入力して、ＯＫを選択する。プロセスデザイナーが表示される（図１５Ａ）。
【０３６６】
３．Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０３６７】
・Ｂａｓｅ  Ｏｂｊｅｃｔ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＦｏｌｄｅｒＯｂｊを選択する。これは、フォルダオブジェクトがこのプロセスに関連するベースオブジェクトであることを示す。
【０３６８】
・ＤｅｓｃｒｉｐｔｉｏｎおよびＰｒｏｃｅｓｓ  Ｔｉｔｌｅフィールドの両方にＦｏｌｄｅｒＰｒｏｃｅｓｓを入力する。
【０３６９】
・Ｗｏｒｋｌｉｓｔ  Ｆｏｒｍフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＦｏｌｄｅｒＷｏｒｋｌｉｓｔを選択する。これは、フォルダワークリストがこのプロセスに関連するフォームであることを示す。
【０３７０】
４．Ｄｅｓｉｇｎｅｒタブで
【０３７１】
【化２】
2008532186.tif 000004
を右クリックして、Ｆｉｒｓｔ  Ｓｔｅｐを選択する。
【０３７２】
５．フォルダオブジェクトに関連するページであるＦｏｌｄｅｒＰａｇｅがメニューに表示される（図１５Ｂ）。ＦｏｌｄｅｒＰａｇｅを選択する。
【０３７３】
６．ＦＩＲＳＴＳＴＥＰステップアイコンが表示される（図１５Ｃ）。それを右クリックして、Ｎｅｗ  Ｏｕｔｐｕｔ＞Ｒｅｌｅａｓｅ−Ｃａｎｃｅｌを選択する。リリースおよびキャンセル出力アイコンが表示される。
【０３７４】
７．ＲＥＬＥＡＳＥ出力アイコンの右の（ＥＬＳＥ）アイコンを右クリックして、Ｎｅｘｔ  Ｓｔｅｐを選択する。
【０３７５】
８．メニューから、既存のステップ（プロセスを終了するためのＥＮＤまたはファーストステップに戻るためのＦＩＲＳＴＳＴＥＰ）、このプロセスに関連するベースオブジェクト（ＦｏｌｄｅｒＯｂｊ）のページであるＦｏｌｄｅｒＰａｇｅ、またはユーザが入力した情報を保存するためのＳａｖｅのうち一つを選択することができる（図１５Ｄ）。Ｓａｖｅを選択する。
【０３７６】
９．Ｄｅｓｉｇｎｅｒタブで以下の図が表示される（図１５Ｅ）。
【０３７７】
ＳＴＥＰ０ステップアイコンをクリックして、次にＰｒｏｐｅｒｔｉｅｓタブのＩＤフィールドにＳＡＶＥを入力する。
【０３７８】
１０．保存が成功した場合に取るべきアクションを示すには、ＳＵＣＣＥＳＳ出力アイコンの右の（ＥＬＳＥ）アイコンを右クリックしてＮｅｘｔ  Ｓｔｅｐを選択した後、メニューからＥＮＤを選択する。
【０３７９】
【化３】
2008532186.tif 000005
アイコンがＥＬＳＥアイコンの右に表示される（図１５Ｆ）。これは、ユーザがデータの保存に成功するとプロセスが終了することを示す。
【０３８０】
１１．次に、保存が失敗した場合に取るべきアクションを示す。ＦＡＩＬＵＲＥ出力アイコンの右の（ＥＬＳＥ）アイコンを右クリックしてＮｅｘｔ  Ｓｔｅｐを選択した後、メニューからＦＩＲＳＴＳＴＥＰを選択する。
【０３８１】
【化４】
2008532186.tif 000006
アイコンがＦＩＲＳＴＳＴＥＰアイコン上およびＥＬＳＥアイコンの右に表示される（図１５Ｇ）。これは、データの保存に失敗した場合、ユーザはファーストステップに戻り、前記プロセスを繰り返すことができることを示す。
【０３８２】
１２．ここでユーザが前記プロセスをキャンセルした場合に取るべきアクションを示す。ＣＡＮＣＥＬ出力アイコンの右の（ＥＬＳＥ）アイコンを右クリックしてＮｅｘｔ  Ｓｔｅｐを選択した後、メニューからＥＮＤを選択する。ＥＬＳＥアイコンの右に
【０３８３】
【化５】
2008532186.tif 000007
アイコンが表示される。これは、ユーザがプロセスをキャンセルすると前記プロセスが終了することを示す。
【０３８４】
１３．以下のような図が表示される（図１５Ｈ）。
【０３８５】
右上隅のＳａｖｅボタンを選択してこの情報を保存し、スタートページに戻る。
【０３８６】
次に、フォルダタイププロセスを構成する。
【０３８７】
（１．１．８  フォルダタイププロセスの構成）
次に、フォルダタイプオブジェクトのワークフローを作成するフォルダタイププロセスを構成する。
【０３８８】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＰｒｏｃｅｓｓを右クリックして、Ａｄｄ  Ｎｅｗ  Ｐｒｏｃｅｓｓ  Ｉｔｅｍを選択する。
【０３８９】
２．Ａｄｄ  Ｎｅｗ  ＰｒｏｃｅｓｓウィンドウにＦｏｌｄｅｒＴｙｐｅＰｒｏｃｅｓｓを入力して、ＯＫを選択する。プロセスデザイナーが表示される（図１６Ａ）。
【０３９０】
３．Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０３９１】
・Ｂａｓｅ  Ｏｂｊｅｃｔ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＦｏｌｄｅｒＴｙｐｅＯｂｊを選択する。これは、フォルダタイプオブジェクトがこのプロセスに関連するベースオブジェクトであることを示す。
【０３９２】
・ＤｅｓｃｒｉｐｔｉｏｎおよびＰｒｏｃｅｓｓ  Ｔｉｔｌｅフィールドの両方にＦｏｌｄｅｒ  Ｔｙｐｅ  Ｐｒｏｃｅｓｓを入力する。
【０３９３】
・Ｗｏｒｋｌｉｓｔ  Ｆｏｒｍフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＦｏｌｄｅｒＴｙｐｅＷｏｒｋｌｉｓｔを選択する。これは、フォルダタイプワークリストがこのプロセスに関連するフォームであることを示す。
【０３９４】
４．Ｄｅｓｉｇｎｅｒタブで
【０３９５】
【化６】
2008532186.tif 000008
を右クリックして、Ｆｉｒｓｔ  Ｓｔｅｐを選択する。
【０３９６】
５．Ｆｏｌｄｅｒ  Ｔｙｐｅオブジェクトに関連するページであるＦｏｌｄｅｒＴｙｐｅＰａｇｅがメニューに表示される。ＦｏｌｄｅｒＴｙｐｅＰａｇｅを選択する（図１６Ｂ）。
【０３９７】
６．ＦＩＲＳＴＳＴＥＰステップアイコンが表示される。それを右クリックして、Ｎｅｗ  Ｏｕｔｐｕｔ＞Ｒｅｌｅａｓｅ−Ｃａｎｃｅｌを選択する。リリースおよびキャンセル出力アイコンが表示される（図１６Ｃ）。
【０３９８】
７．ＲＥＬＥＡＳＥ出力アイコンの右の（ＥＬＳＥ）アイコンを右クリックして、Ｎｅｘｔ  Ｓｔｅｐを選択する。
【０３９９】
８．メニュー（図１６Ｄ）から、既存ステップ（プロセスを終了するためのＥＮＤまたはファーストステップに戻るためのＦＩＲＳＴＳＴＥＰ）、このプロセスに関連するベースオブジェクト（ＦｏｌｄｅｒＴｙｐｅＯｂｊ）のページであるＦｏｌｄｅｒＴｙｐｅＰａｇｅ、またはユーザが入力した情報を保存するためのＳａｖｅのうち一つを選択することができる。Ｓａｖｅを選択する。
【０４００】
９．残りのステップは、フォルダプロセスを構成するためのステップ９−１３と同じである。
【０４０１】
フォルダタイププロセスの構成が完了したら、タイムキーパープロセスを構成する。
【０４０２】
（１．１．９  タイムキーパープロセスの構成）
最後に、タイムキーパーオブジェクトのワークフローを作成するタイムキーパープロセスを構成する。
【０４０３】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでＰｒｏｃｅｓｓを右クリックして、Ａｄｄ  Ｎｅｗ  Ｐｒｏｃｅｓｓ  Ｉｔｅｍを選択する。
【０４０４】
２．Ａｄｄ  Ｎｅｗ  ＰｒｏｃｅｓｓウィンドウにＴｉｍｅｋｅｅｐｅｒＰｒｏｃｅｓｓを入力して、ＯＫを選択する。プロセスデザイナーが表示される（図１７Ａ）。
【０４０５】
３．Ｐｒｏｐｅｒｔｉｅｓタブで以下の情報を入力する。
【０４０６】
・Ｂａｓｅ  Ｏｂｊｅｃｔ  ＩＤフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＴｉｍｅｋｅｅｐｅｒＯｂｊを選択する。これは、タイムキーパーオブジェクトがこのプロセスに関連するベースオブジェクトであることを示す。
【０４０７】
・ＤｅｓｃｒｉｐｔｉｏｎおよびＰｒｏｃｅｓｓ  Ｔｉｔｌｅフィールドの両方にＴｉｍｅｋｅｅｐｅｒ  Ｐｒｏｃｅｓｓを入力する。
【０４０８】
・Ｗｏｒｋｌｉｓｔ  Ｆｏｒｍフィールドでクリックして、［．．．］ボタンを選択する。Ｓｅｌｅｃｔ  ＩｔｅｍウィンドウからＴｉｍｅｋｅｅｐｅｒＷｏｒｋｌｉｓｔを選択する。これは、タイムキーパーワークリストがこのプロセスに関連するフォームであることを示す。
【０４０９】
４．Ｄｅｓｉｇｎｅｒタブで
【０４１０】
【化７】
2008532186.tif 000009
を右クリックして、Ｆｉｒｓｔ  Ｓｔｅｐを選択する。
【０４１１】
５．Ｔｉｍｅｋｅｅｐｅｒオブジェクトに関連するページであるＴｉｍｅｋｅｅｐｅｒＰａｇｅ（図１７Ｂ）がメニューに表示される。ＴｉｍｅｋｅｅｐｅｒＰａｇｅを選択する。
【０４１２】
６．ＦＩＲＳＴＳＴＥＰステップアイコンが表示される（図１７Ｃ）。それを右クリックして、Ｎｅｗ  Ｏｕｔｐｕｔ＞Ｒｅｌｅａｓｅ−Ｃａｎｃｅｌを選択する。リリースおよびキャンセル出力アイコンが表示される。
【０４１３】
７．ＲＥＬＥＡＳＥ出力アイコンの右の
【０４１４】
【化８】
2008532186.tif 000010
（ＥＬＳＥ）アイコンを右クリックして、Ｎｅｘｔ  Ｓｔｅｐを選択する。
【０４１５】
８．メニュー（図１７Ｄ）から、既存ステップ（プロセスを終了するためのＥＮＤまたはファーストステップに戻るためのＦＩＲＳＴＳＴＥＰ）、このプロセスに関連するベースオブジェクト（ＦｏｌｄｅｒＴｙｐｅＯｂｊ）のページであるＦｏｌｄｅｒＴｙｐｅＰａｇｅ、またはユーザが入力した情報を保存するためのＳａｖｅのうち１つを選択することができる。Ｓａｖｅを選択する。
【０４１６】
９．残りのステップは、フォルダプロセスを構成するステップ９−１３と同じである。
【０４１７】
（別表：Ｅｘｅｍｐｌａｒｙデザイナーインターフェースユーザガイド）
（概要）
Ｅｘｅｍｐｌａｒｙデザイナーインターフェースは、Ｔｈｏｍｓｏｎ  Ｅｌｉｔｅ開発者がＥｘｅｍｐｌａｒｙ  Ｐｒｏｄｕｃｔ  Ｓｕｉｔｅの「追加設定なしですぐに使える」機能を開発できるようにする統合開発環境である。プロジェクトを作成して開発者の作業を整理し、中心となるスタートページから各デザイナーに移動できるようにする。デザイナーインターフェースは２つのモード、Ｔｈｏｍｓｏｎ  Ｅｌｉｔｅ内部開発者および外部開発者または精通したＩＴ専門家をサポートし、既存のＴｈｏｍｓｏｎ  Ｅｌｉｔｅア―キタイプ、オブジェクト、ページ、およびプロセスをカスタマイズしてカスタム機能をサポートする。
【０４１８】
Ｅｘｅｍｐｌａｒｙデザイナーインターフェース（図１８Ａ）は以下のデザイナーから成り、それらは全てスタートページからアクセスできる。
【０４１９】
・アーキタイプデザイナー−アプリケーション構築における最初のステップ。アーキタイプデザイナーではアプリケーションの重要な部分がデザインされる。アーキタイプは、それらの属性、ルックアップ能力、インデックスおよびクイックファインド定義を明確にすることによって作成される。
【０４２０】
・オブジェクトデザイナー−これは、アプリケーション構築における２番目のステップである。ここでは、ビジネスオブジェクトが作成され、すべてのアプリケーションロジック／コードが書き込まれる。オブジェクトは、それが使用されるアプリケーションの機能性を特定する。
【０４２１】
・フォームデザイナー−このデザイナーは、ワークリスト、標準フォームおよびグリッドの作成に使用される。これによって、オブジェクトのビジュアルインターフェースを作成できる。
【０４２２】
・ページデザイナー−ここでは、複数のフォームを含むことができるページがデザインされる。ページ上で、各オブジェクトに異なる表示を定義できる。例えば、標準フォームおよびグリッド「表示」を作成して、クライアントのアドレスレコードを表示する。
【０４２３】
・プロセスデザイナー−これはアプリケーション構築における最終ステップであり、アプリケーションワークフローが作成される。例えば、一定の値を越えた経費報告書には承認を要求する。
【０４２４】
・ビジネスオブジェクトデザイナー−システムにおける他のオブジェクトによって再利用可能なコードを開発する。
【０４２５】
・メッセージデザイナー。
【０４２６】
（Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページ）
Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページは、Ｅｘｅｍｐｌａｒｙアプリケーション開発の開始点である。ここでユーザは、フォームおよびページなどの既存のオブジェクトをプロジェクトに含めるか、またはＦｉｎｄペインを使用して個別のオブジェクトを検出することができる。
【０４２７】
スタートページは以下のボタン、タブおよびセクションを含む。
【０４２８】
・ＬＯＧＯＵＴ、ＲＥＦＲＥＳＨ、ＣＬＯＳＥ  ＡＬＬ、矢印およびＸボタン
・Ｓｔａｒｔ  Ｐａｇｅ、Ｍｅｓｓａｇｅｓ、Ｏｂｊｅｃｔ  ＢｒｏｗｓｅｒおよびＴｒａｃｅタブ
・Ｐｒｏｊｅｃｔツリー
・Ｆｉｎｄペイン
・Ｓｔａｔｕｓペイン。
【０４２９】
（１．２  ボタン）
ＬＯＧＯＵＴ、ＲＥＦＲＥＳＨおよびＣＬＯＳＥ  ＡＬＬボタンは、スタートページの右上隅に表示される。
【０４３０】
・ＬＯＧＯＵＴ‐Ｅｘｅｍｐｌａｒｙを終了する。任意の変更を行った場合は、それらの保存を促すプロンプトが表示される。
【０４３１】
・ＲＥＦＲＥＳＨ‐現在のページ表示をリフレッシュする。
【０４３２】
・ＣＬＯＳＥ  ＡＬＬ‐すべてのオープンデザイナーを閉じる。
【０４３３】
【化９】
2008532186.tif 000011
および×ボタンが、スタートページの右上隅、ＣＬＯＳＥ  ＡＬＬボタンの下に表示される。
【０４３４】
【化１０】
2008532186.tif 000012
‐左矢印をクリックして前のページを表示し、右矢印をクリックして次のページを表示する。
【０４３５】
×‐このボタンをクリックして、現在のページまたはデザイナーを閉じる。
【０４３６】
（１．３  タブ）
初めてこのページにアクセスすると、Ｓｔａｒｔ  Ｐａｇｅ、Ｍｅｓｓａｇｅｓ、Ｏｂｊｅｃｔ  ＢｒｏｗｓｅｒおよびＴｒａｃｅタブがスタートページの左上隅に表示される。
【０４３７】
他のデザイナーにアクセスすると、アイテム名に続いて括弧で囲まれたデザイナー名がタブに表示され、別のデザイナー、たとえばＡｄｄｒｅｓｓ  （Ｏｂｊｅｃｔ）  から素早くアクセスすることができる。
【０４３８】
・Ｓｔａｒｔ  Ｐａｇｅ‐スタートページに戻る。
【０４３９】
・Ｍｅｓｓａｇｅｓ‐メッセージデザイナーを表示する。
【０４４０】
・Ｏｂｊｅｃｔ  Ｂｒｏｗｓｅｒ‐オブジェクトブラウザを表示する。
【０４４１】
・Ｔｒａｃｅ‐＠＠＠。
【０４４２】
（１．４  プロジェクトツリー）
スタートページの左側にあるプロジェクトツリーは、ツリー形式でプロジェクトを表示する。ファインドペインからオブジェクトをドラッグして、プロジェクトブラウザにドロップする。詳しい情報については「プロジェクトツリーにおけるアイテムの表示」を参照する。
【０４４３】
（１．５  オブジェクトブラウザ）
オブジェクトブラウザは、条件を提供して既存のオブジェクト（アーキタイプ、オブジェクト、ビジネスオブジェクト、ページおよびプロセス）の検索を可能にする。入力した条件に適合するオブジェクトをプロジェクトブラウザにドラッグできる。詳しい情報については「ファインドペインにおけるアイテムの検索」を参照する。
【０４４４】
（１．６  ステータスペイン）
Ｅｘｅｍｐｌａｒｙ  ＩＤＥ内にあるオブジェクトのステータスおよびアクティビティが、スタートページの下の読み取り専用ペインに表示される。任意のソースコード例外も表示される。
【０４４５】
例えば、
Ｌｏａｄｉｎｇ  Ｐｒｏｊｅｃｔ  Ｖｅｎｄｏｒｓ（プロジェクトベンダーをロード中）
Ｐｒｏｊｅｃｔ  ｌｏａｄ  ｃｏｍｐｌｅｔｅ（プロジェクトのロード完了）。
【０４４６】
・表示されたステータスをコピーするには、右クリックしてＣｏｐｙを選択する。
【０４４７】
・表示された任意の情報を削除するには、右クリックしてＣｌｅａｒ  Ａｌｌを選択する。
【０４４８】
（１．７  プロジェクトツリーにおけるアイテムの表示）
スタートページの左側のプロジェクトブラウザは、現在のプロジェクトおよびそれが含むすべてのオブジェクトをツリー形式で表示する（図１８Ｂ）。表示されたオブジェクトは、それらを作成または追加したデザイナー（アーキタイプ、オブジェクト、フォームなど）別に整理される。
【０４４９】
オブジェクトをファインドペインからドラッグし、プロジェクトブラウザにドロップすることができる。詳しい情報については「ファインドペインにおけるアイテムの検索」を参照する。
【０４５０】
（１．７．１  プロジェクトツリーボタン）
以下のボタンがプロジェクトツリーのタイトルバーに表示される。
【０４５１】
【化１１】
2008532186.tif 000013
‐直前に開かれた６つのプロジェクトのドロップダウンリストを表示する。リスト内のプロジェクトを表示するには、それをダブルクリックする。
【０４５２】
・Ｎｅｗ．．．‐新規プロジェクトを作成する。詳しい情報については「新規プロジェクトの追加」を参照する。
【０４５３】
・Ｏｐｅｎ．．．‐既存のプロジェクトを開く。詳しい情報については「既存プロジェクトを開く」を参照する。
【０４５４】
・Ｓａｖｅ‐プロジェクトに対する任意の変更を保存する。
【０４５５】
（１．７．２  プロジェクトツリーの展開および縮小）
プロジェクトツリーを展開してすべてのプロジェクトコンポーネントを表示するには、プロジェクト名をダブルクリックするか、または名前を右クリックしてＥｘｐａｎｄ  Ａｌｌ  Ｎｏｄｅｓを選択する。詳しい情報については「プロジェクトメニュー」を参照する。
【０４５６】
ツリーを縮小してプロジェクト名のみが表示されるようにするには、プロジェクト名をダブルクリックするか、または名前を右クリックしてＣｏｌｌａｐｓｅ  Ａｌｌ  Ｎｏｄｅｓを選択する。詳しい情報については「プロジェクトメニュー」を参照する。
【０４５７】
デザイナーに含まれるすべてのオブジェクトを表示するには、デザイナー名の左の
【０４５８】
【化１２】
2008532186.tif 000014
をクリックする。ツリーを縮小してデザイナー名のみを表示するには、
【０４５９】
【化１３】
2008532186.tif 000015
をクリックする。必要に応じて、右側のスクロールバーを使用してさらにアイテムを表示する。
【０４６０】
（１．８  メニューオプションの右クリック）
Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーに表示されるプロジェクト、デザイナーまたはアイテムを右クリックすることによって、様々なアクションにアクセスできる。
【０４６１】
（１．８．１  プロジェクトメニュー）
プロジェクトツリーで現在のプロジェクトを右クリックすると、以下のメニューオプションが表示される（図１８Ｃ）。
【０４６２】
・Ｎｅｗ  Ｐｒｏｊｅｃｔ‐新規プロジェクトを作成する。Ｎｅｗボタンを選択して新規プロジェクトを作成することもできる。詳しい情報については「新規プロジェクトの追加」を参照する。
【０４６３】
・Ｏｐｅｎ  Ｅｘｉｓｔｉｎｇ  Ｐｒｏｊｅｃｔ‐既存のプロジェクトを開く。Ｏｐｅｎボタンを選択してプロジェクトを開くこともできる。詳しい情報については「既存プロジェクトを開く」を参照する。
【０４６４】
・Ｃｌｅａｒ  Ｐｒｏｊｅｃｔ‐プロジェクトに追加されたすべてのオブジェクトを削除する。オブジェクトはシステムから削除されない。
【０４６５】
・Ｒｅｎａｍｅ  Ｐｒｏｊｅｃｔ  ＩＤ‐プロジェクト名を変更する。
【０４６６】
・Ｓａｖｅ‐プロジェクトにおける任意のオブジェクトへの変更を保存する。
【０４６７】
・Ｄｅｌｅｔｅ  Ｐｒｏｊｅｃｔ‐現在のプロジェクト、およびそのプロジェクトにおいて作成されたオブジェクト、またはプロジェクトに含まれるオブジェクトをすべて削除する。
【０４６８】
・Ｅｘｐａｎｄ  Ａｌｌ  Ｎｏｄｅｓ‐プロジェクトツリーを全展開して、デザイナーおよびそれらが含むオブジェクトをすべて表示する。プロジェクト名をダブルクリックしてツリーを展開することもできる。
【０４６９】
・Ｃｏｌｌａｐｓｅ  Ａｌｌ  Ｎｏｄｅｓ‐プロジェクトツリーを縮小して、プロジェクト名のみが表示されるようにする。プロジェクト名をダブルクリックしてツリーを縮小することもできる。
【０４７０】
・Ｂｕｉｌｄ  Ｐｒｏｊｅｃｔ‐プロジェクトの各オブジェクトにＸＭＬを使用して、関連するシステムファイルを構築する。
【０４７１】
・Ｐｒｏｐｅｒｔｉｅｓ‐プロジェクトに関する情報、ＩＤ、タイプ、ソース管理ステータスなどを表示する。
【０４７２】
以下のオプションは、Ｅｘｅｍｐｌａｒｙがドキュメント管理システムに統合される場合にのみアクセスできる。
【０４７３】
・Ｇｅｔ  Ｌａｔｅｓｔ‐統合されたドキュメント管理システムから、現在開かれているプロジェクトに含まれるすべての対応アイテム（アーキタイプ、オブジェクト、フォームなど）の最新バージョンにアクセスする。
【０４７４】
・Ｃｈｅｃｋ  Ｏｕｔ‐ドキュメント管理システムからユーザのワークステーションまで、現在開かれているプロジェクトに含まれるすべての対応アイテムをチェックアウトする。
【０４７５】
・Ｃｈｅｃｋ  Ｉｎ‐ユーザのワークステーションからドキュメント管理システムまで、現在開かれているプロジェクトに含まれる対応アイテムをすべてチェックインする。  
【０４７６】
・Ｕｎｄｏ  Ｃｈｅｃｋ  Ｏｕｔ‐現在開かれているプロジェクトにおいて対応するアイテムに関する最後のチェックアウトアクションを取り消す。
【０４７７】
・Ｓｈｏｗ  Ｏｕｔ−ｏｆ−Ｓｙｎｃ  Ｉｔｅｍｓ。
【０４７８】
（１．８．２  デザイナーメニュー）
プロジェクトツリーでデザイナー（アーキタイプ、オブジェクトなど）を右クリックすると、以下のようなメニューオプションが表示される。以下の例はオブジェクトデザイナーの場合である。
【０４７９】
新規または既存のアイテムの追加に関する詳細は、このガイドの適切なデザイナーセクションを参照する。
【０４８０】
・Ａｄｄ  Ｎｅｗ  Ｄｅｓｉｇｎｅｒ  Ｉｔｅｍ‐新規アイテムを選択されたデザイナー（アーキタイプ、オブジェクトなど）に追加する。Ａｄｄ  Ｎｅｗ  Ｄｅｓｉｇｎｅｒウィンドウが表示され、ここでＤｅｓｉｇｎｅｒは選択されたデザイナーを示す（例えば、Ａｄｄ  Ｎｅｗ  Ｏｂｊｅｃｔ  Ｉｔｅｍ）。
【０４８１】
・Ａｄｄ  Ｎｅｗ−ｕｓｅ  ｓｔａｎｄａｒｄ  ＸＭＬ  ｄｅｓｉｇｎｅｒ‐Ａｄｄ  Ｎｅｗ  Ｄｅｓｉｇｎｅｒウィンドウが表示され、ここでＤｅｓｉｇｎｅｒは選択されたデザイナーを示す。
【０４８２】
・Ａｄｄ  ａｎ  Ｅｘｉｓｔｉｎｇ  Ｄｅｓｉｇｎｅｒ  Ｉｔｅｍ‐Ｅｘｅｍｐｌａｒｙに既存のアイテムをプロジェクトに追加する。Ｓｅｌｅｃｔ  Ｉｔｅｍウィンドウが表示され、ここからアイテムを選択できる。
【０４８３】
・Ｂｕｉｌｄ  Ｇｒｏｕｐ‐対応するデザイナーに対してリストされたＸＭＬ定義からシステムファイルを構築する。例えば、アーキタイプアイテムにこのオプションを選択する場合、リストされるＸＭＬ定義をアーキタイプデザイナーにおけるアーキタイプとし、関連するシステムファイルを構築する。
【０４８４】
Ｇｅｔ  Ｌａｔｅｓｔ，、Ｃｈｅｃｋ  Ｏｕｔ、Ｃｈｅｃｋ  Ｉｎ、Ｕｎｄｏ  Ｃｈｅｃｋ  ＯｕｔおよびＳｈｏｗ  Ｏｕｔ−ｏｆ−Ｓｙｎｃ  Ｉｔｅｍｓオプションは、Ｅｘｅｍｐｌａｒｙがドキュメント管理システムに統合される場合にのみアクセスできる。これらのオプションの定義については「プロジェクトメニュー」を参照する。
【０４８５】
（１．８．３  アイテムメニュー）
プロジェクトツリーのデザイナー（アーキタイプ、オブジェクトなど）の下にリストされるアイテムを右クリックすると、以下のようなメニューオプションが表示される。以下の例はオブジェクトアイテムの場合である。
【０４８６】
アイテムの編集に関する詳細は、このガイドの適切なデザイナーセクションを参照する。
【０４８７】
・Ｅｄｉｔ‐選択されたアイテムを編集する。関連するデザイナーウィンドウが表示される。
【０４８８】
・Ｅｄｉｔ−ｕｓｅ  ｓｔａｎｄａｒｄ  ＸＭＬ  ｄｅｓｉｇｎｅｒ  
・Ｅｘｃｌｕｄｅ  Ｆｒｏｍ  Ｐｒｏｊｅｃｔ‐選択されたアイテムをシステムからではなく、プロジェクトから削除する。スタートページをリフレッシュして、選択されたアイテムが表示されないようにする。
【０４８９】
・Ｄｅｌｅｔｅ  Ｐｅｒｍａｎｅｎｔｌｙ‐選択されたアイテムをプロジェクトおよびシステムから削除する。
【０４９０】
・Ｂｕｉｌｄ‐対応するデザイナーに対してリストされたＸＭＬ定義からシステムファイルを構築する。
【０４９１】
・Ｐｒｏｐｅｒｔｉｅｓ‐選択されたアイテムに関する情報、ＩＤ、タイプ、ソース管理ステータスなどを表示する。
【０４９２】
Ｇｅｔ  Ｌａｔｅｓｔ、Ｃｈｅｃｋ  Ｏｕｔ、Ｃｈｅｃｋ  Ｉｎ、Ｕｎｄｏ  Ｃｈｅｃｋ  ＯｕｔおよびＳｈｏｗ  Ｏｕｔ−ｏｆ−Ｓｙｎｃ  Ｉｔｅｍｓオプションは、Ｅｘｅｍｐｌａｒｙがドキュメント管理システムに統合される場合にのみアクセスできる。これらのオプションの定義については「プロジェクトメニュー」を参照する。
【０４９３】
（１．９  ファインドペインにおけるアイテムの検索）
ファインドペイン（図１８Ｆ）では、条件を提供して既存のオブジェクト（アーキタイプ、オブジェクト、ビジネスオブジェクト、ページおよびプロセス）を検索できる。
【０４９４】
オブジェクトを検出するには、以下のようにする。
【０４９５】
１．Ｓｅａｒｃｈ  Ｃｒｉｔｅｒｉａフィールドに条件を入力する。
【０４９６】
２．任意で、ドロップダウンリストボックスから以下のオプションのうち１つを選択する。
【０４９７】
・Ｓｔａｒｔｓ  Ｗｉｔｈ‐入力された文字で始まるオブジェクトを検索する。
【０４９８】
・Ｃｏｎｔａｉｎｓ‐入力された文字を含むオブジェクトを検索する。
【０４９９】
・Ｅｘａｃｔ  Ｍａｔｃｈ‐入力された文字と完全一致するオブジェクトを検索する。
【０５００】
３．チェックボックスのいずれかを選択して、検索するオブジェクトのタイプを示す。チェックボックスを選択しないと、すべてのタイプのオブジェクトが検索される。
【０５０１】
４．ＧＯを選択して検索を開始する。
【０５０２】
５．ファインドペインをリフレッシュして、条件に適合するオブジェクトを表示する（図１８Ｇ）。適合するオブジェクトはタイプごとに分類される。例えば、すべてのアーキタイプオブジェクトは、Ａｒｃｈｅｔｙｐｅの下に表示される。
【０５０３】
６．オブジェクトをプロジェクトに追加するには、オブジェクトをファインドペインからプロジェクトツリーの適切な場所にドラッグする。詳しい情報については「プロジェクトツリーにおけるアイテムの表示」を参照する。
【０５０４】
（１．１０  新規プロジェクトの追加）
Ｅｘｅｍｐｌａｒｙデザイナーインターフェースにおいて、プロジェクトはオブジェクトを分類する方法である。新規のプロジェクトを追加するには、以下のようにする。
【０５０５】
１．スタートページで［Ｎｅｗ  ．  ．  ．］ボタンを選択する。
【０５０６】
・現在開かれているプロジェクトに任意の変更を加えた場合、変更の保存を促すプロンプトが表示される。
【０５０７】
２．Ａｄｄ  Ｎｅｗ  Ｐｒｏｊｅｃｔダイアログボックスが表示される。Ｉｔｅｍ  ＩＤフィールドにプロジェクト名を入力する。名前にスペースを含めることはできない。ＯＫを選択するか、またはＣｈａｎｃｅｌを選択して、新規プロジェクトを追加せずにこのダイアログボックスを閉じる。
【０５０８】
３．スタートページのプロジェクトツリーに新規プロジェクトが表示される（図１８Ｈ）。
【０５０９】
アプリケーションの作成を開始する場合は、「アーキタイプデザイナー」を参照する。
【０５１０】
（１．１１  既存プロジェクトを開く）
既存のプロジェクトを開くには、以下のようにする。
【０５１１】
１．スタートページで［Ｏｐｅｎ．．．］ボタンを選択する。
【０５１２】
・現在開かれているオブジェクトに任意の変更を加えた場合、変更の保存を促すプロンプトが表示される。
【０５１３】
２．Ｓｅｌｅｃｔ  Ｉｔｅｍダイアログボックスが表示される。Ｆｉｎｄフィールドにプロジェクト名の最初の数文字を入力するか、またはスクロールバーを使用して既存のプロジェクトを探す。
【０５１４】
プロジェクトをクリックしてＯＫを選択するか、またはＣａｎｃｅｌを選択して、既存のプロジェクトを開かずにこのダイアログボックスを閉じる。
【０５１５】
３．選択したプロジェクトおよびその関連アーキタイプ、オブジェクト、フォーム、ページ、プロセスおよびビジネスオブジェクトがスタートページのプロジェクトツリーに表示される。
【０５１６】
（アーキタイプデザイナーの概要）
アーキタイプデザイナーは、Ｅｘｅｍｐｌａｒｙアプリケーションを構築する最初のステップである。このデザイナーによって、それらの属性、ルックアップ能力、インデックスおよびクイックファインド定義を明確にすることにより、テーブルが作成される。例えば、アーキタイプを大リスト（クエリ）または小リスト（ドロップダウンリストボックス）として定義できる。インデックスを付ける属性を定義して、クエリ定義の結果として表示される初期設定の属性を選択することができる。
【０５１７】
アーキタイプデザイナーは以下のセクションを含む。
【０５１８】
・Ｉｎｈｅｒｉｔａｎｃｅペイン‐子アーキタイプおよびその親アーキタイプを表示する。詳しい情報については「Ｉｎｈｅｒｉｔａｎｃｅペイン」を参照する。
【０５１９】
・Ｉｔｅｍ  Ｄｅｓｃｒｉｐｔｉｏｎ  
・Ｄｅｓｉｇｎｅｒタブ‐アーキタイプをデザインして定義する。詳しい情報については「アーキタイプを用いた作業」を参照する。
【０５２０】
・Ｉｎｄｅｘｅｓタブ‐アーキタイプに対する追加のインデックスを作成する。詳しい情報については「アーキタイプの追加インデックスの作成」を参照する。
【０５２１】
・Ｑｕｅｒｙタブ‐アーキタイプが使用、検索またはクエリされる時に使用されるクエリを定義する。詳しい情報については「アーキタイプへのクエリの追加」を参照する。
【０５２２】
・ＸＭＬタブ‐アーキタイプデザイナーから生成されるＸＭＬコードを表示する。詳しい情報については「ＸＭＬタブ」を参照する。
【０５２３】
・Ｏｕｔｐｕｔタブ‐任意のエラーまたはＳＡＶＥオプションを選択することによって生成されたコードを表示する。詳しい情報については「Ｏｕｔｐｕｔタブ」を参照する。
【０５２４】
・Ｐｒｏｐｅｒｔｉｅｓタブ‐選択されたアーキタイプに関連するプロパティおよびその属性を表示する。詳しい情報については「アーキタイププロパティフィールドの定義」を参照する。
【０５２５】
（１．１２  アーキタイプデザイナーへのアクセス）
Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトブラウザから、以下のアクションの１つを実行することによってアーキタイプデザイナーにアクセスできる。
【０５２６】
・Ａｒｃｈｅｔｙｐｅの下にリストされるアーキタイプをダブルクリックする。
【０５２７】
・リストされるアーキタイプを右クリックして、Ｅｄｉｔを選択する。
【０５２８】
・Ａｒｃｈｅｔｙｐｅを右クリックして、Ａｄｄ  Ｎｅｗ  Ａｒｃｈｅｔｙｐｅ  ＩｔｅｍまたはＡｄｄ  Ｎｅｗ−ｕｓｅ  ｓｔａｎｄａｒｄ  ＸＭＬ  ｄｅｓｉｇｎｅｒのいずれかを選択する。Ａｄｄ  Ｎｅｗ  Ａｒｃｈｅｔｙｐｅダイアログボックスに新規アーキタイプの名前を入力すると、アーキタイプデザイナーが表示される（詳しい情報については「新規アーキタイプの追加」を参照する）。
【０５２９】
一旦アーキタイプデザイナーにアクセスすると、別のデザイナーを開いても、Ｅｘｅｍｐｌａｒｙウィンドウの左上でＡｒｃｈｅｔｙｐｅ  Ｎａｍｅ  （Ａｒｃｈｅｔｙｐｅ）タブをクリックすることによってそこに戻ることができる。
【０５３０】
（１．１３  Ｉｎｈｅｒｉｔａｎｃｅペイン）
アーキタイプデザイナーの上部のＩｎｈｅｒｉｔａｎｃｅペインは、アーキタイプとその親アーキタイプとの関係を示す図を表示する（図１９Ａ）。
【０５３１】
アーキタイプのプロパティを修正するには、インヘリタンスダイアグラムでアーキタイプをクリックする。アーキタイプのプロパティがＰｒｏｐｅｒｔｉｅｓタブに表示される。詳しい情報については「アーキタイププロパティフィールドの定義」を参照する。
【０５３２】
（１．１４  アイテム記述）
アーキタイプデザイナーのＩｔｅｍ  Ｄｅｓｃｒｉｐｔｉｏｎ領域にはテキストボックスが表示され、アイテムに関する情報を追加または削除できる。
【０５３３】
【化１４】
2008532186.tif 000016
（１．１５  アーキタイプを用いた作業）
アーキタイプは、その属性、ルックアップ能力、インデックスおよびクイックファインド定義を明確にすることによって作成できる。
【０５３４】
（１．１５．１  新規アーキタイプの追加）
新規アーキタイプをプロジェクトに追加するには、以下のようにする。
【０５３５】
注記：標準ＸＭＬを使用して新規アーキタイプを追加する場合は、「ＸＭＬデザイナーを使用した新規アーキタイプの追加」を参照する。
【０５３６】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーでＡｒｃｈｅｔｙｐｅを右クリックして、Ａｄｄ  Ｎｅｗ  Ａｒｃｈｅｔｙｐｅ  Ｉｔｅｍを選択する。
【０５３７】
２．Ａｄｄ  Ｎｅｗ  Ａｒｃｈｅｔｙｐｅダイアログボックスが表示される。Ｉｔｅｍ  ＩＤフィールドにアーキタイプの名前を入力してＯＫを選択するか、またはＣａｎｃｅｌを選択して、新規アーキタイプを作成せずにこのダイアログボックスを閉じる。
【０５３８】
３．アーキタイプデザイナーに新規アーキタイプが表示される。
【０５３９】
・Ｐｒｏｐｅｒｔｉｅｓタブのフィールドに関する情報については、「アーキタイププロパティフィールドの定義」を参照する。
【０５４０】
・アーキタイプの一次キー属性、キー属性および別名属性に関する情報については、「属性のタイプ」を参照する。
【０５４１】
・属性をアーキタイプに追加する場合は、「属性アーキタイプを用いた作業」を参照する。
【０５４２】
４．アーキタイプデザイナーの右上隅のＳＡＶＥをクリックして、新規アーキタイプを保存する。
【０５４３】
（１．１５．２  ＸＭＬデザイナーを使用した新規アーキタイプの追加）
標準ＸＭＬデザイナーを使用して新規アーキタイプをプロジェクトに追加するには、以下のようにする。
【０５４４】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーでＡｒｃｈｅｔｙｐｅを右クリックして、Ａｄｄ  Ｎｅｗ−ｕｓｅ  ｓｔａｎｄａｒｄ  ＸＭＬ  ｄｅｓｉｇｎｅｒを選択する。
【０５４５】
２．Ａｄｄ  Ｎｅｗ  Ａｒｃｈｅｔｙｐｅダイアログボックスが表示される。Ｉｔｅｍ  ＩＤフィールドにアーキタイプの名前を入力してＯＫを選択するか、またはＣａｎｃｅｌを選択して、新規アーキタイプを作成せずにこのダイアログボックスを閉じる。
【０５４６】
３．アーキタイプデザイナーに新規アーキタイプが表示される。
【０５４７】
・Ｐｒｏｐｅｒｔｉｅｓタブのフィールドに関する情報については、「アーキタイププロパティフィールドの定義」を参照する。
【０５４８】
・アーキタイプの一次キー属性、キー属性および別名属性に関する情報については、「属性のタイプ」を参照する。
【０５４９】
・属性をアーキタイプに追加する場合は、「属性アーキタイプを用いた作業」を参照する。
【０５５０】
４．アーキタイプデザイナーの右上隅のＳＡＶＥをクリックして、新規アーキタイプを保存する。
【０５５１】
（１．１５．３  既存アーキタイプの追加）
既存のアーキタイプをプロジェクトに追加するには、以下のようにする。
【０５５２】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーからＡｒｃｈｅｔｙｐｅを右クリックして、Ａｄｄ  ａｎ  Ｅｘｉｓｔｉｎｇ  Ａｒｃｈｅｔｙｐｅ  Ｉｔｅｍを選択する。
【０５５３】
２．Ｓｅｌｅｃｔ  Ｉｔｅｍダイアログボックスが表示される。
【０５５４】
Ｆｉｎｄフィールドにアーキタイプ名の最初の数文字を入力するか、またはスクロールバーを使用して既存のアーキタイプを探す。
【０５５５】
３．アーキタイプを選択してＯＫを選択するか、またはＣａｎｃｅｌを選択して、既存のアーキタイプを追加せずにこのダイアログボックスを閉じる。
【０５５６】
４．選択されたアーキタイプおよびその関連属性がアーキタイプデザイナーに表示される。
【０５５７】
・アーキタイプの一次キー属性、キー属性および別名属性に関する情報については、「属性のタイプ」を参照する。
【０５５８】
・属性をアーキタイプに追加する場合は、「属性アーキタイプを用いた作業」を参照する。
【０５５９】
５．アーキタイプデザイナーの右上隅のＳＡＶＥをクリックしてアーキタイプを保存する。
【０５６０】
（１．１５．４  アーキタイプ属性を用いた作業）
アーキタイプをプロジェクトに追加すると、属性、インデックスおよびクエリをアーキタイプデザイナーのＤｅｓｉｇｎｅｒタブに追加することができる。
【０５６１】
アーキタイプデザイナーに初めてアクセスすると、Ｄｅｓｉｇｎｅｒタブが表示される（「アーキタイプデザイナーへのアクセス」を参照）。このタブから、アーキタイプをデザインして定義できる。
【０５６２】
アーキタイプの一次キー属性、キー属性および別名属性に関する情報については、「属性のタイプ」を参照する。
【０５６３】
表示された属性を右クリックすると、以下のオプションを使用できる。
【０５６４】
・Ｓｅｔ  Ｋｅｙ  Ａｔｔｒｉｂｕｔｅ‐選択した属性をアーキタイプのキー属性として設定する。Ｄｅｓｉｇｎｅｒタブをリフレッシュして、新たな割当を表示する。固有のインデックスがキー属性に作成されるが、このインデックスは表示されない。
【０５６５】
・Ｔｏｇｇｌｅ  Ａｌｉａｓ  Ａｔｔｒｉｂｕｔｅ‐選択した属性をアーキタイプの別名属性として設定する。ページをリフレッシュして新規の割当てを表示する。
【０５６６】
・Ａｄｄ  Ａｔｔｒｉｂｕｔｅ‐属性をアーキタイプに追加する。新規属性がリストの下に表示される。詳しい情報については、「アーキタイプへの属性の追加」を参照する。
【０５６７】
・Ｉｎｓｅｒｔ  Ａｔｔｒｉｂｕｔｅ‐属性をアーキタイプに挿入する。属性が挿入点の後に表示される。詳しい情報については、「アーキタイプへの属性の追加」を参照する。
【０５６８】
・Ｒｅｍｏｖｅ  Ａｔｔｒｉｂｕｔｅ‐アーキタイプから属性を削除する。詳しい情報については、「アーキタイプからの属性の削除」を参照する。
【０５６９】
（１．１５．４．１  属性のタイプ）
通常の属性に加えて、以下の３種類の属性がアーキタイプデザイナーのＤｅｓｉｇｎｅｒタブに表示される。
【０５７０】
・Ｄｅｆａｕｌｔ  Ｐｒｉｍａｒｙ  Ｋｅｙ  Ａｔｔｒｉｂｕｔｅ：すべてのアーキタイプが、システムによって割り当てられた初期設定の一次キー属性を持つ。この属性を使用して、指定されたデータタイプを検索または結合する。その名前は、アーキタイプの名前の後に「ＩＤ」が続く。例えば、アーキタイプＳａｍｐｌｅＡｒｃｈｅｔｙｐｅの初期設定一次キー属性の名前はＳａｍｐｌｅＡｒｃｈｅｔｙｐｅＩＤとなる。属性を右クリックしてＳｅｔ  Ｋｅｙ  Ａｔｔｒｉｂｕｔｅを選択することによって、アーキタイプの一次キーを別の属性に設定することができる。
【０５７１】
注記：初期設定の一次キー属性のプロパティは編集できない。
【０５７２】
・Ｋｅｙ  Ａｔｔｒｉｂｕｔｅ：一次キーの場合、属性の左に
【０５７３】
【化１５】
2008532186.tif 000017
（キー属性）アイコンが表示される。このアーキタイプが別のアーキタイプからの関係（例えばこのアーキタイプへの結合）として指定されると、宛先アーキタイプで指定された一次キー上でシステムが結合する。
【０５７４】
・Ａｌｉａｓ  Ａｔｔｒｉｂｕｔｅ：別名属性である場合は、
【０５７５】
【化１６】
2008532186.tif 000018
（別名属性）アイコンが属性の左に表示される。データ固有の識別子の代わりに、別名属性がユーザに対して表示される。システムは、キー属性を使用して内部でデータを管理（保存、編集など）するが、ユーザは別名属性を通じてデータと相互作用する。
【０５７６】
（１．１５．４．２  アーキタイプへの属性の追加）
アーキタイプに属性を追加するには、以下のようにする。
【０５７７】
１．「アーキタイプデザイナーへのアクセス」に記載されているように、アーキタイプデザイナーを表示する。
【０５７８】
２．以下のうち１つを行う。
【０５７９】
・Ｄｅｓｉｇｎｅｒタブでリストされている属性の最後に属性を追加するには、属性を右クリックしてＡｄｄ  Ａｔｔｒｉｂｕｔｅを選択するか、またはＣＴＲＬ−Ｎを押す。新規属性がリストの一番下に表示される。
【０５８０】
・リストされている任意の属性の下に属性を直接挿入するには、挿入箇所の上にある属性を右クリックしてＩｎｓｅｒｔ  Ａｔｔｒｉｂｕｔｅを選択するか、またはＣＴＲＬ−Ｉを押す。選択された属性の下に新規属性が表示される。
【０５８１】
３．新規属性にＮｅｗＡｔｔｒｉｂｕｔｅｎという名前をつける。ここで、ｎは属性の数を示す。ＰｒｏｐｅｒｔｉｅｓタブのＩＤフィールドに属性の固有識別子を入力し、必要に応じて属性に関する他の情報を入力する。詳しい情報については、「属性プロパティフィールドの定義」を参照する。
【０５８２】
４．Ａｒｃｈｅｔｙｐｅ  Ｄｅｓｉｇｎｅｒの右上隅のＳＡＶＥをクリックして、新規属性を保存する。
【０５８３】
（１．１５．４．３  アーキタイプからの属性の削除）
アーキタイプから属性を削除するには、以下のようにする。
【０５８４】
１．「アーキタイプデザイナーへのアクセス」に記載されているように、アーキタイプデザイナーを表示する。
【０５８５】
２．Ｄｅｓｉｇｎｅｒタブで属性を右クリックしてＲｅｍｏｖｅ  Ａｔｔｒｉｂｕｔｅを選択するか、またはＤＥＬＥＴＥを押す。
【０５８６】
（１．１５．４．４  属性プロパティフィールドの定義）
アーキタイプデザイナーのＤｅｓｉｇｎｅｒタブで属性を選択し、以下に定義するようにＰｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０５８７】
詳しい情報については、「アーキタイプ属性を用いた作業」を参照する。
【０５８８】
注記：初期設定の一次キー属性のプロパティは修正できない。
【０５８９】
【化１７】
2008532186.tif 000019
【０５９０】
【化１８】
2008532186.tif 000020
【０５９１】
【化１９】
2008532186.tif 000021
【０５９２】
【化２０】
2008532186.tif 000022
【０５９３】
【化２１】
2008532186.tif 000023
（１．１５．５．  アーキタイプに対する追加インデックスの作成）
アーキタイプデザイナーのＩｎｄｅｘｅｓタブで、アーキタイプに追加のインデックスを作成できる。インデックスは、以下のアーキタイプ属性に対してシステムにより生成される。
【０５９４】
・ＧＵＩＤ
・キー属性
・別名属性（存在する場合）
（１．１５．５．１  Ｉｎｄｅｘｅｓタブへのアクセス）
Ｉｎｄｅｘｅｓタブにアクセスするには、「アーキタイプデザイナーへのアクセス」に記載されているようにアーキタイプデザイナーを表示して、Ｉｎｄｅｘｅｓタブをクリックする（図１９Ａ）。
【０５９５】
（１．１５．５．２  アーキタイプに対するインデックスの作成）
アーキタイプにインデックスを作成するには、以下のようにする。
【０５９６】
１．「Ｉｎｄｅｘｅｓタブへのアクセス」に記載されているように、Ｉｎｄｅｘｅｓタブを表示する。
【０５９７】
２．Ｎｅｗボタンを選択する。
【０５９８】
・システムにより生成されたインデックス名が、タブ上部のドロップダウンリストボックス、およびＰｒｏｐｅｒｔｉｅｓタブの（ＩＤ）フィールドに表示される。
【０５９９】
・インデックスはＩ＿ＡｒｃｈｅｔｙｐｅＮａｍｅｘｎと名づけられ、ここでＡｒｃｈｅｔｙｐｅＮａｍｅはアーキタイプの名前、ｎはインデックスの数を示す。例えば、Ｉ＿ＳａｍｐｌｅＡｒｃｈｅｔｙｐｅｘ０となる。
【０６００】
・インデックスを作成するために使用できる属性がＡｔｔｒｉｂｕｔｅｓ領域に表示される。
【０６０１】
３．Ｐｒｏｐｅｒｔｉｅｓタブで、インデックスの固有識別子、および必要に応じてインデックスに関する他の情報を（ＩＤ）フィールドに入力する。詳しい情報については、「Ｉｎｄｅｘｅｓ  Ｐｒｏｐｅｒｔｉｅｓフィールドの定義」を参照する。
【０６０２】
４．Ａｔｔｒｉｂｕｔｅｓ領域にリストされる属性の１つをインデックス定義に含めるには、以下のうち１つを行う。
【０６０３】
・属性をダブルクリックする。または
・属性をクリックし、次に
【０６０４】
【化２２】
2008532186.tif 000024
アイコンをクリックする。
【０６０５】
選択された属性がＩｎｄｅｘ  ｂｙ領域に表示される。
【０６０６】
５．属性にインデックスを付ける順序を変更するには、Ｉｎｄｅｘ  ｂｙ領域で属性を選択し、次にＵｐまたはＤｏｗｎボタンをクリックする。
【０６０７】
６．Ｉｎｄｅｘ  ｂｙ領域から属性を削除するには、その属性をダブルクリックするか、またはそれをクリックした後に
【０６０８】
【化２３】
2008532186.tif 000025
アイコンをクリックする。
【０６０９】
７．ＳＡＶＥをクリックしてインデックスを保存する。
【０６１０】
（１．１５．５．３  アーキタイプからのインデックスの削除）
アーキタイプからインデックスを削除するには、以下のようにする。ＧＵＩＤ、キーおよび別名属性に対してシステムが生成したインデックスを削除することはできない。
【０６１１】
１．「Ｉｎｄｅｘｅｓタブへのアクセス」に記載されているように、Ｉｎｄｅｘｅｓタブを表示する。
【０６１２】
２．タブ上部のドロップダウンリストボックスから削除するインデックスを選択する。
【０６１３】
３．Ｄｅｌｅｔｅボタンを選択する。
【０６１４】
（１．１５．５．４  インデックスプロパティフィールドの定義）
インデックスを作成または選択した後、以下のようにアーキタイプデザイナーのＰｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０６１５】
詳しい情報については、「アーキタイプに対する追加インデックスの作成」を参照する。
【０６１６】
【化２４】
2008532186.tif 000026
（１．１５．６  アーキタイプへのクエリの追加）
アーキタイプデザイナーのＱｕｅｒｙタブで、アーキタイプを使用、ルックアップ、またはクエリする時に使用されるクエリを定義することができる。
【０６１７】
以下のタイプのクエリ定義をアーキタイプに追加できる。
【０６１８】
・ＱｕｉｃｋＦｉｎｄ  Ｑｕｅｒｙ‐アーキタイプのＢｉｇＬｉｓｔコントロールに情報を入力する際に、システムで検索する必要があるアーキタイプの属性リスト（別名属性の例外あり）。
【０６１９】
・ＱｕｅｒｙＡｔｔｒｉｂｕｔｅｓ‐クエリ中に条件を提供できるアーキタイプの属性リスト。
【０６２０】
・ＱｕｅｒｙＲｅｓｕｌｔｓ‐初期設定でＱｕｅｒｙ  Ｒｅｓｕｌｔグリッドに表示されるアーキタイプの属性リスト。
【０６２１】
・ＱｕｅｒｙＷｈｅｒｅ‐この定義によって、Ａｒｃｈｅｔｙｐｅ  Ｑｕｅｒｙ定義に適用される静止（ＯＱＬ）状態を定義できる。
【０６２２】
（１．１５．６．１  Ｑｕｅｒｙタブへのアクセス）
Ｑｕｅｒｙタブにアクセスするには、以下のようにする。
【０６２３】
１．「アーキタイプデザイナーへのアクセス」に記載されているように、アーキタイプデザイナーを表示して、Ｑｕｅｒｙタブをクリックする（図１９Ａ、下への方向）。
【０６２４】
２．タブ上部のドロップダウンリストボックスから、以下のオプションのうち１つを選択してクエリの特性を定義する。
【０６２５】
・ＱｕｉｃｋＦｉｎｄ‐アーキタイプのＢｉｇＬｉｓｔコントロールに情報を入力する際に、システムで検索する必要があるアーキタイプの属性リスト（別名属性の例外あり）。詳しい情報については、「Ｑｕｉｃｋ  Ｆｉｎｄクエリ定義の追加」を参照する。
【０６２６】
・ＱｕｅｒｙＡｔｔｒｉｂｕｔｅｓ‐この定義は、クエリ中に条件を提供できるアーキタイプ属性のリストである。詳しい情報については、「Ｑｕｅｒｙ  Ａｔｔｒｉｂｕｔｅｓ定義の追加」を参照する。
【０６２７】
・ＱｕｅｒｙＲｅｓｕｌｔｓ‐この定義は、初期設定でクエリ結果グリッドに表示されるアーキタイプの属性リストである。詳しい情報については、「Ｑｕｅｒｙ  Ｒｅｓｕｌｔｓ定義の追加」を参照する。
【０６２８】
・Ｓｏｒｔ‐この定義は、ソートに用いる属性、および選択された属性をソートする順番を特定することによって、クエリ結果グリッドにおける初期設定ソートを決定する。詳しい情報については、「Ｑｕｅｒｙ  Ｓｏｒｔ定義の追加」を参照する。
【０６２９】
・ＱｕｅｒｙＷｈｅｒｅ‐この定義によって、アーキタイプクエリ定義に適用される静止（ＯＱＬ）状態を明確にできる。詳しい情報については、「Ｑｕｅｒｙ  Ｗｈｅｒｅ定義の追加」を参照する。
【０６３０】
３．ＳＡＶＥをクリックしてクエリを保存する。
【０６３１】
（１．１５．６．２  ＱｕｉｃｋＦｉｎｄクエリ定義の追加）
ＱｕｉｃｋＦｉｎｄクエリは、ユーザがアーキタイプのＢｉｇＬｉｓｔコントロールに情報を入力する際に、システムで検索すべきアーキタイプの属性リスト（別名属性の例外あり）である。任意の属性を入力すると、システムは指定されたすべての属性を検索する。
【０６３２】
注記：アーキタイプがＢｉｇＬｉｓｔとして指定されると（Ｉｓ  ＢｉｇＬｉｓｔフィールドはＰｒｏｐｅｒｔｉｅｓタブでＴｒｕｅに設定される。詳しい情報については、「アーキタイププロパティフィールドの定義」を参照する）、クイックファインド属性のリストを定義する必要がある。
【０６３３】
アーキタイプにＱｕｉｃｋＦｉｎｄクエリを追加するには、以下のようにする。
【０６３４】
１．「Ｑｕｅｒｙタブへのアクセス」に記載されるように、Ｑｕｅｒｙタブを表示する。
【０６３５】
２．ドロップダウンリストからＱｕｉｃｋＦｉｎｄを選択する。ＡｔｔｒｉｂｕｔｅｓおよびＱｕｅｒｙ  Ｄｉｓｐｌａｙボックスが表示される。
【０６３６】
・Ａｔｔｒｉｂｕｔｅｓボックスに、定義されたアーキタイプの属性が表示される。
【０６３７】
・Ｑｕｅｒｙ  Ｄｉｓｐｌａｙボックスに、ＱｕｅｒｙフォームのＭａｔｃｈｉｎｇ  Ｒｅｓｕｌｔｓ領域に表示される選択属性が表示される。詳しい情報については、「フォームデザイナー」を参照する。
【０６３８】
３．Ａｔｔｒｉｂｕｔｅｓ領域にリストされる属性の１つをクイックファインド属性／フィールドとして指定するには、以下のうち１つを行う。
【０６３９】
・属性をダブルクリックする。または、
・属性をクリックして、
【０６４０】
【化２５】
2008532186.tif 000027
をクリックする。
【０６４１】
選択された属性がＱｕｅｒｙ  ｂｙ領域に表示される。属性には、システムによって自動的にインデックスが付けられる。定義されたクエリがアーキタイプに対して実行される場合、システムはクイックファインド属性を検索する前に、まず別名属性を検索する。クエリの結果１つのレコードが得られると、システムは一致するレコードを使用するか、そうでなければアクションをＱｕｅｒｙアクションとして扱う。
【０６４２】
４．属性をクエリする順番を変更するには、Ｑｕｅｒｙ  ｂｙ領域で属性を選択して、ＵｐまたはＤｏｗｎボタンをクリックする。
【０６４３】
５．Ｑｕｅｒｙ  ｂｙ領域から属性を削除するには、その属性をダブルクリックするか、またはそれをクリックした後に
【０６４４】
【化２６】
2008532186.tif 000028
アイコンをクリックする。
【０６４５】
６．ＳＡＶＥを選択してクエリを保存する。
【０６４６】
（１．１５．６．３  Ｑｕｅｒｙ  Ａｔｔｒｉｂｕｔｅｓ定義の追加）
Ｑｕｅｒｙ  Ａｔｔｒｉｂｕｔｅｓ定義は、クエリ中にユーザが条件を提供できるアーキタイプ属性のリストである。クエリ属性をアーキタイプに追加するには、以下のようにする。
【０６４７】
１．「Ｑｕｅｒｙタブへのアクセス」に記載されるように、Ｑｕｅｒｙタブを表示する。
【０６４８】
２．ドロップダウンリストからＱｕｅｒｙＡｔｔｒｉｂｕｔｅｓを選択する。ＡｔｔｒｉｂｕｔｅｓおよびＱｕｅｒｙ  Ｄｉｓｐｌａｙボックスが表示される。
【０６４９】
・Ａｔｔｒｉｂｕｔｅｓボックスに定義されたアーキタイプの属性が表示される。
【０６５０】
・Ｑｕｅｒｙ  Ｄｉｓｐｌａｙボックスに、ＱｕｅｒｙフォームのＭａｔｃｈｉｎｇ  Ｒｅｓｕｌｔｓ領域に表示される選択属性が表示される。詳しい情報については、「フォームデザイナー」を参照する。
【０６５１】
３．Ａｔｔｒｉｂｕｔｅｓボックスにリストされる属性の１つをＱｕｅｒｙＡｔｔｒｉｂｕｔｅｓ定義を含めるには、以下のうち１つを行う。
【０６５２】
・属性をダブルクリックする。または、
・属性をクリックして、
【０６５３】
【化２７】
2008532186.tif 000029
をクリックする。
【０６５４】
選択された属性がＱｕｅｒｙ  Ｄｉｓｐｌａｙボックスに表示される。ＱｕｅｒｙＡｔｔｒｉｂｕｔｅｓ定義に含めるために選択した属性は、サブジェクトアーキタイプに関するクエリを可能にする任意のＥｘｅｍｐｌａｒｙインターフェースで使用できる。
【０６５５】
４．属性をクエリする順番を変更するには、Ｑｕｅｒｙ  Ｄｉｓｐｌａｙボックスで属性を選択して、ＵｐまたはＤｏｗｎボタンをクリックする。
【０６５６】
５．Ｑｕｅｒｙ  Ｄｉｓｐｌａｙボックスから属性を削除するには、その属性をダブルクリックするか、またはそれをクリックした後に
【０６５７】
【化２８】
2008532186.tif 000030
アイコンをクリックする。
【０６５８】
６．ＳＡＶＥを選択してクエリを保存する。
【０６５９】
（１．１５．６．４  Ｑｕｅｒｙ  Ｒｅｓｕｌｔｓ定義の追加）
Ｑｕｅｒｙ  Ｒｅｓｕｌｔｓ定義は、初期設定でＱｕｅｒｙフォームのＭａｔｃｈｉｎｇ  Ｒｅｓｕｌｔｓ領域に表示すべきアーキタイプ属性のリストである。詳しい情報については、「フォームデザイナー」を参照する。
【０６６０】
表示する属性を定義するには、以下のようにする。
【０６６１】
１．「Ｑｕｅｒｙタブへのアクセス」に記載されるように、Ｑｕｅｒｙタブを表示する。
【０６６２】
２．ドロップダウンリストからＱｕｅｒｙＲｅｓｕｌｔｓを選択する。ＡｔｔｒｉｂｕｔｅｓおよびＱｕｅｒｙ  Ｄｉｓｐｌａｙボックスが表示される。
【０６６３】
・Ａｔｔｒｉｂｕｔｅｓボックスに定義されたアーキタイプの属性が表示される。
【０６６４】
・Ｑｕｅｒｙ  Ｄｉｓｐｌａｙボックスに、ＱｕｅｒｙフォームのＭａｔｃｈｉｎｇ  Ｒｅｓｕｌｔｓ領域に表示される属性が表示される。詳しい情報については、「フォームデザイナー」を参照する。
【０６６５】
３．初期設定でＱｕｅｒｙ  Ｒｅｓｕｌｔｓグリッドに表示すべきＡｔｔｒｉｂｕｔｅｓボックスにリストされる属性を選択するには、以下のうち１つを行う。
【０６６６】
・属性をダブルクリックする。または、
・属性をクリックして、
【０６６７】
【化２９】
2008532186.tif 000031
アイコンをクリックする。
【０６６８】
選択された属性がＱｕｅｒｙ  Ｄｉｓｐｌａｙボックスに表示される。ユーザが特定の属性に条件を提供する場合は、この定義ではなくＱｕｅｒｙＡｔｔｒｉｂｕｔｅｓ定義に含まれる属性をＱｕｅｒｙ  Ｒｅｓｕｌｔｓグリッドに表示する必要がある。
【０６６９】
４．属性をクエリする順番を変更するには、Ｑｕｅｒｙ  Ｄｉｓｐｌａｙボックスで属性を選択して、ＵｐまたはＤｏｗｎボタンをクリックする。
【０６７０】
５．Ｑｕｅｒｙ  Ｄｉｓｐｌａｙボックスから属性を削除するには、その属性をダブルクリックするか、またはそれをクリックした後に
【０６７１】
【化３０】
2008532186.tif 000032
アイコンをクリックする。
【０６７２】
６．ＳＡＶＥを選択してクエリを保存する。
【０６７３】
（１．１５．６．５  Ｑｕｅｒｙ  Ｗｈｅｒｅ定義の追加）
Ｑｕｅｒｙ  Ｗｈｅｒｅ定義によって、ユーザはＡｒｃｈｅｔｙｐｅ  Ｑｕｅｒｙ定義に適用される静的（ＯＱＬ）状態を明確にできる。例えば、アクティブコードのみを抽出するＯＱＬ式をセットアップアプリケーションに含めることができる。静的（ＯＱＬ）状態を定義するには、以下のようにする。
【０６７４】
１．「Ｑｕｅｒｙタブへのアクセス」に記載されるように、Ｑｕｅｒｙタブを表示する。
【０６７５】
２．ドロップダウンリストからＱｕｅｒｙＷｈｅｒｅを選択する。ＯＧＬ  Ｗｈｅｒｅテキストボックスが表示される（図１９Ｃ）。
【０６７６】
３．ＯＧＬ  Ｗｈｅｒｅテキストボックスに、Ａｒｃｈｅｔｙｐｅ  Ｑｕｅｒｙ定義に適用される静的（ＯＱＬ）状態を入力する。
【０６７７】
４．ＳＡＶＥを選択してクエリを保存する。
【０６７８】
（１．１５．７  アーキタイプの削除）
アーキタイプをシステムからではなく、プロジェクトから削除することができる。アーキタイプをプロジェクトから削除するには、以下のようにする。
【０６７９】
・Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーで、削除するアーキタイプを右クリックして、Ｅｘｃｌｕｄｅ  Ｆｒｏｍ  Ｐｒｏｊｅｃｔを選択する。
【０６８０】
アーキタイプをシステムから永久に削除する場合は、「アーキタイプの削除」を参照する。
【０６８１】
（１．１５．８  アーキタイプの消去）
アーキタイプをシステムから永久に消去するには、以下のようにする。
【０６８２】
注記：アーキタイプをシステムから消去することなくプロジェクトから削除する場合は、「アーキタイプの削除」を参照する。
【０６８３】
・Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーで、削除するアーキタイプを右クリックして、Ｄｅｌｅｔｅ  Ｐｅｒｍａｎｅｎｔｌｙを選択する。
【０６８４】
（１．１５．９  アーキタイププロパティフィールドの定義）
アーキタイプデザイナーのＩｎｈｅｒｉｔａｎｃｅ領域でアーキタイプを選択した後、以下に定義するように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０６８５】
【化３１】
2008532186.tif 000033
【０６８６】
【化３２】
2008532186.tif 000034
【０６８７】
【化３３】
2008532186.tif 000035
（オブジェクトデザイナーの概要）
オブジェクトデザイナーを使用して、アプリケーション間で共有可能なコードライブラリを作成できる。  作成されたオブジェクトに対して、アーキタイプおよびビジネスロジックに基づくオブジェクトを開発することができる。次に定義されたロジックを使用して、フォームおよびユーザインターフェースをプロセスに組み込むスタンドアロンオブジェクトとして作成することができる。またＷｅｂ  Ｓｅｒｖｉｃｅｓを通じてオブジェクトを起動することもできる（図２０Ａ）。
【０６８８】
オブジェクトデザイナーは以下のセクションを含む。
【０６８９】
・排他的子オブジェクト‐デザイナーの左側の領域で、オブジェクトデザイナーにおいて子オブジェクトとして使用できる排他的子オブジェクトを特定できる。
【０６９０】
・Ｄｅｓｉｇｎｅｒタブ‐このタブは、以下の３つのタブを含む。
【０６９１】
・Ｏｂｊｅｃｔタブ‐このタブから、属性、子オブジェクト、サブクラスオブジェクト、インポートオブジェクトおよび参照オブジェクトをオブジェクトに追加できる。詳しい情報については、「オブジェクトを用いた作業」を参照する。
【０６９２】
・Ｃｏｄｅタブ‐オブジェクトのカスタムコードを作成する。詳しい情報については、「カスタムコードの作成」を参照する。
【０６９３】
・Ｃｏｌｌｅｃｔｉｏｎ  Ｃｏｄｅタブ。
【０６９４】
・ＸＭＬタブ‐オブジェクトデザイナーから生成されるＸＭＬコードを表示する。詳しい情報については、「ＸＭＬタブ」を参照する。
【０６９５】
・Ｏｕｔｐｕｔタブ‐任意のエラーまたはＳＡＶＥオプションを選択することにより生じる生成コードを表示する。詳しい情報については、「Ｏｕｔｐｕｔタブ」を参照する。
【０６９６】
・Ｐｒｏｐｅｒｔｉｅｓタブ‐選択されたオブジェクトに関する情報を追加または変更する。詳しい情報については、「オブジェクトプロパティフィールドの定義」を参照する。
【０６９７】
・Ｉｍｐｏｒｔタブ。
【０６９８】
（１．１６  オブジェクトデザイナーへのアクセス）
Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページでプロジェクトブラウザから以下のアクションのうち１つを実行することによって、オブジェクトデザイナーにアクセスできる。
【０６９９】
・Ｏｂｊｅｃｔの下にリストされているオブジェクトをダブルクリックする。
【０７００】
・リストされているオブジェクトを右クリックして、Ｅｄｉｔを選択する。
【０７０１】
・Ｏｂｊｅｃｔを右クリックして、Ａｄｄ  Ｎｅｗ  Ｏｂｊｅｃｔ  ＩｔｅｍまたはＡｄｄ  Ｎｅｗ−ｕｓｅ  ｓｔａｎｄａｒｄ  ＸＭＬ  ｄｅｓｉｇｎｅｒのいずれかを選択する。Ａｄｄ  Ｎｅｗ  Ｏｂｊｅｃｔダイアログボックスに新規オブジェクトの名前を入力すると、Ｏｂｊｅｃｔ  Ｄｅｓｉｇｎｅｒが表示される（詳しい情報については、「新規オブジェクトの追加」を参照する）。
・Ｏｂｊｅｃｔを右クリックして、Ａｄｄ  ａｎ  Ｅｘｉｓｔｉｎｇ  Ｏｂｊｅｃｔ  Ｉｔｅｍを選択する。Ｓｅｌｅｃｔ  Ｉｔｅｍダイアログボックスからオブジェクトを選択すると、オブジェクトデザイナーが表示される（詳しい情報については、「既存オブジェクトの追加」を参照する）。
【０７０２】
一旦オブジェクトデザイナーにアクセスすると、別のデザイナーを開いても、Ｅｘｅｍｐｌａｒｙウィンドウの左上でＯｂｊｅｃｔ  Ｎａｍｅ  （Ｏｂｊｅｃｔ）タブをクリックすることによってそこに戻ることができる。
【０７０３】
（１．１７  オブジェクトを用いた作業）
オブジェクトはロジックを含む。またインターフェースを作成するには、オブジェクトを最初に作成する必要がある。オブジェクトデザイナーに初めてアクセスすると、Ｏｂｊｅｃｔタブが表示される（説明については「オブジェクトデザイナーへのアクセス」を参照する）。このタブは、既存のオブジェクト、それらの子オブジェクト、およびサブクラスオブジェクトをツリー形式で表示する（図２０Ｂ）。
【０７０４】
表示されたオブジェクトのＯＢＪＥＣＴ  （ＯｂｊｅｃｔＮａｍｅ）親ノードを右クリックし、以下のオプションのうち１つを選択することによって、ヘッダーノードを子としてオブジェクトツリーに追加し、次に関連するオブジェクトを追加することができる。
【０７０５】
・ＡＴＴＲＩＢＵＴＥＳ‐ＡＴＴＲＩＢＵＴＥＳヘッダーノードを追加する。次に属性、属性関係または計算された属性をオブジェクトに追加できる。詳しい情報については、「オブジェクトへの属性の追加」を参照する。
【０７０６】
・ＣＨＩＬＤＯＢＪＥＣＴＳ‐ＣＨＩＬＤＯＢＪＥＣＴＳヘッダーノードを追加する。子オブジェクトを追加することによって、子および親のオブジェクトをフォーム上に表示できる。詳しい情報については、「子オブジェクトの追加」を参照する。
【０７０７】
・ＳＵＢＣＬＡＳＳＯＢＪＥＣＴＳ‐ＳＵＢＣＬＡＳＳＯＢＪＥＣＴＳヘッダーノードを追加する。サブクラスをオブジェクトに追加することによって、追加のサブクラスオブジェクトが作成可能なオブジェクトとして定義される。詳しい情報については、「サブクラスオブジェクトの追加」を参照する。
【０７０８】
・ＩＭＰＯＲＴＳ‐ＩＭＰＯＲＴＳヘッダーノードを追加する。インポートオブジェクトを追加することによって、外部ファイルをインポートして、オブジェクト内で使用することができる。詳しい情報については、「インポートオブジェクトの追加」を参照する。
【０７０９】
・ＲＥＦＥＲＥＮＣＥＳ‐ＲＥＦＥＲＥＮＣＥＳヘッダーノードを追加する。詳しい情報については、「参照オブジェクトの追加」を参照する。
【０７１０】
オブジェクトデザイナーの左側の領域で、後でオブジェクトデザイナーにおいて子オブジェクトとして使用する排他的子オブジェクトを特定できる。子オブジェクトのコードが親オブジェクトへのアクセスを持つ必要がある場合は、排他的子オブジェクトを使用する。詳しい情報については、「排他的子オブジェクトを用いた作業」を参照する。
【０７１１】
（１．１７．１  新規オブジェクトの追加）
新規オブジェクトをプロジェクトに追加するには、以下のようにする。
【０７１２】
注記：標準ＸＭＬデザイナーを使用して新規オブジェクトを追加する場合は、「ＸＭＬデザイナーを使用した新規オブジェクトの追加」を参照する。
【０７１３】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーで、Ｏｂｊｅｃｔを右クリックして、Ａｄｄ  Ｎｅｗ  Ｏｂｊｅｃｔ  Ｉｔｅｍを選択する。
【０７１４】
２．Ａｄｄ  Ｎｅｗ  Ｏｂｊｅｃｔダイアログボックスが表示される。オブジェクトの名前をＩｔｅｍ  ＩＤフィールドに入力してＯＫを選択するか、またはＣａｎｃｅｌを選択して、新規オブジェクトを作成せずにこのダイアログボックスを閉じる。
【０７１５】
３．新規オブジェクトがオブジェクトデザイナーに表示される（図２０Ｃ）。
【０７１６】
・Ｐｒｏｐｅｒｔｉｅｓタブのフィールドに関する情報については、「オブジェクトプロパティフィールドの定義」を参照する。
【０７１７】
・排他的子オブジェクトに関する情報については、「排他的子オブジェクトを用いた作業」を参照する。
【０７１８】
・属性をオブジェクトに追加するには、「オブジェクトへの属性の追加」を参照する。
【０７１９】
・オブジェクトをオブジェクトに追加するには、「オブジェクトへのオブジェクトの追加」を参照する。
【０７２０】
４．オブジェクトデザイナーの右上隅でＳＡＶＥをクリックして、新規オブジェクトを保存する。
【０７２１】
（１．１７．２  ＸＭＬデザイナーを使用した新規オブジェクトの追加）
標準ＸＭＬデザイナーを使用して新規オブジェクトをプロジェクトに追加するには、以下のようにする。
【０７２２】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーからＯｂｊｅｃｔを右クリックして、Ａｄｄ  Ｎｅｗ−ｕｓｅ  ｓｔａｎｄａｒｄ  ＸＭＬ  ｄｅｓｉｇｎｅｒを選択する。
【０７２３】
２．Ａｄｄ  Ｎｅｗ  Ｏｂｊｅｃｔダイアログボックスが表示される。オブジェクトの名前をＩｔｅｍ  ＩＤフィールドに入力してＯＫを選択するか、またはＣａｎｃｅｌを選択して、新規オブジェクトを作成せずにこのダイアログボックスを閉じる。
【０７２４】
３．新規オブジェクトがオブジェクトデザイナーに表示される。
【０７２５】
・排他的子オブジェクトに関する情報については、「排他的子オブジェクトを用いた作業」を参照する。
【０７２６】
・属性をオブジェクトに追加するには、「オブジェクトへの属性の追加」を参照する。
【０７２７】
・オブジェクトをオブジェクトに追加するには、「オブジェクトへのオブジェクトの追加」を参照する。
【０７２８】
４．オブジェクトデザイナーの右上隅でＳＡＶＥをクリックして、新規オブジェクトを保存する。
【０７２９】
（１．１７．３  既存オブジェクトの追加）
既存のオブジェクトをプロジェクトに追加するには、以下のようにする。
【０７３０】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトブラウザからＯｂｊｅｃｔを右クリックして、Ａｄｄ  ａｎ  Ｅｘｉｓｔｉｎｇ  Ｏｂｊｅｃｔ  Ｉｔｅｍを選択する。
【０７３１】
２．Ｓｅｌｅｃｔ  Ｉｔｅｍダイアログボックスが表示される。
【０７３２】
オブジェクト名の最初の数文字をＦｉｎｄフィールドに入力するか、またはスクロールバーを使用してオブジェクトを探す。
【０７３３】
３．オブジェクトを選択してＯＫを選択するか、またはＣａｎｃｅｌを選択して、既存のオブジェクトを追加せずにこのダイアログボックスを閉じる。
【０７３４】
４．選択されたオブジェクトがプロジェクトブラウザのツリーに表示される。
【０７３５】
・排他的子オブジェクトの追加に関する情報については、「排他的子オブジェクトを用いた作業」を参照する。
【０７３６】
・属性をオブジェクトに追加するには、「オブジェクトへの属性の追加」を参照する。
【０７３７】
・オブジェクトをオブジェクトに追加するには、「オブジェクトへのオブジェクトの追加」を参照する。
【０７３８】
５．オブジェクトデザイナーの右上隅でＳＡＶＥをクリックして、オブジェクトを保存する。
【０７３９】
（１．１７．４  オブジェクトの削除）
オブジェクトをシステムからではなく、プロジェクトから削除することができる。オブジェクトをプロジェクトから削除するには、以下のようにする。
【０７４０】
・Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーで、削除するオブジェクトを右クリックして、Ｅｘｃｌｕｄｅ  Ｆｒｏｍ  Ｐｒｏｊｅｃｔを選択する。
【０７４１】
（１．１７．５  オブジェクトプロパティフィールドの定義）
オブジェクトデザイナーのＯｂｊｅｃｔタブでＯＢＪＥＣＴ（ＯｂｊｅｃｔＮａｍｅ）を選択して、以下に定義されるように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０７４２】
【化３４】
2008532186.tif 000036
【０７４３】
【化３５】
2008532186.tif 000037
（１．１７．６  排他的子オブジェクトを用いた作業）
Ｏｂｊｅｃｔ  Ｄｅｓｉｇｎｅｒの左側の領域で、子オブジェクトとして使用される排他的子オブジェクトを特定できる。子オブジェクトのコードが親オブジェクトへのアクセスを持つ必要がある場合は、排他的子オブジェクトを使用する。オブジェクトが排他的子オブジェクトとして定義されると、システムは親ＤＬＬへの子ＤＬＬを構築し、子オブジェクトはその親のコンテキストにおいてのみ存在する。
【０７４４】
・排他的子オブジェクトの追加
・排他的子オブジェクトの削除
（１．１７．６．１  排他的子オブジェクトの追加）
排他的子オブジェクトを追加するには、以下のようにする。
【０７４５】
１．「Ｏｂｊｅｃｔ  Ｄｅｓｉｇｎｅｒへのアクセス」に記述されているように、Ｏｂｊｅｃｔ  Ｄｅｓｉｇｎｅｒを表示する。
【０７４６】
２．ＥＸＣＬＵＳＩＶＥＯＢＪＥＣＴＳヘッダーノードがＤｅｓｉｇｎｅｒタブの親オブジェクトＯＢＪＥＣＴ（ＯｂｊｅｃｔＮａｍｅ）の下に表示されない場合は、ＯＢＪＥＣＴ（ＯｂｊｅｃｔＮａｍｅ）を右クリックして、Ａｄｄ＞ＥＸＣＬＵＳＩＶＥＯＢＪＥＣＴＳを選択する。
【０７４７】
ＥＸＣＬＵＳＩＶＥＯＢＪＥＣＴＳヘッダーノードが親オブジェクトの下に表示される（図２０Ｄ）。
【０７４８】
３．ＥＸＣＬＵＳＩＶＥＯＢＪＥＣＴＳヘッダーノードを右クリックして、Ａｄｄ＞ＥＸＣＬＵＳＩＶＥＯＢＪＥＣＴを選択する。ＥＸＣＬＵＳＩＶＥ  ＯＢＪＥＣＴ（ＥＸＣＬＵＳＩＶＥＯＢＪＥＣＴｎ）がヘッダーノードの下に表示され、ここでｎはオブジェクトの数を示す。
【０７４９】
４．ＥＸＣＬＵＳＩＶＥ  ＯＢＪＥＣＴ（ＥＸＣＬＵＳＩＶＥＯＢＪＥＣＴｎ）をクリックして、ＰｒｏｐｅｒｔｉｅｓタブでＩＤフィールドに排他的オブジェクトの固有識別子、および必要に応じて属性に関する他の情報を入力する。詳しい情報については、「排他的オブジェクトプロパティフィールドの定義」を参照する。
【０７５０】
５．追加の排他的オブジェクトをこのヘッダーノードに追加するには、ステップ３および４を繰り返す。
【０７５１】
６．追加のＥＸＣＬＵＳＩＶＥＯＢＪＥＣＴＳヘッダーノードを追加するには、ＥＸＣＬＵＳＩＶＥ  ＯＢＪＥＣＴ（ＥｘｃｌｕｓｉｖｅＯｂｊｅｃｔＮａｍｅ）を右クリックして、Ａｄｄ＞ＥＸＣＬＵＳＩＶＥＯＢＪＥＣＴＳを選択する。排他的オブジェクトを新規ヘッダーノードに追加するには、ステップ３および４を繰り返す。
【０７５２】
７．終了したら、オブジェクトデザイナーの右上隅でＳＡＶＥをクリックして、新規の排他的オブジェクトを保存する。
【０７５３】
（１．１７．６．２  排他的子オブジェクトの削除）
排他的子オブジェクトを削除するには、以下のようにする。
【０７５４】
１．「オブジェクトデザイナーへのアクセス」に記載されているように、オブジェクトデザイナーを表示する。
【０７５５】
２．Ｄｅｓｉｇｎｅｒタブで排他的子オブジェクトを右クリックして、Ｄｅｌｅｔｅを選択する。
【０７５６】
（１．１７．６．３  排他的オブジェクトプロパティフィールドの定義）
オブジェクトデザイナーのＤｅｓｉｇｎｅｒタブで排他的子オブジェクトを選択して、以下に定義するように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０７５７】
【化３６】
2008532186.tif 000038
【０７５８】
【化３７】
2008532186.tif 000039
（１．１７．７  オブジェクトへの属性の追加）
属性、属性関係および計算された属性をオブジェクトに追加することができる。
【０７５９】
注記：Ｉｍｐｏｒｔｓタブを使用して属性をオブジェクトにインポートできる。詳しい情報については、「属性のインポート」を参照する。
【０７６０】
属性をオブジェクトに追加するには、以下のようにする。
【０７６１】
１．「オブジェクトデザイナーへのアクセス」に記載されているように、オブジェクトデザイナーを表示する。
【０７６２】
２．ＡＴＴＲＩＢＵＴＥＳヘッダーノードがＯｂｊｅｃｔタブに表示されない場合は、ＯＢＪＥＣＴ（ＯｂｊｅｃｔＮａｍｅ）親ノードを右クリックして、Ａｄｄ＞ＡＴＴＲＩＢＵＴＥＳを選択する（図２０Ｅ）。
【０７６３】
３．ＡＴＴＲＩＢＵＴＥＳヘッダーノードを右クリックして（図２０Ｆ）、Ａｄｄを選択し、以下のオブションのうち１を選ぶ。
【０７６４】
・ＡＴＴＲＩＢＵＴＥ‐新規属性ノードＡＴＴＲＩＢＵＴＥ  （ＡＴＴＲＩＢＵＴＥｎ）をＡＴＴＲＩＢＵＴＥＳヘッダーノードの下に作成する。ここでｎは属性の数を示す。この属性に属性をリンクさせるには、「リンクされた属性の追加」を参照する。
【０７６５】
・ＡＴＴＲＩＢＵＴＥＲＥＬＡＴＩＯＮＳＨＩＰ‐新規属性関係ノードＡＴＴＲＩＢＵＴＥＲＥＬＡＴＩＯＮＳＨＩＰ  （ＡＴＴＲＩＢＵＴＥＲＥＬＡＴＩＯＮＳＨＩＰｎ）をＡＴＴＲＩＢＵＴＥＳヘッダーノードの下に作成する。ここでｎは属性関係の数を示す。この属性関係に属性をリンクさせるには、「リンクされた属性の追加」を参照する。この属性関係にルックアップ属性を追加するには、「ルックアップ属性の追加」を参照する。
【０７６６】
・ＣＡＬＣＵＬＡＴＥＤＡＴＴＲＩＢＵＴＥ‐新規属性関係ノードＣＡＬＣＵＬＡＴＥＤＡＴＴＲＩＢＵＴＥ  （ＣＡＬＣＵＬＡＴＥＤＡＴＴＲＩＢＵＴＥｎ）をＡＴＴＲＩＢＵＴＥＳヘッダーノードの下に作成する。ここで、ｎは計算属性の数を示す。この属性に属性をリンクさせるには、「リンクされた属性の追加」を参照する。
【０７６７】
４．新規属性、属性関係または計算属性ノードをクリックして、Ｐｒｏｐｅｒｔｉｅｓタブで属性のプロパティを表示する。
【０７６８】
５．Ｐｒｏｐｅｒｔｉｅｓタブで、ＩＤフィールドに属性、属性関係または計算属性ノードの固有識別子を入力する。詳しい情報については、「オブジェクト属性プロパティフィールドの定義」を参照する。
【０７６９】
６．ＳＡＶＥを選択して属性、属性関係、または計算属性ノードを保存する。
【０７７０】
（１．１７．７．１  リンクされた属性の追加）
オブジェクトの属性、属性関係または計算属性に属性をリンクさせることができる。リンクされた属性を追加するには、以下のようにする。
【０７７１】
１．「オブジェクトへの属性の追加」に記載されているように、属性、属性関係または計算属性を属性に追加する。
【０７７２】
２．ＡＴＴＲＩＢＵＴＥ、ＡＴＴＲＩＢＵＴＥＲＥＬＡＴＩＯＮＳＨＩＰまたはＣＡＬＣＵＬＡＴＥＤＡＴＴＲＩＢＵＴＥヘッダーノードを右クリックして、Ａｄｄ＞ＬＩＮＫＥＤＡＴＴＲＩＢＵＴＥＳを選択する（図２０Ｇ）。
【０７７３】
３．ヘッダーＬＩＮＫＥＤＡＴＴＲＩＢＵＴＥＳが選択されたヘッダーノードの下に表示される。ＬＩＮＫＥＤＡＴＴＲＩＢＵＴＥＳを右クリックして、Ａｄｄ＞ＬＩＮＫＥＤＡＴＴＲＩＢＵＴＥを選択する。
【０７７４】
４．ＬＩＮＫＥＤＡＴＴＲＩＢＵＴＥがＬＩＮＫＥＤＡＴＴＲＩＢＵＴＥＳヘッダーノードの下に表示され、それに対応するフィールドがＰｒｏｐｅｒｔｙタブに表示される。「リンクされた属性プロパティフィールドの定義」に記載されているように、フィールドを入力する。
【０７７５】
５．リンクされた属性を保存するには、ＳＡＶＥを選択する。
【０７７６】
（リンクされた属性プロパティフィールドの定義）
オブジェクトデザイナーのＯｂｊｅｃｔタブでリンクされた属性を選択して、以下に定義されるように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０７７７】
詳しい情報については、「リンクされた属性の追加」を参照する。
【０７７８】
【化３８】
2008532186.tif 000040
【０７７９】
【化３９】
2008532186.tif 000041
（１．１７．７．２  ルックアップ属性の追加）
ルックアップ属性およびルックアップ属性関係を属性関係に追加することができる。ルックアップ属性を追加するには、以下のようにする。
【０７８０】
注記：ルックアップ属性およびルックアップ属性関係は、属性関係にのみ追加される。それらを属性または計算属性に追加することはできない。
【０７８１】
１．「オブジェクトへの属性の追加」に記載されるように、属性関係を属性に追加する。
【０７８２】
２．ＡＴＴＲＩＢＵＴＥＲＥＬＡＴＩＯＮＳＨＩＰヘッダーノードを右クリックして、Ａｄｄ＞ＬＯＯＫＵＰＡＴＴＲＩＢＵＴＥＳを選択する（図２０Ｈ）。
【０７８３】
３．ヘッダーＬＯＯＫＵＰＡＴＴＲＩＢＵＴＥＳがＡＴＴＲＩＢＵＴＥＲＥＬＡＴＩＯＮＳＨＩＰヘッダーノードの下に表示される。ＬＯＯＫＵＰＡＴＴＲＩＢＵＴＥＳを右クリックして、Ａｄｄ＞ＬＯＯＫＵＰＡＴＴＲＩＢＵＴＥまたはＡｄｄ＞ＬＯＯＫＵＰＡＴＴＲＩＢＵＴＥＲＥＬＡＴＩＯＮＳＨＩＰを選択する（図２０Ｉ）。
【０７８４】
４．選択に応じて、ＬＯＯＫＵＰＡＴＴＲＩＢＵＴＥまたはＬＯＯＫＵＰＡＴＴＲＩＢＵＴＥＲＥＬＡＴＩＯＮＳＨＩＰのいずれかがＬＯＯＫＵＰＡＴＴＲＩＢＵＴＥＳヘッダーノードの下に表示され、それらに対応するフィールドがＰｒｏｐｅｒｔｙタブに表示される。「ルックアップ属性プロパティフィールドの定義」に記載されているように、フィールドを入力する。
【０７８５】
５．ルックアップ属性またはルックアップ属性関係を保存するには、ＳＡＶＥを選択する。
【０７８６】
（ルックアップ属性プロパティフィールドの定義）
オブジェクトデザイナーのＯｂｊｅｃｔタブで、ルックアップ属性またはルックアップ属性関係を選択して、以下に示すように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０７８７】
詳しい情報については、「ルックアップ属性の追加」を参照する。
【０７８８】
【化４０】
2008532186.tif 000042
【０７８９】
【化４１】
2008532186.tif 000043
（１．１７．７．３  オブジェクト属性プロパティフィールドの定義）
オブジェクトデザイナーのＯｂｊｅｃｔタブで属性を選択し、以下に定義されるように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。表示されるプロパティは、選択された属性が属性、属性関係または計算属性かに基づく。
【０７９０】
詳しい情報については、「オブジェクトへの属性の追加」を参照する。
【０７９１】
（属性プロパティフィールドの定義）
【０７９２】
【化４２】
2008532186.tif 000044
【０７９３】
【化４３】
2008532186.tif 000045
（属性関係プロパティフィールドの定義）
【０７９４】
【化４４】
2008532186.tif 000046
【０７９５】
【化４５】
2008532186.tif 000047
【０７９６】
【化４６】
2008532186.tif 000048
（計算属性プロパティフィールドの定義）
【０７９７】
【化４７】
2008532186.tif 000049
【０７９８】
【化４８】
2008532186.tif 000050
（１．１７．７．４  属性のインポート）
図２１Ａ。
【０７９９】
（１．１７．８  オブジェクトへのオブジェクトの追加）
オブジェクトデザイナーでは、以下のオブジェクトタイプをオブジェクトに追加することができる。
【０８００】
・Ｃｈｉｌｄ  Ｏｂｊｅｃｔｓ‐子オブジェクトとともに親オブジェクトフォーム上に表示できる。
【０８０１】
・Ｓｕｂｃｌａｓｓ  Ｏｂｊｅｃｔｓ‐追加されたサブクラスオブジェクトを作成可能なオブジェクトとして定義する。
【０８０２】
・Ｉｍｐｏｒｔ  Ｏｂｊｅｃｔｓ‐外部ファイルをインポートし、オブジェクト内で使用できるようにする。
【０８０３】
・Ｒｅｆｅｒｅｎｃｅ  Ｏｂｊｅｃｔｓ−
（１．１７．８．１  オブジェクトへの子オブジェクトの追加）
子オブジェクトを親ノードに追加することによって、子オブジェクトとともに親オブジェクトをフォーム上に表示することができる。このオブジェクトが排他的な子である場合（「排他的子オブジェクト」を参照）、親属性にも同様にコードでアクセスできる。
【０８０４】
複数の子オブジェクトをオブジェクトに追加することができる。
【０８０５】
子オブジェクトをオブジェクトに追加するには、以下のようにする。
【０８０６】
１．「オブジェクトデザイナーへのアクセス」に記載されているように、オブジェクトデザイナーを表示する。
【０８０７】
２．Ｏｂｊｅｃｔタブで、ＯＢＪＥＣＴ  （ＯｂｊｅｃｔＮａｍｅ）親ノードを右クリックして、Ａｄｄ＞ＣＨＩＬＤＯＢＪＥＣＴＳを選択する。
【０８０８】
３．ＣＨＩＬＤＯＢＪＥＣＴＳヘッダーノードを右クリックして、Ａｄｄ＞ＣＨＩＬＤＯＢＪＥＣＴを選択する。
【０８０９】
４．ＣＨＩＬＤＯＢＪＥＣＴ  （ＣＨＩＬＤＯＢＪＥＣＴｎ）がＣＨＩＬＤＯＢＪＥＣＴＳヘッダーノードの下に表示される。ここでｎは子オブジェクトの数を示す。
【０８１０】
ＣＨＩＬＤＯＢＪＥＣＴ  （ＣＨＩＬＤＯＢＪＥＣＴｎ）をクリックして、Ｐｒｏｐｅｒｔｉｅｓタブに子オブジェクトのプロパティが表示される。
【０８１１】
５．Ｐｒｏｐｅｒｔｉｅｓタブで、ＩＤフィールドに子オブジェクトの固有識別子、および子オブジェクトに関する他の情報を入力する。詳しい情報については、「子オブジェクトプロパティフィールドの定義」を参照する。
【０８１２】
６．ＳＡＶＥを選択して子オブジェクトを保存する。
【０８１３】
（子オブジェクトプロパティフィールドの定義）
オブジェクトデザイナーのＯｂｊｅｃｔタブで子オブジェクトを選択して、以下に定義されるように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０８１４】
詳しい情報については、「オブジェクトへの子オブジェクトの追加」を参照する。
【０８１５】
【化４９】
2008532186.tif 000051
（１．１７．８．２  オブジェクトへのサブクラスオブジェクトの追加）
サブクラスをオブジェクトに追加することによって、追加されたサブクラスオブジェクトが作成可能なオブジェクトとして定義される。初期設定で、システムは自動的にオブジェクトをそれ自身のサブクラスとして追加し、それによってオブジェクトを作成できるようになる。
【０８１６】
例えば、ＰｅｒｓｏｎおよびＯｒｇａｎｉｚａｔｉｏｎがＥｎｔｉｔｙを継承する場合、Ｅｎｔｉｔｙオブジェクト定義において、Ｅｎｔｉｔｙはそれ自身のサブクラスであってはならない。ＥｎｔｉｔｙはＰｅｒｓｏｎまたはＯｒｇａｎｉｚａｔｉｏｎのいずれかを通じてのみ作成できるため、ＰｅｒｓｏｎおよびＯｒｇａｎｉｚａｔｉｏｎはサブクラスである必要がある。
【０８１７】
１つのサブクラスオブジェクトのみをオブジェクトに追加することができる。
【０８１８】
１．「オブジェクトデザイナーへのアクセス」に記載されているように、オブジェクトデザイナーを表示する。
【０８１９】
２．ＯＢＪＥＣＴ  （ＯｂｊｅｃｔＮａｍｅ）親ノードを右クリックして、Ａｄｄ＞ＳＵＢＣＬＡＳＳＯＢＪＥＣＴＳを選択する（図２１Ｂ）。
【０８２０】
３．ＳＵＢＣＬＡＳＳＯＢＪＥＣＴＳヘッダーノードを右クリックして、Ａｄｄ＞ＳＵＢＣＬＡＳＳＯＢＪＥＣＴを選択する。
【０８２１】
４．ＳＵＢＣＬＡＳＳＯＢＪＥＣＴがＳＵＢＣＬＡＳＳＯＢＪＥＣＴＳヘッダーノードの下に表示される。
【０８２２】
ＳＵＢＣＬＡＳＳＯＢＪＥＣＴをクリックして、Ｐｒｏｐｅｒｔｉｅｓタブでサブクラスオブジェクトのプロパティを表示する。
【０８２３】
５．Ｐｒｏｐｅｒｔｉｅｓタブで、ＩＤフィールドにサブクラスオブジェクトの固有識別子を入力する。詳しい情報については、「サブクラスオブジェクトプロパティフィールドの定義」を参照する。
【０８２４】
６．ＳＡＶＥを選択して、サブクラスオブジェクトを保存する。
【０８２５】
（サブクラスオブジェクトプロパティフィールドの定義）
オブジェクトデザイナーのＯｂｊｅｃｔタブでサブクラスオブジェクトを選択して、以下に定義されるように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０８２６】
詳しい情報については、「オブジェクトへのサブクラスオブジェクトの追加」を参照する。
【０８２７】
【化５０】
2008532186.tif 000052
【０８２８】
【化５１】
2008532186.tif 000053
（１．１７．８．３  オブジェクトへのインポートオブジェクトの追加）
インポートオブジェクトを追加することによって、外部ファイルをインポートして、オブジェクト内で使用することができる。１つのインポートオブジェクトのみをオブジェクトに追加することができる。インポートオブジェクトをオブジェクトに追加するには、以下のようにする。
【０８２９】
１．「オブジェクトデザイナーへのアクセス」に記載されているように、オブジェクトデザイナーページを表示する。
【０８３０】
２．ＯＢＪＥＣＴ  （ＯｂｊｅｃｔＮａｍｅ）親ノードを右クリックして、Ａｄｄ＞ＩＭＰＯＲＴＳを選択する。
【０８３１】
３．ＩＭＰＯＲＴＳヘッダーノードが表示される。ＩＭＰＯＲＴＳヘッダーノードを右クリックして、Ａｄｄ＞ＩＭＰＯＲＴを選択する。
【０８３２】
４．ＩＭＰＯＲＴがＩＭＰＯＲＴＳヘッダーノードの下に表示される。
【０８３３】
ＩＭＰＯＲＴをクリックし、Ｐｒｏｐｅｒｔｉｅｓタブでインポートオブジェクトのプロパティを表示する。
【０８３４】
５．Ｐｒｏｐｅｒｔｉｅｓタブで、ＩＤフィールドにインポートオブジェクトの固有識別子を入力する。詳しい情報については、「インポートオブジェクトプロパティフィールドの定義」を参照する。
【０８３５】
６．ＳＡＶＥを選択して、インポートオブジェクトを保存する。
【０８３６】
７．インポートオブジェクトプロパティフィールドの定義。
【０８３７】
オブジェクトデザイナーのＯｂｊｅｃｔタブでサブクラスオブジェクトを選択し、以下に定義されるように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０８３８】
詳しい情報については「オブジェクトへのオブジェクトのインポート」を参照する。
【０８３９】
【化５２】
2008532186.tif 000054
（１．１７．８．４  オブジェクトへの参照オブジェクトの追加）
１つの参照オブジェクトのみをオブジェクトに追加できる。
【０８４０】
参照オブジェクトをオブジェクトに追加するには、以下のようにする。
【０８４１】
１．「オブジェクトデザイナーへのアクセス」に記載されているように、オブジェクトデザイナーページを表示する。
【０８４２】
２．ＯＢＪＥＣＴ  （ＯｂｊｅｃｔＮａｍｅ）親ノードを右クリックして、Ａｄｄ＞ＲＥＦＥＲＥＮＣＥＳを選択する。
【０８４３】
３．ＲＥＦＥＲＥＮＣＥＳヘッダーノードが表示される。ＲＥＦＥＲＥＮＣＥＳヘッダーノードを右クリックして、Ａｄｄ＞ＲＥＦＥＲＥＮＣＥを選択する。
【０８４４】
４．ＲＥＦＥＲＥＮＣＥがＲＥＦＥＲＥＮＣＥＳヘッダーノードの下に表示される。
【０８４５】
ＲＥＦＥＲＥＮＣＥをクリックして、Ｐｒｏｐｅｒｔｉｅｓタブで参照オブジェクトのプロパティを表示する。
【０８４６】
５．Ｐｒｏｐｅｒｔｉｅｓタブで、ＩＤフィールドに参照オブジェクトの固有識別子を入力する。詳しい情報については、「参照オブジェクトプロパティフィールドの定義」を参照する。
【０８４７】
６．ＳＡＶＥを選択して参照オブジェクトを保存する。
【０８４８】
（参照オブジェクトプロパティフィールドの定義）
オブジェクトデザイナーのＯｂｊｅｃｔタブでサブクラスオブジェクトを選択し、以下に定義されるように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０８４９】
詳しい情報については、「オブジェクトへの参照オブジェクトの追加」を参照する。
【０８５０】
【化５３】
2008532186.tif 000055
（１．１７．９  オブジェクトへの参照の追加）
図２２。
【０８５１】
（１．１８  カスタムコードの展開）
オブジェクトデザイナーでＣｏｄｅタブを使用して、オブジェクトのカスタムコードを展開することができる。これによって、コードを中心位置で展開できる。トランザクション処理における特定の位置にコードを挿入または展開できる（図２３）。
【０８５２】
詳しい情報については、「別表Ｂ：カスタムコードのサンプル」を参照する。
【０８５３】
（１．１８．１  コードタブの収集）
（図２４）。
【０８５４】
（フォームデザイナーの概要）
フォームデザイナーを使用すると、オブジェクトのユーザインターフェースであるフォームのレイアウトをデザインできる。各オブジェクトのフォーム（または表示）をこのデザイナーで定義して、次にページデザイナー（「ページデザイナー」を参照）を使用して、表示を割り当てることができる。
【０８５５】
ＴｏｏｌｓタブからＤｅｓｉｇｎｅｒタブにコントロールをドラッグアンドドロップすることによって、フォームが作成される。詳しい情報については、「フォームのツール選択」を参照する。
【０８５６】
フォームデザイナーページは、以下のセクションで構成される。
【０８５７】
・Ｄｅｓｉｇｎｅｒタブ‐属性、アイテムおよびアクションをＴｏｏｌｓタブからこのタブにドラッグアンドドロップすることによって、フォームをデザインする。
【０８５８】
・ＸＭＬタブ‐フォームデザイナーから生成されるＸＭＬコードを表示する。詳しい情報については、「ＸＭＬタブ」を参照する。
【０８５９】
・Ｏｕｔｐｕｔタブ‐任意のエラーまたはＳＡＶＥオプションを選択することにより生成されるコードを表示する。詳しい情報については、「Ｏｕｔｐｕｔタブ」を参照する。
【０８６０】
・Ｐｒｏｐｅｒｔｉｅｓタブ‐表示されたフォームに関する情報を追加または変更する。Ｄｅｓｉｇｎｅｒタブで選択して修正を加えることによってフォームを変更することもできる。詳しい情報については、「フォームプロパティフィールドの定義」を参照する。
【０８６１】
・Ｔｏｏｌｓタブ‐フォームをデザインするためにＤｅｓｉｇｎｅｒタブにドラッグアンドドロップできる属性、アクセサリーアイテム（ライン、ラベルおよびアンカーなど）、およびアクションを表示する。詳しい情報については、「フォームのツール選択」を参照する。
【０８６２】
（１．１９  フォームデザイナーへのアクセス）
Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトブラウザから、以下のアクションのうち１つを行うことによって、フォームデザイナーにアクセスすることができる。
【０８６３】
・Ｆｏｒｍの下にリストされるフォームをダブルクリックする。
【０８６４】
・リストされているフォームを右クリックして、Ｅｄｉｔを選択する。
【０８６５】
・Ｆｏｒｍを右クリックして、Ａｄｄ  Ｎｅｗ  Ｆｏｒｍ  ＩｔｅｍまたはＡｄｄ  Ｎｅｗ−ｕｓｅ  ｓｔａｎｄａｒｄ  ＸＭＬ  ｄｅｓｉｇｎｅｒのいずれかを選択する。新規フォームの名前をＡｄｄ  Ｎｅｗ  Ｏｂｊｅｃｔダイアログボックスに入力すると、フォームデザイナーが表示される（詳しい情報については、「新規フォームの追加」を参照する）。
【０８６６】
・Ｆｏｒｍを右クリックして、Ａｄｄ  ａｎ  Ｅｘｉｓｔｉｎｇ  Ｆｏｒｍ  Ｉｔｅｍを選択する。Ｓｅｌｅｃｔ  Ｉｔｅｍダイアログボックスからフォームを選択すると、フォームデザイナーが表示される（詳しい情報については、「既存フォームの追加」を参照する。
【０８６７】
一旦フォームデザイナーにアクセスすると、別のデザイナーを開いても、Ｅｘｅｍｐｌａｒｙウィンドウの左上でＦｏｒｍ  Ｎａｍｅ  （Ｏｂｊｅｃｔ）タブをクリックすることによって、そこに戻ることができる。
【０８６８】
（１．２０  フォームを用いた作業）
（１．２０．１  新規フォームの追加）
新規フォームをプロジェクトに追加するには、以下のようにする。
【０８６９】
注記：標準ＸＭＬデザイナーを使用して新規フォームを追加するには、「ＸＭＬデザイナーを使用した新規フォームの追加」を参照する。
【０８７０】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーでＦｏｒｍを右クリックして、Ａｄｄ  Ｎｅｗ  Ｏｂｊｅｃｔ  Ｉｔｅｍを選択する。
【０８７１】
２．Ａｄｄ  Ｎｅｗ  Ｆｏｒｍダイアログボックスが表示される。フォームの名前をＩｔｅｍ  ＩＤに名前を入力してＯＫを選択するか、またはＣａｎｃｅｌを選択して、新規フォームを作成せずにこのダイアログボックスを閉じる。
【０８７２】
３．フォームデザイナーに新規フォームが表示される。
【０８７３】
・オブジェクトＩＤおよびフォームに関する他の情報をＰｒｏｐｅｒｔｉｅｓタブに入力する。詳しい情報については、「フォームプロパティフィールドの定義」を参照する。
【０８７４】
・フォームの作成に関する情報については、「フォームのデザイン」を参照する。
【０８７５】
４．フォームデザイナーの右上隅でＳＡＶＥをクリックして、新規フォームを保存する。
【０８７６】
（１．２０．２  ＸＭＬデザイナーを使用した新規フォームの追加）
標準ＸＭＬデザイナーを使用して新規フォームをプロジェクトに追加するには、以下のようにする。
【０８７７】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーからＦｏｒｍを右クリックして、Ａｄｄ  Ｎｅｗ−ｕｓｅ  ｓｔａｎｄａｒｄ  ＸＭＬ  ｄｅｓｉｇｎｅｒを選択する。
【０８７８】
２．Ａｄｄ  Ｎｅｗ  Ｆｏｒｍダイアログボックスが表示される。フォームの名前をＩｔｅｍ  ＩＤに名前を入力してＯＫを選択するか、またはＣａｎｃｅｌを選択して、新規フォームを作成せずにこのダイアログボックスを閉じる。
【０８７９】
３．フォームデザイナーに新規フォームが表示される。
【０８８０】
・オブジェクトＩＤおよびフォームに関する他の情報をＰｒｏｐｅｒｔｉｅｓタブに入力する。詳しい情報については、「フォームプロパティフィールドの定義」を参照する。
【０８８１】
・フォームの作成に関する情報については、「フォームのデザイン」を参照する。
【０８８２】
４．フォームデザイナーの右上隅でＳＡＶＥをクリックして、新規フォームを保存する。
【０８８３】
（１．２０．３  既存フォームの追加）
既存フォームをプロジェクトに追加するには、以下のようにする。
【０８８４】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトブラウザからＦｏｒｍを右クリックして、Ａｄｄ  ａｎ  Ｅｘｉｓｔｉｎｇ  Ｆｏｒｍ  Ｉｔｅｍを選択する。
【０８８５】
２．Ｓｅｌｅｃｔ  Ｉｔｅｍダイアログボックスが表示される。
【０８８６】
フォーム名の最初の数文字をＦｉｎｄフィールドに入力するか、またはスクロールバーを使用してフォームを探す。
【０８８７】
３．フォームを選択してＯＫを選択するか、またはＣａｎｃｅｌを選択して、既存のフォームを追加せずにこのダイアログボックスを閉じる。
【０８８８】
４．選択されたフォームがＰｒｏｊｅｃｔブラウザのツリーに表示される。
【０８８９】
・Ｐｒｏｐｅｒｔｉｅｓタブのフィールドに関する情報については、「フォームプロパティフィールドの定義」を参照する。
【０８９０】
・詳しい情報については、「フォームのデザインおよびフォームの修正」を参照する。
【０８９１】
５．フォームデザイナーの右上隅でＳＡＶＥをクリックして、フォームを保存する。
【０８９２】
（１．２０．４  フォームのデザイン）
属性、アイテムおよびアクションをフォームデザイナーのＴｏｏｌｓタブからＤｅｓｉｇｎｅｒタブにドラッグアンドドロップすることによって、フォームが作成される。フォームをデザインするには、以下のようにする。
【０８９３】
１．「フォームデザイナーへのアクセス」に記載されているように、フォームデザイナーにＤｅｓｉｇｎｅｒタブを表示する。
【０８９４】
２．「フォームプロパティフィールドの定義」に記載されるように、オブジェクトＩＤおよび他のフォームプロパティを入力または選択する。
【０８９５】
３．Ｔｏｏｌｓタブをクリックする。
【０８９６】
４．Ｔｏｏｌｓタブの上で下向きの矢印をクリックしてカテゴリのドロップダウンリストを表示する。以下のカテゴリのうち１つを選択して、関連する属性、アクションまたはアクセサリーアイテムをＴｏｏｌｓタブに表示する。
【０８９７】
・ＯｂｊｅｃｔＡｔｔｒｉｂｕｔｅｓ‐このカテゴリは、初期設定で表示される。ＰｒｏｐｅｒｔｉｅｓタブのＯｂｊｅｃｔ  ＩＤフィールドで特定されるオブジェクトに定義される属性をリストする。
【０８９８】
・Ａｃｔｉｏｎｓ‐アクションがフォーム上のボタンになる。１つ以上のアクションを同じ場所でドラッグアンドドロップすると、ボタンがアクションのドロップダウンリストになる。下層オブジェクトでＡｃｔｉｏｎＭｅｔｈｏｄとして作成されるコードは、フォーム上で利用可能なアクションである。
【０８９９】
・ＣｏｌｌｅｃｔｉｏｎＡｃｔｉｏｎｓ‐これらは、ＡｄｄおよびＤｅｌｅｔｅなどの一群のデータ（複数行）上で取ることができるアクションである。システムによって、ＡｄｄおよびＤｅｌｅｔｅをフォームのヘッダーに自動的にドラッグアンドドロップできる。アプリケーション開発者は、これらのアクションに対するアクセスをコードで制限することができる。
【０９００】
・ＡｃｃｅｓｓｏｒｙＩｔｅｍｓ‐フォームアクセサリーは、アンカー、フレーム、ラベルおよびラインである。
【０９０１】
・Ａｎｃｈｏｒ‐アンカーをフォームに追加する。アンカーは、現在のページ上のオブジェクトのプレースホルダー（およびオブジェクトの定義されたフォーム）である。参照されるオブジェクトがフォームに表示される場所を示す。
【０９０２】
・Ｆｒａｍｅ‐フレームをフォームに追加する。フレームは任意のコントロールを含み、それらの上に作成される。
【０９０３】
・Ｌａｂｅｌ‐ラベルをフォームに追加する。テキストを入力してラベルに表示する。
【０９０４】
・Ｌｉｎｅ‐グラフィカルラインをフォームに追加する。
【０９０５】
３．Ｔｏｏｌｓタブでコントロール（属性、アクションまたはアイテム）をクリックして、Ｄｅｓｉｇｎｅｒタブへドラッグする。フォームに表示する場所でドロップする。
【０９０６】
４．Ｄｅｓｉｇｎｅｒタブでコントロールを選択して調整するか、またはコントロールを右クリックし、Ｐｒｏｐｅｒｔｉｅｓを選択してＰｒｏｐｅｒｔｉｅｓタブに情報を入力することによって、フォームのコントロールを修正することができる。詳しい情報については、「フォームの修正」を参照する。
【０９０７】
５．フォームデザイナーの右上隅でＳＡＶＥをクリックして、新規フォームを保存する。
【０９０８】
（１．２０．５  フォームの修正）
Ｄｅｓｉｇｎｅｒタブでコントロールを選択して調整するか、またはコントロールを右クリックしてＰｒｏｐｅｒｔｉｅｓを選択し、Ｐｒｏｐｅｒｔｉｅｓタブに情報を入力することによって、フォームデザイナーのフォームにおいて、コントロール（属性、アクションおよびアクセサリーアイテム）を修正できる。
【０９０９】
（１．２０．５．１  タブオーダー）
フォームデザイナーをタブオーダーモードにトグルするには、フォームを右クリックしてＴａｂ  Ｏｒｄｅｒを選択する。０（ゼロ）で始まるタブ番号が各コントロールの左側に表示される（図２５Ａ）。
【０９１０】
コントロールを連続してクリックし、ユーザがフォームにタブを付ける時に表示される順番を割り当てることができる。
【０９１１】
タブオーダーをフォーム上のコントロールに自動的に割り当てるには、フォームを右クリックしてＡｕｔｏ  Ｔａｂ  Ｏｒｄｅｒを選択する（Ａｕｔｏ  Ｔａｂ  Ｏｒｄｅｒオプションが表示される前にまずＴａｂ  Ｏｒｄｅｒを選択する必要がある）。
【０９１２】
（１．２０．５．２  フォームのサイズ変更）
以下の方法のうち１つを使用して、フォームの高さまたは幅を変更することができる。
【０９１３】
・フォームをクリックして、フォームが希望のサイズになるまで青い四角をクリックアンドドラッグする。
【０９１４】
・フォームを右クリックして、Ｐｒｏｐｅｒｔｉｅｓを選択する。ＰｒｏｐｅｒｔｉｅｓタブのＨｅｉｇｈｔおよびＷｉｄｔｈフィールドで値を変更する。
【０９１５】
（１．２０．５．３  コントロールのサイズ変更）
以下の方法のうち１つを使用して、フォームにおけるコントロールのサイズを増減できる。
【０９１６】
コントロールをクリックして、コントロールが希望のサイズになるまで青い四角をクリックアンドドラッグする（図２５Ｂ）。
【０９１７】
・代わりに、コントロールを右クリックして、Ｐｒｏｐｅｒｔｉｅｓを選択する。ＰｒｏｐｅｒｔｉｅｓタブのＷｉｄｔｈフィールドに幅を入力する。詳しい情報については、「フォームプロパティフィールドの定義」を参照する。
【０９１８】
（フォームからのコントロールの除外）
コントロールを右クリックしてＤｅｌｅｔｅを選択すると、コントロールがフォームから永久に消去される。
【０９１９】
（１．２０．５．４  フォーム上でのコントロールのカットアンドペースト）
コントロールをカットアンドペーストするには、以下のようにする。
【０９２０】
１．コントロールを右クリックして、Ｃｕｔを選択する。
【０９２１】
２．コントロールを配置するフォーム上の位置を右クリックして、Ｐａｓｔｅを選択する。
【０９２２】
（１．２０．５．５  コントロールのサイズを揃える）
コントロールを最後に選択したコントロールと同じサイズにするには、サイズ変更するコントロールを右クリックして、Ｓａｍｅ  Ｓｉｚｅを選択する。
【０９２３】
（１．２０．５．６  コントロールをフォーム上に並べる）
複数のコントロールをフォーム上に並べるには、ＣＴＲＬを押して配列するコントロールをクリックする。右クリックしてＡｌｉｇｎ＞Ｌｅｆｔを選択し、フォームの左側に選択したコントロールを並べるか、またはＡｌｉｇｎ＞Ｔｏｐ  を選択してフォームの上側にコントロールを並べる。
【０９２４】
（１．２０．５．７  コントロールを等間隔でフォーム上に並べる）
複数のコントロールを等間隔でフォーム上に並べるには、ＣＴＲＬを押して等間隔に並べるコントロールをクリックする。右クリックしてＳｐａｃｅ  Ｅｖｅｎｌｙ＞Ａｃｒｏｓｓを選択し、選択したコントロールをフォーム上に等間隔で並べるか、またはＳｐａｃｅ  Ｅｖｅｎｌｙ＞Ｄｏｗｎを選択して選択したコントロールをフォーム上に垂直に並べる。
【０９２５】
（１．２０．５．８  フォームコントロールプロパティフィールドの定義）
フォームデザイナーのＤｅｓｉｇｎｅｒタブでコントロールを選択し、以下に定義されるようにＰｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０９２６】
注記：ＦＯＲＭ  （ＦｏｒｍＮａｍｅ）を選択すると表示されるプロパティに関する情報については、「フォームプロパティフィールドの定義」を参照する。フォームを選択すると表示されるプロパティに関する情報については、「フォーム表示領域プロパティフィールドの定義」を参照する。
【０９２７】
【化５４】
2008532186.tif 000056
【０９２８】
【化５５】
2008532186.tif 000057
【０９２９】
【化５６】
2008532186.tif 000058
【０９３０】
【化５７】
2008532186.tif 000059
（１．２０．６  フォームの削除）
フォームをシステムから消去することなくプロジェクトから削除できる。フォームをプロジェクトから削除するには、以下のようにする。
【０９３１】
・Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーで削除するフォームを右クリックして、Ｅｘｃｌｕｄｅ  Ｆｒｏｍ  Ｐｒｏｊｅｃｔを選択する。
【０９３２】
（１．２０．７  フォーム表示領域プロパティフィールドの定義）
フォームデザイナーのＤｅｓｉｇｎｅｒタブでフォームを選択して、以下に定義されるようにＰｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０９３３】
注記：ＦＯＲＭ  （ＦｏｒｍＮａｍｅ）を選択すると表示されるプロパティに関する情報については、「フォームプロパティフィールドの定義」を参照する。フォームコントロールを選択すると表示されるプロパティに関する情報については、「フォームコントロールプロパティフィールドの定義」を参照する。
【０９３４】
【化５８】
2008532186.tif 000060
（１．２０．８  フォームプロパティフィールドの定義）
フォームデザイナーのＤｅｓｉｇｎｅｒタブでＦＯＲＭ  （ＦｏｒｍＮａｍｅ）を選択して、以下に定義されるように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０９３５】
注記：フォームコントロールを選択すると表示されるプロパティに関する情報については、「フォームコントロールプロパティフィールドの定義」を参照する。フォームを選択すると表示されるプロパティに関する情報については、「フォーム表示領域プロパティフィールドの定義」を参照する。
【０９３６】
【化５９】
2008532186.tif 000061
（ページデザイナーの概要）
ページデザイナーを使用して、ページのベースオブジェクトに対して定義される各親および子オブジェクトの異なる「表示」を定義できる。ベースオブジェクトの各オブジェクトに対して、各表示がＶＩＥＷＭＡＰ（アーキタイプ／オブジェクトおよびフォームＩＤの組み合わせ）として定義される。既存のオブジェクトをページ定義と関連付けて、ページに含まれる各オブジェクトに対して表示すべきフォームを選択することによって、ページが定義される。指定のオブジェクトに対して表示すべき任意の数のフォームをページに含めることができる。そのため、ページ定義は同一オブジェクトで構成できるため、各ページ定義により作成されるインターフェースを変えることができる。各オブジェクトに異なるフォーム（表示）を選択することによって、異なるインターフェースを作成する。
【０９３７】
ページデザイナーは以下のセクションで構成される。
【０９３８】
・Ｄｅｓｉｇｎｅｒタブ‐既存のオブジェクトをページ定義と関連付けて、ページに含まれる各オブジェクトに対して表示すべきフォームを選択することによってページを定義する。詳しい情報については、「ページへのオブジェクトの追加」を参照する。
【０９３９】
・ＸＭＬタブ‐ページデザイナーから生成されるＸＭＬコードを表示する。詳しい情報については、「ＸＭＬタブ」を参照する。
【０９４０】
・Ｏｕｔｐｕｔタブ‐任意のエラー、またはＳＡＶＥオプションの選択することによって生成されるコードが表示される。詳しい情報については、「Ｏｕｔｐｕｔタブ」を参照する。
【０９４１】
・Ｐｒｏｐｅｒｔｉｅｓタブ‐表示されるページに関する情報を追加または変更する。詳しい情報については、「ページプロパティフィールドの定義」を参照する。
【０９４２】
（１．２１  ページデザイナーへのアクセス）
Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトブラウザから以下のアクションのうち１つを行うことによって、ページデザイナーにアクセスできる。
【０９４３】
・Ｐａｇｅの下にリストされるページをダブルクリックする。
【０９４４】
・リストされるページを右クリックしてＥｄｉｔを選択する。
【０９４５】
・Ｐａｇｅを右クリックして、Ａｄｄ  Ｎｅｗ  Ｐａｇｅ  ＩｔｅｍまたはＡｄｄ  Ｎｅｗ−ｕｓｅ  ｓｔａｎｄａｒｄ  ＸＭＬ  ｄｅｓｉｇｎｅｒのいずれかを選択する。Ａｄｄ  Ｎｅｗ  Ｐａｇｅダイアログボックスに新規ページの名前を入力すると、ページデザイナーが表示される（詳しい情報については、「新規ページの追加」を参照する）。
【０９４６】
・Ｐａｇｅを右クリックして、Ａｄｄ  ａｎ  Ｅｘｉｓｔｉｎｇ  Ｐａｇｅ  Ｉｔｅｍを選択する。Ｓｅｌｅｃｔ  Ｉｔｅｍダイアログボックスからページを選択すると、ページデザイナーが表示される（詳しい情報については、「既存ページの追加」を参照する）。
【０９４７】
一旦ページデザイナーにアクセスすると、別のデザイナーを開いても、Ｅｘｅｍｐｌａｒｙウィンドウの左上でＰａｇｅ  Ｎａｍｅ  （Ｐａｇｅ）タブをクリックすることによって、そこに戻ることができる。
【０９４８】
（１．２２  ページを用いた作業）
（１．２２．１  新規ページの追加）
新規ページをプロジェクトに追加するには、以下のようにする。
【０９４９】
注記：標準ＸＭＬデザイナーを使用して新規ページを追加するには、「ＸＭＬデザイナーを使用した新規ページの追加」を参照する。
【０９５０】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーからＰａｇｅを右クリックして、Ａｄｄ  Ｎｅｗ  Ｐａｇｅ  Ｉｔｅｍを選択する。
【０９５１】
２．Ａｄｄ  Ｎｅｗ  Ｐａｇｅダイアログボックスが表示される。ページの名前をＩｔｅｍ  ＩＤフィールドに入力してＯＫを選択するか、またはＣａｎｃｅｌを選択して、新規ページを作成せずにこのダイアログボックスを閉じる。
【０９５２】
３．新規ページがページデザイナーに表示される。
【０９５３】
・Ｐｒｏｐｅｒｔｉｅｓタブのフィールドに関する情報については、「ページプロパティフィールドの定義」を参照する。
【０９５４】
・ページの作成に関する情報については、「ページの定義」を参照する。
【０９５５】
４．ページデザイナーの右上隅でＳＡＶＥをクリックして、新規ページを保存する。
【０９５６】
（１．２２．２  ＸＭＬデザイナーを使用した新規ページの追加）
標準ＸＭＬデザイナーを使用して新規ページをプロジェクトに追加するには、以下のようにする。
【０９５７】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーからＰａｇｅを右クリックして、Ａｄｄ  Ｎｅｗ−ｕｓｅ  ｓｔａｎｄａｒｄ  ＸＭＬ  ｄｅｓｉｇｎｅｒを選択する。
【０９５８】
２．Ａｄｄ  Ｎｅｗ  Ｐａｇｅダイアログボックスが表示される。ページの名前をＩｔｅｍ  ＩＤフィールドに入力してＯＫを選択するか、またはＣａｎｃｅｌを選択して、新規ページを作成せずにこのダイアログボックスを閉じる。
【０９５９】
３．新規ページがページデザイナーに表示される。
【０９６０】
・Ｐｒｏｐｅｒｔｉｅｓタブのフィールドに関する情報については、「ページプロパティフィールドの定義」を参照する。
【０９６１】
・ページの作成に関する情報については、「ページの定義」を参照する。
【０９６２】
４．ページデザイナーの右上隅でＳＡＶＥをクリックして、新規ページを保存する。
【０９６３】
（１．２２．３  既存ページの追加）
既存のページをプロジェクトに追加するには、以下のようにする。
【０９６４】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトブラウザからＰａｇｅを右クリックして、Ａｄｄ  ａｎ  Ｅｘｉｓｔｉｎｇ  Ｐａｇｅ  Ｉｔｅｍを選択する。
【０９６５】
２．Ｓｅｌｅｃｔ  Ｉｔｅｍダイアログボックスが表示される。
【０９６６】
ページ名の最初の数文字をＦｉｎｄフィールドに入力するか、またはスクロールバーを使用してページを探す。
【０９６７】
３．ページを選択してＯＫを選択するか、またはＣａｎｃｅｌを選択して、既存のフォームを追加せずにこのダイアログボックスを閉じる。
【０９６８】
４．選択されたページがプロジェクトブラウザのツリーに表示される。
【０９６９】
・Ｐｒｏｐｅｒｔｉｅｓタブのフィールドに関する情報については、「ページプロパティフィールドの定義」を参照する。
【０９７０】
・ページの作成に関する情報については、「ページの定義」を参照する。
【０９７１】
５．ページデザイナーの右上隅でＳＡＶＥをクリックして、ページを保存する。
【０９７２】
（１．２２．４  ページへのオブジェクトの追加）
オブジェクトをページに追加するには、以下のようにする。
【０９７３】
１．「ページデザイナーへのアクセス」に記載されているように、ページデザイナーを表示する。
【０９７４】
２．ＰＡＧＥ  （ＰａｇｅＮａｍｅ）ヘッダーノードがＤｅｓｉｇｎｅｒタブのツリーに表示される。ページ定義で作成されるインターフェースの親レベルページを表す。このヘッダーノードをクリックし、Ｐｒｏｐｅｒｔｉｅｓタブで情報を入力する（各フィールドの説明については、「ページプロパティフィールドの定義」を参照する）。Ｒｏｏｔ  Ｏｂｊｅｃｔ  ＩＤフィールドにおける入力は、ページ定義の他のオブジェクトがすべて子または兄弟、あるいは継承されたフォームであるオブジェクトである。
【０９７５】
３．ＢＡＳＥＯＢＪＥＣＴＳヘッダーノードを作成するには、ＰＡＧＥ  （ＰａｇｅＮａｍｅ）ヘッダーノードの下にまだ表示されていない場合、ＰＡＧＥ  （ＰａｇｅＮａｍｅ）ヘッダーを右クリックして、Ａｄｄ＞ＢＡＳＥＯＢＪＥＣＴＳを選択する。
【０９７６】
ＢＡＳＥＯＢＪＥＣＴＳヘッダーノードがＰＡＧＥ  （ＰａｇｅＮａｍｅ）ヘッダーノードの下に表示される。
【０９７７】
４．親ルートオブジェクトの子、兄弟、または親ルートオブジェクトから継承されたベースオブジェクトを作成する。ＢＡＳＥＯＢＪＥＣＴＳヘッダーノードを右クリックして、Ａｄｄ＞ＢＡＳＥＯＢＪＥＣＴを選択する。ＢＡＳＥＯＢＪＥＣＴがＢＡＳＥＯＢＪＥＣＴＳヘッダーノードの下に表示される。
【０９７８】
５．ＢＡＳＥＯＢＪＥＣＴをクリックし、次にＰｒｏｐｅｒｔｉｅｓタブで、固有の識別子を含むこのベースオブジェクトに関する情報をＩＤフィールドに入力する。詳しい情報については、「ベースオブジェクトプロパティフィールドの定義」を参照する。
【０９７９】
６．表示をベースオブジェクトに追加するには、ＢＡＳＥＯＢＪＥＣＴを右クリックし、Ａｄｄ＞ＶＩＥＷＳを選択する。ＶＩＥＷＳがＢＡＳＥＯＢＪＥＣＴヘッダーノードの下に表示される。
【０９８０】
７．ＶＩＥＷＳヘッダーノードを右クリックして、Ａｄｄ＞ＶＩＥＷを選択する。ＶＩＥＷ  （ＮｅｗＶｉｅｗｎ）がヘッダーノードの下に表示される。ここでｎは表示の数を示す。
【０９８１】
８．ＶＩＥＷ  （ＮｅｗＶｉｅｗｎ）をクリックして、次にＰｒｏｐｅｒｔｉｅｓタブで、固有識別子を含むこの表示に関する情報をＩＤフィールドに入力する。詳しい情報については、「表示プロパティフィールドの定義」を参照する。
【０９８２】
９．表示マップを表示に追加するには、ＶＩＥＷ  （ＶｉｅｗＮａｍｅ）を右クリックして、Ａｄｄ＞ＶＩＥＷＭＡＰを選択する。ＶＩＥＷＭＡＰがＶＩＥＷ  （ＶｉｅｗＮａｍｅ）の下に表示される。
【０９８３】
１０．ＶＩＥＷＭＡＰをクリックし、Ｐｒｏｐｅｒｔｉｅｓタブで、表示マップの固有識別子をＯｂｊｅｃｔ  Ｉｄフィールドに入力する。詳しい情報については、「表示マッププロパティフィールドの定義」を参照する。
【０９８４】
１１．追加の表示および関連する表示マップを追加するには、ステップ７‐９を繰り返す。
【０９８５】
１２．終了したら、ページデザイナーの右上隅でＳＡＶＥをクリックして、新規オブジェクト、表示および表示マップを保存する。
【０９８６】
（１．２２．４．１  ページへのオブジェクトの自動インポート）
ベースオブジェクトに関連するすべてのオブジェクトを自動的にページにインポートするには、以下のようにする。
【０９８７】
１．「ページデザイナーへのアクセス」に記載されているように、ページデザイナーを表示する。
【０９８８】
２．Ａｕｔｏ  Ｉｍｐｏｒｔチェックボックスを選択する。
【０９８９】
（１．２２．４．２  ベースオブジェクトプロパティフィールドの定義）
ページデザイナーのＤｅｓｉｇｎｅｒタブでＢＡＳＥＯＢＪＥＣＴを選択し、以下に定義されるように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０９９０】
【化６０】
2008532186.tif 000062
（１．２２．４．３  表示プロパティフィールドの定義）
ページデザイナーのＤｅｓｉｇｎｅｒタブでＶＩＥＷ  （Ｎｅｗ  Ｖｉｅｗ）を選択し、以下に定義するようにＰｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０９９１】
【化６１】
2008532186.tif 000063
（１．２２．４．４  表示マッププロパティフィールドの定義）
ページデザイナーのＤｅｓｉｇｎｅｒタブでＢＡＳＥＯＢＪＥＣＴを選択し、以下に定義されるように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０９９２】
【化６２】
2008532186.tif 000064
（１．２２．５  ページの削除）
ページをシステムから消去することなく、プロジェクトから削除することができる。プロジェクトからページを削除するには、以下のようにする。
【０９９３】
・Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーで削除するページを右クリックして、Ｅｘｃｌｕｄｅ  Ｆｒｏｍ  Ｐｒｏｊｅｃｔを選択する。
【０９９４】
（１．２２．６  ページプロパティフィールドの定義）
ページデザイナーのＤｅｓｉｇｎｅｒタブでＰＡＧＥ  （ＰａｇｅＮａｍｅ）ヘッダーを選択し、以下に定義されるように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【０９９５】
【化６３】
2008532186.tif 000065
（プロセスデザイナーの概要）
プロセスデザイナーによって、Ｅｘｅｍｐｌａｒｙのカスタムビジネスワークフロープロセスを構成および展開できる。プロセスには、一連のプロセスステップを含めて、指定の出力に導くルーティングルールで完成させることができる。構成された各プロセスステップは、コンポーネントのグループとして表示される。ステップは、ユーザまたはシステムインタラクションである。少なくとも説明、プロセスルールおよびプロセス出力で構成される。ワークフローは、一連のステップ、独自のルールを持つ次のステップを導く１つの決定点、および決定点上に構築される（図２６）。
【０９９６】
プロセスデザイナーは、以下のセクションで構成される。
【０９９７】
・Ｄｅｓｉｇｎｅｒタブ‐一連のステップを追加することによって、プロセスをデザインする。詳しい情報については、「プロセスを用いた作業」を参照する。
【０９９８】
・ＸＭＬタブ‐プロセスデザイナーから生成されるＸＭＬコードを表示する。詳しい情報については、「ＸＭＬタブ」を参照する。
【０９９９】
・Ｏｕｔｐｕｔタブ‐任意のエラーまたはＳＡＶＥオプションを選択することによって生成されたコードを表示する。詳しい情報については、「Ｏｕｔｐｕｔタブ」を参照する。
【１０００】
・Ｐｒｏｐｅｒｔｉｅｓタブ‐表示されるプロセスに関する情報を追加または変更する。詳しい情報については、「プロセスプロパティフィールドの定義」を参照する。
【１００１】
・Ｒｅｆｅｒｅｎｃｅｓタブ‐ルールをコーディングする際に参照を追加および削除する。詳しい情報については、「ルールへの参照の追加」を参照する。
【１００２】
（１．２３  プロセスデザイナーへのアクセス）
Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトブラウザから以下のアクションのうち１つを実行することによって、プロセスデザイナーにアクセスできる。
【１００３】
・Ｐｒｏｃｅｓｓの下にリストされるプロセスをダブルクリックする。
【１００４】
・リストされているプロセスを右クリックして、Ｅｄｉｔを選択する。
【１００５】
・Ｐｒｏｃｅｓｓを右クリックして、Ａｄｄ  Ｎｅｗ  Ｐｒｏｃｅｓｓ  ＩｔｅｍまたはＡｄｄ  Ｎｅｗ−ｕｓｅ  ｓｔａｎｄａｒｄ  ＸＭＬ  ｄｅｓｉｇｎｅｒのいずれかを選択する。新規プロセスの名前をＡｄｄ  Ｎｅｗ  Ｐｒｏｃｅｓｓダイアログボックスに入力すると、プロセスデザイナーが表示される（詳しい情報については、「新規プロセスの追加」を参照する）。
【１００６】
・Ｐｒｏｃｅｓｓを右クリックして、Ａｄｄ  ａｎ  Ｅｘｉｓｔｉｎｇ  Ｐｒｏｃｅｓｓ  Ｉｔｅｍを選択する。Ｓｅｌｅｃｔ  Ｉｔｅｍダイアログボックスからプロセスを選択すると、プロセスデザイナーが表示される（詳しい情報については、「既存プロセスの追加」を参照する）。
【１００７】
一旦プロセスデザイナーにアクセスすると、別のデザイナーを開いても、Ｅｘｅｍｐｌａｒｙウィンドウの左上でＰｒｏｃｅｓｓ  Ｎａｍｅ  （Ｐｒｏｃｅｓｓ）タブをクリックすることによって、そこに戻ることができる。
【１００８】
（１．２４  プロセスを用いた作業）
プロセスは、一連のプロセスステップを含み、指定の出力に導くルーティングルールで完成させることができる。構成された各プロセスステップは、コンポーネントのグループとして表示される。ステップは、ユーザまたはシステムインタラクションである。少なくとも説明、プロセスルールおよびプロセス出力で構成される。
【１００９】
（１．２４．１  新規プロセスの追加）
新規プロセスをプロジェクトに追加するには、以下のようにする。
【１０１０】
注記：標準ＸＭＬデザイナーを使用して新規プロセスを追加するには、「ＸＭＬデザイナーを使用した新規フォームの追加」を参照する。
【１０１１】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーでＦｏｒｍを右クリックして、Ａｄｄ  Ｎｅｗ  Ｐｒｏｃｅｓｓ  Ｉｔｅｍを選択する。
【１０１２】
２．Ａｄｄ  Ｎｅｗ  Ｐｒｏｃｅｓｓダイアログボックスが表示される。プロセスの名前をＩｔｅｍ  ＩＤフィールドに入力してＯＫを選択するか、またはＣａｎｃｅｌを選択して、新規プロセスを作成せずにこのダイアログボックスを閉じる。
【１０１３】
３．新規プロセスがプロセスデザイナーに表示される（図２７Ａ）。
【１０１４】
・Ｐｒｏｐｅｒｔｉｅｓタブのフィールドに関する情報については、「プロセスプロパティフィールドの定義」を参照する。
【１０１５】
・プロセスの作成に関する情報については、「プロセスへのステップの追加」を参照する。
【１０１６】
４．プロセスデザイナーの右上隅でＳＡＶＥをクリックして、新規プロセスを保存する。
【１０１７】
（１．２４．２  ＸＭＬデザイナーを使用した新規プロセスの追加）
ＸＭＬデザイナーを使用して新規プロセスをプロジェクトに追加するには、以下のようにする。
【１０１８】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーからＰｒｏｃｅｓｓを右クリックして、Ａｄｄ  Ｎｅｗ−ｕｓｅ  ｓｔａｎｄａｒｄ  ＸＭＬ  ｄｅｓｉｇｎｅｒを選択する。
【１０１９】
２．Ａｄｄ  Ｎｅｗ  Ｐｒｏｃｅｓｓダイアログボックスが表示される。プロセスの名前をＩｔｅｍ  ＩＤフィールドに入力してＯＫを選択するか、またはＣａｎｃｅｌを選択して、新規プロセスを作成せずにこのダイアログボックスを閉じる。
【１０２０】
３．新規プロセスがプロセスデザイナーに表示される。
【１０２１】
・Ｐｒｏｐｅｒｔｉｅｓタブのフィールドに関する情報については、「プロセスプロパティフィールドの定義」を参照する。
【１０２２】
・プロセスの作成に関する情報については、「プロセスへのステップの追加」を参照する。
【１０２３】
４．プロセスデザイナーの右上隅でＳＡＶＥをクリックして、新規プロセスを保存する。
【１０２４】
（１．２４．３  既存プロセスの追加）
既存プロセスをプロジェクトに追加するには、以下のようにする。
【１０２５】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトブラウザからＰａｇｅを右クリックして、Ａｄｄ  ａｎ  Ｅｘｉｓｔｉｎｇ  Ｐｒｏｃｅｓｓ  Ｉｔｅｍを選択する。
【１０２６】
２．Ｓｅｌｅｃｔ  Ｉｔｅｍダイアログボックスが表示される。
【１０２７】
プロセス名の最初の数文字をＦｉｎｄフィールドに入力するか、またはスクロールバーを使用してプロセスを探す。
【１０２８】
３．ページを選択してＯＫを選択するか、またはＣａｎｃｅｌを選択して、既存のプロセスを追加せずにこのダイアログボックスを閉じる。
【１０２９】
４．選択されたページがプロジェクトブラウザのツリーに表示される。
【１０３０】
・Ｐｒｏｐｅｒｔｉｅｓタブのフィールドに関する情報については、「プロセスプロパティフィールドの定義」を参照する。
【１０３１】
・プロセスの作成に関する情報については、「プロセスへのステップの追加」を参照する。
【１０３２】
５．プロセスデザイナーの右上隅でＳＡＶＥをクリックして、プロセスを保存する。
【１０３３】
（１．２４．４  プロセスへのステップの追加）
ステップをプロセスに追加するには、以下のようにする。
【１０３４】
１．「プロセスデザイナーへのアクセス」に記載されているように、プロセスデザイナーを表示する（図２７Ｂ）。
【１０３５】
２．「プロセスプロパティフィールドの定義」に記載されているように、このプロセスのベースオブジェクトＩＤおよびワークリストフォームをＰｒｏｐｅｒｔｉｅｓタブに割り当てる。
【１０３６】
注記：ワークリストは現在唯一のサポートされるサービスである。
【１０３７】
３．
【１０３８】
【化６４】
2008532186.tif 000066
アイコンを右クリックして、Ｆｉｒｓｔ  Ｓｔｅｐを選択する。
【１０３９】
４．割り当てられたベースオブジェクトＩＤ（以下の例におけるアドレス）に関連するフォームおよびビジネスオブジェクトがすべてメニューに表示される（図２７Ｃ）。
【１０４０】
以下のオプションのうち１つを選択する。
【１０４１】
・Ｂａｓｅ  Ｏｂｊｅｃｔ  ＩＤ  Ｎａｍｅ
・Ｓａｖｅ‐２つの出力：「ｓｕｃｃｅｓｓｆｕｌ  ｓａｖｅ（保存に成功）」または「ｆａｉｌｅｄ  ｓａｖｅ（保存に失敗）」が存在する。
【１０４２】
４．ＦＩＲＳＴＳＴＥＰステップアイコンがＤｅｓｉｇｎｅｒタブに表示される（図２７Ｄ）。
【１０４３】
このステップの名前をステップアイコンにタイプするか、またはＰｒｏｐｅｒｔｉｅｓタブのＩＤフィールドで名前を入力する。詳しい情報については、「ステッププロパティフィールドの定義」を参照する。ＥＮＴＥＲを押して続行する。
【１０４４】
５．ステップアイコンを右クリックし、Ｎｅｗ  Ｏｕｔｐｕｔを選択して、以下のオプションのうち１つを選択する。
【１０４５】
・Ｃｕｓｔｏｍ‐このステップのカスタマイズされた出力を作成する。詳しい情報については、「ステップへのカスタム出力の追加」を参照する。
【１０４６】
・Ｒｅｌｅａｓｅ−Ｃａｎｃｅｌ‐詳しい情報については、「ステップへのリリース‐キャンセル出力の追加」を参照する。
【１０４７】
・Ａｃｃｅｐｔ−Ｒｅｊｅｃｔ‐詳しい情報については、「ステップへの許可‐却下出力の追加」を参照する。
【１０４８】
６．別のステップを追加するには、適切なアイコンを右クリックして、Ｎｅｘｔ  Ｓｔｅｐを選択する。
【１０４９】
７．選択されたベースオブジェクトＩＤ（以下の例におけるアドレス）に関連するフォームおよびビジネスオブジェクトがすべてメニューに表示される（図２７Ｅ）。
【１０５０】
以下のオプションのうち１つを選択する。
【１０５１】
・ＥＮＤ‐現在のプロセスをこのステップで終了する。矢印および
【１０５２】
【化６５】
2008532186.tif 000067
アイコンがステップの右に表示される。
【１０５３】
・Ｓｔｅｐ  Ｎａｍｅ‐定義が必要である。矢印およびステップ番号を含むアイコンがステップの右に表示される（例えば、
【１０５４】
【化６６】
2008532186.tif 000068
）。
【１０５５】
・Ｂａｓｅ  Ｏｂｊｅｃｔ  ＩＤ  Ｎａｍｅ−
・Ｓａｖｅ‐２つの出力：「ｓｕｃｃｅｓｓｆｕｌ  ｓａｖｅ（保存に成功）」または「ｆａｉｌｅｄ  ｓａｖｅ（保存に失敗）」が存在する。
【１０５６】
８．追加のステップを追加するには、ステップ６および７を繰り返す。
【１０５７】
９．終了したら、プロセスデザイナーの右上隅でＳＡＶＥをクリックして、プロセスを保存する。
【１０５８】
（１．２４．４．１  ステップへのノートの追加）
プロセスデザイナーにおいて、以下を行うことによって、ノートを任意のステップまたは出力コントロールに追加できる。
【１０５９】
１．ステップまたはコントロールを右クリックして、Ａｎｎｏｔａｔｅを選択する。
【１０６０】
２．ノートを入力できるテキストボックスがステップまたはコントロールの下に表示される（図２７Ｆ）。
【１０６１】
３．ノートを入力してＥＮＴＥＲを押す。ノートがステップまたはコントロールの下に表示される（図２７Ｇ）。
【１０６２】
（１．２４．４．２  出力ステップの追加）
プロセスデザイナーにおいて、出力ステップは、ユーザの現在のステップ（ステップはユーザインターフェースを含む場合）またはシステム（ステップはビジネスオブジェクトを含む場合）からのパスを表す。ステップに追加される出力ステップは、ユーザインターフェースのＰｒｏｃｅｓｓ  Ａｃｔｉｏｎメニューにプロセスアクションとして表示される。プロセスステップは、ステップごとに少なくとも１つの出力を持つことができる。
【１０６３】
以下のタイプの出力ステップを追加できる。詳しい情報については、「プロセスへのステップの追加」を参照する。
【１０６４】
・Ｃｕｓｔｏｍ  
・Ｒｅｌｅａｓｅ−Ｃａｎｃｅｌ  
・Ａｃｃｅｐｔ−Ｒｅｊｅｃｔ。
【１０６５】
（Ａｄｄｉｎｇ  ａ  Ｃｕｓｔｏｍ  Ｏｕｔｐｕｔ  Ｓｔｅｐ）
Ｒｅｌｅａｓｅ−ＣａｎｃｅｌまたはＡｃｃｅｐｔ−Ｒｅｊｅｃｔ出力ステップが不要なプロセスのカスタム出力ステップをプロセスデザイナーで作成することができる。
【１０６６】
カスタム出力ステップを追加するには、以下のようにする。
【１０６７】
１．「プロセスデザイナーへのアクセス」に記載されているように、プロセスデザイナーを表示する。
【１０６８】
２．「プロセスへのステップの追加」に記載されているように、ステップを追加する。
【１０６９】
３．カスタム出力を追加するステップアイコンを右クリックして、Ｎｅｗ  Ｏｕｔｐｕｔ＞Ｃｕｓｔｏｍを選択する。
【１０７０】
４．ステップアイコンにリンクされる出力アイコンにＯＵＴＰＵＴ１が表示される（図２７Ｈ）。この出力の名前をアイコンにタイプするか、またはＰｒｏｐｅｒｔｉｅｓタブのＩＤフィールドに名前を入力する。詳しい情報については、「出力ステッププロパティフィールドの定義」を参照する。ＥＮＴＥＲを押して続行する。
【１０７１】
５．「出力ステッププロパティフィールドの定義」に記載されているように、残りのフィールドをＰｒｏｐｅｒｔｉｅｓタブで入力する。
【１０７２】
６．出力の新規ルールコントロールを作成するには、出力アイコンを右クリックして、Ｎｅｗ  Ｒｕｌｅを選択する。ルールコントロールは、プロセスが次のステップに進む前に満たすべき状態を表す。
【１０７３】
注記：成功状態を処理する各ルールには、対応する失敗状態を処理するルールが存在し、最後の出力状態はＥＬＳＥである必要がある。
【１０７４】
７．ＲＵＬＥ１が出力アイコンにリンクされるルールアイコンに表示される（図２７Ｉ）。このルールの名前をＰｒｏｐｅｒｔｉｅｓタブのＩＤフィールドに入力し、ＥＮＴＥＲを押す。詳しい情報については、「ルールプロパティフィールドの定義」を参照する。
【１０７５】
８．「ルールプロパティフィールドの定義」に記載されているように、残りのフィールドをＰｒｏｐｅｒｔｉｅｓタブに入力する。
【１０７６】
９．別のステップをルールアイコンまたは
【１０７７】
【化６７】
2008532186.tif 000069
（ｅｌｓｅ）アイコンに追加するには、アイコンを右クリックして、Ｎｅｘｔ  Ｓｔｅｐを選択する。
【１０７８】
１０．選択されたベースオブジェクトＩＤ（以下の例におけるアドレス）に関連するフォームおよびビジネスオブジェクトがすべてメニューに表示される。
【１０７９】
以下のオプションのうち１つを選択する。
【１０８０】
・ＥＮＤ‐現在のプロセスをこのステップで終了する。矢印および
【１０８１】
【化６８】
2008532186.tif 000070
アイコンがステップの右に表示される。
【１０８２】
・Ｓｔｅｐ  Ｎａｍｅ‐表示されたステップに戻る。矢印およびステップ番号を含むアイコンがステップの右に表示される（例えば、
【１０８３】
【化６９】
2008532186.tif 000071
）。
【１０８４】
・Ｂａｓｅ  Ｏｂｊｅｃｔ  ＩＤ  Ｎａｍｅ‐
・Ｓａｖｅ‐２つの出力：「ｓｕｃｃｅｓｓｆｕｌ  ｓａｖｅ（保存に成功）」または「ｆａｉｌｅｄ  ｓａｖｅ（保存に失敗）」が存在する。
【１０８５】
注記：次のステップが別のステップによって既に使用される場合、選択されたアイテムのリンクコントロールが自動的に作成される。
【１０８６】
１１．終了すると、プロセスデザイナーの右上隅でＳＡＶＥをクリックして、プロセスを保存する。
【１０８７】
（リリース‐キャンセル出力ステップの追加）
プロセスデザイナーでリリース‐キャンセル出力ステップを追加するには、以下のようにする。
【１０８８】
１．「プロセスデザイナーへのアクセス」に記載されているように、プロセスデザイナーを表示する。
【１０８９】
２．「プロセスへのステップの追加」に記載されているように、ステップを追加する。
【１０９０】
３．リリース‐キャンセル出力ステップを追加するステップアイコンを右クリックして、Ｎｅｗ  Ｏｕｔｐｕｔ＞Ｒｅｌｅａｓｅ−Ｃａｎｃｅｌを選択する。ＲＥＬＥＡＳＥおよびＣＡＮＣＥＬの出力アイコンがステップアイコンにリンクされる。
【１０９１】
４．出力の新規ルールコントロールを作成するには、出力アイコンを右クリックして、Ｎｅｗ  Ｒｕｌｅを選択する。ルールコントロールは、プロセスが次のステップに進む前に満たすべき条件を表す。
【１０９２】
注記：成功状態を処理する各ルールには、対応する失敗状態を処理するルールが存在し、最後の出力状態はＥＬＳＥである必要がある。
【１０９３】
５．ＲＵＬＥ１が出力アイコンにリンクされるルールアイコンに表示される。このルールの名前をＰｒｏｐｅｒｔｉｅｓタブのＩＤフィールドに入力し、ＥＮＴＥＲを押す。詳しい情報については、「ルールプロパティフィールドの定義」を参照する。
【１０９４】
６．「ルールプロパティフィールドの定義」に記載されているように、残りのフィールドをＰｒｏｐｅｒｔｉｅｓタブで入力する。
【１０９５】
７．別のステップをルールアイコンまたは
【１０９６】
【化７０】
2008532186.tif 000072
（ｅｌｓｅ）アイコンに追加するには、アイコンを右クリックして、Ｎｅｘｔ  Ｓｔｅｐを選択する。
【１０９７】
８．選択したベースオブジェクトＩＤ（以下の例におけるアドレス）に関連するすべてのフォームおよびビジネスオブジェクトがメニューに表示される。
【１０９８】
以下のオプションのうち１つを選択する。
【１０９９】
ＥＮＤ‐現在のプロセスをこのステップで終了する。矢印および
【１１００】
【化７１】
2008532186.tif 000073
アイコンがステップの右側に表示される。
【１１０１】
Ｓｔｅｐ  Ｎａｍｅ‐表示されたステップに戻る。矢印およびステップ番号を含むアイコンがステップの右側に表示される（例えば、
【１１０２】
【化７２】
2008532186.tif 000074
）。
・Ｂａｓｅ  Ｏｂｊｅｃｔ  ＩＤ  Ｎａｍｅ‐
・Ｓａｖｅ‐２つの出力：「ｓｕｃｃｅｓｓｆｕｌ  ｓａｖｅ（保存に成功）」または「ｆａｉｌｅｄ  ｓａｖｅ（保存に失敗）」が存在する。
【１１０３】
注記：次のステップが別のステップによって既に使用されている場合は、リンクコントロールが選択されたアイテムに対して自動的に作成される。
【１１０４】
１１．終了したら、プロセスデザイナーの右上隅でＳＡＶＥをクリックして、プロセスを保存する。
【１１０５】
（許可‐却下出力ステップの追加）
許可‐却下出力ステップをプロセスデザイナーに追加するには、以下のようにする。
【１１０６】
１．「プロセスデザイナーへのアクセス」に記載されているように、プロセスデザイナーを表示する。
【１１０７】
２．「プロセスへのステップの追加」に記載されているように、ステップを追加する。
【１１０８】
３．許可‐却下出力ステップを追加するステップアイコンを右クリックして、Ｎｅｗ  Ｏｕｔｐｕｔ＞Ａｃｃｅｐｔ−Ｒｅｊｅｃｔを選択する。ＡＣＣＥＰＴおよびＲＥＪＥＣＴの出力アイコンがステップアイコンにリンクされる。
【１１０９】
４．出力の新規ルールコントロールを作成するには、出力アイコンを右クリックして、Ｎｅｗ  Ｒｕｌｅを選択する。ルールコントロールは、プロセスを次のステップに進める前に満たすべき条件を表す。
【１１１０】
注記：成功状態を処理する各ルールには、対応する失敗状態を処理するルールが存在し、最後の出力状態はＥＬＳＥである必要がある。
【１１１１】
５．ＲＵＬＥ１が出力アイコンにリンクされるルールアイコンに表示される。このルールの名前をＰｒｏｐｅｒｔｉｅｓタブのＩＤフィールドに入力して、ＥＮＴＥＲを押す。詳しい情報については、「ルールプロパティフィールドの定義」を参照する。
【１１１２】
８．「ルールプロパティフィールドの定義」に記載されているように、残りのフィールドをＰｒｏｐｅｒｔｉｅｓタブで入力する。
【１１１３】
９．別のステップをルールアイコンまたは
【１１１４】
【化７３】
2008532186.tif 000075
（ｅｌｓｅ）アイコンに追加するには、アイコンを右クリックして、Ｎｅｘｔ  Ｓｔｅｐを選択する。
【１１１５】
１０．選択したベースオブジェクトＩＤ（以下の例におけるアドレス）に関連するすべてのフォームおよびビジネスオブジェクトがメニューに表示される。
【１１１６】
以下のオプションのうち１つを選択する。
【１１１７】
・ＥＮＤ‐現在のプロセスをこのステップで終了する。矢印および
【１１１８】
【化７４】
2008532186.tif 000076
アイコンがステップの右に表示される。
【１１１９】
・Ｓｔｅｐ  Ｎａｍｅ‐表示されたステップに戻る。矢印およびステップ番号を含むアイコンがステップの右に表示される（例えば、
【１１２０】
【化７５】
2008532186.tif 000077
）。
【１１２１】
・Ｂａｓｅ  Ｏｂｊｅｃｔ  ＩＤ  Ｎａｍｅ−．
・Ｓａｖｅ‐２つの出力：「ｓｕｃｃｅｓｓｆｕｌ  ｓａｖｅ（保存に成功）」または「ｆａｉｌｅｄ  ｓａｖｅ（保存に失敗）」が存在する。
【１１２２】
注記：次のステップが別のステップによって既に使用されている場合は、選択されたアイテムのリンクコントロールが自動的に作成される。
【１１２３】
１１．終了したら、プロセスデザイナーの右上隅でＳＡＶＥをクリックして、プロセスを保存する。
【１１２４】
（出力ステッププロパティフィールドの定義）
プロセスデザイナーのＤｅｓｉｇｎｅｒタブで出力ステップを選択し、以下に定義されるように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【１１２５】
【化７６】
2008532186.tif 000078
【１１２６】
【化７７】
2008532186.tif 000079
（ルールプロパティフィールドの定義）
プロセスデザイナーのＤｅｓｉｇｎｅｒタブでルールを選択し、以下に定義されるようにＰｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【１１２７】
【化７８】
2008532186.tif 000080
（１．２４．４．３  ステッププロパティフィールドの定義）
プロセスデザイナーのＤｅｓｉｇｎｅｒタブでステップを選択し、以下に定義されるように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【１１２８】
【化７９】
2008532186.tif 000081
【１１２９】
【化８０】
2008532186.tif 000082
（１．２４．５  プロセスの削除）
プロセスをシステムから消去することなく、プロジェクトから削除できる。プロセスをプロジェクトから削除するには、以下のようにする。
【１１３０】
・Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーで削除するプロセスを右クリックして、Ｅｘｃｌｕｄｅ  Ｆｒｏｍ  Ｐｒｏｊｅｃｔを選択する。
【１１３１】
（１．２４．６  プロセスへの参照の追加）
オブジェクトのルールをコーディングする際に、オブジェクトおよびビジネスオブジェクトなどの参照をプロセスデザイナーに追加することができる（図２８Ａ）。
【１１３２】
参照をプロセスに追加するには、以下のようにする。
【１１３３】
１．「プロセスデザイナーへのアクセス」に記載されているように、プロセスデザイナーを表示する。
【１１３４】
２．ページの右下の領域でＲｅｆｅｒｅｎｃｅｓタブを表示する。
【１１３５】
３．ベースオブジェクトが自動的に表示されることに注意する。Ａｄｄボタンを選択して参照を追加する。
【１１３６】
４．Ａｄｄ  Ｒｅｆｅｒｅｎｃｅダイアログボックスが表示される。
【１１３７】
（１．２４．７  プロセスプロパティフィールドの定義）
プロセスデザイナーのＤｅｓｉｇｎｅｒタブでプロセスを選択し、以下に定義されるように、Ｐｒｏｐｅｒｔｉｅｓタブのフィールドを入力または修正する。
【１１３８】
【化８１】
2008532186.tif 000083
（２  ビジネスオブジェクトデザイナーの概要）
（このセクションはまだ作成中である。）
ビジネスオブジェクトデザイナーは、Ｅｘｅｍｐｌａｒｙアプリケーション関連パッケージ全般で使用できるビジネスオブジェクトの定義を可能にする。ビジネスオブジェクトは、ワークフロープロセスの実装に必要なロジックおよび演算を含む。
【１１３９】
ビジネスオブジェクトデザイナーは以下のセクションで構成される。
【１１４０】
・Ｃｏｄｅタブ‐コードを開発する。詳しい情報については、「ビジネスオブジェクトを用いた作業」を参照する。
【１１４１】
・ＸＭＬタブ‐ビジネスオブジェクトデザイナーから生成されたＸＭＬコードを表示する。詳しい情報については、「ＸＭＬタブ」を参照する。
【１１４２】
・Ｏｕｔｐｕｔタブ‐任意のエラーまたはＳＡＶＥオプションを選択することによって生成されたコードを表示する。詳しい情報については、「Ｏｕｔｐｕｔタブ」を参照する。
【１１４３】
・Ｍｅｓｓａｇｅｓタブ−
・Ｒｅｆｅｒｅｎｃｅｓタブ‐ルールをコーディングする際に参照を追加および削除する。詳しい情報については、「Ｒｅｆｅｒｅｎｃｅｓタブ」を参照する。
【１１４４】
・Ｐｒｏｐｅｒｔｉｅｓタブ‐表示されたプロセスに関する情報を追加または変更する。詳しい情報については、「ビジネスオブジェクトプロパティフィールドの定義」を参照する。
【１１４５】
（２．１  ビジネスオブジェクトデザイナーへのアクセス）
Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトブラウザから以下のアクションのうち１つを行うことによって、ビジネスオブジェクトデザイナーにアクセスできる。
【１１４６】
・ビジネスオブジェクトの下にリストされているオブジェクトをダブルクリックする。
【１１４７】
・リストされているビジネスオブジェクトを右クリックして、Ｅｄｉｔを選択する。
【１１４８】
・Ｂｕｓｉｎｅｓｓ  Ｏｂｊｅｃｔを右クリックして、Ａｄｄ  Ｎｅｗ  Ｂｕｓｉｎｅｓｓ  Ｏｂｊｅｃｔ  ＩｔｅｍまたはＡｄｄ  Ｎｅｗ−ｕｓｅ  ｓｔａｎｄａｒｄ  ＸＭＬ  ｄｅｓｉｇｎｅｒのいずれかを選択する。新規ビジネスオブジェクトの名前をＡｄｄ  Ｎｅｗ  Ｂｕｓｉｎｅｓｓ  Ｏｂｊｅｃｔダイアログボックスに入力すると、ビジネスオブジェクトデザイナーが表示される（詳しい情報については、「新規ビジネスオブジェクトの追加」を参照する）。
【１１４９】
・Ｂｕｓｉｎｅｓｓ  Ｏｂｊｅｃｔを右クリックして、Ａｄｄ  ａｎ  Ｅｘｉｓｔｉｎｇ  Ｂｕｓｉｎｅｓｓ  Ｏｂｊｅｃｔ  Ｉｔｅｍを選択する。Ｓｅｌｅｃｔ  Ｉｔｅｍダイアログボックスからオブジェクトを選択すると、ビジネスオブジェクトデザイナーが表示される（詳しい情報については、「既存オブジェクトの追加」を参照する）。
【１１５０】
一旦ビジネスオブジェクトデザイナーにアクセスすると、別のデザイナーを開いても、Ｅｘｅｍｐｌａｒｙウィンドウの左上でＢｕｓｉｎｅｓｓ  Ｏｂｊｅｃｔ  Ｎａｍｅ  （Ｂｕｓｉｎｅｓｓ  Ｏｂｊｅｃｔ）をクリックすることによって、そこに戻ることができる。
【１１５１】
（２．２  ビジネスオブジェクトを用いた作業）
（２．２．１  新規ビジネスオブジェクトの追加）
新規ビジネスオブジェクトをプロジェクトに追加するには、以下のようにする。
【１１５２】
注記：標準ＸＭＬデザイナーを使用して新規ビジネスオブジェクトを追加するには、「ＸＭＬデザイナーを使用した新規ビジネスオブジェクトの追加」を参照する。
【１１５３】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーで、Ｂｕｓｉｎｅｓｓ  Ｏｂｊｅｃｔを右クリックして、Ａｄｄ  Ｎｅｗ  Ｂｕｓｉｎｅｓｓ  Ｏｂｊｅｃｔ  Ｉｔｅｍを選択する。
【１１５４】
２．Ａｄｄ  Ｎｅｗ  Ｂｕｓｉｎｅｓｓ  Ｏｂｊｅｃｔダイアログボックスが表示される。オブジェクトの名前をＩｔｅｍ  ＩＤフィールドに入力してＯＫを選択するか、またはＣａｎｃｅｌを選択して、新規オブジェクトを作成せずにこのダイアログボックスを閉じる。
【１１５５】
３．新規ビジネスオブジェクトがビジネスオブジェクトデザイナーに表示される。
【１１５６】
・Ｐｒｏｐｅｒｔｉｅｓタブのフィールドに関する情報については、「ビジネスオブジェクトプロパティフィールドの定義」を参照する。
【１１５７】
４．ビジネスオブジェクトデザイナーの右上隅でＳＡＶＥをクリックして、新規ビジネスオブジェクトを保存する。
【１１５８】
（２．２．２  ＸＭＬデザイナーを使用した新規ビジネスオブジェクトの追加）
標準ＸＭＬデザイナーを使用して新規ビジネスオブジェクトをプロジェクトに追加するには、以下のようにする。
【１１５９】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーからＢｕｓｉｎｅｓｓ  Ｏｂｊｅｃｔを右クリックして、Ａｄｄ  Ｎｅｗ−ｕｓｅ  ｓｔａｎｄａｒｄ  ＸＭＬ  ｄｅｓｉｇｎｅｒを選択する。
【１１６０】
２．Ａｄｄ  Ｎｅｗ  Ｂｕｓｉｎｅｓｓ  Ｏｂｊｅｃｔダイアログボックスが表示される。ビジネスオブジェクトの名前をＩｔｅｍ  ＩＤフィールドに入力してＯＫを選択するか、またはＣａｎｃｅｌを選択して、新規ビジネスオブジェクトを作成せずにこのダイアログボックスを閉じる。
【１１６１】
３．新規ビジネスオブジェクトがビジネスオブジェクトデザイナーに表示される。
【１１６２】
４．ビジネスオブジェクトデザイナーの右上隅でＳＡＶＥをクリックして、新規ビジネスオブジェクトを保存する。
【１１６３】
（２．２．３  既存ビジネスオブジェクトの追加）
既存のビジネスオブジェクトをプロジェクトに追加するには、以下のようにする。
【１１６４】
１．Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトブラウザからＢｕｓｉｎｅｓｓ  Ｏｂｊｅｃｔを右クリックして、Ａｄｄ  ａｎ  Ｅｘｉｓｔｉｎｇ  Ｂｕｓｉｎｅｓｓ  Ｏｂｊｅｃｔ  Ｉｔｅｍを選択する。
【１１６５】
２．Ｓｅｌｅｃｔ  Ｉｔｅｍダイアログボックスが表示される。
【１１６６】
ビジネスオブジェクト名の最初の数文字をＦｉｎｄフィールドに入力するか、またはスクロールバーを使用してビジネスオブジェクトを探す。
【１１６７】
３．ビジネスオブジェクトを選択してＯＫを選択するか、またはＣａｎｃｅｌを選択して、既存のビジネスオブジェクトを追加せずにこのダイアログブックスを閉じる。
【１１６８】
４．選択されたビジネスオブジェクトがプロジェクトブラウザのツリーに表示される。
【１１６９】
５．ビジネスオブジェクトデザイナーの右上隅でＳＡＶＥをクリックして、ビジネスオブジェクトを保存する。
【１１７０】
（２．２．４  ビジネスオブジェクトの削除）
ビジネスオブジェクトをシステムから消去することなく、プロジェクトから削除できる。ビジネスオブジェクトをプロジェクトから削除するには、以下のようにする。
【１１７１】
・Ｅｘｅｍｐｌａｒｙ  ＩＤＥスタートページのプロジェクトツリーで、削除するビジネスオブジェクトを右クリックして、Ｅｘｃｌｕｄｅ  Ｆｒｏｍ  Ｐｒｏｊｅｃｔを選択する。
【１１７２】
（２．２．５  ビジネスオブジェクトプロパティフィールドの定義）
ビジネスオブジェクトデザイナーのＯｂｊｅｃｔタブでＢｕｓｉｎｅｓｓ  Ｏｂｊｅｃｔ  Ｎａｍｅ  （Ｂｕｓｉｎｅｓｓ）を選択し、以下に定義するように、Ｐｒｏｐｅｒｔｉｅｓタブでフィールドを入力または修正する。
【１１７３】
【化８２】
2008532186.tif 000084
【１１７４】
【化８３】
2008532186.tif 000085
（３  ＸＭＬタブ）
ＸＭＬタブは、選択されたデザイナーから生成されるＸＭＬコードを表示する。これによって、ＸＭＬコードをレビューし、必要に応じて編集することができる。ＸＭＬコードがスキーマに対して有効となると、このタブで行われた任意の修正が選択したデザイナーに反映される（図２９）。
【１１７５】
（４  Ｏｕｔｐｕｔタブ）
注記：ＯｕｔｐｕｔタブのみがＥｘｅｍｐｌａｒｙの内部バージョンに表示される。
【１１７６】
Ｏｕｔｐｕｔタブは、任意のエラーまたは選択したデザイナーでＳＡＶＥオプションを選択することによって生成されたコードを表示する。
【１１７７】
（別表Ａ：サンプルＥｘｅｍｐｌａｒｙアプリケーション）
このセクションは作成中である。
【１１７８】
（５  別表Ｂ：カスタムコードサンプル）
このセクションは作成中である。
【１１７９】
（６）。
【１１８０】
（７  別表Ｃ：Ｅｘｅｍｐｌａｒｙコントロール）
Ｅｘｅｍｐｌａｒｙデータコントロールは、日付、ナラティブ、大小リストとともに、タイトルバーといった他の共通コントロールを含む。
【１１８１】
（７．１  ページコントロール）
ページコントロールの仕様は、ユーザインタラクションおよびすべてのＥｘｅｍｐｌａｒｙデータコントロールのシステムルールについて詳述する。Ｅｘｅｍｐｌａｒｙコントロールの動作は、データタイプを指定することにより、フレームワークで規定される。そのため、特定インスタンスのコントロールはカスタマイズできない（図３０）。
【１１８２】
注記：コントロールは、フォーム上で必要とされるように定義される場合、コントロールのラベルにアスタリスク（＊）が表示される。
【１１８３】
注記：親テキストボックスに従属するボックスは、親テキストボックスが伝播されるまで使用不能である。この従属性は、データオブジェクトおよびルックアップ定義において定義される。データオブジェクトまたはルックアップ定義のいずれかに値引数が定義されると、従属機能が使用可能となる。
【１１８４】
（７．１．１  ページプロパティエレメント）
【１１８５】
【化８４】
2008532186.tif 000086
【１１８６】
【化８５】
2008532186.tif 000087
【１１８７】
【化８６】
2008532186.tif 000088
【１１８８】
【化８７】
2008532186.tif 000089
【１１８９】
【化８８】
2008532186.tif 000090
【１１９０】
【化８９】
2008532186.tif 000091
【１１９１】
【化９０】
2008532186.tif 000092
【１１９２】
【化９１】
2008532186.tif 000093
【１１９３】
【化９２】
2008532186.tif 000094
【１１９４】
【化９３】
2008532186.tif 000095
【１１９５】
【化９４】
2008532186.tif 000096
【１１９６】
【化９５】
2008532186.tif 000097
【１１９７】
【化９６】
2008532186.tif 000098
【１１９８】
【化９７】
2008532186.tif 000099
【１１９９】
【化９８】
2008532186.tif 000100
（７．２  グリッドコントロール）
Ｅｘｅｍｐｌａｒｙグリッドは、読み取り専用でアクティブな情報の表示に使用されるキーディスプレイコントロールである。ＷｏｒｋＬｉｓｔ  Ｇｒｉｄｓ、Ｒｅｓｕｌｔ  ＧｒｉｄｓおよびＥｆｆｅｃｔｉｖｅ  Ｄａｔｅｄ  Ｇｒｉｄｓといった特別なタイプのグリッドコントロールがあるが、すべてのグリッドは一定の動作を示し、ユーザによく知られた一定の経験を提供する（図３１）。
【１２００】
注記：Ｅｘｅｍｐｌａｒｙでは現在、グリッドにおけるボタンは許可されていない。
【１２０１】
（７．２．１  ページプロパティエレメント）
【１２０２】
【化９９】
2008532186.tif 000101
【１２０３】
【化１００】
2008532186.tif 000102
【１２０４】
【化１０１】
2008532186.tif 000103
【１２０５】
【化１０２】
2008532186.tif 000104
【１２０６】
【化１０３】
2008532186.tif 000105
【１２０７】
【化１０４】
2008532186.tif 000106
【１２０８】
【化１０５】
2008532186.tif 000107
（結論）
上記の実施例は、本発明を試行または実装する１つまたは複数の方法を例示および指導することのみを目的とし、その幅または範囲を制限するものではない。本発明の実際の範囲は、本発明を試行または実装するすべての方法を含み、以下の請求項およびその同等物によってのみ定義される。
【図面の簡単な説明】
【１２０９】
【図１】図１は、本発明の１つまたは複数の実施例に対応する典型的システム１００のブロック図である。
【図２】図２‐６は、本発明の１つまたは複数の実施例に対応するグラフィカルユーザインターフェースの複写である。
【図３】図２‐６は、本発明の１つまたは複数の実施例に対応するグラフィカルユーザインターフェースの複写である。
【図４】図２‐６は、本発明の１つまたは複数の実施例に対応するグラフィカルユーザインターフェースの複写である。
【図５】図２‐６は、本発明の１つまたは複数の実施例に対応するグラフィカルユーザインターフェースの複写である。
【図６】図２‐６は、本発明の１つまたは複数の実施例に対応するグラフィカルユーザインターフェースの複写である。
【図７】図７は、本発明の１つまたは複数の実施例に対応する典型的な方法のフローチャートである。
【図８Ａ】図８Ａ〜８Ｉは、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図８Ｂ】図８Ａ〜８Ｉは、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図８Ｃ】図８Ａ〜８Ｉは、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図８Ｄ】図８Ａ〜８Ｉは、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図８Ｅ】図８Ａ〜８Ｉは、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図８Ｆ】図８Ａ〜８Ｉは、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図８Ｇ】図８Ａ〜８Ｉは、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図８Ｈ】図８Ａ〜８Ｉは、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図８Ｉ】図８Ａ〜８Ｉは、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図９Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図９Ｂ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図９Ｃ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図９Ｄ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図９Ｅ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図９Ｆ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図９Ｇ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図９Ｈ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図９Ｉ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｂ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｃ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｄ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｅ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｆ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｇ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｈ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｉ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｊ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｋ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｌ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｍ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｎ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｏ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｐ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｑ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｒ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｓ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１０Ｔ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１１Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１１Ｂ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１１Ｃ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１１Ｄ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１１Ｅ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１１Ｆ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１１Ｇ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１１Ｈ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１１Ｉ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１２Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１２Ｂ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１２Ｃ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１２Ｄ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１２Ｅ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１２Ｆ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１２Ｇ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１３Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１３Ｂ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１３Ｃ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１３Ｄ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１３Ｅ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１３Ｆ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１４Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１４Ｂ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１５Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１５Ｂ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１５Ｃ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１５Ｄ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１５Ｅ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１５Ｆ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１５Ｇ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１５Ｈ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１６Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１６Ｂ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１６Ｃ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１６Ｄ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１７Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１７Ｂ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１７Ｃ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１７Ｄ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１８Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１８Ｂ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１８Ｃ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１８Ｄ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１８Ｅ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１８Ｆ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１８Ｇ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１８Ｈ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１９Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１９Ｂ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図１９Ｃ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２０Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２０Ｂ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２０Ｃ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２０Ｄ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２０Ｅ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２０Ｆ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２０Ｇ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２０Ｈ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２０Ｉ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２１Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２１Ｂ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２２】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２３】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２４】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２５Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２５Ｂ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２６Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２７Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２７Ｂ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２７Ｃ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２７Ｄ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２７Ｅ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２７Ｆ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２７Ｇ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２７Ｈ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２７Ｉ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２８Ａ】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２９】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図３０】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図３１】図９Ａ〜９Ｉ、図１０Ａ〜１０Ｔ、図１１Ａ〜１１Ｉ、図１２Ａ〜１２Ｇ、図１３Ａ〜１３Ｆ、図１４Ａ〜１４Ｂ、図１５Ａ〜１５Ｈ、図１６Ａ〜１６Ｄ、図１７Ａ〜１７Ｄ、図１８Ａ〜１８Ｈ、図１９Ａ〜１９Ｃ、図２０Ａ〜２０Ｉ、図２１Ａ〜２１Ｂ、図２２、図２３、図２４、図２５Ａ〜２５Ｂ、図２６Ａ、図２７Ａ〜２７Ｉ、図２８Ａ、図２９〜３１は、本発明の１つ以上の実施形態に対応する例示的なグラフィカルユーザインターフェースの複写である。
【図２】
2008532186.tif 000108
【図３】
2008532186.tif 000109
【図４】
2008532186.tif 000110
【図５】
2008532186.tif 000111
【図６】
2008532186.tif 000112
【図１】
2008532186.tif 000113
【図７】
2008532186.tif 000114
【図１８Ａ】
2008532186.tif 000115
【手続補正書】
【提出日】平成19年11月1日(2007.11.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アーキタイプデザイナーモジュールと、
オブジェクトデザイナーモジュールと、
グラフィカルユーザインターフェースであって、前記アーキタイプデザイナーモジュールを使用して１つ以上のアーキタイプをユーザが定義することを可能にし、１つ以上のオブジェクトを前記定義されたアーキタイプの各々にユーザが追加することを可能にするグラフィカルユーザインターフェースと
を含む、ビジネスプロセスアプリケーションのための設計システム。
【請求項２】
フォームデザイナーモジュールと、
ページデザイナーモジュールと、
プロセスデザインモジュールと
をさらに含む、請求項１に記載のシステム。
【請求項３】
前記グラフィカルユーザインターフェースは、前記１つ以上のアーキタイプについて１つ以上のクエリ特性をユーザが定義することを可能にする、請求項１に記載のシステム。
【請求項４】
１つ以上のアーキタイプを作成することであって、前記作成されたアーキタイプのうちの１つ以上はクエリ特性を含む、ことと、
１つ以上のデータオブジェクトを、前記作成されたアーキタイプの各々と関連付けることと
を含む、方法。
【請求項５】
前記アーキタイプのうちの１つ以上に基づいて、１つ以上のフォームを設計することと、
前記アーキタイプのうちの１つ以上に基づいて、１つ以上のページを設計することと、
前記ページまたは前記アーキタイプのうちの１つ以上に基づいて、ワークフロープロセスを構成することと
をさらに含む、請求項４に記載の方法。
【国際調査報告】
2008532186.tif 000116
2008532186.tif 000117