Как программно создать Quick Campaign в MS Dynamics CRM - PullRequest
1 голос
/ 26 января 2009

Я пытаюсь создать «быструю кампанию» в коде, но не могу найти класс для этого.

Я нашел способ создать список и добавить пользователей в этот список. Но я не могу продолжать, потому что я не знаю пути.

Ответы [ 2 ]

2 голосов
/ 22 июня 2009

это старый пост, но я все равно решил ответить.

Сущность «быстрой кампании» в CRM называется «bulkoperation». Quick Campaign Wizard создает только записи действий других типов, таких как телефонные звонки или задачи. Массовая операция - это то, что фактически выполняет действие по распространению кампании. Быстрая кампания не является стандартной сущностью CRM.

Насколько я знаю, вы не можете создать запись bulkoperation, используя код - для этого класса нет метода 'Create'. Я предполагаю, что это связано с тем, что массовые операции слишком тесно связаны с платформой CRM.

Ближайший способ имитировать создание быстрой кампании, я бы предложил, - выполнить действия мастера быстрой кампании с использованием кода и создать связанные действия, которые мастер обычно создает. Это или используйте сущность Campaign, которой можно управлять с помощью кода.

Для получения дополнительной информации найдите в CRM SDK класс bulkoperation.

0 голосов
/ 28 октября 2016

Для создания быстрой кампании вы можете использовать PropagateByExpressionRequest. Microsofot предоставил пример кода о том, как это сделать -> https://msdn.microsoft.com/en-us/library/gg328526.aspx

...