AXForum  
Вернуться   AXForum > Блоги > CRM, SharePoint и Черная Магия
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

Добро пожаловать в мой блог! Изначально он не задумывался как блог CRM разработчика, но жизнь сама внесла нужные коррективы. Тут я публикою все свои наблюдения относительно обозначенных в заголовке систем. Если Вы найдете в нем что-то интересное для Вас, как для заказчика, то буду рад сотрудничать с Вами! В моей компетенции 100% задач по MS CRM 3.0/4.0/2011:
  • Консалтинг
  • Проектирование
  • Разработка
  • Обучение


MVP 2010, 2011
Оценить эту запись

Автоматическое удаление завершенных асинхронных заданий

Запись от Артем Enot Грунин размещена 22.08.2013 в 07:00

Вы могли обратить внимание, на опцию "Автоматически удалять завершенные задания бизнес-процесса" на форме Процесса в CRM 2011:

Нажмите на изображение для увеличения
Название: Workflow.png
Просмотров: 2304
Размер:	54.1 Кб
ID:	336

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

Аналогичная опция есть и в Plugin Registration Tool (доступна для только асинхронных плагинов):

Нажмите на изображение для увеличения
Название: RegTool.png
Просмотров: 2567
Размер:	17.3 Кб
ID:	337

Однако, ее, почему-то нет на форме регистрации шага в CRM Developer Toolkit:

Нажмите на изображение для увеличения
Название: Toolkit.png
Просмотров: 2462
Размер:	49.4 Кб
ID:	338

Честно говоря, я вообще не понимаю, почему разработчики не использовали готовые формы и код Plugin Registration Tool при разработке CRM Developer Toolkit. Но, к счастью, такая опция в нем все равно поддерживается!

Для этого необходимо отредактировать файл RegisterFile.crmregister и в нужные узлы <Step/> добавить атрибут AsyncAutoDelete="true":

Нажмите на изображение для увеличения
Название: Config.png
Просмотров: 2456
Размер:	15.5 Кб
ID:	339

При этом ничего страшного, если вы установите этот атрибут для синхронного плагина - ошибки не будет.

p.s. Ручная правка этого конфига достаточно часто бывает полезна, в том числе чтобы избавиться от дуратских авто генерируемых имен плагинов и описаний. К сожалению, версия CRM Developer Toolkit для VS 2012, в отличие от версии для VS 2010 не производит валидацию конфига по схеме, поэтому подсказок при вводе не будет.
Размещено в CRM
Просмотров 23590 Комментарии 0
Всего комментариев 0

Комментарии

 


Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:13.