Opened 3 weeks ago
Closed 7 days ago
#794 closed улучшение (fixed)
Вкладка TDM. Убрать функцию коммутации TDM из окна "Коммутация потока E1"
| Reported by: | san | Owned by: | alx |
|---|---|---|---|
| Priority: | средний | Milestone: | 1 очередь |
| Component: | web-интерфейс (sw) | Keywords: | |
| Cc: |
Description
В окне "Коммутация потока E1" есть функция коммутировать сразу что-нибудь во все таймслоты потока.

По моему мнению, от этой функции значительно больше вреда, чем пользы.
Чаще всего у пользователя уже есть какая-то коммутация в потоке и случайным нажатием Применить в этом окне он всю коммутацию ломает. Самое критичное проявление вреда: когда поток назначен резервным, у него может существовать какая-то коммутация таймслотов(которая активна пока не произошло переключение на резерв). И получается что невозможно сменить "режим тракта" c резервного на основной, не сломав существующую коммутацию потока(при нажатии Применить во все таймслоты потока будет скоммутировано что-то одно).
Эти неприятные побочные эффекты функции не нравились мне с самого их появления и периодически на них жалуются пользователи. В настоящее время у нас на вкладке TDM есть другие инструменты(коммутация группы) которые могут успешно заменить эту функцию коммутации.
Предлагаю убрать из окна "Коммутация потока nE1" группы настроек Речь и СУВ и переименовать окно в "Настройки потока nE1".


Replying to san:
На такой случай на вкладке имеется кнопка "Отменить".
Согласен, это нехорошо. Когда я делал этот диалог, коммутация резервного канала копировала коммутацию основного. Ты, наверное, помнишь, что о том, что резервный поток можно использовать для каких-то иных целей, я узнал сравнительно недавно (так как в документации это не было описано должным образом). О том, что надо переделать этот диалог, я не догадался...
Не очень-то успешно: пользователю может потребоваться выполнить коммутацию канала 32 раза, это утомительно...
Мне твое предложение не нравится, так как оно ухудшает функционал (по названной выше причине).
Мне кажется, что будет лучше оставить настройки коммутации, но дать возможность применять настройки резервирования и настройки коммутации независимо друг от друга. По уму следовало бы разделить существующий диалог на два независимых диалога, но непонятно, каким образом вызывать нужный диалог (куда кликать - ячейка потока-то одна). Можно добавить в таблицу еще один столбец с кнопками, но мне эта идея не нравится, так как и так уже много столбцов...
Можно оставить один общий диалог, но сделать две разные кнопки "Применить" - свою в каждой группе параметров. Можно вместо групп сделать два вкладки (как например в диалоге платы SM-01).
Третий вариант - вызывать один диалог из другого (диалог настроек резервирования из диалога коммутации, примерно как сейчас устанавливается комментарий).
Какой вариант тебе кажется лучше?