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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.12.2018, 00:33   #1  
Дмитрий А.А. is offline
Дмитрий А.А.
Участник
Аватар для Дмитрий А.А.
 
173 / 19 (1) ++
Регистрация: 24.07.2015
Адрес: СПб
Работа с обращениями в Dynamics 365
Всем доброго времени суток.
Возник такой вопрос:
При завершении работы с Обращением, нажимая кнопку "Разрешить", пользователь получает окно, в котором 2 обязательных реквизита: Тип разрешения и Разрешение. Первое - набор параметров, второе - строка.
И появилось желание что-то сделать со вторым полем, чтобы не писать каждый раз в ручную какой-либо текст. Из вариантов - или сделать тоже какой-то выпадающий список в зависимости от Типа Разрешения, либо, если первый вариант не возможен, то или сделать поле необязательным для заполнения (или убрать с формы), или, что, думаю, должно быть возможно, как-то кастомизировать кнопку, чтобы текст в этом поле заполнялся по результатам работы скрипта, который разбирал бы содержимое Обращения и выдавал бы какой-то результат, который бы и записывался в это поле.

Подскажите, какой из путей правильный (ну или менее неправильный), и если есть пример реализации похожей задачи, то также буду рад ему.
Старый 20.12.2018, 10:35   #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
Увы, этот диалог не поменять. То что вы видите на форме - поля системной активности "Разрешение обращения" (IncidentResolution). Она создается автоматически, когда вызывается событие Close. Параметры события - поля этой активности и это никак не поменять. Идея, которая лежит за функционалом - обращение может быть открыто и закрыто повторно. IncidentResolution - некий лог работы.



Что касается вашей проблемы... Я бы вынес все нужные поля на ленту и сделал бы их обязательными на этапе "Закрытие". Если очень нужно, можно даже свой диалог закрытия написать.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
За это сообщение автора поблагодарили: Дмитрий А.А. (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
powerobjects: Spring Update Webinar Series for Dynamics 365 Blog bot Dynamics CRM: Blogs 0 13.04.2018 21:14
powerobjects: Dynamics 365 as an Application Integration Platform Blog bot Dynamics CRM: Blogs 0 13.04.2018 02:16
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2013 Update Rollup 2 Blog bot Dynamics CRM: Blogs 0 15.04.2014 01:15
NAV Team: How to: Set up your Microsoft Dynamics NAV installation for Single Sign-on with Office 365 using Windows PowerShell Blog bot Dynamics CRM: Blogs 0 19.12.2013 15:10
NAV Team: Validating Single Sign-on with Office 365 and Microsoft Dynamics NAV 2013 R2 Blog bot Dynamics CRM: Blogs 0 19.12.2013 15:00

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

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

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