SAS The Power to Know

SAS® Visual Analytics 7.52 Viewer

Accessibility Conformance Report

SAS® Visual Analytics Viewer (the report viewer) (hereafter the software) enables users who are not report designers to view a report using a web browser.

NOTICE: SAS' only warranty or other obligations to Customer with respect to the SAS software shall be as set forth in a signed licensing agreement between SAS and the Customer. This information does not constitute user documentation as referenced in SAS' standard license agreement.

SAS and all other SAS Institute, Inc. product and service names are registered trademarks of SAS Institute, Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are registered trademarks or trademarks of their respective companies.

WCAG 2.1 Report

Table 1: Success Criteria, Level A

CriteriaConformance LevelRemarks and Explanations
1.1.1 Non-text Content (Level A)Partially Supported

All images are on buttons or links and are labeled. It is possible to include text on user generated content that will be read by a screen reader. Data tables are exposed and can be exported to external software depending on report creator settings. Some report author created visualizations can be sonified using the SAS Graphics Accelerator.

1.2.1 Audio-only and Video-only (Prerecorded) (Level A)Not Applicable
1.2.2 Captions (Prerecorded) (Level A)Not Applicable
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)Not Applicable
1.3.1 Info and Relationships (Level A)Partially Supported

In the software itself, content conveyed through presentation is also presented via text. However, it is possible for the report author to create content that does not adhere to this criterion.

1.3.2 Meaningful Sequence (Level A)Supported
1.3.3 Sensory Characteristics (Level A)Partially Supported

In the software itself, content conveyed through presentation is also presented via text. However, it is possible for the report author to create content that does not adhere to this criterion.

1.4.1 Use of Color (Level A)Partially Supported

In the software itself, content conveyed through color is also presented via text. However, it is possible for the report author to create content that does not adhere to this criterion.

1.4.2 Audio Control (Level A)Not Applicable
2.1.1 Keyboard (Level A)Partially Supported

Keyboard navigation is supported throughout most of the software, with some exceptions which include:

  • Report comments and properties panes can be difficult to use with keyboard. There are workarounds for this issue.
2.1.2 No Keyboard Trap (Level A)Supported

There are methods to get keyboard focus out of all areas of the software.

2.1.4 Character Key Shortcuts (Level A)Not Evaluated
2.2.1 Timing Adjustable (Level A)Supported
2.2.2 Pause, Stop, Hide (Level A)Not Applicable
2.3.1 Three Flashes or Below Threshold (Level A)Supported

There is no content in the software flashing between 5hz and 55hz. However user generated content could potentially violate this criterion with some effort.

2.4.1 Bypass Blocks (Level A)Supported

There are keyboard shortcut keys to move the user to various points in the software, enabling the user to bypass regions.

2.4.2 Page Titled (Level A)Supported
2.4.3 Focus Order (Level A)Partially Supported

The UI elements of the software itself have consistent focus order. There are some report objects that can have incorrect focus order. Exceptions include:

  • Up and down arrow keys in charts
  • After opening a report via the Browse button, keyboard focus is lost until the Tab button is pressed.
2.4.4 Link Purpose (In Context) (Level A)Supported

Links are described with appropriate context.

2.5.1 Pointer Gestures (Level A)Not Evaluated
2.5.2 Pointer Cancellation (Level A)Not Evaluated
2.5.3 Label in Name (Level A)Not Evaluated
2.5.4 Motion Actuation (Level A)Not Evaluated
3.1.1 Language of Page (Level A)Supported
3.2.1 On Focus (Level A)Supported
3.2.2 On Input (Level A)Supported
3.3.1 Error Identification (Level A)Supported
3.3.2 Labels or Instructions (Level A)Supported

When user input is required, there are labels to describe what is required. This does not pertain to AT interaction. See 4.1.2.

4.1.1 Parsing (Level A)Partially Supported

Some parsing errors are present.

4.1.2 Name, Role, Value (Level A)Partially Supported

Screen readers are supported throughout most of the software. Some exceptions include:

  • Screen readers are partially supported for most visualizations that appear in the software.
  • Some input controls in print and share dialogs are not labeled.

Table 2: Success Criteria, Level AA

