Мэшап анализа
Мэшап анализа (PTC.PerformanceAnalysis.Analysis_MU) — это главный мэшап для инструмента Анализ производительности. Включает в себя панель Фильтры, вложенный мэшап для цепочки навигации, вложенный мэшап отображающий каскадную диаграмму, диаграмму Парето или диаграммы тенденций, вложенный мэшап для отображения диаграммы тенденций на нижней панели, а также вложенный мэшап для отображения панели возможностей или информации о потерях времени, соответственно.
Страница анализа производительности с красным прямоугольником, обозначающим мэшап анализа.
Виджеты
Мэшап PTC.PerformanceAnalysis.Analysis_MU использует следующие виджеты:
Несколько виджетов Метка.
Виджет Средство выбора даты и времени для фильтра Диапазон дат.
несколько виджетов Кнопка:
Для фильтра Оборудование, используется для запуска окна Выбрать оборудование.
Для кнопок Применить и Сброс.
Виджет Выпадающий для поля Материал.
Несколько виджетов Вложенный мэшап:
Для мэшапа заголовка навигации.
Для отображения мэшапов каскадной диаграммы, диаграммы Парето, диаграммы тенденций, мэшапа панели возможностей, а также сведений о потерях времени, соответственно.
Входные данные
Входные параметры для мэшапа PTC.PerformanceAnalysis.Analysis_MU:
materialMasterUid: UID для материала, выбранного в примененном фильтре Материал.
startDate: дата начала из примененного фильтра Диапазон дат.
endDate: дата окончания из примененного фильтра Диапазон дат.
isShowAverageWeek: логическое значение, показывающее состояние кнопки Показать среднее за неделю.
equipmentUID: UID оборудования в примененном фильтре Оборудование.
equipmentThingName: наименование вещи для оборудования, выбранного в примененном фильтре Оборудование.
equipmentName: UID оборудования, выбранного в примененном фильтре Оборудование.
containedMashupChanged: логическое значение, которое запрашивает обновление вложенного мэшапа, отображающего при навигации диаграмму, каскадную, Парето или тенденций.
managerName: наименование вещи диспетчера, из которой выполняются сервисы в данном мэшапе.
Выходные данные
Выходные параметры для мэшапа PTC.PerformanceAnalysis.Trend_MU:
containedMashupChanged: логическое значение, которое запрашивает обновление вложенного мэшапа, отображающего при навигации диаграмму, каскадную, Парето или тенденций.
materialMasterUid: UID для материала, выбранного в примененном фильтре Материал.
startDate: дата начала из примененного фильтра Диапазон дат.
endDate: дата окончания из примененного фильтра Диапазон дат.
equipmentUID: UID оборудования в примененном фильтре Оборудование.
equipmentThingName: наименование вещи для оборудования, выбранного в примененном фильтре Оборудование.
equipmentName: UID оборудования, выбранного в примененном фильтре Оборудование.
Сервисы
Этот мэшап использует следующие динамические сервисы профиля вещи PTC.PerformanceAnalysis.Management_TS:
GetChartTitle: извлечение информации об оборудовании и материале, используемой в заголовке диаграммы.
GetMaterialMasters: при выборе рабочего центра в фильтре Оборудование этот сервис загружает мастер материала для рабочего центра, область, к которой принадлежит рабочий центр, и регулятор темпа данного рабочего центра.
GetMfgModelManager: загружает наименование зарегистрированного PTC.MfgModel.Manager. Этот сервис сначала обращается к таблице ManagerConfiguration вещи PTC.PerformanceAnalysis.Manager, чтобы найти запись для определенного значения id. Если запись отсутствует, то сервис обращается к таблице DefaultGlobalManagerConfiguration в вещи PTC.Base.Manager.
GetPanelMashup: загружает наименование мэшапа для отображения на правой нижней панели. Если на диаграмме ничего не выбрано, служба загружает наименование мэшапа панели возможностей. Если на диаграмме выбрана полоса, службы загружают наименование мэшапа панели потери времени.
GetTrendMashupsConfiguration: загружает мэшап для отображения на левой нижней панели. Если нет примененных фильтров, то это пустой мэшап сведений, а если фильтр применен, то это мэшап диаграммы тенденции.
IsEnterpriseOrRegion: определяет, является ли оборудование, выбранное в примененном фильтре Оборудование организацией или регионом. Если выбраны организация или регион, то отключается кнопка Посмотреть журнал события.
IsWorkCenter: определяет, является ли оборудование, выбранное в применяемом Оборудование, рабочим центром. При выборе нерабочего центра фильтр Материал и кнопка Следующая диаграмма отключаются.
Динамические сервисы позволяют выбрать сущность для выполнения сервиса во время работы. В этом случае сервис может выполняться в любой сущности, реализующей профиль вещи PTC.PerformanceAnalysis.Management_TS. Дополнительные сведения см. в Динамические сервисы в разделе Mashup Builder в Центре справки ThingWorx.
Было ли это полезно?