Показать сообщение отдельно
Старый 09.06.2008, 15:45   #2  
ShurikEv is offline
ShurikEv
CRM
 
213 / 28 (1) +++
Регистрация: 25.04.2006
Адрес: г. Новосибирск
Делал так
X++:
SetStateCampaignActivityRequest State = new SetStateCampaignActivityRequest();

State.CampaignActivityState = state;
State.CampaignActivityStatus = status;
State.EntityId = ent.activityid.Value;

SetStateCampaignActivityResponse stateSet = (SetStateCampaignActivityResponse)service.Execute(State);
Ваша цитата
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Callout - расширения бизнес логикой платформы и с формой никак не связаны! Cрабатывать они должны всегда, например, при выходе из автономного режима.
Проблема может быть в том, что вы используете не те ф-ции. Формально событие изменения записи, смены состояния и переназначения - это разные события! Если вы просто подменяете GUID в коде, что вы и делаете, то событие будет UpDate!!! Чтобы сработало Assign надо использовать соответствующую ф-цию. Что-то вроде AccountTargetAssign, наверно - под рукой сейчас нет SDK.
Посмотрите статью Using DynamicEntity to Access Entities at Runtime. Там есть SetStateDynamicEntity. По-моему само то
__________________
MS CRM 3.0/4.0
Sharepoint 2003, MOSS 2007/2010
За это сообщение автора поблагодарили: Артем Enot Грунин (1).