CriteriaConformance LevelRemarks and Explanations
1.2.4 Captions (Live) (Level AA)Not Applicable
1.2.5 Audio Description (Prerecorded) (Level AA)Not Applicable
1.3.4 Orientation (Level AA)Not Evaluated
1.3.5 Identify Input Purpose (Level AA)Not Evaluated
1.4.3 Contrast (Minimum) (Level AA)Supported

The software itself has sufficient color contrast throughout. It is possible however for the user to create content that does not meet this criterion.

1.4.4 Resize text (Level AA)Supported
1.4.5 Images of Text (Level AA)Supported

There are no images of text in the software. It is possible for the report authors to generate content that contains images of text, however.

1.4.10 Reflow (Level AA)Not Evaluated
1.4.11 Non-text Contrast (Level AA)Not Evaluated
1.4.12 Text Spacing (Level AA)Not Evaluated
1.4.13 Content on Hover or Focus (Level AA)Not Evaluated
2.4.5 Multiple Ways (Level AA)Not Applicable

The software is a complex web application, and not a set of static pages. As such, there is explicitly only one way to do many of the paths of functionality within the software.

2.4.6 Headings and Labels (Level AA)Supported

Headings and labels are used throughout the software to describe the current section, component, object, etc.

2.4.7 Focus Visible (Level AA)Supported
3.1.2 Language of Parts (Level AA)Not Supported

If there is an additional language on the page, that section does not have an additional lang= attribute.

3.2.3 Consistent Navigation (Level AA)Supported
3.2.4 Consistent Identification (Level AA)Supported
3.3.3 Error Suggestion (Level AA)Supported

When errors are present, there is a description of the issue and potential corrections. Note that this does not apply to AT interaction. See 4.1.2.

3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)Supported

There are no input errors that can become permanent.

4.1.3 Status Messages (Level AA)Not Evaluated

Table 3: Success Criteria, Level AAA

CriteriaConformance LevelRemarks and Explanations
1.2.6 Sign Language (Prerecorded) (Level AAA)Not Evaluated
1.2.7 Extended Audio Description (Prerecorded) (Level AAA)Not Evaluated
1.2.8 Media Alternative (Prerecorded) (Level AAA)Not Evaluated
1.2.9 Audio-only (Live) (Level AAA)Not Evaluated
1.3.6 Identify Purpose (Level AAA)Not Evaluated
1.4.6 Contrast Enhanced (Level AAA)Partially Supported

The software does contain a user selectable high contrast theme. Reports and visualizations viewed in the software however are generated according to report author settings. A High contrast report theme is available to report authors in VA. The user can also override report author's theme choice with the SAS High Contrast Theme.

1.4.7 Low or No Background Audio (Level AAA)Not Evaluated
1.4.8 Visual Presentation (Level AAA)Not Evaluated
1.4.9 Images of Text (No Exception) (Level AAA)Not Evaluated
2.1.3 Keyboard (No Exception) (Level AAA)Not Evaluated
2.2.3 No Timing (Level AAA)Not Evaluated
2.2.4 Interruptions (Level AAA)Not Evaluated
2.2.5 Re-authenticating (Level AAA)Not Evaluated
2.2.6 Timeouts (Level AAA)Not Evaluated
2.3.2 Three Flashes (Level AAA)Not Evaluated
2.3.3 Animation and Interactions (Level AAA)Not Evaluated
2.4.8 Location (Level AAA)Not Evaluated
2.4.9 Link Purpose (Link Only) (Level AAA)Not Evaluated
2.4.10 Section Headings (Level AAA)Not Evaluated
2.5.5 Target Size (Level AAA)Not Evaluated
2.5.6 Concurrent Input Mechanisms (Level AAA)Not Evaluated
3.1.3 Unusual Words (Level AAA)Not Evaluated
3.1.4 Abbreviations (Level AAA)Not Evaluated
3.1.5 Reading Level (Level AAA)Not Evaluated
3.1.6 Pronunciation (Level AAA)Not Evaluated
3.2.5 Change on Request (Level AAA)Not Evaluated
3.3.5 Help (Level AAA)Not Evaluated
3.3.6 Error Prevention (All) (Level AAA)Not Evaluated

