Мэшап панели материалов
* 
Этот мэшап легко заменяется настроенным мэшапом, если для настроенного мэшапа используются те же самые входные и выходные данные. Дополнительные сведения см. в разделе Замена модульных мэшапов.
Мэшап панели материалов (PTC.ProductionDashboard.MaterialPanel_MU) отображает информацию о рабочем центре, если она была задана, включая регулятор темпа для рабочего центра, а также текущую дату и время в часовом поясе для предприятия, которому принадлежит рабочий центр. После настройки рабочего центра можно запустить производство или остановить его. Если в настоящее время порядок работы не находится в производстве, отображается идентификатор текущего порядка работы вместе с идентификатором производимого материала. Расчетное время выполнения порядка работы отображается на основе величины целевого значения порядка работы и идеального времени цикла для материала, производимого в рабочем центре.
Главная страница инструментальной панели производства с красным прямоугольником, обозначающим мэшап панели материалов.
Виджеты
Мэшап PTC.ProductionDashboard.MaterialPanel_MU использует следующие виджеты:
Несколько виджетов Метка для текстовых строк.
несколько виджетов Кнопка:
Для кнопки Начать производство.
Для кнопки Остановить производство.
Для кнопки Установить рабочий центр.
Виджет Текстовое поле предназначен для заполнения сообщения об успешном выполнении, если задан рабочий центр.
Входные данные
Входные параметры для мэшапа PTC.ProductionDashboard.MaterialPanel_MU:
lastExpiredProductionBlockUid: UID самого последнего завершенного производственного блока.
timeZone: часовой пояс для предприятия, которому принадлежит выбранный рабочий центр.
lastEventUpdateTimestamp: метка времени для самого последнего события потери, события доступности или производственного события, которое вводится для регулятора темпа выбранного рабочего центра.
workCenterThingName: наименование вещи выбранного рабочего центра.
manager: диспетчер, из которого выполняются динамические сервисы данного мэшапа.
saveConfiguration: используется как временная переменная в мэшапе. Не используется в качестве истинных входных или выходных данных.
thingName: наименование вещи регулятора темпа, определенного для выбранного рабочего центра.
jobOrderStatus: таблица данных, содержащая соответствующую информацию о порядке работы.
Выходные данные
Выходные параметры для мэшапа PTC.ProductionDashboard.MaterialPanel_MU:
workCenterThingName: наименование вещи выбранного рабочего центра.
thingName: наименование вещи регулятора темпа, определенного для выбранного рабочего центра.
saveConfiguration: используется как временная переменная в мэшапе. Не используется в качестве истинных входных или выходных данных.
Сервисы
Этот мэшап использует следующие динамические сервисы из профиля вещи PTC.ProductionDashboard.Management_TS:
GenerateLocalizationTokensDynamically: генерирует лексему локализации, содержащую наименование регулятора темпа. Эта лексема используется в сообщении об успешном выполнении для настройки рабочего центра.
GetPacemakerInfoForWorkCenter: загружает регулятор темпа для выбранного рабочего центра.
GetProductionBlockInfo: загружает информацию для производственного блока.
GetSessionJSONProperty: загружает переменную сессии modelThingName.
HasRecentlyExpiredProductionBlockUid: определяет, истекал ли в последнее время срок действия производственного участка.
SetSessionJSONProperty: сохраняет сессию modelThingName с наименованием вещи выбранного рабочего центра.
Динамические сервисы позволяют выбрать сущность для выполнения сервиса во время работы. В этом случае сервис может выполняться из любой сущности, реализующей профиль вещи PTC.ProductionDashboard.Management_TS. Дополнительные сведения см. в Динамические сервисы в разделе Mashup Builder в Центре справки ThingWorx.
Было ли это полезно?