Компонент последовательной навигации
Компонент последовательной навигации отображает плитки для каждого этапа инструкции в указанном определении работы, позволяя пользователям производить выбор каждого этапа при необходимости. Если количество плиток больше, чем может отображаться на экране одновременно, то предусматривается горизонтальная полоса прокрутки. Нажатие кнопки Завершено отмечает выбранный этап как выполненный.
Мэшапы и виджеты
Компонент последовательной навигации определяется мэшапом PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation, использующим мэшап PTC.SCA.SCO.WorkDefinitionStep для плиток инструкций по выполнению работ.
Мэшап PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation использует виджет Набора. Каждая ячейка виджета Набора вызывает мэшап PTC.SCA.SCO.WorkDefinitionStep и показывает отдельные плитки инструкции по выполнению работ. Виджет Кнопки также используется для кнопки Завершено.
Входные данные
Входными данными для мэшапа PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation является UID определения работы родителя для набора инструкций по выполнению работ. Для дополнительной информации по определениям работы и связанной с ними информацией см. Схема определения работы.
Сервисы
Мэшап PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation использует следующие сервисы вещи PTC.SCA.SCO.ProductionOrderUtils:
GetChildrenWorkDefinitionsWithThumbnails: возвращает информацию для дочерних определений работы, относящихся к определению работы родителя с указанным UID. Виджет Набора в этом мэшапе передает информацию, возвращенную данным сервисом в мэшап PTC.SCA.SCO.WorkDefinitionStep в качестве входных данных для отображения каждой плитки инструкци по выполнению работ.
UpdateWorkDefinitionStatusAsCompleted: после нажатия кнопки Завершено для выбранного этапа инструкции по выполнению работ, статус выполнения связанного определения работы обновится до 5 (Завершено). По завершении этого сервиса сервис GetChildrenWorkDefinitionsWithThumbnails вызывается снова. Плитка инструкций по выполнению работ отображается обновленной, а галочки будут установлены на завершающий этап.