Тема: Отлов Assign
Показать сообщение отдельно
Старый 04.03.2008, 14:19   #2  
tatra is offline
tatra
Участник
 
229 / 11 (1) +
Регистрация: 21.09.2007
Адрес: Самара
Я идентичную задачу у нас сделал колаутом. Работает как часики.

Конфиг должен так выглядеть.
.....................
<callout entity="account" event="PostAssign">
<subscription assembly="CallOutSendMail2003.dll" class="SendMessageCallOut.Verify">
<prevalue>ownerid</prevalue>
<postvalue>ownerid</postvalue>
</subscription>
</callout>
<callout entity="task" event="PostAssign">
<subscription assembly="CallOutSendMail2003.dll" class="SendMessageCallOut.Verify">
<prevalue>ownerid</prevalue>
<postvalue>ownerid</postvalue>
</subscription>
</callout>
<callout entity="contact" event="PostAssign">
<subscription assembly="CallOutSendMail2003.dll" class="SendMessageCallOut.Verify">
<prevalue>ownerid</prevalue>
<postvalue>ownerid</postvalue>
</subscription>
</callout>
<callout entity="opportunity" event="PostAssign">
<subscription assembly="CallOutSendMail2003.dll" class="SendMessageCallOut.Verify">
<prevalue>ownerid</prevalue>
<postvalue>ownerid</postvalue>
</subscription>
</callout>
<callout entity="campaignresponse" event="PostAssign">
<subscription assembly="CallOutSendMail2003.dll" class="SendMessageCallOut.Verify">
<prevalue>ownerid</prevalue>
<postvalue>ownerid</postvalue>
</subscription>
</callout>
</callout.config>
-----------------------------------------------------------------

Пример кода колаута

namespace SendMessageCallOut
{
publicoverridevoid PostAssign(CalloutUserContext userContext, CalloutEntityContext entityContext, string preImageEntityXml, string postImageEntityXml)
{
тра та та - отправка сообщения (создает письмо в CRM отправляет и удаляет его из CRM) - пример кода создания писем есть в SDK.
}


...............................