BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 02:21

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Группировка процессов в очереди.
СообщениеДобавлено: 20 сен 2018, 17:36 
Не в сети

Зарегистрирован: 24 янв 2017, 15:32
Сообщения: 86
Карма: 0
Хотелось бы группировать процессы в очереди по дням недели и по выбранному времени(время соответственно это столбец типа date)
При этом чтоб каждый процесс ложился в группу в соответствии с выбраным значением в ячейке с датой выполнения.

Т. е. визуально будет проще воспринимать.

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


Вложения:
Комментарий к файлу: Пример
Кейс-набросок.jpg
Кейс-набросок.jpg [ 153.76 КБ | Просмотров: 2093 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 сен 2018, 17:46 
Не в сети

Зарегистрирован: 24 янв 2017, 15:32
Сообщения: 86
Карма: 0
В данный момент реализовал отображение процессов в очереди.

Код:
###############
#     Колонки      #
###############




column.1.title=ID
column.1.value=id

column.2.title=Дейст.
column.2.value=actions

column.3.title=Статус
column.3.value=status_title

column.4.title=[создан]
column.4.value=create_dt

column.5.title=Исполнители
column.5.value=executors

column.6.title=Дата подключения
column.6.value=param:21

column.7.title=Дата подключения(значение)
column.7.value=param:21:value

column.8.title=Город
column.8.value=param:40
column.8.orEmpty=1

column.9.title=Контрагент
column.9.value=linkedCustomer:title
column.9.titleIfMore=60

column.10.title=Телефон
column.10.value=linkCustomer:param:3
column.10.titleIfMore=30

column.11.title=Описание
column.11.value=descriptionLink
column.11.titleIfMore=50

column.12.title=Приор
column.12.value=priority



#############################
##### ВЫВОДИМЫЕ КОЛУМНЫ #
#############################



configHead="<tr><td width='20' class='printHide'>".concat( checkAllLink ).concat("</td>")
configHead+=.concat( "<td>ID</td>" )
configHead+=.concat( "<td>Действия</td>" )
configHead+=.concat( "<td>Статус [создан]</td>" )
configHead+=.concat( "<td>Исполнители</td>" )
configHead+=.concat( "<td>Дата подключения</td>" )
configHead+=.concat( "<td>Город</td>" )
configHead+=.concat( "<td>Контрагент</td>" )
configHead+=.concat( "<td>Телефон</td>" )
configHead+=.concat( "<td>Описание</td></tr>" )

 
configRow="<tr bgcolor='".concat( urgColor ).concat( "' processId='" ).concat( process.getId().toString() ).concat( "'>" )
configRow+=.concat( "<td class='printHide'><input type='checkbox' name='processId' value='" ).concat( process.getId().toString() ).concat( "'/></td>" )
configRow+=.concat( "<td>" ).concat( col1 ).concat( "</td>" )
configRow+=.concat( "<td class='printHide'>" ).concat( col2 ).concat( "</td>" )
configRow+=.concat( "<td><b>" ).concat( col3 ).concat( "</b> [" ).concat( col4 ).concat( "]" ).concat( "</td>" )
configRow+=.concat( "<td>" ).concat( col5 ).concat( "</td>" )
configRow+=.concat( "<td>" ).concat( col6 ).concat( "</td>" )
configRow+=.concat( "<td>" ).concat( col8 ).concat( "</td>" )
configRow+=.concat( "<td>" ).concat( col9 ).concat( "</td>" )
configRow+=.concat( "<td>" ).concat( col10 ).concat( "</td>" )
configRow+=.concat( "<td>" ).concat( col11 ).concat( "</td>" )
configRow+=.concat( "</tr>" )
 
rowConfig.1.media=html
rowConfig.1.stringExpressionHead={@configHead}
rowConfig.1.stringExpressionRow={@configRow}

media.html.columns=1,2,3,4,5,6,8,9,10,11,12


В данный момент такую разметку создал. в ней какие то условия писать на этот col7.

чтоб процесс отправлялся в нужную группу. исходя из дня недели и времени.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 сен 2018, 01:00 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Подобной функциональности в продукте нет. Если только инъекции JS делать и кастомизировать на стороне клиента.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 сен 2018, 10:14 
Не в сети

Зарегистрирован: 24 янв 2017, 15:32
Сообщения: 86
Карма: 0
Если есть возможность выложите пожалуйста пример.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.114s | 29 Queries | GZIP : On ]