Перейти до вмісту

Блог Практичне налаштування

Корисна помилка: відомий стан і наступна дія

Опубліковано · 2 хв читання

Повідомлення про помилку не лише каже, що стався збій. Воно пояснює, що системі відомо, що невідомо і яка одна дія допоможе зараз, без сліпих повторів.

Розділити відомий і невідомий стан

«Надсилання не вдалося» відрізняється від «невідомо, чи доставлено». У першому разі результат відомий, у другому потрібна обережність, щоб не створити дублікати.

Покажіть час останнього оновлення й спостережуваний факт. Тайм-аут не доводить стан або безпеку людини.

Назвати наступний крок для мережі

За відсутності мережі поясніть, чи дані залишилися на пристрої, очікують чи мають невідомий стан. Запропонуйте перевірити зв’язок або скористатися погодженим каналом.

Підтверджена команда може зберігатися на пристрої та повторюватися у фоні, якщо продукт документує таку поведінку. Перед новим надсиланням перевірте стан: невизначеність не має створювати дублікат.

Допомогти з дозволами

Відмовлений дозвіл має називати функцію та практичну причину. Поясніть, де його змінити, не обіцяючи повного розв’язання.

Дайте заміну, якщо недоступні місце або сповіщення. Інтерфейс не повинен блокувати звичайний дзвінок чи повідомлення.

Опрацювати адресатів і дані

Якщо адресат відсутній, вимкнений чи недоступний, назвіть його та доступну альтернативу. Не перезапускайте весь процес без підтвердження.

Покажіть адресатів, передані дані та наслідок наступної дії. Загальна помилка змушує вгадувати й може надіслати дані не тій людині.

Відновити роботу без втрати

Зберігайте чернетку лише за явної обіцянки продукту та пояснюйте відновлення чи видалення. «Повторити» й «Змінити» мають відрізнятися.

Після помилки поверніть фокус до поля або тексту, який можна виправити. Не відправляйте людину на початок сторінки.

Перевірити наступну дію

Перевірте повільну й відсутню мережу, відмовлений дозвіл, видаленого адресата та невідому відповідь. Попросіть назвати відоме й обрати кнопку.

Перевірте мову, масштаб, скринрідер і клавіатуру. За безпосередньої небезпеки помилка застосунку не скасовує місцевий екстрений номер.

Поширені запитання

Тайм-аут означає, що повідомлення не доставлено?

Ні. Застосунок не отримав підтвердження вчасно; результат може залишатися невідомим.

Одразу натискати «Повторити»?

Лише якщо продукт документує ідемпотентну команду або показує, що перша спроба не почалася. За невідомого стану перевірте результат або використайте погоджений канал.

Дозвіл завжди виправляє помилку?

Ні. Він може ввімкнути функцію, але мережа, адресати й доступність сервісу — окремі умови.

Використані джерела

Технічну інформацію та поради з безпеки звірено з цими офіційними джерелами.

Редакційна примітка: посібник застосовує поради W3C та компонент помилок GOV.UK до застосунку зв’язку. Джерела перевірено 8 вересня 2026 року; поведінка залежить від продукту.

ПЕРЕГЛЯНЬТЕ СТАН

Кожна помилка має назвати наступний крок

Перевірте мережу, дозволи, адресатів і невідомий стан без дублювання надсилання.

Дізнатися про My Safe Circle

Цей посібник про помилки інтерфейсу, а не екстрена служба. За безпосередньої небезпеки телефонуйте за місцевим номером.