Opened 3 weeks ago
Closed 3 weeks ago
#801 closed улучшение (не будем делать)
Вкладка TDM. Настройки коммутации потока вынести в отдельное вложенное окно
| Reported by: | san | Owned by: | alx |
|---|---|---|---|
| Priority: | средний | Milestone: | 1 очередь |
| Component: | web-интерфейс (sw) | Keywords: | |
| Cc: |
Description
Посмотрев на результат #794 мне захотелось ещё немного его улучшить, точнее я теперь понял как этого можно добиться.
Предлагаю сами настройки коммутации тоже вынести в отдельное окно, примерно вот так:

В таком случае будет справедливость и равноправие в настройках :-)
А что для меня более важно - пользователи изменив комментарий не будут случайно применять коммутацию каналов, как они часто делают (это хоть и обратимое действие, но несколько неприятное).
Attachments (1)
Change History (7)
by , 3 weeks ago
comment:1 by , 3 weeks ago
follow-up: 3 comment:2 by , 3 weeks ago
Этот диалог просто "хитрый". Если просто его открыть, ничего не менять и нажать Применить, то коммутация изменится(в большинстве случаев). А пользователь думает что применяя настройки он применяет только изменение комментария которое он сделал осмысленно, а то что в поток ещё и заодно что-то скоммутируется это как-бы неочевидно и не понятно интуитивно. Почти каждый пользователь, которого я просил изменить комментарий потока, нажимал Применить и ломал коммутацию (я ставил эксперименты над людьми на обучении :) ).
Хочется сделать этот диалог "таким же как всеЭ - если ты нажал Применить ничего не изменяя. то и конфигурация не должна измениться.
У меня была мысль добавить вариант коммутации потока "ничего не менять" и при открытии диалога в настройках показывать этот вариант, но то что я предлагаю в этом тикете мне понравилось больше.
comment:3 by , 3 weeks ago
Replying to san:
Этот диалог просто "хитрый". Если просто его открыть, ничего не менять и нажать Применить, то коммутация изменится(в большинстве случаев). А пользователь думает что применяя настройки он применяет только изменение комментария которое он сделал осмысленно,
Подожди-подожди! Ты сейчас о каком диалоге говоришь - о диалоге изменения комментария или диалоге изменения коммутации? Так, как ты написал в начале ("Если просто его открыть, ничего не менять и нажать Применить, то коммутация изменится") ведет себя диалог изменения КОММУТАЦИИ (диалог изменения комментария коммутацию не меняет, он меняет комментарий). В связи с этим совершенно непонятно, почему пользователь, нажимая кнопку "Применить" в диалоге изменения КОММУТАЦИИ (а не комментария!), ожидает, что в результате этого изменится не коммутация, а почему-то комментарий. Это странно и нелогично. Для изменения комментария надо, как минимум, куда-то ввести новый комментарий, а в диалоге коммутации поля для ввода комментария просто нет, комментарий там отображается, но не изменяется. Это во-первых.
Во-вторых, напоминаю о наличии слона в комнате: как я уже писал, после нажатия кнопки "Применить" в диалоге коммутации появляется вопрос: "Вы действительно хотите изменить настройки коммутации?". Если пользователь не хочет изменить настройки коммутации, непонятно, почему тогда он на этот вопрос отвечает "Да" (а он отвечает именно так, ибо если бы он ответил "Нет", никаких изменений коммутации бы не произошло)... В описании тикета ты написал, что пользователи применяют новую коммутацию случайно. Но лично я никак не могу сказать так о человеке, который ответил "Да, я действительно хочу изменить настройки коммутации". По-моему человек, который дает такой ответ, изменяет настройки коммутации не случайно, а совершенно осознанно и преднамеренно. Обрати внимание, что кнопка "Да" в диалоге с вопросом появляется довольно далеко от кнопки "Применить" диалога коммутации, то есть на нее нельзя нажать, сделав, например, случайный повторный клик мышью - надо сначала передвинуть мышь и перенацелить курсор!
а то что в поток ещё и заодно что-то скоммутируется это как-бы неочевидно
То есть ты предлагаешь поверить, что человек:
- нажимает кнопку "Применить" в диалоге изменения коммутации (о чем ясно написано жирным шрифтом в заголовке диалога, не говоря уже о РЭ);
- видит вопрос "Вы действительно хотите изменить настройки коммутации?";
- отвечает на этот вопрос "Да", то есть подтверждает, что хочет изменить коммутацию;
...и после всего этого ему, как ты пишешь, "неочевидно", что настройки коммутации изменятся? Типа это становится для него сюрпризом? :) Как я уже написал в прошлом комментарии, я думаю, что такому пользователю и предложенная тобой мера не поможет.
и не понятно интуитивно.
И не должно. Я уже неоднократно говорил, что не считаю, что при эксплуатации нашей аппаратуры следует руководствоваться интуицией.
Почти каждый пользователь, которого я просил изменить комментарий потока, нажимал Применить и ломал коммутацию (я ставил эксперименты над людьми на обучении :) ).
И сколько же, прости за любопытство, было таких подопытных? Один? :) И не поинтересовался ли ты потом, случайно, у своих подопытных, почему, если они не хотели изменять настройки коммутации, на вопрос "Вы действительно хотите изменить настройки коммутации?" они ответили "Да" (то есть соврали)?
Хочется сделать этот диалог "таким же как всеЭ - если ты нажал Применить ничего не изменяя. то и конфигурация не должна измениться.
??? Во-первых, если ты хочешь именно этого, то почему ты предложил в описании тикета совсем не то, чего хочешь, а нечто другое? У меня что-то голова кругом идет от этого всего. Пользователи, которые не хотят менять коммутацию, отвечают "Да, я действительно хочу изменить коммутацию". Ты предлагаешь мне в описании тикета сделать не то, что на самом деле хочешь... Это пятница 13-е так действует? :)
Если ты действительно хочешь то, что сейчас написал, то или создай новый тикет (в котором предложи именно это, а не что-то другое), или измени свое предложение в описании этого тикета (пока он еще не закрыт). Тогда мы это новое предложение, как минимум, обсудим...
Во-вторых, утверждение, что все остальные диалоги ведут себя именно так (открыл, ничего не изменил, применил - и ничего не произошло), мне тоже очень сомнительно (даже с натяжкой). Кнопки "OK"/"Применить" в диалогах, как правило (наверное даже всегда - я очень удивлюсь, если найдется исключение), являются положительным решением пользователя, то есть при их нажатии некая функция (для которой служит диалог) выполняется. Для отрицательного же решения (отказа от выполнения функции, типа передумал) служат кнопки "Отмена"/"Закрыть" или клавиша ESC. В обсуждаемых диалогах это правило выполняется.
follow-up: 6 comment:4 by , 3 weeks ago
И сколько же, прости за любопытство, было таких подопытных?
Человек 5
И не должно. Я уже неоднократно говорил, что не считаю, что при эксплуатации нашей аппаратуры следует руководствоваться интуицией.
Гораздо удобнее, если в настройке аппаратуры используются одинаковые приёмы для разных настроек. Интуитивность, единообразие может быть, не знаю как ещё это назвать. В остальных наших диалогах, если пользователь открыл диалог и нажал Применить, то конфигурация не изменяется, а в этом не так, и это мне не нравится.
ты предложил в описании тикета совсем не то, чего хочешь
Отчасти да, может быть, виноват, что запутал тебя)
Мне не нравится что диалог настройки коммутации потока "не такой как все", но мне показалось, что можно спрятать эту проблему убрав его в отдельную кнопку, которую нажимать будет только тот. кому действительно нужно коммутацию изменить.
Ну давай попробуем напрямую с исходной "проблемой" побороться.
Есть такое предложение: для настройки "Режим Речь" добавить вариант коммутации "Не изменять". При открытии диалога загружать этот вариант в настройки "Режим Речь". При выборе настройки "Режим Речь" = "Не изменять", поле настройки "Режим СУВ" дизэйблится. При применении такой настройки коммутация Речевых каналов и СУВ не изменяется.
comment:5 by , 3 weeks ago
Во-вторых, утверждение, что все остальные диалоги ведут себя именно так (открыл, ничего не изменил, применил - и ничего не произошло), мне тоже очень сомнительно (даже с натяжкой). Кнопки "OK"/"Применить" в диалогах, как правило (наверное даже всегда - я очень удивлюсь, если найдется исключение), являются положительным решением пользователя, то есть при их нажатии некая функция (для которой служит диалог) выполняется.
Ой, не заметил этот абзац. Да, решение пользователя тут присутствует, но в остальных диалогах, например плат, в плату записывается та же конфигурация , что и считана, если пользователь ничего не менял.
comment:6 by , 3 weeks ago
| Resolution: | → не будем делать |
|---|---|
| Status: | new → closed |
Replying to san:
Гораздо удобнее, если в настройке аппаратуры используются одинаковые приёмы для разных настроек.
С этим я согласен, и когда в других тикетах ты предлагал привести что-то к единому стилю, я соглашался без возражений. В описании же данного тикета про единообразие не говорится...
ты предложил в описании тикета совсем не то, чего хочешь
Отчасти да, может быть, виноват, что запутал тебя)
Есть такое предложение: для настройки "Режим Речь" добавить вариант коммутации "Не изменять".
Такой вариант уже есть - кнопка "Отмена" внизу диалога.
При открытии диалога загружать этот вариант в настройки "Режим Речь". При выборе настройки "Режим Речь" = "Не изменять", поле настройки "Режим СУВ" дизэйблится. При применении такой настройки коммутация Речевых каналов и СУВ не изменяется.
Спасибо за предложение. Я еще раз обдумал предложенное в описании тикета и написанное в комментариях. В том, что предложенное сделает интерфейс лучше, ты меня все-таки не убедил. Поэтому мое решение - оставить как есть сейчас.

Replying to san:
Хм... Я в данном случае осознанно не стремился к равноправию, так как резервирование - более редко используемая функция, чем коммутация. Поэтому я стремился сохранить минимально необходимое число действий именно для коммутации (в исходном тикете ты предлагал сделать наоборот, и именно по этим соображением я с этим не согласился). Равноправие же приведет к тому, что для выполнения коммутации будет требоваться совершить больше действий, чем сейчас, мне это не нравится.
О, это что-то новое... :) И как только эти пользователи умудряются нажимать кнопки случайно?
Подожди-ка... Но ведь коммутация потока не применяется сразу при нажатии кнопки "Применить"! После нажатия "Применить" появляется вопрос "Вы действительно хотите изменить настройки коммутации?", и только в случае ответа "Да" происходит изменение коммутации! Если ответить "Нет", никакого изменения коммутации потока не происходит - я только что это проверил...
Я считаю, что сейчас уже и так имеется разумная степень защиты от случайного применения коммутации. По-моему этого более чем достаточно. Пользователю, который не хочет изменять коммутацию, но отвечает "Да" на вопрос хочет ли он изменить коммутацию, мы вряд ли можем чем-то помочь... :)