Подключение провайдера уведомлений для пользовательского раздела

Добрый вечер, как я понимаю, чтобы для уведомлений из пользовательского раздела отображался колокольчик с +1 необходимо создать в схемах провайдер, и затем с помощью sql запроса его зарегистрировать в общем NotificationProvider, но я не могу найти как выполнить sql запрос. Запросили партнерское решение (https://marketplace.terrasoft.ru/app/49) , но пока тихо, подскажите, пожалуйста, есть ли какой-нибудь нативный способ подключить провайдер уведомлений в bpmonline 7.9? :smile:

Нравится

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

A почему бы не воспользоваться закладкой "SQL-запросы" в свойствах пользовательского пакета? :)

Добрый вечер.

Как вариант, Вы можете
1) Вывести таблицу как справочник в разделе Справочники, это позволит Вам менять колонки, не хранящие в себе значения GUID.

2) Написать простой запрос в консоли используя entityschemaquery (так как esq проверяет права пользователя - выполнять его необходимо под пользователем, имеющим права на изменение объекта).

И да, прикрепить скрипт на вкладке sql сценарии в конфигурации и выполнить.

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

таблица NotificationProvider, колонка type

Большое спасибо, помогло с отображением счетчика в нужном месте :smile:
А не подскажете в чем может быть ошибка с отображением пустой иконки в уведомлениях, для раздела иконка установлена, в таблице NotificationsSettings необходимо что-то добавить?

Здравствуйте!

Предполагаю, что нет записи развязки между изображением раздела и объектом раздела.

Проверьте заполнение полей SysImageId и SysEntitySchemaUid.

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