Планирование рабочего процесса Microsoft Dynamics CRM 4.0 - PullRequest
1 голос
/ 04 октября 2010

Я нахожусь в процессе составления настраиваемого рабочего процесса для использования в Microsoft Dynamics CRM 4.0

В конечном итоге я хотел бы настроить рабочий процесс, который запускается на основе расписания, т.е. выполняется каждые 2 часа с понедельника по пятницу, а не на конкретное «событие CRM», такое как создание, удаление, изменение состояния и т. Д.

У кого-нибудь есть идеи?

Может быть, запланировать это вне crm?

Редактировать 1:

Что мы делаем, это обрабатываем строки в промежуточной таблице, которая генерируется с внешнего сайта. Мы создаем записи контактов / учетных записей и возможностей в CRM на основе данных, полученных из внешнего интерфейса.

Чем больше я думаю об этом, тем больше думаю, что использование рабочего процесса, возможно, не лучшее решение?

А как насчет использования службы Windows?

Ответы [ 2 ]

1 голос
/ 15 октября 2010

Рабочий процесс был не лучшим вариантом для этой ситуации из-за следующего:

  • Невозможно запланировать его запуск
  • Процесс может быть запущен только созданием, обновлением CRMили подобное сообщение

Я выбрал комбинацию из следующего: Sproc SQL CLR, который вызывается по триггеру UPDATE в промежуточной таблице.CLR sproc вызывает веб-сервис, который генерирует контакты / учетные записи CRM.Таким образом, интерфейсный сайт может создавать записи и устанавливать флаг «готовность к обработке» после ввода всех данных.

Требование изменилось с решения по расписанию на обработку в реальном времени (а не на самом деле в реальном времени),Процесс должен запускаться при вводе записей с сайта переднего плана.

Надеюсь, все это имеет смысл!

0 голосов
/ 16 февраля 2011

Рабочий процесс Windows, использующий веб-сервисы CRM, является одним из вариантов, лучше будет изменить свою веб-форму для доступа к веб-серверу CRM и ввести данные напрямую.

Если вы действительно хотите использовать рабочие процессы, вы можете загрузить инструмент с http://www.patrickverbeeten.com/pages/TechnicalNet/MicrosoftCrm/PeriodicWorkflows.aspx?id=23, который вы устанавливаете на свой сервер CRM, и он позволяет вам использовать запланированные задачи Windows для их запуска.

...