Прямой ответ
WCAG 2.2 (Web Content Accessibility Guidelines 2.2, публикация W3C) написан как набор критериев успеха для веб-контента в целом — документ не делает различий между интерфейсами, которые видят гости, и панелями, которыми пользуется персонал за стойкой хостес или у кассы POS. Если дашборд управления бронированием или POS-терминал реализован как веб- или веб-based приложение, к нему применимы те же требования по клавиатурной навигации, контрасту, размеру целей нажатия и совместимости с программами экранного чтения, что и к сайту ресторана. На практике это означает, что аудит доступности стоит проводить не только для формы онлайн-бронирования, но и для внутренних инструментов, которыми администратор смены или кассир пользуются каждый день.
Почему внутренний софт часто остаётся вне поля зрения
Разговор о доступности в ресторанной индустрии почти всегда начинается и заканчивается на гостевых точках контакта: меню на сайте, форма бронирования столика, страница заказа на доставку. Это логично — именно эти интерфейсы видит внешний аудитор, юрист или клиент с нарушением зрения, который не смог оформить бронь. Но администратор с нарушением моторики, который управляет графиком столов через дашборд, или кассир, работающий с экранным диктором, сталкивается с теми же категориями барьеров: мелкие кликабельные зоны, недостаточный контраст статусов заказа, элементы интерфейса, которые невозможно активировать без мыши.
WCAG 2.2 не проводит границу между «клиентским» и «служебным» софтом — граница проводится по тому, является ли интерфейс веб-контентом. Это значит, что применимость критериев к POS-системе или дашборду бронирования — вопрос технической архитектуры конкретного продукта, а не отдельная категория стандарта. Прежде чем начинать аудит, стоит уточнить у поставщика ПО, на какой платформе построен интерфейс и какие вспомогательные технологии он тестировал.
Фреймворк: чек-лист аудита доступности интерфейса персонала (SIAA)
Ниже — структура для проверки внутреннего ПО, построенная на группах критериев успеха WCAG 2.2 уровня A и AA. Она не заменяет полный текст руководства, а даёт операционному менеджеру или ИТ-ответственному ресторана отправную точку для разговора с поставщиком и для собственного ручного тестирования.
Шаг 1. Клавиатурная и альтернативная навигация
- Можно ли выполнить каждое действие — принять бронь, изменить статус стола, провести оплату — только с клавиатуры, без мыши или тач-экрана?
- Виден ли фокус клавиатуры визуально в любой момент, и не перекрывается ли он всплывающими панелями, шапками или уведомлениями (критерий 2.4.11, Focus Not Obscured)?
- Достаточно ли заметен индикатор фокуса по контрасту и толщине (2.4.13, Focus Appearance)?
Шаг 2. Моторная доступность и размер целей
- Достаточен ли размер кликабельных элементов на POS-экране (кнопки позиций меню, модификаторов, оплаты) с учётом критерия 2.5.8 (Target Size Minimum)?
- Есть ли альтернатива операциям, требующим перетаскивания (drag-and-drop) — например, перемещению брони между слотами в дашборде (2.5.7, Dragging Movements)?
- Не срабатывают ли критичные действия только по одному короткому нажатию без возможности отмены или подтверждения?
Шаг 3. Визуальное восприятие и контраст
- Соответствует ли контраст текста статусов заказа, таймеров и предупреждений минимуму 4.5:1 для обычного текста (1.4.3)?
- Работает ли интерфейс при увеличении масштаба без потери функциональности (1.4.10, Reflow)?
- Передаётся ли статус (свободен/занят/просрочен) не только цветом, но и текстом или иконкой (использование цвета не как единственного носителя информации)?
Шаг 4. Совместимость с экранным диктором и когнитивная нагрузка
- Объявляет ли экранный диктор изменения статуса в реальном времени — новый заказ, изменение брони — без необходимости обновлять страницу (4.1.3, Status Messages)?
- Есть ли у динамических элементов (кнопки, поля, модальные окна) корректно заданные имя, роль и значение для вспомогательных технологий (4.1.2, Name, Role, Value)?
- Предсказуема ли навигация между экранами смены — не меняется ли порядок пунктов меню без видимой причины (3.2.3, Consistent Navigation, где применимо)?
- Даёт ли система достаточно времени и понятные сообщения об ошибках при вводе данных под нагрузкой смены (3.3.1, Error Identification)?
Как проверять соответствие критериям на практике
Аудит имеет смысл строить как комбинацию быстрой проверки и глубокого ручного теста, а не как разовое сканирование.
| Что проверяем | Метод | Что считается сигналом проблемы |
|---|---|---|
| Контраст текста и статусов | Автоматический анализатор контраста + визуальная проверка на реальном экране POS | Соотношение ниже 4.5:1 для обычного текста, ниже 3:1 для крупного |
| Полная клавиатурная навигация | Ручное прохождение всех рабочих сценариев смены без мыши | Любое действие, недостижимое или неотменяемое без указателя |
| Совместимость с экранным диктором | Ручной тест с реальной программой чтения экрана (например, штатной ОС) на ключевых экранах | Элементы без объявленного имени, роли или статуса; отсутствие озвучивания динамических изменений |
| Размер и разнесение целей нажатия | Измерение кликабельных зон на разрешении реального терминала | Цели меньше рекомендованного минимума без достаточного отступа |
| Устойчивость при увеличении масштаба | Увеличение интерфейса до 400% в браузере или системных настройках масштабирования | Обрезанный контент, перекрывающиеся элементы, потеря функциональности |
Результат такой проверки стоит фиксировать не как единый балл «доступно / недоступно», а как список конкретных критериев с пометкой «соответствует», «частично» или «требует доработки поставщика» — это удобнее обсуждать при следующем обновлении софта.
Ограничения этого метода
Чек-лист, построенный на критериях успеха WCAG 2.2, полезен как структура для разговора и проверки, но у него есть границы. Во-первых, автоматические сканеры доступности выявляют лишь часть нарушений — контраст, отсутствующие атрибуты — но не могут достоверно проверить, объявляет ли экранный диктор динамическое обновление статуса заказа или можно ли завершить сложный сценарий только с клавиатуры; это требует ручного тестирования с реальными вспомогательными технологиями. Во-вторых, соответствие уровню AA — это техническое соответствие набору формализованных критериев, а не гарантия удобства для каждого конкретного сотрудника: два человека с одинаковым диагнозом могут по-разному воспринимать один и тот же интерфейс. Наконец, WCAG 2.2 описывает веб-контент; если POS-терминал построен на закрытой нативной платформе без веб-компонентов, применимость части критериев нужно уточнять отдельно у поставщика, а не предполагать автоматически.
Где здесь может быть уместен ChefNet
ChefNet развивает продукты для ресторанного поиска и операционных инструментов, включая направления, связанные с управлением бронированием. Если ресторан рассматривает такие инструменты в контексте доступности для персонала, разумный шаг — напрямую спросить у поставщика, какие из перечисленных выше критериев WCAG 2.2 уже проверялись и какие возможности (клавиатурная навигация, поддержка экранного диктора, настройка контраста) на самом деле доступны в текущей версии продукта, а не предполагать это по умолчанию. Общие рекомендации из этого чек-листа применимы независимо от того, какое конкретное ПО используется в ресторане.
Как встроить аудит в рабочий процесс, а не проводить его разово
Разовая проверка по чек-листу SIAA даёт снимок на одну дату, но интерфейсы обновляются, а состав смены меняется. Ниже — порядок действий, который позволяет закрепить аудит как повторяющийся процесс, а не единичное событие.
- Зафиксировать текущую версию ПО и платформу (веб, веб-обёртка, нативное приложение) — это определяет, какие критерии WCAG 2.2 применимы напрямую.
- Провести первичный аудит по всем шагам чек-листа и присвоить каждой находке уровень критичности: блокирует выполнение операции / затрудняет, но есть обходной путь / неудобство без влияния на выполнение задачи.
- Передать список находок с уровнями критичности поставщику ПО как основу для обсуждения дорожной карты, не формулируя это как готовое обязательство поставщика.
- Назначить дату повторной проверки после каждого значимого обновления интерфейса, а не только по календарю.
- Включить короткий сбор обратной связи от сотрудников смены после обновления — они первыми заметят, если новая версия сломала уже рабочий сценарий.
Приоритизация находок
Не все несоответствия критериям равнозначны для операционной смены. Находку, которая блокирует принятие оплаты без мыши, разумно приоритизировать выше, чем недостаточный контраст декоративного элемента интерфейса, который не несёт статусной информации.
Частные случаи, которые чек-лист не покрывает напрямую
- Временные ограничения. Сотрудник с временной травмой руки сталкивается с теми же барьерами клавиатурной и моторной доступности, что и постоянная инвалидность — критерии WCAG 2.2 не различают причину ограничения, и проверка одноручного/безмышечного сценария полезна независимо от диагноза.
- Общие терминалы и общий логин. Если несколько сотрудников работают с одним и тем же POS-терминалом под общей учётной записью, персональные настройки контраста или размера шрифта, если они предусмотрены интерфейсом, могут не сохраняться между сменами — это стоит проверять отдельно от индивидуального аудита.
- Условия зала и кухни. Блики на экране у окна или в летнике, шум кухни, перчатки на кассе — не входят в критерии WCAG 2.2 напрямую, но усиливают эффект уже выявленных проблем с контрастом или размером целей нажатия; их стоит фиксировать как контекст, а не как отдельный критерий.
- Высокая текучесть персонала. Чек-лист описывает интерфейс, но не решает задачу повторного обучения новых сотрудников работе с найденными обходными путями — это отдельный организационный процесс, не покрываемый техническим аудитом.
Как отслеживать статус находок во времени
| Поле записи | Назначение |
|---|---|
| Критерий WCAG 2.2 | Ссылка на конкретный пункт (например, 2.5.8) |
| Уровень критичности | Блокирует / затрудняет / неудобство |
| Ответственный | Внутренний ИТ-контакт или контакт поставщика |
| Дата повторной проверки | Привязана к следующему релизу ПО, а не к фиксированному календарю |
| Статус | Открыто / в работе у поставщика / закрыто |
Такой журнал позволяет отличать устранённые проблемы от тех, что просто перестали быть заметны при поверхностной проверке.
Что остаётся за пределами аудита интерфейса
Даже полностью пройденный чек-лист не решает вопросы, лежащие вне программного интерфейса: эргономику стойки хостес и высоту POS-терминала, доступность физического пространства кассовой зоны, а также готовность сотрудника сообщить о барьере без опасения последствий. Аудит по WCAG 2.2 охватывает только программную часть взаимодействия и должен рассматриваться как один из элементов более широкой практики доступности рабочего места, а не как её замена.
Первичные источники
FAQ
Распространяется ли WCAG 2.2 на внутренний софт для персонала, а не только на сайты для гостей?
WCAG 2.2 написан для веб-контента в целом и не разделяет интерфейсы для гостей и для персонала. Если дашборд бронирования или POS-терминал работает как веб- или веб-based приложение, те же критерии успеха применимы к тому, как он подаёт информацию и принимает ввод от сотрудников.
Ловят ли автоматические сканеры доступности всё, что есть в этом чек-листе?
Нет. Автоматические инструменты фиксируют часть проблем, например отсутствующие текстовые альтернативы или недостаточный контраст, но многие критерии WCAG 2.2 — в том числе управляемость с клавиатуры и озвучивание динамического контента экранным диктором — требуют ручного тестирования со вспомогательными технологиями.
Достаточно ли соответствия уровню AA WCAG 2.2, чтобы гарантировать, что инструмент персонала удобен в использовании?
Соответствие уровню AA закрывает широкий и часто упоминаемый набор барьеров, но это технический стандарт соответствия, а не гарантия удобства для каждого человека или каждого типа нарушений. Операторам стоит воспринимать его как базовый уровень и дополнять прямым тестированием с сотрудниками, использующими вспомогательные технологии.
Редакционное раскрытие: ChefNet публикует это руководство и разрабатывает продукты для поиска ресторанов и ресторанных операций. Общие рекомендации отделены от заявлений о продукте. Возможности могут меняться по мере развития пилотных проектов. Опубликовано 2026-08-11.