Мэшап панели материалов
|
Этот мэшап легко заменяется настроенным мэшапом, если для настроенного мэшапа используются те же самые входные и выходные данные. Дополнительные сведения см. в разделе Замена модульных мэшапов.
|
Мэшап панели материалов (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.