Мэшап заголовка анализа
В мэшапе (PTC.BottleneckAnalysis.AnalysisHeader_MU) отображается иерархия навигации и панель инструментов с различными кнопками: Показать среднее за неделю, Верхние 5 "узких мест", Нижние 5 "узких мест" и Следующая диаграмма.
Страница узких мест анализа производительности с красным прямоугольником, показывающим мэшап анализа.
Виджеты
Мэшап PTC.BottleneckAnalysis.Bottleneck_MU использует следующие виджеты:
Виджет Навигационная цепочка для иерархии навигации.
Виджет Панель инструментов для панели инструментов с кнопками.
Входные данные
Входные параметры для мэшапа PTC.BottleneckAnalysis.AnalysisHeader_MU:
materialMasterUid: UID для материала, выбранного в фильтре Материал, при наличии.
startDateTime: дата начала из примененного фильтра Диапазон дат, при наличии.
endDateTime: дата завершения из примененного фильтра Диапазон дат, при наличии.
navigationHistory: таблица данных, содержащая историю навигации выбранного рабочего центра и нижние панели, отображаемые для этого рабочего центра.
managerName: наименование вещи диспетчера, из которой выполняются сервисы в данном мэшапе.
selectedBar: таблица данных, содержащая информацию для панели, выбранной в диаграмме узкого места.
Выходные данные
Выходные параметры мэшапа PTC.BottleneckAnalysis.AnalysisHeader_MU:
bottomChild1LinkMashup: наименование мэшапа, отображаемого на нижней левой панели. Определяется применением фильтра и данных, отображаемых в узком месте или на панели, если выбрана диаграмма узких мест.
bottomChild2LinkMashup: наименование мэшапа, отображаемого на нижней правой панели. Определяется применением фильтра и данных, отображаемых в узком месте или на панели, если выбрана диаграмма узких мест.
bottomLinkMashup: наименование мэшапа, содержащего вложенные мэшапы, которые отображаются на нижней панели.
showTopBottlenecks: логическое значение, определяющее, отображаются ли пять основных узких мест (true) или пять нижних узких мест (false).
showAverageWeek: логическое значение, показывающее состояние кнопки Показать среднее за неделю.
linkMashup: наименование мэшапа диаграммы, который будет отображаться во вложенном мэшапе диаграммы узких мест.
navigationHistory: таблица данных, содержащая историю навигации выбранного рабочего центра и нижние панели, отображаемые для этого рабочего центра.
Сервисы
Мэшап использует следующую службу вещи PTC.BottleneckAnalysis.Manager:
GetToolbarConfiguration: загружает кнопки, которые должны отображаться на панели инструментов.
Этот мэшап использует следующие динамические сервисы профиля вещи PTC.BottleneckAnalysis.Management_TS:
GetCurrentNavigationHistoryRow: загружает данные для мэшапа диаграммы и нижних панелей, отображаемых в таблице данных navigationHistory.
GetRootMashupConfiguration:загружает имя гибридного мэшапа, который будет отображаться при нажатии кнопки Следующая диаграмма.
InitializeNavigationHistory: инициализирует таблицу данных navigationHistory с данными по умолчанию.
ResetNavigationHistory: сбрасывает таблицу данных navigationHistory до данных по умолчанию.
UpdateChartNavigationHistory: обновляет таблицу данных navigationHistory на основе столбца, выбранного на диаграмме узких мест.
Динамические сервисы позволяют выбрать сущность для выполнения сервиса во время работы. В этом случае сервис может выполняться из любой сущности, реализующей профиль вещи PTC.BottleneckAnalysis.Management_TS. Дополнительные сведения см. в Динамические сервисы в разделе Mashup Builder в Центре справки ThingWorx.
Было ли это полезно?