Добрый день. Необходимо было сделать визирование проекта в bpmonline 7.4. Были созданы, по аналогии с документами и счетами, два бизнес-процесса, а также сама деталь визы для проекта и модуль с кодом VisaNotificationProvider. Бизнес процесс работает корректно, добавляются визы в деталь, но отображение с боку в right side bar не отображается. Не подскажите, что необходимо ещё сделать, либо исправить?
Просто добавляете запись в таблицу. В колонке [ClassName] указываете название своего класса провайдера, например "Terrasoft.Configuration.LeadNotificationProvider", а в поле Type - значение "1" (честно говоря, не уверен, зачем оно, но везде 1 стоит))
Андрей, сделал как вы и сказали. Но всё равно нет отображения, в консоли браузера возникают ошибки, связанные с RemindingsCount, в описании указано "Status Code:400 Bad Request". Не подскажите, где возможно была допущена ошибка?
Владислав, проверьте правильность написания провайдера уведомлений, сравните с базовым, посмотрите какой запрос возвращает ошибку. Тогда станет более-менее ясно, что не так.
Количество уведомлений на коммуникационной панели "рисует" процесс "Получить количество уведомлений" (GetRemindingCounters). Этот процесс запускается раз в минуту.
В версиях 7.5+ при создании визы, автоматически формируется уведомление на коммуникационную панель. Количество будет обновлено, как только отработает процесс GetRemindingCounters.
Коллеги, можете уточнить, как правильно подключать VisaNotificationProvider в sales enterprice 7.8? Добавила в конфигурацию исходный код для OpportunityVisaNotificationProvider, по примеру кода для счетов и заказов, но после этого визирование всех сущностей перестало работать, хотя в Журнале процессов вижу, что процессы визирования запускаются.
Что еще может потребоваться, чтобы правильно создать провайдер, кроме исходного кода в конфигурации?