2017 Section 508 Report

Chapter 3: Functional Performance Criteria (FPC)

CriteriaConformance LevelRemarks and Explanations
302.1 Without Vision Partially Supported

Screen reader users should be able to successfully use most areas of the software. There are some edge cases where a user would have a roadblock in specific instances of functionality. See WCAG 4.1.2 for more details.

302.2 With Limited Vision Supported
302.3 Without Perception of Color Partially Supported

The software can be used by users that can’t see color difference. However some user generated content could violate this criterion.

302.4 Without Hearing Supported
302.5 With Limited Hearing Supported
302.6 Without Speech Supported
302.7 With Limited Manipulation Partially Supported

See WCAG 2.1.1, 2.1.2, and 2.4.3 for more details.

302.8 With Limited Reach and Strength Partially Supported

See WCAG 2.1.1, 2.1.2, and 2.4.3 for more details.

302.9 With Limited Language, Cognitive, and Learning Abilities Partially Supported

Users of a different language shouldn’t have too much trouble. Users with cognitive impairments may not be as successful.

Chapter 5: Software

CriteriaConformance LevelRemarks and Explanations
502 Interoperability with Assistive Technology

Heading cell - no response required

Heading cell - no response required

502.2.1 User Control of Accessibility Features Not Applicable

Software is not platform software.

502.2.2 No Disruption of Accessibility Features Supported
502.3 Accessibility Services

Heading cell - no response required

Heading cell - no response required

502.3.1 Object Information Partially Supported

Most of the software is labeled correctly. However, some controls don't communicate their state correctly.

502.3.2 Modification of Object Information Partially Supported

Most of the software is labeled correctly. However, some controls are missing labels and descriptions thus making it more difficult to know how to modify them.

502.3.3 Row, Column, and Headers Supported
502.3.4 Values Supported
502.3.5 Modification of Values Supported
502.3.6 Label Relationships Partially Supported

Inter-object labeling works correctly for most objects. Note that this does not pertain to objects with their own label. See. 502.3.1. Exceptions include:

  • Print dialog
  • Share dialog
  • Author created content could also violate this criterion.
502.3.7 Hierarchical Relationships Partially Supported

Hierarchical relationships are conveyed correctly throughout most of the software. Exceptions include:

  • Lattice structure is not properly communicated to a screen reader.
502.3.8 Text Partially Supported

Text is read correctly throughout the software. However, text attributes are not presented to assistive technology.

502.3.9 Modification of Text Supported
502.3.10 List of Actions Partially Supported

When actions can be performed on most objects, possible actions are conveyed to assistive technology. Exceptions include:

  • Actions available in charts
502.3.11 Actions on Objects Supported

When actions are available and listed to assistive technology (see 502.3.10), actions can be executed by the AT.

502.3.12 Focus Cursor Partially Supported

Information about the focus cursor is exposed to AT in most areas of the software. Exceptions include:

  • Selection state of elements in charts is not read
502.3.13 Modification of Focus Cursor Supported
502.3.14 Event Notification Partially Supported

There are some elements in the software that do not communicate state change. Examples include:

  • Selecting/unselecting elements in charts
503 Applications

Heading cell - no response required

Heading cell - no response required

503.2 User Preferences Not Applicable

Software is web software

503.3 Alternative User Interfaces Not Applicable

There is no an Alternative User Interface.

503.4 User Controls for Captions and Audio Description

Heading cell - no response required

Heading cell - no response required

503.4.1 Caption Controls Not Applicable
503.4.2 Audio Description Controls Not Applicable
504 Authoring Tools

Heading cell - no response required

Heading cell - no response required

504.2 Content Creation or Editing (if not authoring tool, enter "not applicable")

See information in WCAG section

See information in WCAG section

504.2.1 Preservation of Information Provided for Accessibility in Format Conversion Supported

The software supports exporting to PDF, images, Excel, tsv and csv files, and the SAS Graphics Accelerator.

  • Accessibility information is not preserved when exporting to images with the exception of theme settings.
  • For data files like tsv, csv, and XLSX files, the data exported is just text.
  • When an object is opened in the SAS Graphics Accelerator, all accessibility information is preserved.
