アプリケーションの設計


テンプレートからデータベースを作成する
Domino Designer に付属しているテンプレートを使用すれば、アプリケーションを迅速に作成できます。これらのテンプレートは、ファイル拡張子 NTF で認識できます。テンプレートとは、データベースを構成するページ、フォーム、ビューが格納されているファイルです。ただし、テンプレートには文書は含まれていません。たとえば、ディスカッションデータベースを設計するには、[ディスカッション (6)] テンプレート (DISCSW6.NTF) を使用します。このテンプレートには、階層構造でディスカッションスレッドを記録するフォームと、エントリを日付、作成者、カテゴリ別に表示するビューが含まれます。Domino Designer のテンプレートはファイル拡張子として NTF を使用します。

共通の Domino Designer テンプレートのリストについては、「Domino Designer のテンプレート」を参照してください。

テンプレートをカスタマイズする
デフォルトでは、Domino Designer に付属しているテンプレートがマスターテンプレートとなります。これは、マスターテンプレートに対して加えた変更が、そのテンプレートから作成されたすべてのデータベースに反映されることを意味します。マスターテンプレートからの設計変更の継承は、エンドユーザーまたは Domino Server から実行できます。サーバーの場合は毎晩 Domino の Designer タスクを実行する際に自動で行われます。[データベースのプロパティ] インフォボックスの [設計] タブで、[テンプレートから設計を引き継ぐ] の選択を解除すると、この機能を無効にできます。

テンプレートのカスタマイズについて詳しくは、「テンプレートを作成する」を参照してください。

テンプレートから新しいデータベースを作成するには
テンプレートからデータベースを作成した後、そのデータベースを変更する場合があります。[テンプレートから設計を引き継ぐ] を選択している場合、データベースに加えた変更内容は、毎晩の Domino Server の Designer タスクか、データベース設計の更新によって上書きされる可能性があるので注意してください。データベースを設計変更し、その後設計変更が上書きされないようにしたい場合は、[データベースのプロパティ] インフォボックスで [テンプレートから設計を引き継ぐ] の選択を解除するか、個々の設計要素を保護してください。

1 メニューから [ファイル] - [データベース] - [作成] を選択します。[サーバー] フィールドで、次のいずれかの操作を実行します。

2 [データベース名] フィールドに 96 文字以内で新しいデータベースのタイトルを入力します。 3 リストからテンプレートを選択します。リストに表示されていないテンプレートを表示するには、次のいずれかの操作を実行します。 4 (省略可能) [暗号化] をクリックします。[ローカルのデータベースを暗号化する] を選択した後、暗号化の種類を選択して [OK] をクリックします。データベースの暗号化について詳しくは、「アプリケーションのセキュリティ」の章のトピック「Notes と Domino の暗号化」を参照してください。

5 (省略可能) Lotus Notes/Notes Domino R4.x 以前のバージョン向けアプリケーションを開発している場合、または作業中の Notes/Domino のバージョンが R4.x 以前の場合は、[サイズの上限] をクリックします。ギガバイト単位でデータベースサイズの上限を設定します。

6 (省略可能) [詳細] をクリックして、データベースに適用したいオプションを選択します。


7 [OK] をクリックします。

8 (省略可能) [ファイル] - [データベース] - [プロパティ] を選択し、[設計] タブをクリックし、[テンプレートから設計を引き継ぐ] の選択を解除します。これで、新しいデータベースがマスターテンプレートの設計変更を継承するのを防止できます。

関連項目