Процессы¶
Процесс описывает граф исполнения.
Модель данных: processGraphs[].
processType классифицирует граф целиком, но не ограничивает категории его операций. Производственный процесс может включать логистические, контрольные, сервисные операции и операции доступа.
8.1. Карточка процесса¶
| Поле UI | Обязательность | Тип UI | Модель данных |
|---|---|---|---|
| Наименование | Да | text | name |
| Тип процесса | Да | select из системного справочника типов процессов | processType |
| Целевая номенклатура | Желательно | product selector | productId |
| Версия | Да | text | version |
| Условия применимости | Нет | multiselect | conditionSetIds |
| Узлы | Да | graph editor | nodes[] |
| Переходы | Да | graph editor | edges[] |
8.2. Узел процесса¶
Модель данных: processGraphs[].nodes[].
| Поле UI | Обязательность | Модель данных | Комментарий |
|---|---|---|---|
| ID узла | Да | id |
Уникален внутри процесса |
| Тип узла | Да | nodeType |
Из системного справочника типов узлов процесса |
| Наименование | Да | name |
Отображается на графе |
| Шаблон операции | Для OPERATION |
operationTemplateId |
Ссылка на operationTemplates[] |
| Параметры узла | Нет | parameters |
Локальная партия, вариант, правило ожидания |
8.3. Переход процесса¶
Модель данных: processGraphs[].edges[].
| Поле UI | Обязательность | Модель данных | Комментарий |
|---|---|---|---|
| Исходный узел | Да | from |
Узел того же процесса |
| Целевой узел | Да | to |
Узел того же процесса |
| Тип связи | Да | edgeType |
Из системного справочника типов переходов процесса |
| Условие перехода | Нет | conditionSetId |
Например "контроль годен" |
| Приоритет | Нет | priority |
Для выбора ветки |
| Задержка | Нет | delayMin |
Ожидание, не связанное с производительностью агента |
Связанные документы: Справочники | Соответствие типов | Шаблоны операций | Проверки