Oracle BI EE 中的可访问性功能旨在方便残障人士和老年人群更方便地导航和使用产品。
可访问性功能支持使用基于标准的辅助技术硬件和软件 (例如 Freedom Scientific JAWS 或 Microsoft Narrator)。可访问性功能分组为以下一般类别:
由第三方辅助技术产品使用的功能。这些功能集中于提供包含标准 HTML 元素的用户界面,这些元素可由第三方辅助技术产品解释。
辅助功能模式。请参阅更改为访问模式。
键盘快捷方式,方便使用鼠标能力有限或无能力使用鼠标的用户导航内容。请参阅键盘快捷方式。
通过内容设计功能,内容创建者可以创建支持用户可访问性需求的内容。虽然 Oracle BI EE 提供的访问模式会自动提供多种功能,但是您作为设计者创建的内容必须符合用户社区的可访问性要求。请参阅可访问性设计和使用对象增强可访问性。
Oracle BI EE 中的访问模式可使用户界面的呈现与屏幕阅读器更好地兼容,同时允许只对残障用户支持的功能可见。
以下列表提供有关访问模式的信息:
显示 BI 编写器向导而不是“分析”编辑器。请参阅使用 BI 编写器处理分析。
主页不包含用于访问“管理”页或执行大多数编辑功能(例如编辑仪表盘)的链接。
图形和地图视图不会显示,而是转换为一个或多个注释表。
表和数据透视表使用适当的内部注释呈现,以便屏幕阅读器可以描述单元的内容。
有关所有适用的表导航快捷方式,请参阅辅助技术文档。
不能使用鼠标修改表或数据透视表的布局。
性能磁贴、热矩阵和树状图呈现为数据透视表。
“隐藏”图标位于仪表盘页上每个区域的左上角,即使该区域在仪表盘构建器中标记为不可隐藏也是如此。这样,当使用键盘在仪表盘页上进行导航时,图标将成为接收焦点的第一个元素。
仪表盘页上用于显示页选项菜单的页选项按钮不可用。
如果刷新仪表盘页,则即使导航到其他页,焦点的位置也不会保留。必须按 Tab 才能在可获得焦点的项中导航。
格状图视图在显示在仪表盘上时会转换为数据透视表视图,并发生以下更改:
内部图形的属性列不包括在数据透视表视图中。
度量值聚合到数据透视表视图的新粒度。
默认情况下,Oracle BI EE 不使用访问模式。每个用户均可以决定是在登录期间启用访问模式(请参阅使用键击登录),还是在登录后使用以下过程启用访问模式。
有多个主题介绍了应用程序的键盘快捷方式。
本部分提供有关快捷键的以下信息:
使用键盘快捷方式可加快您在应用程序中的工作。
Oracle BI EE 和 BI Publisher 均支持许多软件应用程序中所使用的标准键盘快捷方式。此外,这两个组件还提供了用于执行其特定任务的快捷键。下表介绍了用于 Oracle BI EE 和 BI Publisher 的一般键盘快捷方式。
如果使用 Freedom Scientific JAWS 或其他屏幕阅读器程序,则必须先禁用虚拟 PC 光标,然后再使用键击组合在仪表盘中导航。必须在其他时间启用虚拟 PC 光标,例如在仪表盘上的表对象中进行导航时。
键盘快捷方式 | 结果 |
---|---|
Ctrl+Alt+G |
导航到全局标题中的第一个可获得焦点的元素,即“跳至内容”链接。通过此链接可以跳过全局标题中提供的选项并移到主页的主要部分中提供的功能。 |
Ctrl+Alt+D |
导航到全局标题中的“仪表盘”弹出菜单。然后,可以按 Enter 显示一个菜单,从该菜单中选择要显示的仪表盘。 |
Ctrl+Alt+P |
导航到当前仪表盘页选项卡(如果显示此选项卡)。如果仪表盘中只有一页,则不会显示页选项卡。 |
Ctrl+Shift+S |
导航到下一区域中的第一个可获得焦点的元素。对于仪表盘页,第一个元素是“隐藏”图标。 |
Ctrl+Shift+U |
导航到上一区域中的第一个可获得焦点的元素。对于仪表盘页,第一个元素是“隐藏”图标。 |
Tab |
导航到下一个可获得焦点的元素。 |
Shift+Tab |
导航到上一个可获得焦点的元素。 |
下箭头 |
导航到下一个菜单选项。 |
上箭头 |
导航到上一个菜单选项。 |
Enter |
当焦点位于具有关联 URL 或活动的链接、图像或按钮上时,触发该活动。 |
Esc |
关闭具有焦点的菜单。 |
下表介绍了用于在 Oracle BI EE 仪表盘和 BI Publisher 报表中进行导航的键盘快捷方式。
键盘快捷方式 | 结果 |
---|---|
Alt+上下箭头 |
打开下拉框和组合框。 |
Ctrl+上下箭头 |
显示组合框中的下一项或上一项。 |
下表介绍了用于在 BI 编写器向导中进行导航的键盘快捷方式。请参阅使用 BI 编写器处理分析。
注:
显示在 BI 编写器向导的“目录”选项卡中的目录树将解释为表。要在此树中导航,请使用屏幕阅读器程序的表键击。键盘快捷方式 | 结果 |
---|---|
Alt+Shift+b |
导航到上一步按钮。 |
Alt+Shift+c |
导航到取消按钮。 |
Alt+Shift+l |
导航到完成按钮。 |
Alt+Shift+x |
导航到下一步按钮。 |
Alt+Ctrl+m |
导航到上下文菜单。例如,在目录树中选择一项并按 Alt+Ctrl+m 会显示一个菜单,其中包含用于展开和隐藏菜单项的选项。 |
Alt+下箭头 |
逐条阅读弹出窗口中的消息。 |
可以使用键盘在主页上导航。
如果在登录 Oracle BI EE 或从 Oracle BI EE 中的其他位置导航后显示主页,则必须按 Ctrl+Alt+G 将焦点置于主页左上角的跳至内容链接上。
使用键盘快捷方式可帮助您快速在应用程序中导航。
使用键盘快捷方式可以通过多种方法在仪表盘中导航。以下过程是使用键盘快捷方式在仪表盘中导航的一个示例。
在创建供各种用户使用的内容时,您必须计划为不同的残障用户提供支持。
可访问性支持是全世界许多地区的法律要求。
在设计供各种不同残障人士使用的内容时,可以遵循几个一般准则。这些准则适用于为 Oracle BI EE 或其他应用程序创建的任何内容。此外,还必须了解 Oracle BI EE 的特定功能,以确保所提供的内容支持可访问性要求。
本部分包含有关可访问性设计的以下主题:
可以在不同文档中找到有关应用程序的信息。
您可以在信息技术行业的大量出版书籍中找到有关可访问性的信息。此准则不打算重复这些工作。各种标准和法规已正式备案,尤其可以在万维网联盟 (W3C) 以及美国康复法案第 508 条中找到这些标准和法规。
许多设计人员都会在技术和可访问性方面做出臆断。
其中一些比较常见的误解包括:
HTML 内容自动等同于可访问内容。
可访问工具会自动创建可访问内容。
自动测试工具可以可靠地确定可访问性。
不过,上述这些臆断都是不正确的。开发人员可以使用 HTML 创建非可访问内容。可生成可访问内容的工具在默认情况下可能不会这样做,也可能允许开发人员选择在现有可访问内容中关闭可访问性功能的选项。自动测试工具不总是像用户那样与内容进行交互。结果,它们可能会将可访问元素错误地报告为非可访问元素。因此,可访问性归根结底是内容设计者的责任。在创建内容时,设计人员必须了解某些常见实践,确保内容可供所有用户访问。
在遵循基本指南时,仪表盘可以提供最高的效率。
在为仪表盘页配置或创建内容时,应考虑以下最佳实践建议:
不要使用指示器,因为它们不受支持。
保存仪表盘时,请确保将其保存在适当位置,以便用户可以轻松访问它们。请参阅按其他名称将仪表盘保存到其他位置。
减少页的交互性和复杂性。例如,限制提示和下拉菜单的数量,不对区域使用钻探内嵌功能,并且将表配置为尽可能多地显示行。
始终考虑有多个残障人士以及同一个人可能患有多种残疾这一事实。
此外,还必须记住某些残疾的程度会有所不同(例如不同类型的颜色视觉缺陷)。您的设计必须考虑所有这些可能性。
本部分包含有关以下一般设计领域的准则:
为显示形式选择最合适的字体可帮助用户理解信息。
视力低的用户通常会使用屏幕放大软件,这样可以使屏幕更易于阅读。您所使用的字体应当容易辨认,即使在使用可访问性工具放大至 20 倍时也是如此。有些字体在放大后将无法正常显示,而有些字体则可以正常显示。
Oracle BI EE 仪表盘使用样式表来设置标准显示定义。请确保这些样式表统一使用可正常放大的选定字体。这样,内容创建者也会自动默认使用可访问的字体。
请谨慎地为您的数据输出选择颜色,确保不容易分辨颜色的人可以正确地解释数据。
颜色视觉缺陷有许多不同的类型,从无法分辨红绿这样的普通色对的红绿色盲(这属于最常见的色盲)到只能看到深浅不同的灰色和黑色的全色盲。如果只使用颜色来传达关键信息,则意味着某些用户将无法充分知晓有关某一主题的所有相关信息。当然,也需要为盲人用户提供替代文本格式,来呈现通过颜色传送的任何信息。
作为一名开发人员,您不能创建只通过颜色提供关键信息的任何内容。一个不可访问设计的示例是,只通过将文本设为红色来表示负数。另一个示例是典型的交通灯风格的指示器,即上下文信息只由颜色来表示,绿色表示良好,红色表示较差。
由于颜色视觉缺陷也可以表现为无法辨别相似颜色的细微深浅,因此所有屏幕元素的总体颜色设计必须提供较大的对比度。
您应尽量至少实现 4.5:1 的颜色亮度对比度。例如,在白色背景中使用黑色文本,而不要在浅灰色背景中使用深灰色文本。
您可以访问以下 Web 站点获取帮助:
以下网站提供了可测试正确对比度级别的工具:
http://www.paciellogroup.com/resources/contrast-analyser.html
以下网站提供了一个工具,通过该工具可以观看 Web 站点对于具有不同类型的颜色视觉缺陷的个人的显示方式:
仪表盘是用于转换大量信息的主要形式,因此务必精心设计仪表盘,让用户能够全面地理解仪表盘。
在设计容易理解的仪表盘时,请遵循以下各个部分中的准则:
为仪表盘使用一致的结构可以确保用户将看到以熟悉格式呈现的数据。
遵循以下准则来采用统一的仪表盘结构:
如果多个仪表盘包含相似的功能或内容,则将这些链接或表单放在所有仪表盘中的同一位置。
对具有相同功能或目的地的按钮和链接使用相同的文本和标签。在使用图形元素标识控件、状态指示器或其他可编程元素时,确保为每个图形元素赋予的含义在所有仪表盘页中保持一致。
将用于相同功能的图标和其他图形与相同的文本关联。辅助技术无法读取图形,而视力低下的用户可能无法辨别图形含义。因此,所有图形都必须带有用于描述功能的附加文本。
图形必须带有“替代文本”,这是与图形关联的说明性文本,可充分描述图形的用途。在 HTML 代码中,使用元素的 ALT 属性指定此替代文本。即使图形是仅为美观起见提供的,没有功能价值,也必须为图形元素指定空替代文本 (alt=""),这样屏幕阅读器便可知道应跳过此文本。
对于不支持创建替代文本的其他图形元素,应在顶部或侧面包含用于指示功能的文本字段,例如选择下面的显示视图。
可以通过各种方式增强仪表盘。
按照以下准则增强仪表盘屏幕上的内容:
在设计图形时,为提高颜色亮度对比度,不要对仪表盘页使用彩色或带图案的背景。
在仪表盘标题区域和多页仪表盘的选项卡中,使用可支持背景和文本之间的高对比度的样式。
将最重要的内容放在页顶部,使屏幕阅读器用户无需导航整个屏幕即可访问此内容。
应该为使用可访问性工具的用户提供可访问的数据,这是确保所有用户都能够接收相同信息的重要方式。
对于本身可见的显示内容 (例如交互式 GIS 地图或音频/视频源),无法直接使这些元素可供访问。在部署这种内容时,也必须为具有类似交互功能的相同信息提供基于文本的等效显示。通常,这意味着为相关数据 (如果适用) 创建一个等效的表或数据透视表,或者为音频/视频内容提供一个标题和文本说明。
您可以创建定制样式和外观来实施支持可访问性的标准设置,例如默认字体选择、高对比度颜色方案等。
可以从复制和修改默认样式开始。通过修改这些文件,可以选择对某些残障用户十分有益的默认颜色、对比度和字体。
在某些情况下,您可能希望创建已针对具有可访问性需求的用户进行专门优化的附加内容。
视图选择器是一个非常有用的工具,可为所有用户社区提供大多数功能丰富的内容。
例如,假设您具有一个称为 HR 饼图的视图,该视图在切片中使用颜色来显示工作类别。此图形可作为仪表盘页的默认视图。您可以在该页上包括一个视图选择器,这样用户就可以选择具有交叉影线的表或图形而不是颜色来显示数据。该图形还可以添加用于显示每个切片表示的实际值的文本元素,可以简化背景网格以及包含说明性标题。
可以通过变更默认 HTML 输出,改进用户的访问体验。
屏幕阅读器通常使用标准 HTML 标记来提供在页上导航的信息。其中一个最常用的标记是 Header 标记。当访问模式处于打开状态时,Oracle BI EE 仪表盘上的默认标题视图包括一个 Title 标记。但是,您不能将其他标记添加到标题视图设计中。
可以同时使用静态文本视图代替标题视图并提供必要的 HTML 标记。选中“结果”选项卡的“静态文本”编辑器中的包含 HTML 标记框,并输入适当的 HTML 代码。可以访问 Oracle BI EE 系统的样式表中包含的样式,确保与仪表盘的其余部分保持一致。
例如,可以为仪表盘创建一个标题,这样您便可以输入使用 H3 标记进行标记的标题,并且在下方使用水平标尺线。对静态文本视图输入以下 HTML 代码:
<H3>My HR Report</H3><HR WIDTH=650 ALIGN=LEFT>