...
Блок кода | ||||
---|---|---|---|---|
| ||||
rule.<pos>.checkExpression=<expression> rule.<pos>.duration=<duration> |
Где:
- <pos> - порядковый числовой номер правила;
- <expression> - JEXL выражение выражение проверки соответствия процесса правилу;
- <duration> - длительность в минутах.
В JEXL процессор передаются объекты:
- process - объект класса ru.bgcrm.model.process.Process - процесс;
- processParam - объект класса ru.bgcrm.dao.expression.ParamValueFunction - параметры процесса;
- processLink - объект класса ru.bgcrm.dao.expression.ProcessLinkFunction для работы с привязками процесса;
- shift - объект класса ru.bgcrm.struts.action.WorkAction.ShiftData.
Для определения сколько времени данный тип работы в данной смене будет обрабатывать конкретный процесс правила проходятся последовательно. Положительно значение длительности означает, что данный тип работы пригоден для обработки процесса.
...