14.06.2017, 15:04 | #1 |
Участник
|
Обязательность полей в БП
Всем привет!
У меня есть бизнес-процесс "Квалификация интереса в возможную сделку" с перечнем обязательных и необязательных полей на стадии "Квалифицировать". "Тип интереса" может принимать три значения: 1,2,3. "Бюджет" - поле не обязательное для типа 3. Создал бизнес-правило, которое в зависимости от типа интереса делает обязательным или нет поле "Бюджет". Данная реализация не совсем подходит, поскольку на момент создания интереса, менеджер еще может не знать бюджета, но ему надо сохранить интерес (бизнес-правило не даст сохранить без ввода бюджета). Вопрос: можно ли как то это реализовать по другому (например с помощью js сделать обязательным только поле бизнес-процесса, не меняя статус поля на форме). Заранее спасибо за ответы. |
|
14.06.2017, 19:53 | #2 |
Чайный пьяница
|
Как по мне простейшая реализация - добавить свой скрипт на сохранение, проверять заполненность поля и соответственно разрешать/не разрешать сохранение записи - https://msdn.microsoft.com/en-us/lib...preventDefault
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
16.06.2017, 10:29 | #3 |
Участник
|
Мне скорее нужен вариант, когда можно сохранить без указания этого поля, но нельзя квалифицировать интерес без него.
|
|
16.06.2017, 11:19 | #4 |
Чайный пьяница
|
Цитата:
1. При помощи Real-Time workflow, который будет запускаться на изменение состояния, проверять что новое состояние - квалифицирован и проверять значение поля, если пустое - завершаться с состоянием отменён, что не даст лиду быть квалифицированным и позволит вывести ошибку об этом пользователю. 2. При помощи Ribbon Workbench изменить обработчик, который запускается при нажатии на кнопку "Квалифицировать" таким образом, что перед запуском квалификации будет выполняться проверка заполненности поля.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Анатолий Вешемирский (1). |
16.06.2017, 11:54 | #5 |
Участник
|
О, отличные идеи! Большое спасибо!
|
|
16.06.2017, 11:55 | #6 |
Участник
|
И еще, если у Вас будет время, гляньте, пожалуйста, сюда: https://community.dynamics.com/crm/f/117/t/240644
|
|
19.06.2017, 17:18 | #7 |
Чайный пьяница
|
Цитата:
Сообщение от Анатолий Вешемирский
И еще, если у Вас будет время, гляньте, пожалуйста, сюда: https://community.dynamics.com/crm/f/117/t/240644
https://community.dynamics.com/crm/f/117/t/240644 https://community.dynamics.com/crm/f/117/t/230990 https://community.dynamics.com/crm/f/117/t/237508 https://community.dynamics.com/crm/f/117/t/234854 https://community.dynamics.com/crm/f/117/t/240373 https://community.dynamics.com/crm/f/117/t/239143
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
Теги |
crm, бизнес-правило, бизнес-процесс |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|