Рабочий процесс Microsoft CRM 4.0: как отправить список связанных сущностей по электронной почте? - PullRequest
1 голос
/ 05 марта 2009

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

Например, было бы замечательно следующее письмо:

Привет, Карл, это твой список аккаунтов, созданных до вчерашнего дня:

  • account1, info
  • account2, info
  • account3, info

Как я могу это сделать? Кажется, я не могу!

Ответы [ 2 ]

1 голос
/ 10 марта 2010

В зависимости от того, когда вам это нужно, есть действительно сложный способ обработки с использованием собственных рабочих процессов. Если оно будет сброшено, когда поле родительского объекта изменится на определенное значение, сделайте это.

  1. На дочернем объекте создайте рабочий процесс, который запускается при создании и является дочерним рабочим процессом. Первым шагом должно стать ожидание, пока соответствующее поле в родительском объекте не получит правильное значение.
    1. Затем при условии ожидания отправьте письмо
    2. Наконец, снова запустите рабочий процесс как дочерний рабочий процесс
    3. Затем завершите текущий рабочий процесс.

Вы также можете делать разные аккуратные хаки, если вы не боитесь ожидания рабочих процессов

1 голос
/ 05 марта 2009

Чтобы создать этот тип электронной почты, вам нужно будет написать собственную сборку рабочего процесса.

...