|
09.06.2008, 15:45 | #1 |
CRM
|
Делал так
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.
__________________
MS CRM 3.0/4.0 Sharepoint 2003, MOSS 2007/2010 |
|
|
За это сообщение автора поблагодарили: Артем Enot Грунин (1). |