Изменение отправителя электронной почты Dynamics CRM в плагине? - PullRequest
1 голос
/ 12 ноября 2010

Итак, вот моя ситуация.У нас есть отдел, которому нужна возможность использовать очереди в CRM 4. Им также нужна возможность отвечать на электронные письма, поступающие в эту очередь с адреса электронной почты их отдела.(Так что любые ответы клиентов будут возвращаться в очередь для обработки агентами)

Первоначально я собирался создать настройку JavaScript, в которой был установлен флажок «Отправить из бизнес-единицы».При переключении это будет искать пользователя их отдела на основе адреса электронной почты в бизнес-подразделении.Я успешно получил эту работу (как концепцию), но обнаружил, что на самом деле отправка запускает страшный «CrmCheckPrivilege.»моя проблема?Я понятия не имею, как повторить эту функцию, и это необходимо для этой группы клиентов.Можно ли как-нибудь изменить электронную почту после того, как она уже прошла проверку безопасности с помощью плагина?Возможно, предварительный плагин отправки?

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

Заранее спасибо,

Клиф

1 Ответ

0 голосов
/ 12 ноября 2010

Ну, во-первых, «CrmPrivilegeCheck failed» всегда можно исправить, изменив роли пользователя и предоставив ему соответствующую привилегию (идентификатор привилегии всегда возвращается в исключении, но может не отображаться в конкретном диалоговом окне ошибки, которое вы получаете)и уровень, но это может не потребоваться отделу.

Решение, которое мы использовали, немного отличается от вашего: не отправлять почту через другого пользователя, а через очередь.Очереди также могут быть отправителями электронной почты в MSCRM.В очередях уже должны быть установлены правильные адреса электронной почты, чтобы правильно работать с маршрутизатором электронной почты.Настройте способ определения правильной очереди (например, поле в сущности systemuser или жестко запрограммированное имя очереди в вашем JavaScript) и соответственно настройте поиск from в своем JavaScript.Таким образом, электронные письма будут отправляться с использованием имени и адреса очереди, поэтому любые прямые ответы всегда будут иметь эту очередь в качестве получателя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...