Domino ®ディレクトリをカスタマイズするためのルール
Domino ®が動作不能にならないようにするには、 Domino ®ディレクトリをカスタマイズするときに次の規則に従ってください。
デフォルトの非表示ビュー
Domino ®ディレクトリに付属する非表示のビューは変更しないでください。ビュー名、選択式、列式、列位置を変更しないでください。列の挿入や削除もしないでください。非表示ビューのビュー名はカッコ () で囲まれています。
デフォルトの表示ビュー
Domino ®ディレクトリに付属する表示ビューを変更することができます。ただし、デフォルトのDomino ®ディレクトリ テンプレートの新しいバージョンにアップグレードする場合は、カスタマイズを再作成または再適用する必要があります。
新しいビュー
新しい非表示ビューや表示ビューは追加できます。ただし、新しいビューはDomino ®ディレクトリとサーバーの両方のパフォーマンスに影響を及ぼす可能性があります。
デフォルトのフィールド
デフォルトのフィールドの式、データ形式、複数値設定、キーワードの選択肢は変更しないでください。フィールドの形式 (フォント、サイズ、色を含む) は変更できます。フィールドの位置を変更できるのは、デフォルトによる制約を持つフィールド (たとえば、あるフィールドに含まれる式が、その上にあるフィールドの値に依存する場合など) 同士の相対的な位置が変わらない場合に限られます。デフォルトのディレクトリ フィールドを再フォーマットまたは再配置する場合は、デフォルトのDomino ®ディレクトリ テンプレートの新しいバージョンにアップグレードするときに、カスタマイズを再作成する必要があります。
新しいフィールド
Domino ®ディレクトリに付属するデフォルトのフォームにフィールドを追加するには、新しいフィールドを含むサブフォームを作成します。デフォルトのフォームに対応する $xxxExtensibleSchema
サブフォームの場合は、作成したサブフォームを $xxxExtensibleSchema
サブフォーム。たとえば、Personフォームにフィールドを追加するには、新しいサブフォームを $PersonExtensibleSchema
サブフォーム。使用する場合は $xxxExtensibleSchema
サブフォームを作成し、後でデフォルトのDomino ®ディレクトリ テンプレートの新しいバージョンにアップグレードすると、 Domino ®はカスタマイズ内容を自動的に保持します。
フィールドを追加したいデフォルトのフォームに対応する $xxxExtensibleSchema
サブフォームでは、作成したサブフォームをフォームに直接挿入します。この場合、デフォルトのDomino ®ディレクトリ テンプレートを新しいバージョンにアップグレードした後、サブフォームをフォームに再度挿入する必要があります。新しいサブフォームを直接デフォルトのフォームに挿入する場合には、設計プロパティ [更新時に再設計/設計の置換を禁止する] を選択します。
また、 $xxxExtensibleSchema
LDAP スキーマで新しい LDAP 補助オブジェクト クラスを定義する際の一部としてサブフォームを作成します。
デフォルトフォーム
Domino ®ディレクトリに付属するフォームの名前を変更しないでください。ただし、別名を追加できます。別名は重複する名前です。別名は、[フォームのプロパティ] インフォボックスで、フォーム名の横に表示され、縦線が前に付きます。既存の別名を編集するより、新しい別名を追加するほうが安全です。エイリアスを追加または編集する場合、デフォルトのDomino ®ディレクトリ テンプレートの新しいバージョンにアップグレードするときに、カスタマイズを再作成する必要があります。
To hide a section of an existing form, select the section in the form, choose Paragraph Hide When tab, and select appropriate hide options. If you later upgrade your company's Domino® Directory with a new version of the default Domino® Directory template, you must repeat this step. If you hide a section of an existing form, select the form, choose , click the Design tab, and make sure Prohibit design refresh or replace to modify is selected.
, click the新しいフォーム
フォームは新たに作成できます。フォームから作成される文書から LDAP にアクセスできるようにするには、特別な手順でフォームを作成する必要があります。
データベースアイコン
データベースアイコンは変更できます。
新しい LDAP スキーマ要素
Domino ® LDAP スキーマにスキーマ要素を追加するには、 Domino ®ディレクトリにフォームとサブフォームを作成します。ただし、スキーマを拡張するには、 Domino ® LDAP スキーマ データベース ( SCHEMA.NSF ) を使用することをお勧めします。スキーマデータベースでは、操作が簡単なインターフェースでスキーマを拡張したり、エラーチェック機能でスキーマ要素の有効性をチェックできます。
スキーマを拡張するためにDomino ®ディレクトリを使用する唯一の理由は、 Notes ®または Web ユーザーがディレクトリ内の文書を通じて新しいスキーマ要素に関連付けられたエントリにアクセスする必要がある場合です。新しいスキーマ要素から作成されたエントリへの LDAP アクセスのみが必要な場合は、 Domino ® LDAP スキーマ データベースを使用してスキーマを拡張します。
Domino ®ディレクトリを使用して LDAP スキーマを拡張するには、フォームと関連サブフォームを作成して新しい LDAP 構造化オブジェクト クラスを追加し、サブフォームを作成して新しい LDAP 補助オブジェクト クラスを作成し、フィールドを作成して新しいオブジェクト クラスの LDAP 属性を定義します。
ビュー、フィールド、フォームの設計の詳細については、 HCL Domino ® Designer ヘルプを参照してください。