Подскажите, как реализовать групповую отправку счетов на оплату ?
Ситуация:
Каждое утро начальник смотрит по счетам и путем выборки отправляет группу на оплату.
Спасибо!
Нравится
Нужно либо делать цикл в процессе, либо итерировать коллекцию через подпроцесс. А по-хорошему написать свой класс который будет отправлять эти письма и вызвать его в процессе. Это если у вас несколько пользователей которым идет рассылка.
А если у вас много счетов данные по которым отправляются одному человеку, надо собирать текст письма по данным счетов и отправить его в один элемент. Сборка текста по счета также либо циклом, либо через подпроцесс, а лучше c# кодом.
Левон Т.,
Если представляете значит у вас задачи нет. Сначала проведите анализ бизнес требований и сформулируйте на их основе задачу.
Левон, в БП есть элементы чтения, изменения данных и отправки email. При необходимости можно организовать цикл, брать по одной записи и помечать обработанными, либо же вынести отправку в подпроцесс и применить запуск последовательных или параллельных экземпляров подпроцесса по каждой записи результатов чтения. Подробности о структуре такого процесса можно сказать, имея полное ТЗ, что хотите реализовать.
Зверев Александр пишет:
Левон, в БП есть элементы чтения, изменения данных и отправки email. При необходимости можно организовать цикл, брать по одной записи и помечать обработанными, либо же вынести отправку в подпроцесс и применить запуск последовательных или параллельных экземпляров подпроцесса по каждой записи результатов чтения. Подробности о структуре такого процесса можно сказать, имея полное ТЗ, что хотите реализовать.
Доброго времени суток,
Подскажите, что я делаю не так?
На первом шаге БП читает коллекцию счетов, дальше, при формировании тела письма, коллекция как параметр, не отображается...
Вам надо сделать процесс, который посылает письмо для одного контакта. И в этот процесс передавать коллекцию.
В итоге процесс запустится для каждого контакта из коллекции.
Но тут надо быть внимательным с количеством вызовов этого процесса? Вы его примерно можете оценить?
Нужно либо делать цикл в процессе, либо итерировать коллекцию через подпроцесс. А по-хорошему написать свой класс который будет отправлять эти письма и вызвать его в процессе. Это если у вас несколько пользователей которым идет рассылка.
А если у вас много счетов данные по которым отправляются одному человеку, надо собирать текст письма по данным счетов и отправить его в один элемент. Сборка текста по счета также либо циклом, либо через подпроцесс, а лучше c# кодом.