Форма операции перемещения и доступа¶
14.6. Категория MOVEMENT_ACCESS. Шаблон перемещения и доступа¶
Используется для прохода или проезда агента через дверь, ворота, лифт, переход или маршрут, когда основной объект потока не номенклатура, а сам агент.
Параметры операции¶
| Блок | Поле UI | Обязательность | Тип UI | Куда пишется |
|---|---|---|---|---|
| Перемещение | Вид перемещения | Да | select: проход, проезд, лифт, лестница, маршрут, шлюз | operationParameters.movementKind |
| Перемещение | Кто перемещается | Да | select / multiselect: человек, транспорт, AGV, бригада, ЖД-состав | operationParameters.movingAgentKinds |
| Пространство | Начальный узел / зона | Нет | node / zone selector | operationParameters.fromNodeId or fromZoneId |
| Пространство | Конечный узел / зона | Нет | node / zone selector | operationParameters.toNodeId or toZoneId |
| Пространство | Объект доступа | Нет | object selector | operationParameters.accessObjectId |
| Пространство | Маршрут | Нет | route selector | operationParameters.routeId |
| Пространство | Направление | Да | select: туда, обратно, двустороннее, по ребру графа | operationParameters.directionPolicy |
| Ограничения | Ограничение ширины | Нет | number + unit | operationParameters.widthLimit |
| Ограничения | Ограничение высоты | Нет | number + unit | operationParameters.heightLimit |
| Ограничения | Ограничение массы | Нет | number + unit | operationParameters.weightLimit |
| Ограничения | Разрешенные классы агентов | Нет | multiselect | operationParameters.allowedAgentClassIds |
| Очереди | Правило очереди на доступ | Нет | select | operationParameters.queueRule |
| Очереди | Максимум одновременно | Нет | number | operationParameters.maxConcurrentPasses |
| Исполнитель | Контроллер доступа | Условно | requirement editor | primaryExecutor.capabilityKind = ACCESS_CONTROL |
| Поддержка | Транспортный агент | Условно | requirement row | supportingAgentRequirements[] |
| Поддержка | Оператор / охрана | Нет | requirement row | supportingAgentRequirements[] |
Если перемещается номенклатура, нужно использовать LOGISTICS. Если перемещается сам агент через инфраструктурное ограничение, нужно использовать MOVEMENT_ACCESS.
Связанные документы: Общие поля | Параметры выполнения агентом