Email Pre Create
На плагине email precreate пытаюсь изменить атрибуты Target - все меняется, если такого атрибута нет - добавляю... все прекрасно.. но когда речь заходить о простановке полей КОМУ и ОТПРАВИТЬ, т.е. типа EntityCollection возникает проблема и никак не могу ее победить...
даже когда на карточке проставляю поле отправить и потом копирую его в КОМУ - поле не проставляется... в чем может быть причина?
P.S: entity.Attributes.Add("from", entity.Attributes["to"]);
Entity activityParty = new Entity(ActivityParty.CrmEntityName);
activityParty.Attributes.Add(ActivityParty.FieldNames.PartyId, new EntityReference(Queue.CrmEntityName, from.Id));
activityParty.Attributes.Add(ActivityParty.FieldNames.AddressUsed, "test@mail.ru");
if (entity.Attributes.ContainsKey(Email.FieldNames.From)) {
IList<Entity> collection = new List<Entity>();
collection.Add(activityParty);
entity.Attributes[Email.FieldNames.From] = new EntityCollection(collection);
} else {
entity.Attributes[Email.FieldNames.From] = new Entity[] { activityParty };
}
ни по одному из вариантов не работает...
|