Мэшап обновления событий потери
Мэшап обновления событий потери (PTC.ProductionDashboard.UpdateLossEvent_MU) является главным мэшапом для окна Изменить момент потери, предоставляя оболочку для вложенных мэшапов и кнопок. Чтобы открыть это окно, щелкните событие в журнале событий.
Виджеты
Мэшап PTC.ProductionDashboard.UpdateLossEvent_MU использует следующие виджеты:
• Несколько виджетов Вложенный мэшап, которые вызывают следующие мэшапы:
◦ PTC.ProductionDashboard.EntryHeader_MU
◦ PTC.OperationKPI.TreeSelector_MU
◦ PTC.ProductionDashboard.LossEventDetails_MU
◦ PTC.ProductionDashboard.DeleteEvent_MU
• Несколько виджетов Кнопка, используемых для кнопок Сохранить и Отмена.
Входные данные
Входные параметры для мэшапа PTC.ProductionDashboard.UpdateLossEvent_MU:
• selectedEventCategory: таблица данных, содержащая информацию о выбранной категории события.
• selectedReason: таблица данных, содержащая информацию о выбранной причине потери.
• timeZone: часовой пояс для предприятия, которому принадлежит выбранный рабочий центр.
• showSplitEvent: логическое значение, которое указывает, является ли изменяемое событие событием автоматизации.
• thingName: наименование вещи регулятора темпа для выбранного рабочего центра.
• event: таблица данных, содержащая информацию об изменении события потери.
• manager: диспетчер, из которого выполняются динамические сервисы данного мэшапа.
• workCenterThingName: наименование вещи выбранного рабочего центра.
Выходные данные
Выходные параметры для мэшапа PTC.ProductionDashboard.UpdateLossEvent_MU:
• selectedEventCategory: таблица данных, содержащая информацию о выбранной категории события.
• selectedReason: выбранная причина потери.
• showSplitEvent: логическое значение, которое указывает, является ли изменяемое событие событием автоматизации.
Сервисы
Этот мэшап использует из ресурса RuntimeLocalizationFunctions следующий сервис:
• GetEffectiveToken: загружает лексему для любого локализованного текста сообщения.
Этот мэшап использует следующие динамические сервисы из профиля вещи PTC.ProductionDashboard.Management_TS:
• CreateOrUpdateEvent: создает или обновляет событие, основанное на указанной информации.
• GetModel: загружает регулятор темпа для события.
• GetProductionBlockInfo: загружает информацию для указанного производственного блока.
• GetReasonTypeFilterByAction: загружает список типов причин, подходящих для данного действия.
Динамические сервисы позволяют выбрать сущность для выполнения сервиса во время работы. В этом случае сервис может выполняться из любой сущности, реализующей профиль вещи
PTC.ProductionDashboard.Management_TS. Дополнительные сведения см. в
Динамические сервисы в разделе Mashup Builder в Центре справки ThingWorx.