Ключевые сервисы (компоновочный блок системы отслеживания действий)
Этот компоновочный блок системы отслеживания действий содержит сервисы CRUD для таблиц действий и баз данных заданий. Он также содержит проверки а также сервисы вычислений.
Все сервисы в этом компоновочном блоке можно просмотреть на странице Сервисы вещи PTC.ActionTracker.Manager.
В профиле вещи PTC.ActionTracker.Management_TS реализованы следующие ключевые сервисы.
• CalculateActionDuration: рассчитывает длительность действия в днях, используя в качестве входных параметров дату начала и завершения действия.
• GetBaselineOEE: рассчитывает OEE базовой линии или текущую OEE на основе даты начала и завершения действия или на основе указанной даты начала и завершения.
• GetMidnightForDate: загружает дату-время полуночи для указанной даты и смещения пользователя.
• QueryActions: загружает все подходящие строки действий на основе введенных пользователем данных в разделе фильтров.
• QueryBaseline: рассчитывает значение базовой линии для 30 предыдущих дней на основе среднего значения часов потерь.
• QueryHoursSaved: рассчитывает количество часов, сохраненных после начала действия.
• QueryOwners: загружает список пользователей, которым можно назначать действия.
• QueryPriorDay: рассчитывает значение потери часов для предыдущего дня полностью.
• QueryStatus: загружает список статусов действий.
• QueryTimeLossTrend: загружает данные для диаграммы тенденций потери времени, отображаемой в мэшапе списка основного действия.
• QueryTimeLossTrendSingleAction загружает данные для диаграммы тенденций потери времени, отображаемой в мэшапе просмотра действия.
• SearchActions: выполняет поиск в таблице действий, используя строку ввода.
• ValidateBaselineDateRange: проверяет введенные пользователем данные для всплывающего окна с выбором для базовой линии.