Мэшап заголовка анализа
Мэшап анализа заголовка (PTC.PerformanceAnalysis.AnalysisHeader_MU) отображает иерархию навигации, кнопку "Показать среднее за неделю", кнопку "Показать аналитику потерь", кнопку "Посмотреть журнал события" и кнопку "Следующая диаграмма" для перемещения между каскадной диаграммой, Парето и диаграммами тенденций.
Страница анализа производительности с красным прямоугольником, обозначающим заголовок анализа.
Если в фильтре Оборудование выбран рабочий центр, можно выбрать синий отрезок на каскадной диаграмме и нажать Следующая диаграмма, чтобы перейти к изучению диаграмм причин потерь Парето для этой категории потерь. На диаграмме Парето выберите строку и нажмите Следующая диаграмма, чтобы перейти к следующему уровню диаграмм Парето или к диаграмме тенденций для причины самого низкого уровня для этой категории причин. Чтобы переместить резервные копии диаграмм Парето на каскадную диаграмму потери времени или перейти к диаграмме узких мест, нажмите ссылку в цепочке навигации.
Виджеты
В мэшапе PTC.PerformanceAnalysis.AnalysisHeader_MU содержатся следующие виджеты:
Виджет Навигационная цепочка для цепочки навигации.
Виджет Панель инструментов для различных кнопок.
Входные данные
Входные параметры для мэшапа PTC.PerformanceAnalysis.AnalysisHeader_MU:
materialMasterUid: UID для материала, выбранного в примененном фильтре Материал.
equipmentUID: UID оборудования в примененном фильтре Оборудование.
equipmentName: UID оборудования, выбранного в примененном фильтре Оборудование.
startDate: дата начала из примененного фильтра Диапазон дат.
endDate: дата окончания из примененного фильтра Диапазон дат.
isEnterpriseOrRegion: логическое значение, указывающее, является ли оборудование, выбранное в примененном фильтре Оборудование, организацией или регионом.
selectedBar: таблица данных, содержащая информацию для панели, выбранной в диаграмме тенденций или Парето.
selectedBarChanged: метка времени при выбранной диаграмме.
normalizeState: логическое значение, показывающее состояние кнопки Показать среднее за неделю.
isWorkCenter: логическое значение, указывающее, является ли оборудование, выбранное в фильтре Оборудование, рабочим центром.
managerName: наименование вещи диспетчера, из которой выполняются сервисы в данном мэшапе. Это значение передается из главного мэшапа Анализ производительности (PTC.PerformanceAnalysis.Analysis_MU).
navigationHistory: таблица данных истории навигации выбранных категорий и причин потери при просмотре каскадных диаграмм и диаграмм Парето.
thingName: наименование вещи для оборудования, выбранного в примененном фильтре Оборудование.
updateMashupState: логическое значение, указывающее, нужно ли обновлять вложенный мэшап, отображающий диаграмму (каскадную, Парето или тенденций).
Выходные данные
Выходные параметры для мэшапа PTC.PerformanceAnalysis.AnalysisHeader_MU:
bottomChild2LinkMashup: наименование мэшапа панели возможностей.
bottomChild1LinkMashup: наименование мэшапа панели тенденций.
chartTitle: последовательность причин потери, показанная в заголовке диаграммы.
linkMashup: наименование мэшапа диаграммы, который будет отображаться во вложенном мэшапе PTC.PerformanceAnalysis.Analysis_MU.
mashupTitle: значение первой части заголовка диаграммы, показывающее, является ли диаграмма каскадом, Парето или диаграммой тенденций.
navigationHistory: таблица данных истории навигации выбранных категорий и причин потери при просмотре каскадных диаграмм и диаграмм Парето.
normalizeState: логическое значение, показывающее состояние кнопки Показать среднее за неделю.
updateMashupState: логическое значение, указывающее, нужно ли обновлять вложенный мэшап, отображающий диаграмму (каскадную, Парето или тенденций).
equipmentUID: UID оборудования в примененном фильтре Оборудование.
equipmentName: UID оборудования, выбранного в примененном фильтре Оборудование.
startDate: дата начала из примененного фильтра Диапазон дат.
endDate: дата окончания из примененного фильтра Диапазон дат.
normalizeState: логическое значение, показывающее состояние кнопки Показать среднее за неделю.
Сервисы
Мэшап использует следующий сервис в PTC.PerformanceAnalysis.Manager:
GetToolbarConfiguration: загружает кнопки, которые должны отображаться на панели инструментов.
Этот мэшап использует следующие динамические сервисы профиля вещи PTC.PerformanceAnalysis.Management_TS:
AddNavigationHistory — добавление строки в таблицу данных navigationHistory. Этот сервис вызывается при нажатии кнопки Следующая диаграмма.
DeleteNavigationHistory — удаление последней строки из таблицы данных navigationHistory и удаление данных из оставшейся последней строки.
GetBreadcrumbHistory: загружает данные для навигационной цепочки в таблице navigationHistory.
GetCurrentNavigationHistoryRow: загружает данные мэшапов, которые должны отображаться на главной панели диаграммы, и две нижние панели таблицы navigationHistory.
GetRootMashupConfiguration: загружает мэшап, указанный в таблице конфигурации mashupConfiguration вещи PTC.PerformanceAnalysis.Manager для поля id со значением PTC.PerformanceAnalysis.Root
InitializeNavigationHistory: инициализирует таблицу navigationHistory.
ResetNavigationHistory: очищает строки таблицы navigationHistory.
UpdateChartNavigationHistory — обновление таблицы данных navigationHistory на основе столбца, выбранного на диаграмме, каскадной или Парето.
Этот мэшап использует следующие динамические сервисы профиля вещи PTC.PerformanceAnalysis.TLAN.Management_TS:
CreateEquipmentInfoJSON: создает JSON, используемый для загрузки аналитики для оборудования, выбранного в примененном фильтре Оборудование.
IsWorkCenterOrArea: определяет, является ли оборудование, выбранное в примененном фильтре Оборудование, рабочим центром или областью.
Динамические сервисы позволяют выбрать сущность для выполнения сервиса во время работы. В этом случае сервис может выполняться в любой сущности, реализующей профиль вещи PTC.PerformanceAnalysis.Management_TS. Дополнительные сведения см. в Динамические сервисы в разделе Mashup Builder в Центре справки ThingWorx.
Было ли это полезно?