odg_assist_3.0:bpmn:groovy_формулы
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| odg_assist_3.0:bpmn:groovy_формулы [2025/10/26 07:04] – создано denis | odg_assist_3.0:bpmn:groovy_формулы [2026/04/20 09:44] (текущий) – dmitry | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Настройка формул груви (groovy) ====== | ====== Настройка формул груви (groovy) ====== | ||
| + | |||
| \\ | \\ | ||
| + | Условия можно записывать используя язык groovy. \\ Тернарный оператор — это сокращённая форма записи условного выражения, | ||
| + | // | ||
| - | ** LIMS. Настройка формулы учитывать срок проверки и срок квалификации. **\\ | + | <code -> |
| - | __Процесс приемки оборудования__\\ | + | |
| - | В Формулу подставляются значение параметров " | + | </ |
| - | Если все условия выполнены, | + | |
| - | // | + | // |
| + | |||
| + | <code -> | ||
| + | def message = age >= 18 ? " | ||
| + | |||
| + | </ | ||
| + | |||
| + | * Если age больше или равно 18, то message станет " | ||
| + | * В противном случае message станет " | ||
| + | |||
| + | Компактность: | ||
| + | |||
| + | ** LIMS. Настройка формулы учитывать срок проверки и срок квалификации. **\\ | ||
| {(parameter_id_" | {(parameter_id_" | ||
| + | |||
| \\ | \\ | ||
| - | Для каждой ветки диаграммы необходимо указать свои id параметров.\\ | + | Для каждой ветки диаграммы необходимо указать свои id параметров.\\ |
| - | Если не одно условие не выполнено, | + | |
| - | Пример добавления формулы в ветку " | + | Пример добавления формулы в ветку " |
| - | \\ | + | |
| - | {{: | + | ** LIMS. Настройка таймеров **\\ |
| + | |||
| + | P1M и PT1M — в первом выражении ’M’ значит месяц, во втором — минуту | ||
| + | |||
| + | P1W — одна неделя | ||
| + | |||
| + | Например: | ||
| + | |||
| + | Есть два варианта настройки таймера: | ||
| + | |||
| + | 1. Фиксированный. Когда в таймере указано фиксированное время, например, | ||
| + | |||
| + | 2. Число из параметра. Когда в таймере нет фиксированного значения, | ||
| + | |||
| + | Пример настройки таймера | ||
| + | |||
| + | {{: | ||
| + | |||
| + | В данном примере таймер настроен на отсчет времени в минутах. Количество минут берется из параметра в карточке. | ||
odg_assist_3.0/bpmn/groovy_формулы.1761462242.txt.gz · Последнее изменение: — denis
