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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.10.2016, 18:26   #1  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Изменение формы на сервере CRM 2016
Собственно помню что раньше можно было менять форму на сервере через плагин на Retrieve
У меня несколько вопросиков
1) Retrieve срабатывает на отрытие формы, лукапа, грида и т.д. ? Или только формы а там есть Multiple Retrieve ?
2) а как на создание тоже подменить форму если это не админ ?
Старый 01.11.2016, 11:13   #2  
ZooY is offline
ZooY
Участник
Аватар для ZooY
 
379 / 46 (2) +++
Регистрация: 24.06.2008
Адрес: Россия, Москва
Retrieve срабатывает на открытие формы.

На открытие лукапа или грида срабатывает RetrieveMultiple.

Менять форму на сервере... Хм... Видимо речь идет о выборе той или иной формы записи в зависимости от каких то условий. В запросе типа Retrieve нет данных о форме. Форма выбирается каким то другим механизмом системы, соответственно, плагином не Retrieve на выбор формы никак не повлияешь.
Старый 01.11.2016, 11:29   #3  
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
В 2013 работал следующий подход - http://gonzaloruizcrm.blogspot.com.e...ching-crm.html

Насколько я помню в 2016 что-то изменилось и соответственно этот подход уже не работает. Хотя, стоит проверить так ли это.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 01.11.2016, 12:10   #4  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
и так узнал я такое
1) в CRM 2015 UR 1 + оно не пашет с новым рендерингом
2) новый рендеринг хранит переменные в локалсторе
Старый 01.11.2016, 16:43   #5  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
и так достал URL который хранит последнюю использованную форму:

Код:
localStorage.getItem(EntityCode+'_00000000-0000-0000-0000-000000000000_00000000-0000-0000-0000-000000000000_'+OrgName)
поменять проблемы тоже нет
использую для этого localStorage.setItem

проблема это сделать на PreOnLoad
Старый 02.11.2016, 10:18   #6  
Артем 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
Делайте одну форму, размещайте элементы на понятном наборе вкладок, скрывайте все вкладки настройкой и открывайте нужные вкладки в скрипте на OnLoad. Возможно, когда-нибудь, до MS дойдет, что ролевые форму никому не нужны, а очень даже нужны условие-зависимый выбор формы, но пока что единственно адекватный механизм - тот, который я описал.

p.s. Так как, вероятно, потребуется разместить одно поле на форме несколько раз, убедитесь что ваши скрипты в курсе, что у атрибута может быть несколько контролов.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 02.11.2016, 11:00   #7  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Артем спасибо, но это запасной вариант (если БА скажет ну мне это не нравится)
Выбор пал на еще одну форму потому что там тоны непонятных скриптов с бандлами и т.д.
И документации по бизнес-процессам тоже нет точнее что-то есть но даже БА не знает что там на даный момент есть
А вторая форма это первый шаг до наведения порядка
Старый 17.11.2016, 10:54   #8  
Артем 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://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 17.11.2016, 12:09   #9  
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
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Кто такой БА?
Думаю, что Бизнес Аналитик.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 24.11.2016, 01:47   #10  
vasya-serega is offline
vasya-serega
Участник
 
145 / 17 (1) ++
Регистрация: 12.05.2013
Адрес: Украина
Цитата:
Сообщение от spectr Посмотреть сообщение
и так узнал я такое
1) в CRM 2015 UR 1 + оно не пашет с новым рендерингом
2) новый рендеринг хранит переменные в локалсторе
1) На CRM 2015 (7.0.2.53) работало.
2) Вы это из плагина делаете???

Последний раз редактировалось vasya-serega; 24.11.2016 в 01:49.
Старый 09.02.2017, 13:01   #11  
Fergh is offline
Fergh
Участник
 
68 / 15 (1) ++
Регистрация: 21.02.2012
я конечно не разработчик, но формы для разных пользователей можно сделать нажав "Сохранить как" в окне редактирования формы. Т.е можно создать несколько форм, их нужно потом активировать. Доступ к этим формам настраивается через назначения доступа через роли доступа.
Главное, чтобы отключить у нужной группы пользователей стандартную не востребоваемую форму - нужно у нее исключить соответствующие роли пользователей. Т.к. она сначала по умолчанию открывается.
Старый 09.02.2017, 14:04   #12  
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
Сценарий, который требуется реализовать примерно следующий:

Есть сущность акаунт у которой в типах (опшионсет) клиент и партнёр и 2 формы Клиент и Партнёр. Задача - при открытии показывать пользователю форму, соответствующую значению из опшионсета. Вы уж извините, но ваш вариант сценарий не покрывает никак...
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 09.02.2017, 14:36   #13  
Fergh is offline
Fergh
Участник
 
68 / 15 (1) ++
Регистрация: 21.02.2012
да, мой сценарий не подойдет. Он только для пользователей из разных подразделений.

Мы обычно разность полей для разных ситуаций разрулируем через бизнес-правила на форме. но здесь нужно форму сделать как-то универсальной, чтобы скрытие полей по одному из условий не сильно уродовало всю остальную часть формы.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Leon's CRM Musings: Book Review: Microsoft Dynamics CRM 2013 Unleashed Blog bot Dynamics CRM: Blogs 0 31.10.2014 10:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 7 Blog bot Dynamics CRM: Blogs 0 27.03.2012 02:11
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM 2011 ~ Online Test Drive Guide Blog bot Dynamics CRM: Blogs 0 05.08.2011 20:13
Microsoft Dynamics CRM Team Blog: Update Rollup 3 for Microsoft Dynamics CRM 2011 Blog bot Dynamics CRM: Blogs 3 03.08.2011 09:11
Все о Microsoft Dynamics CRM: Как установить Microsoft Dynamics CRM 2011 Beta Blog bot Dynamics CRM: Blogs 0 31.10.2010 15:08
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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