技术开发 频道

Lotus Notes替换数据库的设计详解

    【IT168 技术】  替换数据库的设计

  替换数据库设计可使数据库与模板保持一致,如果数据库未从主模板中继承其更改,这是分发设计更改的唯一方法。不允许替换或刷新设计的设计元素不包括在更新范围内。

  如果您至少拥有“设计者”存取级别,则可用模板中的设计更改数据库的设计。

  更改数据库时替换的组件

  •   表单、域、表单操作和事件 script
  •   页面
  •   视图、文件夹和视图操作
  •   代理
  •   导航器
  •   帧结构集
  •   共享域
  •   “文件”“数据库属性”中除“高级模板”以外的选项
  •   “文件”“数据库属性”框的“设计”附签中除“作为高级模板列入‘新建数据库’对话框”以外的所有选项
  •   “文件”“数据库属性”框的“高级”附签中的“优化文档表格映射”和“不支持指定的答复层次”选项

  替换数据库时不替换的组件

  •   数据库图标(除非设计者在“数据库属性”框禁用了“刷新/替换设计时不允许修改”框)
  •   数据库标题和分类
  •   数据库 ACL 和加密数据库设置
  •   请注意 ACL 角色会被更新(“文件”“数据库”“存取控制”“角色)。
  •   “使用此数据库”和“关于此数据库”文档(除非设计者在“设计属性”框中禁用了“刷新/替换设计时不允许修改”框)
  •   设计被保护因此无法更新的单个元素(即设计者在“设计属性”框的“设计”附签中为该元素选中了“刷新/替换设计时不允许修改”)
  •   继承模板的单个元素(即设计者在“设计属性”框的“设计”附签中为该元素选中了“继承的设计模板”)
  •   警告 拥有继承设置的元素即使其没有被更新保护,(即设计者未选中“刷新/替换设计时不允许修改”)也不会被替换。
  •   “文件”“数据库属性”框的“设计”附签中的“作为高级模板列入‘新建数据库’对话框”选项
  •   “文件”“数据库属性”框的“高级”附签中除“优化文档表格映射”和“不支持指定的答复层次”外的所有选项

  替换数据库的设计

  1. 选择服务器上的数据库,然后选择“文件”“数据库”“替换设计”。

  2. 如果模板不在本地,在“替换数据库设计”对话框的“模板服务器”域中选择一个服务器。如果不知道服务器名称,在服务器列表底部选择“其他”,然后从可用服务器列表中选择一个服务器。

  3. 从模板列表中选择一个模板。要查看更长的模板列表,选择“显示高级模板”。

  注意 可以滚动服务器上的文件夹列表。双击任何文件夹可以查看更多摸板。数据库模板的文件扩展名始终为 NTF。

  4. (可选)选择“继承以后的设计更改”可以从主模板继承将来的设计更改,而无需使用替换设计命令。如果正在替换设计模板,则该选项不可用。

  5. (可选)选择“隐藏公式和 LotusScript”,以防止用户对数据库进行任何设计更改。隐藏设计会永远地禁止所有的设计操作并隐藏所有的公式和 script。即使拥有设计者或管理者存取级别的用户也不能进行设计更改。

  注意 此功能对于隐藏基于您自己模板的准备使用数据库的设计是很有用的。当需要更改设计时,必须重新设计模板(其设计未隐藏)并刷新所链接数据库的设计。要维持设计的安全性,请勿将模板给予任何人(经授权的设计者除外)以及分发公式和 LotusScript 程序的文档。当数据库设计被隐藏时,用户不能:

  -- 查看设计元素设置(“查看”“设计”从“查看”菜单中消失)

  -- 修改、增加或删除域、表单、导航器、页面和子表单

  -- 修改或删除现有视图

  -- 查看、删除或修改现有代理或添加共享代理

  -- 查看或更改公式、LotusScript 程序或与简单活动有关的公式。

  -- 更改数据库打开属性

  -- 显示设计摘要

  -- 通过制作数据库拷贝或复本揭示数据库设计

  6. 单击“替换”,然后单击“是”予以确认。

0
相关文章