Цитата:
Сообщение от
wb
спасибо.
1) Написал вот такой код
X++:
InstantiateTemplateRequest templateReq = new InstantiateTemplateRequest();
templateReq.TemplateId = templateId;
templateReq.ObjectId = accountId;
templateReq.ObjectType = EntityName.account.ToString();
templateReq.ReturnDynamicEntities = true;
InstantiateTemplateResponse templateRes = (InstantiateTemplateResponse) service.Execute(templateReq);
email email = (email) templateRes.BusinessEntityCollection.BusinessEntities[0];
email.trackingtoken = " ";
email.ownerid = new Owner();
email.ownerid.type = EntityName.systemuser.ToString();
email.ownerid.Value = userId;
Guid emailId = service.Create(email);
но получаю ошибку
X++:
Error code = 8004280b.Unable to cast object of type 'CrmSdk.DynamicEntity' to type 'CrmSdk.email'.
тупик пока для меня не понятный
Попробуйте так:
templateReq.ReturnDynamicEntities = false;
Цитата:
Сообщение от
wb
2) насколько я понял к шаблону нельзя прикреплять файлы, т.е. шаблон письма будет без вложений, тогда где лучше сохранять вложения, чтобы их затем прикреплять к письмам?
Сохраняйте файлы в том хранилище, которое будет доступно из кастомного степа (файловая система, Шарепоинт и т.п.)
Цитата:
Сообщение от
wb
нельзя также в шаблон вставлять картинки (логотип)?
Попробуйте так. Правда в статье описывается Microsoft Dynamics CRM 4.0. Насчёт того подойдёт ли это под 3.0 - не могу сказать.