2016-07-08 4 views
1

Наша компания хочет знать, когда активность дела составляет 75% от первоначального расчетного часа.Отправлять уведомление по электронной почте, когда кто-то регистрирует делопроизводство

Однако, я думаю, что это может быть непростой вызов.

Итак, может кто-нибудь объяснить, как отправить уведомление по электронной почте от Microsoft Dynamics CRM, когда кто-то регистрирует какую-либо «деловую активность» по делу? Я рад использовать код .NET, если это необходимо.

ответ

4

Создайте рабочий процесс против сущностей «case activity», добавьте условие к рабочему процессу, чтобы отправлять только сообщение электронной почты, когда «деловая активность» связана с делом. Например. относительно случай содержит данные.

1

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

Это то, что я бы себе:

Всякий раз, когда запись активности создается/модифицирована/удалена; если это касается случая, плагин будет выполнять:

  1. Получить все относительно деятельности в случае
  2. подытожить Duration
  3. Если Duration Total составляет 75% от случая Эстимейт затем огонь рабочий

Рабочий процесс будет настроен для отправки электронной почты. Комбинируя плагин с рабочим процессом, вы позволяете настраивать электронную почту, если в будущем изменения/получатели/из них будут изменены.

Я бы, вероятно, также передал 75% в качестве параметра конфигурации плагина, чтобы он также был полуконфигурируемым (не включает код, но вам нужно будет изменить регистрацию плагина).

Плагин нужно будет обслуживать

  • Новые виды деятельности добавляются
  • Существующих деятельности редактируется (продолжительность и/или изменений состояния)

Сначала я думал, что вы также должны для обработки Deletes, но это снизит длительность ниже 75%, поэтому вам не нужно будет отправлять электронное письмо.

Смежные вопросы