29/9/10

Problema con distribución de actividades de e-mail

Esta es una de esas de “no me olvides”. Cuando vamos a distribuir una actividad de campaña de tipo Correo electrónico, el mensaje RetrieveMembersBulkOperationRequest falla sin más explicación que An unexpected error occurred. Pues bien, había olvidado que en la máquina que estaba probando este código no había pasado el último Update Rollup. El tema de la distribución automática de e-mails es algo que ha dado problemas desde la versión 3.0, de hecho lo incluyeron en un Update Rollup a petición de la gente. Este problema en concreto está resuelto desde el UR8, y creo que es lo mismo de lo que habla este post de los foros de CRM.

El código que me ha tenido entretenido unas horas:


var resp = (DistributeCampaignActivityResponse)CrmProxy.CrmService.Execute(distribuir);
var idOperacion = resp.BulkOperationId;
var ejecutar = new RetrieveMembersBulkOperationRequest
{
BulkOperationId = idOperacion,
BulkOperationSource = BulkOperationSource.CampaignActivity,
EntitySource = EntitySource.Contact,
ReturnDynamicEntities = false
};
CrmProxy.CrmService.Execute(ejecutar);

No hay comentarios: