BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Processor не меняет статус в очереди.
СообщениеДобавлено: 11 ноя 2015, 02:35 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
1.
Добавил в демку http://demo.bgcrm.ru/ в очередь "Организационные вопросы" такую конфигурацию:
Код:
processor.1.title=Установить статус Ожидание
processor.1.class=ru.bgcrm.event.listener.DefaultMarkedProcessor
processor.1.commands=setStatus:5;refreshCurrentQueue

Отмечаю галкой процесс, жму "Установить статус Ожидание", получаю такое сообщение https://yadi.sk/i/JY59-9CgkNLuW.

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

BGCRM v 3.0 build 1065 from 25.10.2015 11:18:56


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 ноя 2015, 03:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
Ну так разрешите перевод со статуса 1 на 0
Демо редко обновляется, может быть это и баг


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 ноя 2015, 13:21 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
zavndw писал(а):
Ну так разрешите перевод со статуса 1 на 0
Демо редко обновляется, может быть это и баг

В конфиге указан сататус №5
processor.1.commands=setStatus:5;refreshCurrentQueue
На моей версии BGCRM v 3.0 build 1065 from 25.10.2015 11:18:56 тоже самое.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 ноя 2015, 18:47 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
а как тогда в ошибке на скрине написано переход из статуса 1 на статус 0?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 ноя 2015, 18:55 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
zavndw писал(а):
а как тогда в ошибке на скрине написано переход из статуса 1 на статус 0?

Похоже он не воспринимает статус из конфига, а всегда подставляет ноль.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 ноя 2015, 03:12 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Вы неверно сконфигурировали процессор.

Возможно сделать так:
processor.1.title=Установить статус Ожидание
processor.1.class=ru.bgcrm.event.listener.DefaultMarkedProcessor
processor.1.commands=setStatus:5
processor.1.page=/WEB-INF/jspf/user/process/queue/default_marked_processor.jsp

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

Вы смешали конфигурацию action (кнопки быстрой обработки в строке с процессом) и processor.
Команды refreshCurrentQueue для DefaultMarkedProcessor нет.


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

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
Понял, спасибо.
А второй момент ?

avk писал(а):
2.
Когда выделяю все процессы в очереди через галку в шапке таблице, то работает только один раз. Потом уже не работает поставить/снять галку.


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Не смог воспроизвести. Настроил и несколько раз выполнял подобным процессором смену статуса, всё корректно отрабатывает.
Вы в каком браузере работаете? Можете посмотреть сообщения в консоли разработчика?
Обновления последние стоят?


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

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
Администратор писал(а):
Не смог воспроизвести. Настроил и несколько раз выполнял подобным процессором смену статуса, всё корректно отрабатывает.
Вы в каком браузере работаете? Можете посмотреть сообщения в консоли разработчика?
Обновления последние стоят?


Сегодня обновился до последней версии. Эффект остался.
При наведение мышкой на галку, которая проставляет все галки в списке процессов, видно ссылку
http://domain:9088/user/processQueue#UNDEF
Может в UNDEF дело ?
Проверял браузерами Chrome, Firefox.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 ноя 2015, 17:41 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
это нормально. У меня то же не воспроизводится эта ошибка.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 ноя 2015, 18:01 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
zavndw писал(а):
это нормально. У меня то же не воспроизводится эта ошибка.

Добавил в конфиг демки. Воспроизводится. http://demo.bgcrm.ru/user/processQueue#1
Может мы о разном говорим. Я говорю о том, что если несколько раз нажимать на галку, которая делает "выбрать всё", то со второй попытке перестает работать выбор.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 ноя 2015, 18:38 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
все теперь понял, вы после маркировки всех процессов снимаете ее и поставить снова уже не выходит. Не совсем конечно на баг похоже, если случайно отметили то снять можно, все логично. Зачем потом опять ставить все?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 ноя 2015, 21:52 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
zavndw писал(а):
все теперь понял, вы после маркировки всех процессов снимаете ее и поставить снова уже не выходит. Не совсем конечно на баг похоже, если случайно отметили то снять можно, все логично. Зачем потом опять ставить все?

А что это фича такая ? :) Считаете она правильно работает ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 ноя 2015, 04:04 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Исправлено. Будет доступно в следующем обновлении.


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

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


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

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


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

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