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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.09.2010, 18:48   #1  
Alberto Farinacci is offline
Alberto Farinacci
Участник
 
26 / 14 (1) ++
Регистрация: 06.07.2009
Кнопка вызывающее окно нового сообщения в Outlook.
Коллеги, есть необходимость отправки по почте данных о контакте. Хочется организовать это с помощью дополнительной кнопки на форме объекта "Контакты". Если по порядку, это должно выглядить следующим образом:

1. На форме "Контакты", есть дополнительная кнопка "Отправить данные о контакте по почте".
2. При нажатии на данную кнопку открывается окно Outlook.
3. При этом данные о контакте должны по передаваться в открывшееся окно нового сообщения.

Кто нибудь реализовывал такой функционал? Подкиньте пожалуйста, что нибудь полезное.

Спасибо большое!
Старый 20.09.2010, 18:51   #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
Цитата:
Сообщение от Alberto Farinacci Посмотреть сообщение
Коллеги, есть необходимость отправки по почте данных о контакте. Хочется организовать это с помощью дополнительной кнопки на форме объекта "Контакты". Если по порядку, это должно выглядить следующим образом:

1. На форме "Контакты", есть дополнительная кнопка "Отправить данные о контакте по почте".
2. При нажатии на данную кнопку открывается окно Outlook.
3. При этом данные о контакте должны по передаваться в открывшееся окно нового сообщения.

Кто нибудь реализовывал такой функционал? Подкиньте пожалуйста, что нибудь полезное.

Спасибо большое!
В окно Outlook - не делал. А вот в стандартное окно создания почты - запросто. Через window.opener - можете получить все необходимые данные и таким образом сформировать письмо.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 20.09.2010, 23:21   #3  
Konstantin Katsovich is offline
Konstantin Katsovich
Участник
Аватар для Konstantin Katsovich
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
243 / 57 (2) ++++
Регистрация: 22.10.2008
Адрес: Israel
Посмотрите вот это
__________________
Читайте SDK!!!

Последний раз редактировалось Konstantin Katsovich; 20.09.2010 в 23:23.
За это сообщение автора поблагодарили: a33ik (2).
Старый 21.09.2010, 13:10   #4  
Alberto Farinacci is offline
Alberto Farinacci
Участник
 
26 / 14 (1) ++
Регистрация: 06.07.2009
Всем спасибо за советы. Решил вопрос с помощью "window.navigate('mailto:'+'yourmail@yourdomain.com');"

Остался вопрос передачи данных с формы в окно нового сообщения.

Entity name="contact">
<ToolBar>
<Button Icon="/_imgs/ico_18_debug.gif" JavaScript="window.navigate('mailto:'+'yourmail@yourdomain.com');" PassParams="0" WinParams="" WinMode="0">
<Titles>
<Title LCID="1049" Text="Отправить данные о контакте" />
</Titles>
<ToolTips>
<ToolTip LCID="1049" Text="Info on test" />
</ToolTips>
</Button>
<ToolBarSpacer />
</ToolBar>
Старый 21.09.2010, 14:58   #5  
Konstantin Katsovich is offline
Konstantin Katsovich
Участник
Аватар для Konstantin Katsovich
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
243 / 57 (2) ++++
Регистрация: 22.10.2008
Адрес: Israel
Пример как писать JS в ISVConfig
http://allaboutdynamics.com/2010/01/...de-isv-config/
__________________
Читайте SDK!!!
Старый 27.09.2010, 11:25   #6  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Цитата:
Сообщение от Konstantin Katsovich Посмотреть сообщение
Посмотрите вот это
В свое время я пробовал реализовать нечто подобное в своей программе (обычное windows приложение), но столкнулся с ограничениями на длину ссылки (не помню сколько символов). Длинный контент письма таким образом, к сожалению, сформировать не удастся (например, описание контакта). Есть еще подход через ActiveX и MAPI. Если почтовый клиент поддерживает этот интерфейс (Outlook, TheBat!), то подход будет работать. Не стоит, тем не менее, забывать, что на компьютере клиента может вообще не оказаться почтового клиента! Я бы использовал подход Андрея: открывать окно пиьма CRM. Таким образом письмо еще и отследится в системе, что может быть важно с точки зрения хранения истории.