504.2.2 PDF Export Not Supported

PDFs produced by the software are not tagged for screen reader use.

504.3 Prompts Not Applicable

Visual Analytics Report Viewer is not an authoring tool.

504.4 Templates Not Applicable

Visual Analytics Report Viewer is not an authoring tool.

Chapter 6: Support Documentation and Services

CriteriaConformance LevelRemarks and Explanations
602 Support Documentation

Heading cell - no response required

Heading cell - no response required

602.2 Accessibility and Compatibility Features Supported

Documentation lists accessibility issues and workarounds when available.

602.3 Electronic Support Documentation

See information in WCAG section

See information in WCAG section

602.4 Alternate Formats for Non-Electronic Support Documentation Not Applicable

All support documentation is available in an electronic version.

603 Support Services

Heading cell - no response required

Heading cell - no response required

603.2 Information on Accessibility and Compatibility Features Supported

SAS Technical Support has information on accessibility related features of software.

603.3 Accommodation of Communication Needs Supported

SAS Technical Support works with the communication needs of users.

EN 301 549 Report

Chapter 4: 4.2 Functional Performance Statements (FPS)

CriteriaConformance LevelRemarks and Explanations
4.2.1 Usage without vision Partially Supported

Screen reader users should be able to successfully use most areas of the software. There are some edge cases where a user would have a roadblock in specific instances of functionality. See WCAG 4.1.2 for more details.

4.2.2 Usage with limited vision Partially Supported

Low vision users should be able to successfully use the software.

4.2.3 Usage without perception of color Partially Supported

The software can be used by users that can’t see color difference. However some user generated content could violate this criterion.

4.2.4 Usage without hearing Supported
4.2.5 Usage with limited hearing Supported
4.2.6 Usage without vocal capability Supported
4.2.7 Usage with limited manipulation or strength Partially Supported

See WCAG 2.1.1, 2.1.2, and 2.4.3 for more details.

4.2.8 Usage with limited reach Partially Supported

See WCAG 2.1.1, 2.1.2, and 2.4.3 for more details.

4.2.9 Minimize photosensitive seizure triggers Supported

There is no content in the software flashing between 5hz and 55hz. However user generated content could potentially violate this criterion with some effort.

4.2.10 Usage with limited cognition, language or learning Partially Supported

Users of a different language shouldn’t have too much trouble. Users with cognitive impairments may not be as successful.

4.2.11 Privacy Supported

Private information is masked when communicating through a screen reader.

Chapter 5: Generic Requirements

CriteriaConformance LevelRemarks and Explanations
5.1.3 Non-visual access

Heading cell - no response required

Heading cell - no response required

5.1.3.1 Audio output of visual information Not Applicable

Software is not a closed system, so EN 301 5.1.3.1 - 5.1.5 do not apply.

5.1.3.2 Auditory output delivery including speech Not Applicable
5.1.3.3 Auditory output correlation Not Applicable
5.1.3.4 Speech output user control Not Applicable
5.1.3.5 Speech output automatic interruption Not Applicable
5.1.3.6 Speech output for non-text content Not Applicable
5.1.3.7 Speech output for video information Not Applicable
5.1.3.8 Masked entry Not Applicable
5.1.3.9 Private access to personal data Not Applicable
5.1.3.10 Non-interfering audio output Not Applicable
5.1.3.11 Private listening volume Not Applicable
5.1.3.12 Speaker volume Not Applicable
5.1.3.13 Volume reset Not Applicable
5.1.3.14 Spoken languages Not Applicable
5.1.3.15 Non-visual error identification Not Applicable
5.1.3.16 Receipts, tickets, and transactional outputs Not Applicable
5.1.4 Functionality closed to text enlargement Not Applicable
5.1.5 Visual output for auditory information Not Applicable

Chapter 7: ICT with Video Capabilities

CriteriaConformance LevelRemarks and Explanations
7.1 Caption processing technology

Heading cell - no response required

Heading cell - no response required

