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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.09.2009, 10:41   #1  
echo_igor is offline
echo_igor
Участник
Аватар для echo_igor
 
116 / 10 (1) +
Регистрация: 09.06.2009
Адрес: Ростов-на-Дону
Ссылку на запись в письмо.
Подскажите как вставить ссылку на запись в письмо.
Например, пользователь создаёт Возможную сделку, а руководству отсылаеться системой письмо с уведомлением о создание(это уже сделано), хотелось бы чтобы ещё была ссылка , чтобы сразу перейти к этой записи.
Как это реализовать.
Старый 07.09.2009, 10:46   #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
Цитата:
Сообщение от echo_igor Посмотреть сообщение
Подскажите как вставить ссылку на запись в письмо.
Например, пользователь создаёт Возможную сделку, а руководству отсылаеться системой письмо с уведомлением о создание(это уже сделано), хотелось бы чтобы ещё была ссылка , чтобы сразу перейти к этой записи.
Как это реализовать.
Вы можете установить акселераторы или доделать уже готовый используя имеющийся код.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: echo_igor (1).
Старый 07.09.2009, 10:46   #3  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
http://www.crmworld.ru/?p=27
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 07.09.2009, 11:15   #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
Цитата:
Сообщение от slivka_83 Посмотреть сообщение
Невнимательно читаете. Во время создания. Ваша ссылка работает только для случая, когда запись уже создана, открыта и опять сохранена.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 07.09.2009, 11:27   #5  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Это почему? код то ставится на онсейв! так что после первого сохранения ссылка уже будет!
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 07.09.2009, 11: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
Цитата:
Сообщение от slivka_83 Посмотреть сообщение
Это почему? код то ставится на онсейв! так что после первого сохранения ссылка уже будет!
Проводим работу над ошибками и стараемся вникнуть в чужой код:

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();
}
}

Обращаем своё пристальное внимание на выделенный жирным текстом код. Когда карточка создаётся идентификатора у неё ещё нет. А появляется он первый раз только в Post Create плагине.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 07.09.2009, 12:02   #7  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Ок, был не внимателен
Ну, тогда можно на онсейве отменить сохранение, принудительно сохранить Save(), проставить ссылку и закрыть
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 07.09.2009, 12:28   #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
Плюс. Конкретный недостаток такого подхода это то что надо для каждой из сущностей, ссылку на которую надо помещать в письмо, надо создавать дополнительное поле и добавлять код по его формированию.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 07.09.2009, 12:35   #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
Совершенно согласен. Это называется "дальнодействие": гуй и ядро системы неожиданно начинают взаимодействовать. Ядро хранит лишние данные, которые требуются только на гуе и там же и генерируются. Если письмо генерится из кода, то, извините, хрен вам, а не ссылка. Подход с wf и plugin - единтевенно верный в данном случае.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 10.09.2009, 14:13   #10  
echo_igor is offline
echo_igor
Участник
Аватар для echo_igor
 
116 / 10 (1) +
Регистрация: 09.06.2009
Адрес: Ростов-на-Дону
Цитата:
Сообщение от a33ik Посмотреть сообщение
Вы можете установить акселераторы или доделать уже готовый используя имеющийся код.
А кто нибудь пользовался этим акселератором ?
Расскажите из личного опыта плюсы и минусы.
Старый 10.09.2009, 14:17   #11  
Bondonello is offline
Bondonello
Kostya Afendikov
Аватар для Bondonello
MCBMSS
Лучший по профессии 2009
 
510 / 106 (5) +++++
Регистрация: 06.06.2008
Адрес: Украина
Цитата:
Сообщение от echo_igor Посмотреть сообщение
А кто нибудь пользовался этим акселератором ?
Расскажите из личного опыта плюсы и минусы.
Ну поставить себе вы же можете? slivka_83 у себя вроде все подробно описал и результаты показал
Если что - оригинал проекта http://crmaccelerators.codeplex.com/...eleaseId=26691
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как вставить ссылку на Задачу в письмо Talisman2005 Dynamics CRM: Функционал 2 17.06.2009 15:49
Как вставить ссылку на запись с помощью БП? if_maks Dynamics CRM: Разработка 9 17.12.2008 16:05
Письмо в списке ожидания usercrm Dynamics CRM: Разработка 2 22.10.2008 10:26
Как перенести ссылку "Возможная сделка"? Alexey-IT Dynamics CRM: Разработка 0 15.10.2007 18:14
Переименовать в Области Переходов ссылку annikan Dynamics CRM: Разработка 3 15.10.2007 00:39
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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