forum.bitel.ru
http://forum.bitel.ru/

Processor не меняет статус в очереди. (CRM)
http://forum.bitel.ru/viewtopic.php?f=51&t=11084
Страница 1 из 1

Автор:  avk [ 11 ноя 2015, 02:35 ]
Заголовок сообщения:  Processor не меняет статус в очереди.

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

Автор:  zavndw [ 11 ноя 2015, 03:59 ]
Заголовок сообщения:  Re: Processor не меняет статус в очереди.

Ну так разрешите перевод со статуса 1 на 0
Демо редко обновляется, может быть это и баг

Автор:  avk [ 11 ноя 2015, 13:21 ]
Заголовок сообщения:  Re: Processor не меняет статус в очереди.

zavndw писал(а):
Ну так разрешите перевод со статуса 1 на 0
Демо редко обновляется, может быть это и баг

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

Автор:  zavndw [ 11 ноя 2015, 18:47 ]
Заголовок сообщения:  Re: Processor не меняет статус в очереди.

а как тогда в ошибке на скрине написано переход из статуса 1 на статус 0?

Автор:  avk [ 11 ноя 2015, 18:55 ]
Заголовок сообщения:  Re: Processor не меняет статус в очереди.

zavndw писал(а):
а как тогда в ошибке на скрине написано переход из статуса 1 на статус 0?

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

Автор:  Администратор [ 12 ноя 2015, 03:12 ]
Заголовок сообщения:  Re: Processor не меняет статус в очереди.

Вы неверно сконфигурировали процессор.

Возможно сделать так:
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 нет.

Автор:  avk [ 12 ноя 2015, 14:03 ]
Заголовок сообщения:  Re: Processor не меняет статус в очереди.

Понял, спасибо.
А второй момент ?

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

Автор:  Администратор [ 16 ноя 2015, 01:38 ]
Заголовок сообщения:  Re: Processor не меняет статус в очереди. (CRM)

Не смог воспроизвести. Настроил и несколько раз выполнял подобным процессором смену статуса, всё корректно отрабатывает.
Вы в каком браузере работаете? Можете посмотреть сообщения в консоли разработчика?
Обновления последние стоят?

Автор:  avk [ 17 ноя 2015, 14:13 ]
Заголовок сообщения:  Re: Processor не меняет статус в очереди. (CRM)

Администратор писал(а):
Не смог воспроизвести. Настроил и несколько раз выполнял подобным процессором смену статуса, всё корректно отрабатывает.
Вы в каком браузере работаете? Можете посмотреть сообщения в консоли разработчика?
Обновления последние стоят?


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

Автор:  zavndw [ 17 ноя 2015, 17:41 ]
Заголовок сообщения:  Re: Processor не меняет статус в очереди. (CRM)

это нормально. У меня то же не воспроизводится эта ошибка.

Автор:  avk [ 17 ноя 2015, 18:01 ]
Заголовок сообщения:  Re: Processor не меняет статус в очереди. (CRM)

zavndw писал(а):
это нормально. У меня то же не воспроизводится эта ошибка.

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

Автор:  zavndw [ 17 ноя 2015, 18:38 ]
Заголовок сообщения:  Re: Processor не меняет статус в очереди. (CRM)

все теперь понял, вы после маркировки всех процессов снимаете ее и поставить снова уже не выходит. Не совсем конечно на баг похоже, если случайно отметили то снять можно, все логично. Зачем потом опять ставить все?

Автор:  avk [ 17 ноя 2015, 21:52 ]
Заголовок сообщения:  Re: Processor не меняет статус в очереди. (CRM)

zavndw писал(а):
все теперь понял, вы после маркировки всех процессов снимаете ее и поставить снова уже не выходит. Не совсем конечно на баг похоже, если случайно отметили то снять можно, все логично. Зачем потом опять ставить все?

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

Автор:  Администратор [ 18 ноя 2015, 04:04 ]
Заголовок сообщения:  Re: Processor не меняет статус в очереди. (CRM)

Исправлено. Будет доступно в следующем обновлении.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/