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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.12.2008, 14:14   #1  
if_maks is offline
if_maks
Участник
 
226 / 15 (1) ++
Регистрация: 26.08.2003
Как вставить ссылку на запись с помощью БП?
Привет!!
CRM 4.0
Ребзя, подскажите а можно как-нибудь с помощью бизнес-процесса вставить линк на запись? Ну типа создать письмо что "для просмотра заказа перейдите по ссылке".
Что бы пользователь нажав на ссылку из письма попал в карточку заказа.

Очень надо - можно было бы сэкономить кучу времени. Спасибо!!!
Старый 16.12.2008, 14:38   #2  
Артем 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
Многие хотели это сделать, но есть одно "НО". Для того, чтобы обратиться к форме записи необходимо перейти по линку типа:
http://<crmserver>/<OrgName>/Activities/task/edit.aspx&<recordid> - для Задач, например.
Но MS считает, что видеть id записи в БП нам не положено. Поэтому есть 2 обходных маневра. Либо создать кастом поле, куда прописывать ИД при помощи call out или скриптом. Или написать свою ф-цию для Workflow. И то и другое уже не раз обсуждалось на форуме, так что воспользуйтесь поиском.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 16.12.2008, 14:43   #3  
Сабитов Андрей is offline
Сабитов Андрей
MCTS
Аватар для Сабитов Андрей
MCBMSS
Лучший по профессии 2009
 
851 / 122 (6) +++++
Регистрация: 07.09.2006
Адрес: СПб
а чем Вас не усраивает поле в отношении ?
Нажмите на изображение для увеличения
Название: untitled.JPG
Просмотров: 288
Размер:	68.4 Кб
ID:	4060
__________________
Старый 16.12.2008, 15:01   #4  
Артем 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
Имеется в виду, чтобы в тексте была прямая ссылка на измененный элемент. Как в SharePoint
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 16.12.2008, 15:05   #5  
Артем 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
Что-то вроде этого:
http://blogs.inetium.com/blogs/micro...-version2.aspx
http://blog.powerobjects.com/2008/09...orkflow-email/
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 16.12.2008, 15:11   #6  
if_maks is offline
if_maks
Участник
 
226 / 15 (1) ++
Регистрация: 26.08.2003
неплохо! спасибо, я сейчас поищу..

Андрей, я если честно не понял как я могу использовать поле "в отношении"
Старый 17.12.2008, 10:54   #7  
IgorF is offline
IgorF
Учаснег
Аватар для IgorF
Ex AND Project
Лучший по профессии 2011
Лучший по профессии 2009
 
307 / 37 (2) +++
Регистрация: 23.07.2007
Адрес: Поребрик сити
to if_max: http://www.crmworld.ru/?p=27
Коротко и ясно.
UPD: Все умные вещи уже давно кем то придуманы и сделаны, задача найти.
__________________
http://about.me/fedorovigor
Старый 17.12.2008, 13:12   #8  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
Ну блин - хардкод не есть хорошо. Два-три таких места ещё можно поддерживать, но если их будут десятки и что-нибудь изменится - то я не позавидую. По крайней мере, приведенный в последнем посте пример я бы оптимизировал с помощью регулярных выражений, чтобы не писать в коде вот так:
Код:
var taskUrl = 'http://crmserver:5555/organization/activities/task/edit.aspx';
, ну а хотя бы так:
Код:
var taskUrl = (window.location.href.match('http:\/\/[^\/]*'))[0] + '/activities/task/edit.aspx';
Ну чтобы хоть какая-нить динамика в коде была...
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!
Старый 17.12.2008, 14:34   #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
Это называется оптимизация? Регулярные выражения прожорливы, знаете ли. Тем более во всех формах определена константа SERVER_URL.
Код:
var taskURL = SERVER_URL + "/activities/task/edit.aspx";
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 17.12.2008, 16:05   #10  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
Конечно же SERVER_URL правильнее.
А я закосячил, потому что строка:
window.location.href.match('http:\/\/[^\/]*'))[0]
возвращает: http://crmservername
А SERVER_URL возвращает:
http://crmservername/organizationname
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
как вставить картинку в шаблон электронной почты? zhenek Dynamics CRM: Функционал 21 30.06.2010 00:15
Выполнение запроса InitializeFromRequest с помощью JavaScript ZooY Dynamics CRM: Разработка 3 22.10.2008 14:18
Как перенести ссылку "Возможная сделка"? Alexey-IT Dynamics CRM: Разработка 0 15.10.2007 18:14
Переименовать в Области Переходов ссылку annikan Dynamics CRM: Разработка 3 15.10.2007 00:39
Печать счетов с помощью RS Lida Dynamics CRM: Разработка 7 11.09.2007 11:54

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

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

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