Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 18 additions & 1 deletion content/documentation/admin/processes.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ d8Edition: ee
moduleStatus: experimental
---

Процессы - это механизм автоматизации сложных бизнес-процессов, который позволяет создавать визуальные схемы выполнения действий с поддержкой условной логики, параллельного выполнения и обработки ошибок.
Процессы - это механизм автоматизации сложных бизнес-процессов, который позволяет создавать визуальные схемы выполнения действий с поддержкой условной логики, параллельного выполнения, обработки ошибок и циклы.

В отличие от сценариев, процессы поддерживают сложные workflow с ветвлением, циклами и компенсационными действиями.

Expand All @@ -19,6 +19,7 @@ moduleStatus: experimental
* **Задача** — выполнение конкретного действия.
* **Эксклюзивный шлюз** — условное ветвление (if-else логика).
* **Параллельный шлюз** — параллельное выполнение веток.
* **Цикл** — повторение блока элементов заданное число раз (аналог цикла for).
* **Конец** — завершение процесса.

### Обработка ошибок
Expand Down Expand Up @@ -76,6 +77,14 @@ moduleStatus: experimental
- Настраивается ожидание всех или любого входящего элемента.
- Все ветки выполняются одновременно.

##### Цикл

- Повторяет блок элементов заданное число раз.
- **Количество итераций** — от 1 до 10000 (обязательное поле).
- Ровно два исходящих ребра: первое — в тело цикла (первый элемент блока), второе — выход из цикла (элемент после цикла).
- Тело цикла должно содержать цепочку элементов и одно ребро обратно в узел цикла; при достижении последнего элемента тела управление возвращается в цикл, который либо запускает следующую итерацию, либо переход по выходу.
- В каждой итерации для задач тела создаются отдельные записи действий (action records).

#### Связывание элементов

1. Перетащите элемент на схему.
Expand Down Expand Up @@ -185,9 +194,17 @@ moduleStatus: experimental
6. **Задача** — развертывание приложения.
7. **Конец** — завершение процесса.

### Повторяющиеся действия (цикл)

1. **Начало** → **Цикл** (например, 3 итерации).
2. Тело цикла: **Задача 1** → **Задача 2** → обратно в **Цикл**.
3. Выход из цикла → **Задача после цикла** → **Конец**.
4. Задачи 1 и 2 выполняются 3 раза подряд, затем выполняется задача после цикла и процесс завершается.

## Ограничения

* Процессы не могут содержать более 100 элементов.
* Максимальное время выполнения процесса — 24 часа.
* Количество итераций цикла — от 1 до 10000.
* Количество одновременных запусков процесса ограничено настройками системы.
* Некоторые действия могут быть недоступны для использования в процессах.