Мэшап заголовка анализа
Если в фильтре Оборудование выбран рабочий центр, можно выбрать синий отрезок на каскадной диаграмме и нажать Следующая диаграмма, чтобы перейти к изучению диаграмм причин потерь Парето для этой категории потерь. На диаграмме Парето выберите строку и нажмите Следующая диаграмма, чтобы перейти к следующему уровню диаграмм Парето или к диаграмме тенденций для причины самого низкого уровня для этой категории причин. Чтобы переместить резервные копии диаграмм Парето на каскадную диаграмму потери времени или перейти к диаграмме узких мест, нажмите ссылку в цепочке навигации.
Виджеты
В мэшапе 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.