![]() |
|
关于设计工作簿结构要设置有效的工作簿结构,必须仔细规划工作簿层次结构。在为贵公司设计和调整工作簿层次结构时,请考虑以下准则:
用户工作簿创建与用户工作簿重复的定制工作簿的缺点是,定制工作簿和默认用户工作簿中的数据必须同步。该附加任务将延长服务器的处理时间,并影响检索记录的速度。 注意:公司可能考虑复制用户工作簿的一个原因是,赋予用户对其它用户数据的临时访问权限。要满足此需求,较好的方法是将想要访问数据的用户添加为拥有该数据的用户的代表。 数据访问需求工作簿结构不一定会影响贵公司的公司层次结构。但建议工作簿结构应密切反映公司组织数据的方式。部分业务可按地域进行组织,其它部分则可按产品系列或行业进行组织。请特别注意以下情况:
公司结构的相关性在许多公司,父组织对子组织中的所有数据具有完全访问权限。通常,此类父组织中的成员对所有子组织中的数据具有全局访问权限。 如果贵组织按此方式构建,则建议不要设置反映父组织级别的组织结构的工作簿。但是,请考虑以下事项:
数据隶属关系检查在用户从一个部门调到另一部门后公司应执行的过程。例如:
用户需求和任务在设计工作簿结构时,请考虑用户最常在其中使用工作簿的任务,包括完成列表、搜索记录,以及创建和使用报表。 完成列表要帮助标识用户需要的列表,请确定最频繁使用且最适合用户的列表的类型。请贵公司用户进行输入以帮助您完成此操作。如果工作簿结构中的工作簿不包含理想列表需要的所有记录,则该工作簿结构可能缺少层次结构。例如,可以设置地理层次结构和面向产品的层次结构。 如果用户花费大量时间处理一个工作簿的特定子集,请为该子集创建子工作簿。命名该子工作簿,使用户能够识别它。还可以将该子工作簿设置为“工作簿”选择器的默认值,以便用户不一定要每次都选择相应的工作簿。有关为“工作簿”选择器设置默认值更多信息,请参阅为用户和用户角色启用工作簿。 搜索记录要确定贵公司用户的搜索需求,询问用户其查找特定记录的方案。工作簿结构和工作簿大小应反映用户最频繁执行的搜索和搜索标准。 注意:如果工作簿结构已经准备就绪,并需要进一步调整,请询问用户他们通常能否确定特定记录是层次结构中特定工作簿的一部分。如果用户一致认为他们只能确定较高级别的工作簿,则询问他们工作簿结构的另一细分是否允许进一步缩小搜索范围。仅在正常搜索出现异常时,才应强制用户搜索较高级别的工作簿。 在搜索中使用的字段也会影响搜索的速度:
例如,如果确定用户通常基于索引字段搜索联系人记录,则对于每种记录类型,最低级别工作簿(称为叶节点工作簿)的记录数可多达 100,000 个。但是,如果用户通常基于非索引字段搜索联系人记录,则可以针对每种记录类型将叶节点工作簿的大小限制在 20,000 至 30,000 条记录之间。 数据配置因公司而异。因此,不会对工作簿的记录数进行建议。必须持续管理工作簿大小。通过减少要搜索的记录数,工作簿可以更快地进行搜索。 创建和使用报表除了管理员,所有用户都受报表数据可见性规则的约束。如果在“工作簿”选择器中为报告指定用户工作簿或定制工作簿,则为报表考虑的数据如下:
注意:虽然在设置工作簿结构后通常不需要进行更改,但是您也可以进行更改。无需停机即可进行此类更改,并且会立即应用更改。但是,更改不会立即反映在实时报表的数据中。 有关报表中记录可见性的更多信息,请参阅报表。 经理可见性在设计工作簿层次结构时,请遵循以下原则:
层次结构级别对于包含大量级别(各级别均包含记录)的工作簿层次结构,其行为方式与已启用经理可见性的团队功能相似。此类层次结构在数据集少的情况下性能佳。但是,随着数据量的增加,层次结构中级别很少(或无层次结构级别)的工作簿的性能远高于团队功能。 如果工作簿层次结构的一个级别对于数据安全或数据组织没有更多价值,请合并多余的工作簿及其子工作簿。询问工作簿用户他们通常能否确定记录是在一个子工作簿中还是在相同父工作簿的另一子工作簿中;如果不能,则表示最好的选择是将这两个子工作簿折叠到一个父工作簿中。 减少工作簿层次结构中级别数的简单方法是,在子工作簿前面加上父工作簿的名称。例如,如果存在一个名为“北部”的子工作簿和名为“北美”的父工作簿,则删除该父工作簿,并将子工作簿重命名为“北美 – 北部”。 跨项罗列跨项罗列是在多个工作簿间复制记录的操作。跨项罗列中包括用户的管理开销,因为需要同步,所以会导致大量读写操作,这些操作将影响服务器的性能。请尽量避免跨项罗列。 自动化工作簿管理通常,工作簿分配标准会映射到记录类型中的一个或多个字段。通过创建工作流程规则,可以在其中一个字段发生更改后自动重组工作簿分配。 例如,如果存在一个名为地区 的工作簿层次结构,则可以创建一个工作流规则来监控记录类型中的字段(例如,客户的“地区”字段),然后在该规则中创建“分配工作簿”操作,以在客户的“地区”字段值发生更改时用新工作簿更新记录上的“地区”工作簿。 设计工作簿名称时,请考虑是否要使用“分配工作簿”工作流操作,以使得单一工作流操作可以根据解析为工作簿名称的表达式将另一个工作簿分配给多个不同的记录。 例如,假定您具有北美客户,并且还具有总部在 EMEA 的客户。您可能想要为不同位置设置两个单独的工作簿,并根据客户位置将合适的工作簿分配给客户。要设置此配置,您可以创建两个工作簿,一个名为“北美”,另一个名为“EMEA”。然后,您可以使用值“北美”和“EMEA”创建一个称为“销售地点”的定制选择列表字段,并将此定制字段添加至合适角色的“客户”记录类型的页面布局。然后,您可以创建一个“分配工作簿”工作流操作,使其在更新客户记录时执行以下活动:
相关主题请参阅以下主题以了解相关的信息: |
已发布 10月 2016 | Copyright © 2005, 2016, Oracle. 保留所有权利。Legal Notices. |