AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.09.2016, 13:44   #1  
SeVEr-82 is offline
SeVEr-82
Участник
 
11 / 11 (1) +
Регистрация: 07.08.2014
Использование тегов при формировании исходящего письма
Коллеги, доброго времени суток всем.
Столкнулся со следующего рода проблемой. Необходимо в определенный момент времени отправлять письмо, в теле которого находится следующее содержание:

<ObjectID>{Какой-то ИД1}</ObjectID>
<ExternalID>{Какой-то ИД2}</ExternalID>

Исходящее письмо формируется на основе шаблона. Система формирует и отправляет нужное письмо, но в результате в содержании письма находится следующее:

{Какой-то ИД1}
{Какой-то ИД2}

То есть теги были "съедены".
Подскажите, пожалуйста, это так и задумано в системе? И можно ли все же добиться того чтоб в исходящем письме текст получился с нужными тегами?
Заранее спасибо за ответы и возможные советы )))

ЗЫ. Если подобная тема уже рассматривалась, просьба не сильно пинать ногами )))
ЗЫ2. Забыл о версии распространиться. CRM Dynamics 2015 )))

Последний раз редактировалось SeVEr-82; 26.09.2016 в 13:50. Причина: Дополнение
Старый 26.09.2016, 13:49   #2  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Тело письма - по сути Html. Тэги по этой причине и съедаются. Если вы глянете в тело письма, а не в его отображение, то теги должны быть на месте.

Заполнение письма через шаблон - требование? Могли бы заполнять через код плейн текстом - и теги были бы на месте без дополнительных изворотов.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 26.09.2016, 15:05   #3  
SeVEr-82 is offline
SeVEr-82
Участник
 
11 / 11 (1) +
Регистрация: 07.08.2014
Я кодом изначально пытался формировать и отправлять письма, но столкнулся с данной проблемой. Вот каким образом я формирую содержание письма:

Код:
emailDescription = String.Format( @"<ObjectID>{0}</ObjectID><ExternalID>{1}</ExternalID >", objectId, externalId );
после чего делаю так:

Код:
email["description"] = emailDescription ;
Может быть у Вас найдется примерчик кода как правильно заполнить поле description?
Старый 26.09.2016, 15:12   #4  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Код выглядит правильным. В чём проблема его использования?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 26.09.2016, 15:45   #5  
SeVEr-82 is offline
SeVEr-82
Участник
 
11 / 11 (1) +
Регистрация: 07.08.2014
Собственно в том что теги скрывались, но поскольку выяснилось что это больше проблема визуального отображения, то тогда я переформулирую вопрос "можно ли сформировать исходящее письмо таким образом чтоб в поле description находился plain-text?"
Старый 26.09.2016, 15:48   #6  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Да. Возможно. Просто укладывайте туда нужный вам стринг и всё. Ну и не смотрите это письмо при помощи CRM. Оно всё равно будет открыто, как содержащее Html. Советую смотреть или через базу или через принимающую сторону.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 26.09.2016, 16:00   #7  
SeVEr-82 is offline
SeVEr-82
Участник
 
11 / 11 (1) +
Регистрация: 07.08.2014
То есть, теоретически, принимающая сторона вместо вот этого:
Код:
 <!DOCTYPE html>
 <html>
  <head>
    <base target="_new">
    <style type="text/css"> 
      body { font-family: Tahoma, Verdana, Arial; position: absolute; height: 95%; width: 95%; font-size: 12px; } pre.mscrmpretag { word-wrap: break-word; } 
    </style>
    <LINK rel=stylesheet href='/_forms/controls/controls.css.aspx'/>
   </head>

   <ObjectID>ИД1</ObjectID>
   <ExternalID>ИД2</ExternalID>

</html>
увидит вот это:
Код:
<ObjectID>ИД1</ObjectID>
<ExternalID>ИД2</ExternalID>
?
Старый 26.09.2016, 16:04   #8  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Формируйте имейл через код и description будет таким, каким вы его установите.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: SeVEr-82 (1).
Старый 26.09.2016, 16:29   #9  
SeVEr-82 is offline
SeVEr-82
Участник
 
11 / 11 (1) +
Регистрация: 07.08.2014
Я понял. Спасибо.
Старый 07.10.2016, 16:37   #10  
SeVEr-82 is offline
SeVEr-82
Участник
 
11 / 11 (1) +
Регистрация: 07.08.2014
Цитата:
Сообщение от a33ik Посмотреть сообщение
Да. Возможно. Просто укладывайте туда нужный вам стринг и всё. Ну и не смотрите это письмо при помощи CRM. Оно всё равно будет открыто, как содержащее Html. Советую смотреть или через базу или через принимающую сторону.
Вообщем беда какая-то. Принимающая сторона получает сообщение, в котором помимо того что передается еще и HTML кодировка присутствует.

Нашел пример плагина для выполнения преобразования и немного модифицировал его под свои нужды, но письма продолжают уходить с HTML тегами.

Интересно что если я руками создаю письмо и вставляю в описание то что необходимо, то в результате приходит нормальное письмо.
Теги
email, tag, template, исходящее, письмо, тэг, шаблон

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отчёт по организациям которым писали письма за определённый период Drakonchik2706 Dynamics CRM: Функционал 4 02.11.2015 15:18
Microsoft CRM 2015: разрешить подготавливать письма в быстрой кампании от имени другого пользователя Drakonchik2706 Dynamics CRM: Администрирование 1 02.11.2015 15:17
Использование сторонних сборок для Action 2013 CRM Буденый Dynamics CRM: Разработка 1 08.01.2014 03:38
вставить guid письма в тело письма lenkin Dynamics CRM: Функционал 2 28.09.2011 13:37
Какая максимальная длина темы письма? Tony Green Dynamics CRM: Функционал 1 05.03.2009 21:09

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:17.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.