Ключевые службы (компоновочный блок узкого места)
Компоновочный блок узкого места содержит сервисы CRUD для таблиц баз данных узкого места и сервиса проверки данных перед вставкой в таблицы базы данных. Все сервисы в этом компоновочном блоке можно просмотреть на странице Сервисы вещи PTC.BottleneckImpl.Manager.
Следующие ключевые сервисы выполняются в вещи PTC.BottleneckImpl.Manager:
AddMaterialDemandWindowData: добавляет новое окна требования. При наличии исходного окна требования связанные с ним данные, такие как независимые ведомости материалов и ведомости материалов требования, копируются в окно создания требования.
AddOrUpdateModelDemands: добавляет или обновляет требование модели (значение Общее количество требований для рабочего центра) с проверкой. Например, если для материалов в окне требования задано требование, которое связано с требованием модели, то сервис выдаст ошибку. Это обусловлено тем, что потребность в рабочем центре может быть добавлена или обновлена только в том случае, если для рабочих центров задано требование для связанного окна требования.
AddMaterialToBOM: добавляет родительский и дочерний материал в ведомость материалов требования для указанного окна материалов и требования, при отсутствии.
GetActualCycleTrendInfos: загружает фактическое время цикла для указанных рабочих центров за каждый день в указанном диапазоне дат.
GetBottleneckInfos: загружает 5 верхних и 5 нижних узких мест для заданного окна требования и дополнительной основной записи материала.
GetBottleneckTrendInfos: загружает влияние узкого места для указанных рабочих центров за каждый день в указанном диапазоне дат.
GetChildMaterialsFromBOM: загружает дочерние материалы из ведомостей материалов требования для указанного окна требования и основной записи материалов.
GetMaterialDemandBOMInfo: загружает ведомости материалов требования для данного окна требования и основной записи материалов.
GetMaterialDemandInfos: загружает требование к материалу для данного окна требования и дополнительный фильтр материала.
GetMaterialDemandWindowShiftDuration: загружает прогнозируемую длительность смены, не относящейся к сверхурочной, любого окна требования для будущего времени, начиная с последнего экземпляра смены и до завершения окна требования. Если окно требования находится в прошлом, длительность смены равна нулю. Вычисляется с помощью календарей, исключений календаря, повторяющихся календарных дней, расписаний смен и смен для рабочего центра.
GetMaterialDemandWindowYears: загружает годы, для которых существует окно требования для предприятия.
GetMaterialDetails: загружает сведения ведомости материалов для материалов в указанном окне требования.
GetModelActualAllocations: загружает фактические и целевые назначения для модели (рабочий центр) вместе с фактическим временем, используемым для данного окна требования и дополнительного фильтра материала.
GetOEETrendInfos: загружает OEE для указанных рабочих центров за каждый день в указанном диапазоне дат.
GetProcessedMaterialDemandWindows: загружает окна требования для указанного предприятия, которое было запущено и находится в указанном диапазоне дат.
GetWorkCenterDemands: загружает данные о требовании рабочего центра для указанных рабочих центров и окна требования.
GetWorkCenterMaterialDemandWindows: загружает все окна требования, которым принадлежит рабочий центр.
GetWorkCenterOEE: загружает OEE рабочего центра для указанного диапазона дат.
GetWorkCentersTAKTAndDemands: загружает значения такта и требования для всех указанных окон требования и рабочих центров.
Было ли это полезно?