7.1.1 Captioning playback Not Applicable
7.1.2 Captioning synchronization Not Applicable
7.1.3 Preservation of captioning Not Applicable
7.1.4 Captions characteristics Not Applicable
7.1.5 Spoken subtitles Not Applicable
7.2.1 Audio description playback Not Applicable
7.2.2 Audio description synchronization Not Applicable
7.2.3 Preservation of audio description Not Applicable
7.3 User controls for captions and audio description Not Applicable

Chapter 9: Web (see WCAG 2.x section)

Chapter 11: Software

CriteriaConformance LevelRemarks and Explanations
11.5.2.3 Use of accessibility services Supported
11.5.2.4 Assistive technology Not Applicable

The software is not assistive technology.

11.5.2.5 Object information Partially Supported

Most of the software is labeled correctly. However, some controls are missing labels and descriptions.

11.5.2.6 Row, column, and headers Supported
11.5.2.7 Values Supported
11.5.2.8 Label relationships Partially Supported

Inter-object labeling works correctly for most objects. Note that this does not pertain to objects with their own label. See. 502.3.1. Exceptions include:

  • Print dialog
  • Share dialog
  • Author created content could also violate this criterion.
11.5.2.9 Parent-child relationships Partially Supported

Hierarchical relationships are conveyed correctly throughout most of the software. Exceptions include:

  • Lattice structure is not properly communicated to a screen reader.
11.5.2.10 Text Partially Supported

Text is read correctly throughout the software. However, text attributes are not presented to assistive technology.

11.5.2.11 List of available actions Partially Supported

When actions can be performed on most objects, possible actions are conveyed to assistive technology. Exceptions include:

  • Actions available in charts
11.5.2.12 Execution of available actions Supported

When actions are available and listed to assistive technology (see 502.3.10), actions can be executed by the AT.

11.5.2.13 Tracking of focus and selection attributes Partially Supported

Information about the focus cursor is exposed to AT in most areas of the software. Exceptions include:

  • Selection state of elements in charts is not read
11.5.2.14 Modification of focus and selection attributes Supported
11.5.2.15 Change notification Partially Supported

There are some elements in the software that do not communicate state change. Examples include:

  • Selecting/unselecting elements in charts
11.5.2.16 Modifications of states and properties Partially Supported

Most of the software is labeled correctly. However, some controls are missing labels and descriptions thus making it more difficult to know how to modify them.

11.5.2.17 Modifications of values and text Supported
11.6 Documented accessibility usage

Heading cell - no response required

Heading cell - no response required

11.6.1 User control of accessibility features Not Applicable

Software is not platform software.

11.6.2 No disruption of accessibility features Supported
11.7 User preferences Not Applicable

Software is web software.

11.8 Authoring tools

Heading cell - no response required

Heading cell - no response required

11.8.1 Content technology

Heading cell - no response required

Heading cell - no response required

11.8.2 Accessible content creation (if not authoring tool, enter "not applicable")

See information in WCAG section

See information in WCAG section

11.8.3 Preservation of accessibility information in transformations Partially Supported

The software supports exporting to PDF, images, Excel, tsv and csv files, and the SAS Graphics Accelerator.

  • Accessibility information is not preserved when exporting to images with the exception of theme settings.
  • For data files like tsv, csv, and XLSX files, the data exported is just text.
  • When an object is opened in the SAS Graphics Accelerator, all accessibility information is preserved.
  • PDFs produced by the software are not tagged for screen reader use.
11.8.4 Repair assistance Not Applicable

Visual Analytics Report Viewer is not an authoring tool.

11.8.5 Templates Not Applicable

Visual Analytics Report Viewer is not an authoring tool.

Chapter 12: Documentation and Support Services

CriteriaConformance LevelRemarks and Explanations
12.1 Product documentation

Heading cell - no response required

Heading cell - no response required

12.1.1 Accessibility and compatibility features Supported

Documentation lists accessibility issues and workarounds when available.

12.1.2 Accessible documentation

See information in WCAG section

See information in WCAG section

12.2 Support Services

Heading cell - no response required

Heading cell - no response required

12.2.2 Information on accessibility and compatibility features Supported

SAS Technical Support has information on accessibility related features of software.

12.2.3 Effective communication Supported

SAS Technical Support works with the communication needs of users.

12.2.4 Accessible documentation

See information in WCAG section

See information in WCAG section