Отправка отчета по электронной почте в список Dynami c пользователей, если в отчете возвращается электронная почта этого пользователя. - PullRequest
0 голосов
/ 10 января 2020

Crystal Reports 2016
Сервер 14.2

Допустим, у меня есть таблица базы данных, такая как

| name |  email  | issue_open | issue_notes                     |
|------|---------|------------|---------------------------------| 
| a    | a@x.com | no         |                                 |
| b    | b@x.com | yes        | quarterly account not finalized |
| c    | c@x.com | yes        | annual file updated needed      |
| d    | d@x.com | no         |                                 |

Я хочу создать отчет, чтобы любой пользователь, у которого есть открытая проблема, был получить письмо автоматически. Например, в Crystal Reports я могу создать отчет, например {some_table.issue_open} = 'yes', чтобы получить отчет со всеми пользователями, у которых есть открытые проблемы. Другими словами:

| name |  email  | issue_open | issue_notes                     |
|------|---------|------------|---------------------------------| 
| b    | b@x.com | yes        | quarterly account not finalized |
| c    | c@x.com | yes        | annual file updated needed      |

Допустим, я хотел бы настроить отчет в Crystal Server так, чтобы он запускался каждую ночь в полночь, чтобы пользователи b и c получали отчет, отправляемый на их электронные письма. b@x.com и c@x.com соответственно.

Как настроить отчет в Crystal Server так, чтобы динамически генерируемый список пользователей получал электронную почту? Пользователи a и d не должны получать электронную почту (если их статус не меняется на Issue_open yes), а пользователи b и c должны прекратить получать электронную почту после закрытия проблемы.

...