среда, 13 декабря 2017 г.

Панбагон. Заполните поле, но редактировать его не дадим!

Ситуация из разряда почтальона Печкина ツ


Решила записаться ко врачу через https://www.mos.ru/. Муж сказал, там можно войти через госуслуги, этим и воспользовалась.

Авторизовалась через госуслуги, система подтянула только мои ФИО. Выбираю услугу записи на прием ко врачу. Там надо заполнить:

  • Серия + номер полиса
  • Дата рождения
Форма записи ко врачу
Ок, заполнила. Выбрала врача, нажала «записаться». Но увы и ах, карма тестировщика и вот это вот все:

Первый раз — облом!

Ну ничего, одно падение еще ни о чем не говорит, решила попробовать снова. Обновляю форму — ууууу, опять вводить полис? А если опять неудача? Наверняка можно в профиле где-то заполнить.

Пошла в профиль, добавила полис ОМС. Возвращаюсь на форму выбора услуг. О, и правда, в поле с полисом появилась возможность выбора. Выбираю полис и получаю сообщение «заполните дату рождения!». Одно «но» — поле заблокировано на ввод...

Ошибка: заполните ДР

То есть если ты выбираешь полис из списка, система все делает за тебя, блокируя поля для ввода вручную.

Пришлось снова идти в профиль и заполнять дату рождения... Неудобненько! Давайте оформим баг по шаблону:

*****************************************************************************

Если в профиле заполнен полис ОМС, но нет ДР, нельзя записаться ко врачу


Шаги воспроизведения
  1. Открыть запись ко врачу (Услуги — Запись ко врачуhttps://www.mos.ru/pgu/ru/application/dzm/clinics_reg/?onsite_from=popular#step_1 под пользователем, у которого в профиле заполнен полис ОМС, но не указана дата рождения (тут приводим логин и пароль такого пользователя)
  2. В поле ввода полиса выбираем полис из профиля
Результат

Поле с датой рождения пустое и заблокировано на ввод. Продолжить запись никак нельзя, так как по кнопке «Продолжить» вылезает ошибка «Заполните поле с ДР», см рис Ошибка: заполните ДР. Но как заполнить заблокированное поле?

Ожидаемый результат

Если поле пустое (в личном кабинете оно не заполнено), то разрешить редактирование.
Если поле заполнено (подтянулось из ЛК) — изменения блокируются.

При этом, если пользователь заполняет дату рождения на этой странице, хорошо бы автоматически сохранить ее в личный кабинет, чтобы не дублировать информацию в нескольких местах.

*****************************************************************************

Любопытно, что название получилось довольно длинное и не прям вау. Что значит «нельзя»? Может значить очень многое, обычно ошибку, а не заблокированное на ввод поле.

Но если писать «Поле заблокировано на ввод», то непонятно, в чем баг. Тогда надо писать как то так: «Поле ДР заблокировано на ввод, хотя оно обязательное». В целом, как вариант. Но непонятно, где (запись ко врачу). Добавление информации опять усложняет и перегружает.

Сложно это, придумать название, чтобы «кратко, но емко» ツ

См также:
Шаблон бага → использовался в статье
Шаблон улучшения — Как продумывать свое улучшение с примером, когда это приводит к отказу от постановки задачи.
Как заводить задачи в баг-трекер → подробнее о том, как ставить задачу и заполнять обязательные поля.

PS — добавила пост в общую копилку багов. 

Комментариев нет:

Отправить комментарий