p.s. Если не используются специфические поля CRM, то контакт вполне можно скинуть и при помощи Outlook.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 27.09.2010, 11:36   #7  
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
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Я бы использовал подход Андрея: открывать окно пиьма CRM.
Не все знают, что я Андрей =)
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 27.09.2010, 17:22   #8  
Konstantin Katsovich is offline
Konstantin Katsovich
Участник
Аватар для Konstantin Katsovich
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
243 / 57 (2) ++++
Регистрация: 22.10.2008
Адрес: Israel
Ограничение видимо 512 знаков.
http://msdn.microsoft.com/en-us/libr...37(VS.85).aspx
Если информации не много, то думаю этого достаточно.

В Т.З. написано отправить информацию о Контакте а не Контакту.
Поэтому возникают вопросы:
Если отправлять E-mail средствами CRM то получатель должен быть одним из следующих Entities (Contact,Account,Lead,Queue,User).
Кого и как Вы предлагаете использовать в качестве получателя?
И не создастся ли ситуация что будет много записей в главных Entities которые будут мешать другим пользователя?
__________________
Читайте SDK!!!
Старый 27.09.2010, 18:13   #9  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Вы забываете, что лукап может быть ambiguous - значение в базе не найдено. Эксперимент показывает, что такое письмо отправится и найдет адресата. Вопрос лишь в том как таким образом заполнить поле. Впрочем, где-то я даже видел использование этого трюка при создании писем.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 27.09.2010, 18:42   #10  
Konstantin Katsovich is offline
Konstantin Katsovich
Участник
Аватар для Konstantin Katsovich
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
243 / 57 (2) ++++
Регистрация: 22.10.2008
Адрес: Israel
Хотелось бы увидеть этот линк.
Мой опыт показывает что можно создать, но отправка не срабатывает.
Видимо нужно что-то сделать ещё.
__________________
Читайте SDK!!!

Последний раз редактировалось Konstantin Katsovich; 27.09.2010 в 19:28.
Старый 27.09.2010, 21:03   #11  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Просто кликните в поле "кому" и когда на него встанет курсор наберите нужный e-mail. Система попытается сопоставить его с сохраненными в системе и в случае неудачи (или при наличии нескольких вариантов) покажет значок предупреждения (lookup ambiguous). Тем не менее, отправка письма пройдет нормально.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 27.09.2010, 21:39   #12  
Konstantin Katsovich is offline
Konstantin Katsovich
Участник
Аватар для Konstantin Katsovich
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
243 / 57 (2) ++++
Регистрация: 22.10.2008
Адрес: Israel
У меня это выглядит вот так
__________________
Читайте SDK!!!
Старый 28.09.2010, 13:38   #13  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Цитата:
Сообщение от Konstantin Katsovich Посмотреть сообщение
У меня это выглядит вот так
Ух ты! А как?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
mscrmblog: Setup failed to determine whether a supported version of Microsoft Outlook is installed - Outlook 2010 Blog bot Dynamics CRM: Blogs 0 14.07.2010 07:07
Окно напоминания в Outlook Katya3 Dynamics CRM: Функционал 4 27.04.2010 16:57
Информирование пользователя о попадании нового обращения/эл почты/задачи/... в список ожидания, путем всплывающего окна Outlook NatK Dynamics CRM: Администрирование 15 26.10.2009 13:05
Мир CRM: Зависание папки “Входящие” на стадии загрузки Outlook - Хотфикс готов Blog bot Dynamics CRM: Blogs 2 18.08.2008 19:50
Microsoft Dynamics CRM Team Blog: CRM4 Outlook Client – Issues and Fixes Blog bot Dynamics CRM: Blogs 0 07.08.2008 01:05

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:17.