辅助类是指一组将被添加到特定 eDirectory 对象实例中(而不是添加到整个对象类中)的属性(特性)。例如,电子邮件应用程序可对 eDirectory 树的纲要进行扩展,使其包含“电子邮件属性”辅助类,然后根据需要用这些属性扩展个别对象。使用“纲要管理器”可以定义用户自己的辅助类。然后,在 ConsoleOneTM 主窗口中可以使用已在辅助类中定义的属性扩展个别对象。
在要扩展其纲要的 eDirectory 树中单击任意位置。
单击“工具”>“纲要管理器”。
在“类”选项卡上,单击“创建”。
按照向导中的指导信息定义辅助类。
确保在设置类标志时选择“辅助类”。如果需要定义要添加到辅助类中的自定义属性,取消类创建向导并首先定义自定义属性。有关细节,请参见定义自定义对象类和属性。
在 ConsoleOne 主窗口中,右击对象 > 单击“此对象的扩展”。
根据要使用的辅助类是否已在“当前辅助类扩展”中列出,完成相应的操作:
辅助类是否已列出? | 操作 |
---|---|
是 |
退出此步骤。 另请参见修改对象的辅助属性。 |
否 |
单击“添加扩展”> 选择该辅助类 > 单击“确定”。 |
如果出现讯息,说明将使用通用编辑器,单击“确定”。
在出现的屏幕上,设置所需的属性值。
根据所用屏幕,请分别注意以下事项:
屏幕 | 注意事项 |
---|---|
“扩展”选项卡(“属性”对话框) |
|
“新建”对话框 |
单击“确定”。
在 ConsoleOne 右窗格中,按下 Shift 键或 Ctrl 键同时单击对象,将其选中。
对象不必属于同一类型。
右击所选对象 > 单击“多个对象的扩展”。
根据要使用的辅助类是否已在“当前辅助类扩展”中列出,完成相应的操作:
建议: 只列出所有选定对象所共有的扩展。而不列出个别对象所特有的扩展。
辅助类是否已列出? | 操作 |
---|---|
是 |
退出此步骤。 另请参见修改对象的辅助属性。只能逐个修改这些对象。 |
否 |
单击“添加扩展”> 选择该辅助类 > 单击“确定”。 |
如果出现讯息,说明将使用通用编辑器,单击“确定”。
在出现的屏幕上,设置所需的属性值。
重要: 设置的每个属性值将应用于每个选定对象上。如果对象中已经存在该属性,而且为单值属性,则现有值将被替换。如果该属性已经存在并且为多值属性,则新值将添加到现有值中。
根据所用屏幕,还应分别注意以下事项:
屏幕 | 注意事项 |
---|---|
“扩展”选项卡 |
|
“新建”对话框 |
|
单击“确定”。
在 ConsoleOne 主窗口中,右击对象 > 单击“属性”。
在“扩展”选项卡上,选择以该辅助类命名的属性页。如果该辅助类未列出或没有“扩展”选项卡,则使用“其它”通用页。
在出现的屏幕上,设置所需的属性值。根据所用屏幕,请分别注意以下事项:
屏幕 | 注意事项 |
---|---|
“扩展”选项卡 |
|
“其它”选项卡 |
|
单击“确定”。
在 ConsoleOne 主窗口中,右击对象 > 单击“此对象的扩展”。
在当前辅助类扩展列表中,选择要删除其属性的辅助类。
单击“去除扩展”>“是”。
此操作将删除由该辅助类添加的所有属性(对象本身已经具有的属性除外)。
在 ConsoleOne 右窗格中,按下 Shift 键或 Ctrl 键同时单击对象,将其选中。
对象不必属于同一类型。
右击所选对象 > 单击“多个对象的扩展”。
根据要删除其属性的辅助类是否已在“当前辅助类扩展”中列出,完成相应的操作:
建议: 只列出所有选定对象所共有的扩展。而不列出个别对象所特有的扩展。
辅助类是否已列出? | 操作 |
---|---|
是 |
选择该辅助类 > 单击“去除扩展”>“是”。 此操作将删除由该辅助类添加的所有属性(对象本身已经具有的属性除外)。 |
否 |
取消此对话框。 只能逐个从对象中删除该辅助类。See 从对象中删除辅助属性. |