Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Настройки поведения параметров процесса

панельcode
languageruby
# код параметра - категории, который должен быть указан перед переводом процесса в конечный статус

categoryParamId=<param_code>

# требование заполненности параметров перед установкой статуса, одна или несколько записей вида

requireFillParamIdsBeforeStatusSet.<status_to_code>=<param_codes>

# сокрытие параметров в том или ином статусе, одна или несколько записей вида

hideParamIdsInStatus.<status_code>=<param_codes>

# параметры, редактор для которых скрыт в данном типе процесса (заполняются программно)

readonlyParamIds=<param_codes>

Где:

  • <param_code> - код параметра процесса, который должен быть указан при его закрытии, при этом редактор открывается под переключением статуса процесса;
  • <status_to_code> - код статуса, в который переводится процесс;
  • <param_codes> - коды параметров процесса через запятую;
  • <status_code> - код текущего статуса процесса.

Для настройки отображения параметра в зависимости от гибкой проверки условия одно или несколько правил:

Блок кода
languageruby
# отображение параметра, только если выполняется JEXL выражение
showParam.<paramId>.checkExpression=<JEXL_EXPR>

Где:

  • <paramId> - код параметра;
  • <JEXL_EXPR> - JEXL выражение.

В JEXL процессор передаются следующие объекты для вызова функций:

Ограничение количества исполнителей по группам

...

Документация BGCRM 3.0