設定
始める前に
作業しているのが [IBM Domino® ディレクトリ] テンプレートのコピー (例: RENOVATIONSNAMES.NTF) であることを確認します。また、ACL で自分に [設計者] か [管理者] のアクセス権が設定されていることも確認します。
手順
1. IBM Domino Designer で、RENOVATIONSNAMES.NTF を開きます。
2. [$countryInheritableSchema] サブフォームの内容を、次の手順で新しいサブフォームにコピーします。
a. ナビゲーションインで、[共有要素] を選択してから、[サブフォーム] を選択します。
b. [$countryInheritableSchema] サブフォームを開き、[編集] -> [すべてを選択] を選択し、次に [編集] -> [コピー] を選択します。
c. [$countryInheritableSchema] サブフォームを閉じます。
d. [サブフォーム] を選択したまま [新規サブフォーム] を右クリックします。フォーム名として $xxxInheritableSchema と入力します。xxx は、以前に作成した新規構造化オブジェクトクラスの名前です (例: $renovationsPrinterInheritableSchema)。[OK] をクリックします。
e. [編集] -> [貼り付け] を選択します。
b. [オプション] プロパティの [Notes パススルー HTML を解釈する] チェックボックスをオフにします。
c. 他のプロパティは変更せずにサブフォームのプロパティインフォボックスを閉じます。
b. [作成] -> [フィールド] を選択します。
c. [名前] プロパティに「FullName」と指定します。
d. [種類] プロパティに [名前] を選択します。
e. フィールドのプロパティインフォボックスを閉じます。
f. [オブジェクト] ペインで [Input Validation] を選択し、次の式を入力します。
6. [オペレーション] タブはそのままにします。
7. 作成した構造化オブジェクトクラスに対し、新しい [InheritableSchema] サブフォームで必須とオプションの属性を定義します。
8. 次の手順を実行し、新しく作成した [InheritableSchema] サブフォームから [$countryExtensibleSchema] サブフォームを削除します。
b. [$countryExtensibleSchema] サブフォームが選択されていることを確認します。[編集] -> [削除] をクリックし、新しい [InheritableSchema] サブフォームから [$countryExtensibleSchema] サブフォームを削除します。
10. 次の手順を実行し、新しい [InheritableSchema] サブフォームを、構造化オブジェクトクラスを定義するために作成したフォームに挿入します。
b. ナビゲーションペインで [フォーム] を選択し、以前に作成したフォーム (renovationsPrinter など) を開きます。
c. フォーム名と Type、Owner、LocalAdmin、DocumentAccess の各フィールドの間にカーソルを配置します。
d. [作成] -> [リソース] -> [サブフォームの挿入] を選択します。作成した [InheritableSchema subform] サブフォーム ($renovationsPrinterInheritableSchema など) を選択し、[OK] をクリックします。
次のタスク
「$xxxExtensibleSchema サブフォームを作成して挿入する」の手順を実行します。
関連タスク Domino ディレクトリを使用して新しいオブジェクトクラスに LDAP 属性を定義する Domino ディレクトリを使用して新しい LDAP 構造化オブジェクトクラスを作成する