I have a requirement when I need to send email to multiple recipients, all being pyWorkParty. However, those mails need to be personalized: full name and Party Role name have to be printed in message header. Using OOB pzSendEmail activity does allow me to create such personalization. Is there an OOB solution for this? If not, what would be the best approach?
You can try to circumstance the correspondence rule based on any of the property. In the original correspondence rule which is the base rule, you will have the Specialize by circumstance option when you click on the Save as button.
It will not work, as pzSendEmail generates Email once, in Work- context and I need personalized messages in Party- context.
Finally I decided to create a custom Activity which loops through pyWorkParty and for each Page calls OOB activity SendSimpleEmail. This allows to generate personalized emails as for each recipient as Correspondance rule is called for each recipiend individually.