Мэшап заголовка анализа
В мэшапе (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.