powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Рассылка из SAP BO
4 сообщений из 4, страница 1 из 1
Рассылка из SAP BO
    #39513911
TD42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Столкнулся с такой проблемой. Есть отчет, в Webi или Rich Client, не важно. У него есть 1 параметр: Id подразделения.
Есть таблица, в которой лежит список этих ID и email для рассылки. Задача: По расписанию сделать рассылку по подразделениям по их адресам. Делать расписание для каждого подразделения нереально, т.к. список большой и постоянно меняется.
Кто-нибудь решал такую задачу? Или подскажите, куда копать, хотя бы.
...
Рейтинг: 0 / 0
Рассылка из SAP BO
    #39514824
VK_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если изменить отчет так, чтобы ID подразделения было одним из полей запроса (-ов), а не параметром то в публикации можно фильтровать по этому полю.
Публикации Webi отчетов не фильтруют по параметрам, только по полям запросов.
Можно еще переписать отчет на Crystal Reports т.к. Crystal фильтруются по параметрам.
...
Рейтинг: 0 / 0
Рассылка из SAP BO
    #39514853
TD42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответ, но тогда, насколько я понимаю, придется заводить пользователя, ему делать фильтр. Т.е. пользователся нужно заводить каждому подразделению. А подразделений несколько тысяч, что не соответствует нашей лицензии.
...
Рейтинг: 0 / 0
Рассылка из SAP BO
    #39515169
TD42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблему удалось решить при помощи публикаций.

Создал в базе(Oracle) табличку с полями:
id,
fullname,
email_adress
Забил туда 2 адреса. 'адрес1@почта.ru' и 'адрес2@почта.ru' в поле email_adress. ID соответственно 1 и 2.
Создал юниверс по табличке. Создал отчет1 по юниверсу, выполнил его, сохранил.
Создал второй тестовый запрос следующего содержания:
select 1 a,'адрес1@почта.ru' addr from dual
union all
select 2,'адрес2@почта.ru' from dual
union all
select 3,null from dual

Причем адрес1 и адрес2 соответствуют значениям электронной почты из первой таблички.
Создал отчет2 по второму юниверсу, выполнил, сохранил.
Создал публикацию для отчета2.
В закладке Динамические получатели указал отчет1, указав поля Идентификатор получателя, Полное имя, Эл. почта
В закладке Персонализация Указал поле addr, как поле отчета2, отображение динамических получателей email_adress из первого отчета, таким образом связав их (можно связать и по любому полю, типа id подразделения).
Выполнил публикацию.
Таким образом по адрес1 ушел отчет со строчкой a=1, по адрес2 ушел отчет со строчкой a=2.

Надеюсь, что кому-нибудь это будет полезным.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Рассылка из SAP BO
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]