Marketing Creatio
Дизайнер системы
Это документация Creatio версии 7.16.0. Мы рекомендуем использовать новую версию документации.

Делать поле на странице обязательным для заполнения

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

Пример

Настроим, чтобы поле [Описание] на странице пользовательского раздела [Заявки] было обязательным для заполнения.

Для реализации этой логики необходимо сделать поле [Описание] обязательным для заполнения, если в поле [Состояние] заявки установлено значение “Зарегистрирована”. Для этого добавьте новое бизнес-правило и настройте его условия:

1.Перейдите в нужный раздел, например, в пользовательский раздел [Заявки], и добавьте новое бизнес-правило.

Как перейти к настройке и добавить новое бизнес-правило, описано в статье “Настройка бизнес-логики”.

2.В блоке “ЕСЛИ” настройте фильтр для определения условий, при которых бизнес-правило будет выполняться. Например, для применения правила к заявкам в состоянии “Зарегистрирована” (Рис. 1):

a.Нажмите [Добавить условие].

b.В появившемся поле выберите колонку ”Состояние”, как значение справочника. Обратите внимание, что для настройки условия не могут использоваться логические поля, т.к. они содержат одно из значений “true” или “false”, т. е. заполнены всегда.

c.Оставьте символ “=” без изменений.

d.Кликните btn_business_rule_question00012.png и выберите тип поля “Справочник“ из выпадающего списка.

Справа отобразится набор полей для выбора значений справочника.

e.Выберите значение “Зарегистрирована“.

Рис. 1 — Делать поле обязательным: настройка условия “ЕСЛИ”

gif_chapter_business_rules_if_condition_setup2.gif 

3.В блоке “ТО” области настройки бизнес-правила настройте действие, при котором будет выполняться необходимая бизнес-логика (Рис. 2):

a.Нажмите [Добавить действие]. Выберите “Делать поле обязательным”.

b.В поле [Какое поле делать обязательным?] укажите поле, которое должно быть обязательно заполнено перед сохранением записи, например, [Описание]. Обратите внимание, что для настройки условия не могут использоваться логические поля, т.к. они содержат одно из значений “true” или “false”, т. е. заполнены всегда.

c.Нажмите [Применить] —> [Мастер раздела] —> [Сохранить].

Рис. 2 — Делать поле обязательным:  настройка условия “ТО”

gif_chapter_business_rules_then_condition_setup2.gif 

В результате поле [Описание] будет обязательным для заполнения, если состояние заявки “Зарегистрирована”. В этом случае система не даст сохранить запись, если поле [Описание] не будет заполнено.

Смотрите также

Страница настройки бизнес-правила

Условия бизнес-правила

Действия бизнес-правила

Был ли данный материал полезен?

Как можно улучшить эту статью?