Opened 7 years ago

Last modified 6 years ago

#223 closed улучшение

TDM маппер -> Групповые каналы. Улучшение интерфейса работы с групповыми каналами — at Version 5

Reported by: san Owned by: alx
Priority: высокий Milestone: 1 очередь
Component: web-интерфейс (sw) Keywords:
Cc: andrei

Description (last modified by san)

Предложение от Вани:
В таблице коммутации на вкладке "Групповые каналы" нужен механизм быстрого "удаления"/очищения каналов.
Под удалением/очищением группового канала понимается перевод всех его слагаемых в режим <ничего>.
Сейчас чтобы очистить один из каналов, нужно вручную по очереди перевести все слагаемые в режим <ничего>

Предлагаются варианты:

  1. Кнопка "Очистить все групповые каналы"
  2. Кнопка "Очистить" в строке каждого канала
  3. И то и другое

Change History (7)

in reply to:  description comment:1 by alx, 7 years ago

В чем смысл такого "удаления"/очищения? Лично я никакого смысла в этом не вижу...

comment:2 by san, 7 years ago

Ну скажем было у меня 5 групповых каналов, а теперь мне их не надо, а нужно 2 и с другими слагаемыми. Конечно можно оставить оставшиеся 3 канала, но тогда они будут "мусором". И портить восприятие картины коммутации.

Ваня несколько последних выездов занимался коммутацией/перекоммутацией групповых каналов и ему показалось неудобным отсутствие возможности очистить канал. Я согласен, что такая возможность не будет лишней, из предложенного вариант 2 мне кажется наиболее логичным и достаточным.

in reply to:  2 comment:3 by alx, 7 years ago

Replying to san:

Ну скажем было у меня 5 групповых каналов, а теперь мне их не надо,

Логика подсказывает, что если какой-то групповой канал не нужен, то он не используется в таблице коммутации (TDM-маппере) в качестве источника сигнала. А если групповой канал не используется, то совершенно безразлично, как сконфигурированы его слагаемые...

а нужно 2 и с другими слагаемыми.

Вот эти 2 и надо настроить в соответствии с потребностью. Опять же, логика подсказывает, что если есть потребность в групповом канале, значит требуется суммирование, и, следовательно, в требуемом канале никогда не будут все слагаемые выключены - обязательно будет два или больше слагаемых включено. Трудно представить, как описанная функция поможет в настройке такого канала. Разве что если в нем включены все семь слагаемых, а нам надо только два - тогда выключить все и включить два будет несколько проще чем выключать пять ненужных...

Но, с другой стороны, выключение всех слагаемых - очень частный, узко-специфический случай, как в приведенном мной выше примере. Если уж мы зададимся целью упростить конфигурирование группового канала, то, наверное, можно придумать кучу куда более эффективных и удобных методов. Например (что сходу пришло в голову) - вводить конфигурацию в строке ввода в форме "A1:4+1:5+12:30+12:31" или "L15:7+15:8". Думаю, пояснение смысла этих строк не требуется...

Конечно можно оставить оставшиеся 3 канала, но тогда они будут "мусором". И портить восприятие картины коммутации.

Иными словами, "неаккуратненько как-то"? :) Мне кажется, что только ради этого что-либо менять не имеет смысла. Слишком уж малозначительное будет улучшение. Гора родит мышь...

Ваня несколько последних выездов занимался коммутацией/перекоммутацией групповых каналов и ему показалось неудобным отсутствие возможности очистить канал. Я согласен, что такая возможность не будет лишней, из предложенного вариант 2 мне кажется наиболее логичным и достаточным.

См. выше - достаточным для чего? Как раз в перекоммутации это бы ему мало помогло. Что ему помогло бы с перекоммутацией (переконфигурацией), так это изменение именно способа конфигурирования канала, который в результате будет использоваться в работе аппаратуры - например (второе что сходу пришло мне в голову, первое - см. выше) создание группового канала путем перетаскиванием мышью ячеек из TDM-маппера, чтобы не надо было вообще переключаться на вкладку "групповые каналы"... Я предлагаю подумать в этом, более продуктивном направлении...

comment:4 by san, 7 years ago

Иными словами, "неаккуратненько как-то"

В общем да, суть такая. Тот же Ваня, конфигурируя аппаратуру для заказчика, не может позволить себе оставить мусор в таблице.

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

1.

вводить конфигурацию в строке ввода в форме "A1:4+1:5+12:30+12:31" или "L15:7+15:8".

Подобные элементы интерфейса, обычно критикуют (МВтел, директор). Объяснение что-то типа: нужно знать синтаксис выражения -> интерфейс сложнее и неинтуитивнее.

2.

создание группового канала путем перетаскиванием мышью ячеек из TDM-маппера, чтобы не надо было вообще переключаться на вкладку "групповые каналы"

Это просто Ванина мечта. И мне нравится.

Вот, первое что придумалось:

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

by san, 7 years ago

Attachment: 1.png added

comment:5 by san, 7 years ago

Description: modified (diff)
Summary: TDM маппер -> Групповые каналы. Удаление/очищение каналовTDM маппер -> Групповые каналы. Улучшение интерфейса работы с групповыми каналами

by alx, 7 years ago

Attachment: 2.jpg added
Note: See TracTickets for help on using tickets.