Как создать собственное уведомление в Dynamics - PullRequest
1 голос
/ 09 мая 2019

Я собираюсь создать функцию уведомления в Dynamics 365, и чтобы найти лучшее решение, я начал с поиска возможностей (Javascript / C # / All other).Пример: отправка пользователю уведомления о создании нового потенциального клиента.

Редактировать: оно должно быть общим и легко добавлять новое уведомление.Поэтому, возможно, это должен быть шаг рабочего процесса или он связан с сущностью.

  1. Уведомление по электронной почте уже интегрировано в Dynamics 365

  2. Microsoft Graph имеетВозможность уведомления (только в бета-версии)

    https://developer.microsoft.com/en-us/graph/graph-explorer#

  3. Создать пользовательский объект который.И на панели инструментов добавьте веб-ресурс (Javascript), который просматривает сущность, чтобы найти, есть ли какие-либо записи для текущего пользователя.Если так, сделайте всплывающее окно.

  4. Используйте расширение Chrome для уведомления пользователя.(Пример: https://community.dynamics.com/crm/b/bruce365usingdynamics/archive/2017/11/02/announcing-365-notify)

Есть ли какая-либо другая возможность, о которой вы знаете?

Или у вас есть какой-либо опыт с любым из них. На что следует обращать внимание или нет.

Ответы [ 4 ]

1 голос
/ 09 мая 2019

Ваша лучшая ставка - Панель инструментов с сообщениями в Временной шкале / социальной панели.Для этого просто необходима пара конфигураций, таких как Правило публикации, Внедрение временной шкалы в Dashboard и обучение пользователей.

Ленты активности

Хронология активности

Если нет, то своевременный рабочий процесс или MS Flow отправляют дайджест-уведомление.

0 голосов
/ 09 мая 2019

В дополнение ко многим жизнеспособным вариантам, предложенным выше (некоторые из которых я не знал), если ежедневные обязанности пользователя включают работу с Leads, вы можете захотеть сделать его очень простым - создайте представление My New Leads и проинструктируйте их. проверить это в течение дня. Вы даже можете разместить это представление на панели инструментов, что сделает ваш вариант 3 лишним.

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

0 голосов
/ 09 мая 2019

Поскольку вы специально хотите взаимодействовать с пользователями в системе CRM, существует ряд простых подходов:

Очередь задач (Пассивная) - создание записей задач в CRM (они могуттакже синхронизировать с Outlook, если вы хотите стать модным).Пользователи просматривают очередь, содержащую все их задачи.Аналогичным образом вы можете назначать задачи командам пользователей.Я рекомендую этот подход для пользователей, ориентированных на CRM, у которых есть ряд различных задач.

Просмотр / Отчет / Панель инструментов (Пассивная) - создание представлений записей, требующих действий.Затем пользователи регулярно проверяют эти мнения.Я рекомендую этот подход для не чувствительных ко времени задач и задач, выполняемых в большом количестве по многим записям.

Электронная почта (Активна) - Создайте рабочий процесс с шагом Отправить электронную почту.Это легко сделать, но может генерировать много электронных писем, которые пользователи затем могут игнорировать.Я рекомендую этот подход только для редких уведомлений или для тех, которые требуют срочных действий.

Отчеты по электронной почте (Активно) - гибрид второго и третьего подходов, существуют сторонние решения, которые будут отправлять по электронной почтепросматривать результаты для пользователей на плановой основе.Это было бы моей рекомендацией, если вы хотите активный подход без спама пользователей постоянно.Они просты в установке и настройке и требуют небольших затрат.

0 голосов
/ 09 мая 2019
  1. Я бы сказал, что если вы хотите использовать код без решения, используйте Workflow и установите триггер, как вы хотите. Отправить письмо либо команде, либо конкретный пользователь из этого рабочего процесса. Просто установите относительно в электронной почте как Учетная запись или контакт или любое лицо, от которого у вас есть триггер. От таким образом, вы можете увидеть все эти уведомления в вашей социальной панели график также.
  2. Если вам нужна пользовательская логика, используйте плагин, но, в свою очередь, вызовите рабочий процесс, который будет рабочим процессом по требованию, и это будет использоваться только отправить электронное письмо.

Могут быть и разные идеи. Но у нас это есть в одной из наших продуктивных систем, и оно очень хорошо отвечает требованиям Уведомления.

...