Модель реализации (компоновочный блок системы отслеживания действий)
На следующей схеме показаны взаимосвязи между главными профилями вещей, шаблонами вещей и вещами в компоновочном блоке системы отслеживания действий и их взаимосвязи с сущностями в других компоновочных блоках. Также отображаются мэшапы, включенные в компоновочный блок.
Схема реализации для компоновочного блока системы отслеживания действий.
В компоновочном блоке системы отслеживания действий к значимым сущностям относятся следующие сущности.
PTC.ActionTracker: сущность проекта для компоновочного блока. Используется для упаковки и хранения всех сущностей компоновочного блока. Наследует все сущности из ActionTracker.Manager_TT.
PTC.ActionTracker.EntryPoint: вещь точки входа для компоновочного блока системы отслеживания действий.
PTC.ActionTracker.Manager: вещь диспетчера для компоновочного блока системы отслеживания действий.
PTC.ActionTracker.Manager_TT: шаблон вещи для диспетчера компоновочных блоков системы отслеживания действий. Все реализации расширяют этот шаблон или напрямую реализуют профиль вещи PTC.ActionTracker.Management_TS.
PTC.ActionTracker.Management_TS: профиль вещи диспетчера для компоновочного блока системы отслеживания действий.
PTC.ActionTracker.ActionsList_MU: мэшап, показывающий список действий и диаграмму часов потери.
PTC.ActionTracker.AddAction_MU: мэшап, позволяющий пользователю заполнить данные для добавления нового действия в таблицу списка.
PTC.ActionTracker.EditAction_MU: мэшап, позволяющий пользователю просматривать и редактировать действие.
PTC.ActionTracker.EditActionLossCategoryPopup_MU: мэшап, используемый для модального всплывающего окна, позволяющего пользователю выбирать потери.
PTC.ActionTracker.ActionTaskCollection_MU: мэшап, используемый для сбора ячеек виджета для отображения задания.
PTC.ActionTracker.TrendChart_MU: мэшап, содержащий сетку списка действий.
PTC.ActionTracker.MainFrame_MU: контейнер основного мэшапа для системы отслеживания действий.
PTC.ActionTracker.DetailTrendChart_MU: линейный график, показывающий время потери в часах для определенного набора параметров, сохраненных для конкретного действия. Рассчитывается из таблицы моментов потери с использованием параметров действия, таких как причина, оборудование и так далее.
Полный список сущностей в компоновочном блоке можно найти, просмотрев проект PTC.ActionTracker в ThingWorx Composer.
Было ли это полезно?