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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.09.2008, 07:16   #1  
Blog bot is offline
Blog bot
Участник
 
25,631 / 848 (80) +++++++
Регистрация: 28.10.2006
Мир CRM: Отправка ярлыка по электронной почте при помощи бизнес-процесса
Источник: http://feeds.feedburner.com/~r/crmwo.../~3/405688204/
==============

В предыдущем посте мы разбирали то, как отправить ярлык объекта по электронной почте. Но многие мои посетители блога заинтересовались о том, как сделать тоже самое, но послать при помощи бизнес-процесс, вот я и решил написать об этом.

Итак, предположим, у Вас настроен бизнес процесс на отсылку электронной почты пользователю с оповещением, что ему назначена новая задача, и Вы хотите, чтобы в этом письме также был и ярлык на эту задачу. Для этого нам надо проделать следующие шаги:

1. Создаём новый атрибут “urllink” для объекта “Задача” с типом nvarchar



2. Добавляем новое поле в форму объекта “Задача”:



3. В свойствах самой формы добавляем OnSafe событие со следующим скриптом, где “CRMSERVER” и “Organization” – Ваш сервер и название организации соответственно.

var objId; var taskUrl; if((crmForm.all.new_urllink.DataValue == null) || (crmForm.all.new_urllink.DataValue == "")) { if(crmForm.FormType == 2) //Checks to see if this is an update Form (value of 2) { var embedUrl; taskUrl = "http://crmserver:5555/organization/activities/task/edit.aspx"; //Default Path to the Edit.aspx page for an Task objId = crmForm.ObjectId; //Retrieves the ID of the current object embedUrl = taskUrl + "?id=" + objId; //pieces together the items required for a full Url crmForm.all.new_urllink.DataValue = embedUrl; //Sets the value of the field crmForm.all.new_urllink.ForceSubmit = true; crmForm.Save(); } } </p>



4. Всё это сохраняем и публикуем.

5. Далее открываем наш бизнес-процесс, который отправляет почту и добавляем новосозданный аттрибут в тело нашего письма:



6. Всё сохраняем и идём создавать новую задачу. И результат на лицо:



По всем вопросам касающихся данной темы обращайтесь в комментарии.

С Уважением, Денис



Источник: http://feeds.feedburner.com/~r/crmwo.../~3/405688204/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Microsoft Dynamics CRM Team Blog: Building Rich-Client Dashboards for Microsoft Dynamics CRM with Windows Presentation Foundation Blog bot Dynamics CRM: Blogs 1 31.03.2009 13:24
Microsoft Dynamics CRM Team Blog: List Web Part for Microsoft Dynamics CRM 4.0 Deployment Scenarios Blog bot Dynamics CRM: Blogs 0 30.01.2009 22:05
Мир CRM: Отправка ярлыка по электронной почте Blog bot Dynamics CRM: Blogs 0 22.09.2008 02:05
Мир CRM: Автоматизирование добавления основного контакта при помощи Бизнес-Процесса Blog bot Dynamics CRM: Blogs 0 31.07.2008 02:08
Мир CRM: Публикация MS Dynamics CRM 4.0 при помощи MS ISA Server 2006 Blog bot Dynamics CRM: Blogs 0 30.07.2008 20:05

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

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

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