20.09.2010, 18:48 | #1 |
Участник
|
Кнопка вызывающее окно нового сообщения в Outlook.
Коллеги, есть необходимость отправки по почте данных о контакте. Хочется организовать это с помощью дополнительной кнопки на форме объекта "Контакты". Если по порядку, это должно выглядить следующим образом:
1. На форме "Контакты", есть дополнительная кнопка "Отправить данные о контакте по почте". 2. При нажатии на данную кнопку открывается окно Outlook. 3. При этом данные о контакте должны по передаваться в открывшееся окно нового сообщения. Кто нибудь реализовывал такой функционал? Подкиньте пожалуйста, что нибудь полезное. Спасибо большое! |
|
20.09.2010, 18:51 | #2 |
Чайный пьяница
|
Цитата:
Сообщение от Alberto Farinacci
Коллеги, есть необходимость отправки по почте данных о контакте. Хочется организовать это с помощью дополнительной кнопки на форме объекта "Контакты". Если по порядку, это должно выглядить следующим образом:
1. На форме "Контакты", есть дополнительная кнопка "Отправить данные о контакте по почте". 2. При нажатии на данную кнопку открывается окно Outlook. 3. При этом данные о контакте должны по передаваться в открывшееся окно нового сообщения. Кто нибудь реализовывал такой функционал? Подкиньте пожалуйста, что нибудь полезное. Спасибо большое!
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
20.09.2010, 23:21 | #3 |
Участник
|
Посмотрите вот это
__________________
Читайте SDK!!! Последний раз редактировалось Konstantin Katsovich; 20.09.2010 в 23:23. |
|
|
За это сообщение автора поблагодарили: a33ik (2). |
21.09.2010, 13:10 | #4 |
Участник
|
Всем спасибо за советы. Решил вопрос с помощью "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 |
Участник
|
Пример как писать JS в ISVConfig
http://allaboutdynamics.com/2010/01/...de-isv-config/
__________________
Читайте SDK!!! |
|
27.09.2010, 11:25 | #6 |
Moderator
|
Цитата:
Сообщение от Konstantin Katsovich
Посмотрите вот это
p.s. Если не используются специфические поля CRM, то контакт вполне можно скинуть и при помощи Outlook.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
27.09.2010, 11:36 | #7 |
Чайный пьяница
|
Не все знают, что я Андрей =)
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
27.09.2010, 17:22 | #8 |
Участник
|
Ограничение видимо 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 |
Moderator
|
Вы забываете, что лукап может быть ambiguous - значение в базе не найдено. Эксперимент показывает, что такое письмо отправится и найдет адресата. Вопрос лишь в том как таким образом заполнить поле. Впрочем, где-то я даже видел использование этого трюка при создании писем.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
27.09.2010, 18:42 | #10 |
Участник
|
Хотелось бы увидеть этот линк.
Мой опыт показывает что можно создать, но отправка не срабатывает. Видимо нужно что-то сделать ещё.
__________________
Читайте SDK!!! Последний раз редактировалось Konstantin Katsovich; 27.09.2010 в 19:28. |
|
27.09.2010, 21:03 | #11 |
Moderator
|
Просто кликните в поле "кому" и когда на него встанет курсор наберите нужный e-mail. Система попытается сопоставить его с сохраненными в системе и в случае неудачи (или при наличии нескольких вариантов) покажет значок предупреждения (lookup ambiguous). Тем не менее, отправка письма пройдет нормально.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
27.09.2010, 21:39 | #12 |
Участник
|
У меня это выглядит вот так
__________________
Читайте SDK!!! |
|
28.09.2010, 13:38 | #13 |
Moderator
|
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
|