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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.04.2009, 20:54   #1  
Yarilo is offline
Yarilo
Участник
 
19 / 10 (1) +
Регистрация: 08.08.2008
Адрес: Харьков, Украина
Цитата:
Сообщение от a33ik Посмотреть сообщение
Не путайте воркфлоу и плагин. Вы предоставили текст кастомного воркфлоу.
Так плагин в чистом виде не подходит, ибо работает только на создание/изменение записи, а мне нужно заполнять поле именно при смене значения поля на форме. Под "плагином" в последнем сообщении я подразумевал кастомную сборку в бизнес-процессе, я же как раз и спрашивал в исходом вопросе: бизнес-процесс или ява-скрипт?
Старый 22.04.2009, 21:01   #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
:)
Цитата:
Сообщение от Yarilo Посмотреть сообщение
Так плагин в чистом виде не подходит, ибо работает только на создание/изменение записи, а мне нужно заполнять поле именно при смене значения поля на форме. Под "плагином" в последнем сообщении я подразумевал кастомную сборку в бизнес-процессе, я же как раз и спрашивал в исходом вопросе: бизнес-процесс или ява-скрипт?
Воркфлоу тоже работает на создание/изменение/удаление/смену ответственного/изменение статуса. Если поля надо изменять при изменении поля на форме то только Java Script.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 22.04.2009, 21:21   #3  
Yarilo is offline
Yarilo
Участник
 
19 / 10 (1) +
Регистрация: 08.08.2008
Адрес: Харьков, Украина
Цитата:
Сообщение от a33ik Посмотреть сообщение
Воркфлоу тоже работает на создание/изменение/удаление/смену ответственного/изменение статуса. Если поля надо изменять при изменении поля на форме то только Java Script.
Хм, в мастере бизнес-процессов я вижу опцию "Параметры для автоматических бизнес-процессов" - "Условия запуска" - "Изменение атрибутов записи" ("Options for automatic workflows" - "Start when" - "Record attributes change") - Выбираю нужный мне атрибут. Это разве не оно? Система СРМ 4.0 Проф Рус с апдейт роллапами 1 и 2.
Старый 22.04.2009, 21:48   #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
:)
Цитата:
Сообщение от Yarilo Посмотреть сообщение
Хм, в мастере бизнес-процессов я вижу опцию "Параметры для автоматических бизнес-процессов" - "Условия запуска" - "Изменение атрибутов записи" ("Options for automatic workflows" - "Start when" - "Record attributes change") - Выбираю нужный мне атрибут. Это разве не оно? Система СРМ 4.0 Проф Рус с апдейт роллапами 1 и 2.
Оно. Но только бизнес-процесс запускается через некоторое время после сохранения изменений в карточке, а совсем не в момент редактирования значений в карточке.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: Yarilo (1).
Старый 22.04.2009, 22:30   #5  
Yarilo is offline
Yarilo
Участник
 
19 / 10 (1) +
Регистрация: 08.08.2008
Адрес: Харьков, Украина
Цитата:
Сообщение от a33ik Посмотреть сообщение
Оно. Но только бизнес-процесс запускается через некоторое время после сохранения изменений в карточке, а совсем не в момент редактирования значений в карточке.
Понял, спасибо. Буду писать ява-скрипт.
Старый 24.10.2011, 10:19   #6  
vcode is offline
vcode
Участник
 
4 / 10 (1) +
Регистрация: 18.08.2011
Подниму тему, интересует также Автоматическое заполнение полей в Lookup, но в версии CRM 2011.Не могу понять куда вбивать скрип, и какой? Подскажите кто знает, а то в CRM только начал разбираться.
Старый 24.10.2011, 11:34   #7  
Borisvil is offline
Borisvil
Участник
 
123 / 36 (2) +++
Регистрация: 03.06.2011
Адрес: Санкт-Петербург
Создаете веб-ресурс с типом JScript, в него вносите функцию, которая установит нужное поле и эту функцию вызываете когда нужно - на открытие формы или изменение какого-то поля.
Функция установки значения lookup выглядит примерно так:
X++:
function SetLookupValue(fieldName, id, name, entityType) {
    if (fieldName != null) {
        var lookupValue = new Array();
        lookupValue[0] = new Object();
        lookupValue[0].id = id;
        lookupValue[0].name = name;
        lookupValue[0].entityType = entityType;
        Xrm.Page.getAttribute(fieldName).setValue(lookupValue);
    }
}
За это сообщение автора поблагодарили: vcode (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить значение поля одной сущности при обработке формы другой сущности zhenek Dynamics CRM: Разработка 25 05.07.2011 16:19
Создание Lookup формы. Xelaan Dynamics CRM: Разработка 0 03.09.2008 12:17
Как взять текстовое значение из поля LookUp tatra Dynamics CRM: Разработка 2 21.11.2007 08:20
Как сделать в поле типа "Lookup" осуществить множественный выбор значений? Alexey-IT Dynamics CRM: Функционал 5 01.11.2007 11:48
Динамическое заполнение из выбранного атрибута lookup Sibcons Dynamics CRM: Разработка 4 15.06.2007 17:49

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

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

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