Добрый день. Необходимо было сделать визирование проекта в bpmonline 7.4. Были созданы, по аналогии с документами и счетами, два бизнес-процесса, а также сама деталь визы для проекта и модуль с кодом VisaNotificationProvider. Бизнес процесс работает корректно, добавляются визы в деталь, но отображение с боку в right side bar не отображается. Не подскажите, что необходимо ещё сделать, либо исправить?

Нравится

15 комментариев

Добрый день!
Класс провайдера уведомлений должен быть зарегистрирован в таблице [NotificationProvider]. Это сделано?

Добрый День, Андрей. Нет, не подскажите как это сделать?

Просто добавляете запись в таблицу. В колонке [ClassName] указываете название своего класса провайдера, например "Terrasoft.Configuration.LeadNotificationProvider", а в поле Type - значение "1" (честно говоря, не уверен, зачем оно, но везде 1 стоит))

Андрей, сделал как вы и сказали. Но всё равно нет отображения, в консоли браузера возникают ошибки, связанные с RemindingsCount, в описании указано "Status Code:400 Bad Request". Не подскажите, где возможно была допущена ошибка?

Владислав, проверьте правильность написания провайдера уведомлений, сравните с базовым, посмотрите какой запрос возвращает ошибку. Тогда станет более-менее ясно, что не так.

Андрей, спасибо за консультацию.

Всегда пожалуйста)

Добрый день!
Возобновлю тему.
Подскажите, как при создании визы по БП сделать так, чтобы сразу появлялись и исчезали уведомления.?

Здравствуйте, Александр!

Количество уведомлений на коммуникационной панели "рисует" процесс "Получить количество уведомлений" (GetRemindingCounters). Этот процесс запускается раз в минуту.

В версиях 7.5+ при создании визы, автоматически формируется уведомление на коммуникационную панель. Количество будет обновлено, как только отработает процесс GetRemindingCounters.

В системе есть несколько конфигураций, почему данный функционал работает только на конфигурации Default?

используется 7.6.0.996_SalesOmnichannel_Marketing_Softkey_MSSQL_RUS

Такая же проблема наблюдается с импортом данных из Excel (работает только на Default)

Также остается открытым вопрос, чтобы пересчитать кол-во уведомлений после утверждения или отклонения визы.

По таким проблемам рекомендую обратиться на ящик support@terrasoft.ru

Алексей, спасибо за ответы.

Коллеги, можете уточнить, как правильно подключать VisaNotificationProvider в sales enterprice 7.8? Добавила в конфигурацию исходный код для OpportunityVisaNotificationProvider, по примеру кода для счетов и заказов, но после этого визирование всех сущностей перестало работать, хотя в Журнале процессов вижу, что процессы визирования запускаются.
Что еще может потребоваться, чтобы правильно создать провайдер, кроме исходного кода в конфигурации?

Показать все комментарии