Bausteine > Lösungsspezifische Bausteine > Engpass-Baustein > Schlüsseldienste (Engpass-Baustein)
Schlüsseldienste (Engpass-Baustein)
Der Engpass-Baustein enthält CRUD-Dienste für die Engpass-Datenbanktabellen und Dienste zur Validierung der Daten, bevor sie in die Datenbanktabellen eingefügt werden. Sie können alle Dienste in diesem Baustein auf der Seite Dienste des Dings PTC.BottleneckImpl.Manager anzeigen.
Die folgenden Schlüsseldienste werden vom Ding PTC.BottleneckImpl.Manager ausgeführt:
AddMaterialDemandWindowData – Fügt ein neues Bedarfsfenster hinzu. Wenn ein Quellbedarfsfenster vorhanden ist, werden seine zugehörigen Daten, wie unabhängiger Bedarf und Bedarfsstücklisten, in das neue Bedarfsfenster kopiert.
AddOrUpdateModelDemands – Fügt einen Modellbedarf (den Wert Gesamtbedarf für ein Arbeitszentrum) mit einer Validierung hinzu, oder aktualisiert ihn. Beispiel: Wenn der Bedarf für das Bedarfsfenster, das mit dem Modellbedarf verknüpft ist, auf "Festgelegt für Materialien" festgelegt ist, wird vom Dienst ein Fehler ausgegeben. Dies liegt daran, dass der Bedarf für ein Arbeitszentrum nur hinzugefügt oder aktualisiert werden kann, wenn der Bedarf für das verknüpfte Bedarfsfenster auf "Festgelegt für Arbeitszentren" festgelegt ist.
AddMaterialToBOM – Fügt der Bedarfsstückliste für das angegebene Material und Bedarfsfenster ein Eltern- und Kind-Material hinzu, sofern es nicht bereits vorhanden ist.
GetActualCycleTrendInfos – Ruft die tatsächlichen Zykluszeiten für die angegebenen Arbeitszentren für jeden Tag im angegebenen Datumsbereich ab.
GetBottleneckInfos – Ruft die 5 wichtigsten und die 5 unwichtigsten Engpässe für das angegebene Bedarfsfenster und den optionalen Material-Master ab.
GetBottleneckTrendInfos – Ruft die Engpassauswirkung für die angegebenen Arbeitszentren für jeden Tag im angegebenen Datumsbereich ab.
GetChildMaterialsFromBOM – Ruft das Kind-Material aus den Bedarfsstücklisten für das angegebene Bedarfsfenster und den Material-Master ab.
GetMaterialDemandBOMInfo – Ruft die Bedarfsstückliste für das jeweilige Bedarfsfenster und den Material-Master ab.
GetMaterialDemandInfos – Ruft den Materialbedarf für das jeweilige Bedarfsfenster und den optionalen Materialfilter ab.
GetMaterialDemandWindowShiftDuration – Ruft die voraussichtliche Dauer der Nicht-Überstunden-Schicht für einen beliebigen zukünftigen Zeitpunkt im Bedarfsfenster zwischen dem Ende der letzten Schicht-Instanz und dem Ende des Bedarfsfensters ab. Wenn das Bedarfsfenster in der Vergangenheit liegt, ist die Schichtdauer NULL. Diese berechnet sich anhand der Kalender, Kalenderausnahmen, sich wiederholenden Kalendertage, Schichtpläne und Schichten für das Arbeitszentrum.
GetMaterialDemandWindowYears – Ruft die Jahre ab, für die ein Bedarfsfenster am Standort vorhanden ist.
GetMaterialDetails – Ruft die Details der Bedarfsstückliste für Materialien im angegebenen Bedarfsfenster ab.
GetModelActualAllocations – Ruft die tatsächlichen Zuordnungen und die Zielzuordnungen für das Modell (Arbeitszentrum) zusammen mit der tatsächlich aufgewendeten Zeit für das jeweilige Bedarfsfenster und den optionalen Materialfilter ab.
GetOEETrendInfos – Ruft die GAE für die angegebenen Arbeitszentren für jeden Tag im angegebenen Datumsbereich ab.
GetProcessedMaterialDemandWindows – Ruft die Bedarfsfenster für den angegebenen Standort ab, die begonnen haben und sich innerhalb des eingegebenen Datumsbereichs befinden.
GetWorkCenterDemands – Ruft die Bedarfsdaten für die angegebenen Arbeitszentren und das Bedarfsfenster ab.
GetWorkCenterMaterialDemandWindows – Ruft alle Bedarfsfenster ab, zu denen das Arbeitszentrum gehört.
GetWorkCenterOEE – Ruft die GAE des Arbeitszentrums für den angegebenen Datumsbereich ab.
GetWorkCentersTAKTAndDemands – Ruft die Takt- und Bedarfswerte für alle angegebenen Bedarfsfenster und Arbeitszentren ab.
War dies hilfreich?