Визирование, отображение в уведомлениях на боковой панели новых виз.
Добрый день. Необходимо было сделать визирование проекта в bpmonline 7.4. Были созданы, по аналогии с документами и счетами, два бизнес-процесса, а также сама деталь визы для проекта и модуль с кодом VisaNotificationProvider. Бизнес процесс работает корректно, добавляются визы в деталь, но отображение с боку в right side bar не отображается. Не подскажите, что необходимо ещё сделать, либо исправить?
Нравится
Добрый день!
Класс провайдера уведомлений должен быть зарегистрирован в таблице [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, по примеру кода для счетов и заказов, но после этого визирование всех сущностей перестало работать, хотя в Журнале процессов вижу, что процессы визирования запускаются.
Что еще может потребоваться, чтобы правильно создать провайдер, кроме исходного кода в конфигурации?