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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.01.2015, 21:37   #1  
GetLucky is offline
GetLucky
Участник
Лучший по профессии 2014
 
99 / 13 (1) ++
Регистрация: 03.09.2013
CRM 2013: How to open custom aspx page from custom workflow step?
Коллеги, привет!

Возможно ли из workflow открыть свою кастомную страницу, и если да, то как это сделать?
Старый 06.01.2015, 22:25   #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
Workflow выполняется на стороне сервера. Невозможно вызвать что то на клиенте, когда инициатор - сервер. Распишите свой сценарий - возможно, что что то можно сделать по-другому.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 07.01.2015, 12:06   #3  
GetLucky is offline
GetLucky
Участник
Лучший по профессии 2014
 
99 / 13 (1) ++
Регистрация: 03.09.2013
У меня есть workflow, который заполняет документ в формате PDF данными из СРМ (форклфлов зарегистрирован на сущность Контакт), потом этот документ с помощью кастомной интеграции загружается на SP в папку клиента, после того как документ заполнился данными, мне нужно сделать preview. Я создал кастомную страницу, которая скачивает файл из SP и отображает его клиенту. Только теперь не знаю как настроить логику работы в СРМ, чтобы синхронный форкфлов на следующем шаге открыл страницу.
Старый 07.01.2015, 12: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
Цитата:
Сообщение от GetLucky Посмотреть сообщение
У меня есть workflow, который заполняет документ в формате PDF данными из СРМ (форклфлов зарегистрирован на сущность Контакт), потом этот документ с помощью кастомной интеграции загружается на SP в папку клиента, после того как документ заполнился данными, мне нужно сделать preview. Я создал кастомную страницу, которая скачивает файл из SP и отображает его клиенту. Только теперь не знаю как настроить логику работы в СРМ, чтобы синхронный форкфлов на следующем шаге открыл страницу.
Что бы вам рекомендовал:
1. Переделайте ваш БП на Action.
2. Добавьте Output параметр - ссылка на документ.
3. Вызывайте со стороны клиента Action и после отработки - получите ссылку, которую нужно открыть.
4. Откройте ссылку через window.open.

Подробнее о работе с Action-ами.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: GetLucky (1).
Старый 07.01.2015, 16:20   #5  
GetLucky is offline
GetLucky
Участник
Лучший по профессии 2014
 
99 / 13 (1) ++
Регистрация: 03.09.2013
Спасибо за детальную информацию!

Создал Action, зарегистрировал его на сущность Контакт, в нем прописал один исходящий параметр Url (документа в сп), в нем же доступен шаг моего кастомного БП, который делает основные операции.

Как из моего кастомного БП присвоить исходящему параметры Action значение?
В БП это делается таким образом:
X++:
this.PDF_SPLinks.Set(executionContext, _spDocsUrl);
И как я понял надо еще передавать один входящий параметр - это Guid клиента, правильно?


Последний раз редактировалось GetLucky; 07.01.2015 в 16:23.
Старый 07.01.2015, 16:32   #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
Да, всё правильно.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 07.01.2015, 18:20   #7  
GetLucky is offline
GetLucky
Участник
Лучший по профессии 2014
 
99 / 13 (1) ++
Регистрация: 03.09.2013
Суть в том, что JavaScript-ом мне надо дать возможность пользователю вызвать несколько Акшинов. Вопрос в следующем: как динамически создать кнопки в СРМ?
То есть будет основной контрол и много вложенных, количество вложенных контролов будет соответствовать акшинам для этих документов, или какое решение выбрать?
Старый 07.01.2015, 18:32   #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
Я бы использовал Flyout Anchor - http://www.develop1.net/public/post/...on-Button.aspx
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 08.01.2015, 17:16   #9  
GetLucky is offline
GetLucky
Участник
Лучший по профессии 2014
 
99 / 13 (1) ++
Регистрация: 03.09.2013
Цитата:
Сообщение от a33ik Посмотреть сообщение
Я бы использовал Flyout Anchor - http://www.develop1.net/public/post/...on-Button.aspx
Спасибо, но вот у меня небольшая проблема - не работает Ribbon Workbench, СРМ развернута в IFD, СРМ крутиться на http://CRM:5555/CRM/main.aspx#, а в ednpoint-ах указан url https://contoso.ca/XRMServices/2011/Organization.svc, но реально рабочий
url это https://CRM.CONTOSO.CA/XRMServices/2...ganization.svc.

Не знаю как это можно исправить, какие в IIS надо сделать манипуляции?




Последний раз редактировалось GetLucky; 08.01.2015 в 17:18.
Старый 08.01.2015, 17:29   #10  
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
Ну так заходите используя https://CRM.CONTOSO.CA/main.aspx в чём проблема?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 8 Blog bot Dynamics CRM: Blogs 1 30.04.2016 10:26
Microsoft Dynamics CRM Team Blog: New Help Center for Dynamics CRM Online Spring ’14 and Microsoft Dynamics CRM 2013 SP1 Blog bot Dynamics CRM: Blogs 0 03.06.2014 10:11
Microsoft Dynamics CRM Team Blog: Creating and Publishing a Web Portal to an Azure Cloud Service Blog bot Dynamics CRM: Blogs 0 17.04.2013 23:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 13 Blog bot Dynamics CRM: Blogs 0 27.03.2013 22:12
Microsoft Dynamics CRM Team Blog: How to Execute a Workflow from a Ribbon Button and Control when the Button is Enabled Blog bot Dynamics CRM: Blogs 0 23.09.2012 06:33

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:17.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.