Dynamics Axe 2009, шаблоны электронной почты - PullRequest
0 голосов
/ 20 января 2011

Я создал шаблон электронной почты в Ax, используя %varname% в качестве заполнителя для элементов, добавленных на карту при отправке электронного письма с этим:

emailParameterMap.insert("modifiedBy", userFullName);
emailParameterMap.insert("vendorName", vendorName);

SysEmailTable::sendMail("VendChanges", "en-us", "user@domain.com", emailParameterMap);

Но я хочу получить список неизвестного количества элементов в результате отправки электронного письма.

Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 14 февраля 2011

Вы можете определить свой шаблон электронной почты с помощью макета XSLT, а не HTML, чтобы отобразить список данных.

Но вам придется написать собственный код для генерации XML-кода, передаваемого в SendMail в качестве параметра _xmlData. И вам, конечно, также придется определить сам XSLT для преобразования XML.

0 голосов
/ 24 января 2011

Я не могу не думать, что вам будет лучше использовать System.Net.Mail для этого. Проверьте эту статью блога: http://hiyajac.blogspot.com/2010/06/sending-emails-from-dynamics-ax.html

...