Рабочие процессы конечного автомата MS WF и MS CRM Dynamics 4.0 - PullRequest
6 голосов
/ 29 августа 2008

MS CRM Dynamics 4.0 включает в себя движок MS WF. Встроенный конструктор позволяет создавать последовательные рабочие процессы, чьи действия имеют собственный доступ к сущностям CRM.

Возможно ли:

  • Создать рабочий процесс конечного автомата за пределами CRM (т.е. в visual studio) и импортировать его в CRM?
  • У этого рабочего процесса есть доступ к CRM лица?

Ответы [ 3 ]

6 голосов
/ 02 февраля 2009
  • Невозможно создать рабочий процесс конечного автомата для использования в MSCRM.
  • Также не поддерживается создание любого рабочего процесса вне MSCRM и его импорт.
  • В качестве обходного пути вы можете записать всю необходимую логику в пользовательское действие рабочего процесса, импортировать ее в MSCRM и вызывать ее из обычного рабочего процесса.
  • Другой вариант - создать отдельное приложение, которое запускает рабочий процесс конечного автомата и взаимодействует с MSCRM через веб-сервисы. Вы можете (должны будете?) Объединить это с настраиваемым действием рабочего процесса, чтобы запустить процессы.
1 голос
/ 04 мая 2010
0 голосов
/ 01 сентября 2008

Я не знаю ответа на ваш конкретный вопрос, но, надеюсь, эта информация укажет вам правильное направление.

«Нативный» формат для рабочих процессов WF - это файлы «.xoml». Они в основном идентичны файлам XAML, и оба являются не более чем общими форматами персистентности для дерева объектов .NET. Если вы можете получить доступ к сохраненным данным, которые выводятся дизайнером Dynamics, они должны быть в том же формате. Если это так, вы сможете открыть его в конструкторе Visual Studio.

Ключевым моментом здесь является то, что CRM, несомненно, определяет свой собственный набор пользовательских действий, на которые вам нужно будет ссылаться из альтернативного дизайнера. Если повезет, они будут в сборках с очевидными именами и / или в GAC.

...