Форма логистической операции¶
14.3. Категория LOGISTICS. Шаблон логистической операции¶
Используется для приемки, размещения, отбора, перемещения, погрузки, разгрузки, передачи, резервирования, упаковки и переупаковки.
Параметры операции¶
| Блок | Поле UI | Обязательность | Тип UI | Куда пишется |
|---|---|---|---|---|
| Логистика | Логистическое действие | Да | select: receive, store, pick, move, load, unload, transfer, reserve, pack, repack, ship | operationParameters.logisticsAction |
| Поток | Что перемещается | Да | product selector / product group selector | operationParameters.movedProductIds или inputProducts[] |
| Поток | Политика количества | Да | select: фиксированное, вся партия, по заказу, по емкости | operationParameters.quantityPolicy |
| Поток | Количество | Условно | number + unit | inputProducts[].quantityPerOutput |
| Поток | Единица хранения на входе | Нет | storage unit selector | inputProducts[].storageUnitId |
| Поток | Единица хранения на выходе | Нет | storage unit selector | outputProducts[].storageUnitId |
| Поток | Количество в упаковке | Нет | number | outputProducts[].packageQuantity |
| Источник | Способ выбора источника | Да | select: автоматически, фиксированный агент, из заказа, ближайший | operationParameters.sourceSelectionMode |
| Источник | Допустимые источники | Условно | agent multiselect | supportingAgentRequirements[].candidateAgentIds for SOURCE_CUSTODIAN |
| Назначение | Способ выбора получателя | Да | select: автоматически, фиксированный агент, по процессу, по заказу | operationParameters.targetSelectionMode |
| Назначение | Допустимые получатели | Условно | agent multiselect | supportingAgentRequirements[].candidateAgentIds for TARGET_CUSTODIAN |
| Маршрут | Политика маршрута | Нет | select: кратчайший, разрешенный, фиксированный, минимальная очередь | operationParameters.routePolicy |
| Маршрут | Разрешенные маршруты | Условно | route multiselect | operationParameters.allowedRouteIds |
| Очереди | Правило очереди | Нет | select: FIFO, FEFO, priority, due date, manual | operationParameters.queueRule |
| Резервирование | Резервировать до выполнения | Нет | toggle | operationParameters.reserveBeforeExecution |
| Резервирование | Правило резервирования | Нет | select | operationParameters.reservationRule |
| Перепаковка | Сохранять идентичность продукта | Для repack | toggle | operationParameters.preserveProductIdentity |
| Перепаковка | Расходная тара | Для pack/repack | product selector | inputProducts[] with flowRole = PACKAGING_MATERIAL |
| Исполнитель | Главный исполнитель | Да | requirement editor | primaryExecutor |
| Поддержка | Источник-хранитель | Условно | requirement row | supportingAgentRequirements[] role SOURCE_CUSTODIAN |
| Поддержка | Получатель-хранитель | Условно | requirement row | supportingAgentRequirements[] role TARGET_CUSTODIAN |
| Поддержка | Точка передачи | Нет | requirement row | supportingAgentRequirements[] role TRANSFER_POINT |
| Поддержка | Оператор обработки | Нет | requirement row | supportingAgentRequirements[] role HANDLING_OPERATOR |
Типовые значения главного исполнителя¶
| Логистическое действие | primaryExecutor.capabilityKind |
primaryExecutor.requiredOperationTypeId |
|---|---|---|
| Приемка | TRANSFER или STORAGE |
RECEIVE |
| Размещение | STORAGE |
STORE |
| Отбор | STORAGE |
PICK |
| Перемещение | TRANSPORT |
MOVE_MATERIAL |
| Погрузка | TRANSFER или TRANSPORT |
LOAD |
| Разгрузка | TRANSFER или TRANSPORT |
UNLOAD |
| Упаковка | PACKAGING или LABOR |
PACK |
| Переупаковка | PACKAGING или LABOR |
REPACK |
| Резервирование | STORAGE |
INVENTORY_RESERVATION |
| Отгрузка | TRANSFER или STORAGE |
SHIP |
Связанные документы: Общие поля | Параметры выполнения агентом