Resources for IT Professionals > Dynamics Forums > Microsoft Dynamics AX/NAV/CRM Russia > CRM 4.0 проблемы с отправкой электронной почты из БП
Ask a questionAsk a question
 

AnswerCRM 4.0 проблемы с отправкой электронной почты из БП

  • Thursday, October 29, 2009 6:23 AMFicha Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Добрый день!

    непонятные вещи творятся при отправке электронной почты из БП.
    есть БП связан с объектом контакт. клиент контакта - account с привязанным основным контактным лицом у которого нет мыла.
    в БП создаю активити - отправить сообщение, выбираю заранее подготовленный шаблон (для заказа) в поле кому {Основной контакт(Клиент(Бизнес-партнер));Иван Иванов} , т.е. на случай если контакт пуст (или не содержит майла) - сообщение должно уходить Иванову.

    При исполнении вылетает ошибка - Сообщение не может быть отправлено всем получателям. для одного или нескольких указанны либо пустые, либо недопустимые адреса эл.почты.
    Вопрос: почему оно не отправляет сообщение Иванову? где здесь может быть проблема. как лучше диагностировать подобные проблемы.
    указал основному контакту мыло + возобновил БП - все ушло нормально.


Answers

  • Thursday, October 29, 2009 3:55 PMAndriy a33ik Butenko Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Добрый день.

    {Основной контакт(Клиент(Бизнес-партнер));Иван Иванов} - данная конструкция подставит в поле адресата Иванова только для случая, когда поле Основной контакт не заполнено. Если Основной контакт будет заполнен, но у него не будет почты - возникнет подобная ошибка. Посмотрите в активностях пользователя, от имени которого запускается данный процесс - там должны быть созданные но не отправленные Электронные письма.
    Truth is opened the prepared mind My blog - http://a33ik.blogspot.com

All Replies

  • Thursday, October 29, 2009 3:55 PMAndriy a33ik Butenko Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Добрый день.

    {Основной контакт(Клиент(Бизнес-партнер));Иван Иванов} - данная конструкция подставит в поле адресата Иванова только для случая, когда поле Основной контакт не заполнено. Если Основной контакт будет заполнен, но у него не будет почты - возникнет подобная ошибка. Посмотрите в активностях пользователя, от имени которого запускается данный процесс - там должны быть созданные но не отправленные Электронные письма.
    Truth is opened the prepared mind My blog - http://a33ik.blogspot.com
  • Friday, October 30, 2009 7:46 AMИван СолякинModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    И конечно же нужно не забывать проверять при создании действия сообщение электронной почты не пустой ли у получателя e-mail адрес.


    MCT
  • Friday, October 30, 2009 10:31 AMFicha Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    к сожалению ситуация когда адрес будет пустой - не исключена ;(
    как можно обработать исключение? добавив к примеру адрес по умолчанию?
  • Friday, October 30, 2009 11:56 AMAndriy a33ik Butenko Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Думаю, что тут надо ставить проверски в самом бизнесс процессе.
    1. Поле контакта заполнено, если нет - переход на 5.
    2. Почта контакта заполнено и разрешено отправлять электронные письма контакту (есть такое поле - не помню как оно называется, булевое), если нет - переход на 5.
    3. Отправить письмо контакту.
    4. Завершение бизнес процесса.
    5. Отправить письмо по умолчанию.
    6. Завершение бизнес процесса.

    Truth is opened the prepared mind My blog - http://a33ik.blogspot.com
  • Monday, November 02, 2009 12:11 PMFicha Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Андрей +1 ;)