Versionshinweise > Digital Performance Management 1.2 – Versionshinweise
Digital Performance Management 1.2 – Versionshinweise
Digital Performance Management (DPM) Version 1.2 umfasst die folgenden Funktionsverbesserungen, bekannten Probleme und Einschränkungen sowie gelösten Support-Anfragen. Außerdem werden Änderungen am Datenbankschema, umgestaltete Dienste und Informationen zum Ende der Unterstützung bereitgestellt.
Funktionsverbesserungen
Die folgenden Verbesserungen wurden in der Version 1.2 vorgenommen:
Verbesserungen
Verbesserungen bei der Bereitstellung
In einem kundeneigenen System oder einer kundeneigenen Cloud kann DPM mithilfe von Solution Central oder der Seite "PTC Software Download" bereitgestellt werden.
Weitere Informationen zu diesen Szenarien finden Sie unter DPM auf einem kundeneigenen System oder einer kundeneigenen Cloud bereitstellen.
Engpassanalyse
Ein neues Engpass-Diagramm wurde zur Leistungsanalyse hinzugefügt und bietet eine einfache Möglichkeit, die wichtigsten Produktionsengpässe zu identifizieren.
Das Engpassanalyse-Tool automatisiert die Identifizierung von Operationen, die die Fähigkeit eines Standorts einschränken, um den Produktionsbedarf innerhalb des Plans zu decken. DPM hilft Ihnen, sich durch das Identifizieren der größten Produktionsengpässe an einem Standort auf die hochwertigen Verbesserungsmöglichkeiten zu konzentrieren und die betrieblichen Verbesserungsinitiativen zu priorisieren, die sich am stärksten auf Ihre Fertigungsprozesse auswirken werden.
Weitere Informationen finden Sie unter Engpass und Engpassanalyse konfigurieren.
Scorecard
Das neue Scorecard-Tool liefert einen Bericht über die Leistung von Arbeitszentren im gesamten Unternehmen basierend auf standardmäßigen vordefinierten Metriken. Mit diesem Tool können Sie eine beliebige Ebene der Anlagenhierarchie vom gesamten Unternehmen bis hin zum einzelnen Arbeitszentrum anzeigen und detaillierte Informationen anzeigen, um Metrik-Informationen anzuzeigen. Weitere Informationen finden Sie unter Scorecard.
Jede dieser vordefinierten Metriken kann so konfiguriert werden, dass sie die Statusschwellenwerte und die Zielwerte für Ihre Anlage angibt. Diese Werte werden in der Scorecard verwendet, um Betriebs- und Leistungsdaten für Ihre Arbeitszentren anzuzeigen. Weitere Informationen finden Sie unter Metriken.
Beim Konfigurieren einer Metrik enthält die Registerkarte Berechnung Informationen zur Formel, die zum Berechnen der einzelnen Metriken verwendet wird. Weitere Informationen finden Sie unter Registerkarte "Berechnung".
Verlusterkenntnisse mit der Zeitverlustanalyse anzeigen
Die Zeitverlustanalyse leitet Erkenntnisse ab und identifiziert Szenarien, die im Zusammenhang mit größeren Zeitverlusten für einen Bereich stehen. Sie können in DPM mithilfe der Aktion Verlusterkenntnisse anzeigen in der Leistungsanalyse auf diese Erkenntnisse zugreifen. Weitere Informationen finden Sie unter Verlusterkenntnisse anzeigen.
Die Analyseeinstellungen werden für jeden einzelnen Bereich konfiguriert, einschließlich der Funktionen, die bei der Berechnung von Erkenntnissen eingeschlossen werden sollen, sowie des Pipeline-Plans für das Senden von Daten von DPM an den ThingWorx Analytics Server per Push-Vorgang für die Analyse. Weitere Informationen finden Sie unter Zeitverlustanalyse.
In der ersten Version steht diese Funktion für Kunden zur Verfügung, die in der PTC Cloud gehostet werden.
Verbesserungen am Produktions-Dashboard
Die Anzeige der Benutzeroberfläche des Produktions-Dashboards bei der geringsten Auflösung von 1280 x 1024 wurde verbessert. Diese Aktualisierung betrifft den Hauptbildschirm, das erweiterte Ereignisprotokoll und die Fenster Verlustereignis hinzufügen, Verlustereignis bearbeiten, Zeitverlustrechnung, Historisches Ausschussereignis sowie Automatisiertes Ereignis teilen.
Weitere Informationen finden Sie unter Produktions-Dashboard.
Verbesserungen bei der Leistungsanalyse
Unter den Wasserfall- und Pareto-Diagrammen wurden Fensterbereiche mit zusätzlichen Informationen zu den Daten hinzugefügt, die im Diagramm angezeigt und ausgewählt werden. Weitere Informationen finden Sie unter Zeitverlust-Wasserfalldiagramm und Verlustursachen-Pareto-Diagramme.
Die Aktion Ereignisprotokoll anzeigen für Wasserfall-, Pareto- und Trenddiagramme öffnet ein schreibgeschütztes Ereignisprotokoll mit Details zu den Ereignissen, die zum ausgewählten blauen Balken gehören. Weitere Informationen finden Sie unter Ereignisprotokoll anzeigen.
Verbesserte Navigation durch die verschiedenen Diagramme zur Leistungsanalyse mit der Schaltfläche Nächstes Diagramm und einem Navigations-Breadcrumb. Weitere Informationen finden Sie unter Zwischen Diagrammen navigieren.
Verbesserungen bei der Navigation
Das Navigationsmenü in DPM wurde benutzerfreundlicher gestaltet.
Weitere Informationen finden Sie unter In DPM navigieren.
Verbesserungen des Datums- und Zeitformats
DPM zeigt jetzt Daten und Uhrzeiten im internationalen Format an.
Weitere Informationen finden Sie unter Datums- und Uhrzeitformate in DPM.
Unterstützung von Materialien über mehrere Standorte hinweg
Materialien können jetzt zu einem, mehreren oder allen Standorten in DPM gehören, und Materialnamen müssen im gesamten Unternehmen eindeutig sein. In früheren Versionen konnte ein einzelnes Material nur zu einem Standort gehören, und Materialnamen mussten innerhalb jedes Standorts eindeutig sein. Dies bedeutete, dass, wenn ein Material an mehreren Standorten produziert wurde, in DPM für jeden Standort separate Materialien erforderlich waren, die möglicherweise alle denselben Namen hatten.
Materialien können jetzt bei der Erstellung oder einer späteren Bearbeitung mehreren Standorten zugewiesen werden. Weitere Informationen finden Sie unter Materialien.
Vorhandene Materialien werden während des Upgrades auf DPM 1.2 migriert, wobei der jeweilige Standortname an die Namen aller doppelten Materialien angehängt wird. Dadurch können doppelte Materialien leicht identifiziert und konsolidiert werden, indem Materialien nach Bedarf bearbeitet und deaktiviert werden. Weitere Informationen finden Sie im Abschnitt "Aktivitäten nach dem Upgrade" im Upgrade-Thema für Ihr Bereitstellungsszenario unter Upgrade für DPM durchführen.
Verbesserungen bei Datenbanken
Das Datenbankding erweitert nun die in ThingWorx verfügbare Dingvorlage SQLThing. Dies ermöglicht eine bessere Datenbankverwendung, einschließlich der Verwendung des Pools an geteilten Verbindungen, der vom Persistenzanbieter bereitgestellt wird.
Weitere Informationen finden Sie unter Implementierungsmodell (Datenbankverbindungsbaustein) in diesem Hilfe-Center und unter Daten mit ThingWorx speichern im ThingWorx Hilfe-Center.
Lokalisierung von Datenbankwerten
Es wurde eine Funktion hinzugefügt, um die Lokalisierung bestimmter Werte zu unterstützen, die in der Datenbank gespeichert sind. Dazu zählen Projektauftragsstatus, Maßeinheiten, Ursachenkategorien und Ursachencodes. Diese Funktion ist unabhängig von der Unterstützung der Lokalisierungstabelle, die von ThingWorx bereitgestellt wird. Solche Werte, die mit der DPM Lösung geliefert werden, sind bereits lokalisiert. Weitere Informationen, einschließlich der vollständigen Liste der lokalisierten Datenbankzeichenfolgen, finden Sie unter Lokalisierung von Datenbankzeichenfolgen mithilfe von Datenbanktabellen.
Die Infrastruktur unterstützt jetzt vom Kunden bereitgestellte Übersetzungen von Namen und Beschreibungen für Ursachencodes. Kunden können mit PTC Implementierungsdiensten Übersetzungen für ihre eigenen Ursachencodes bereitstellen. Weitere Informationen finden Sie unter Übersetzungen für vom Kunden erstellte Ursachencodenamen und -beschreibungen bereitstellen.
Baustein-Verbesserungen
Die folgenden neuen Bausteine wurden in DPM 1.2 hinzugefügt:
Benutzerdefinierte Mashups
Stellen Sie beim Erstellen oder Aktualisieren von benutzerdefinierten Mashups sicher, dass Sie sichere Ausdrücke verwenden. Weitere Informationen finden Sie unter Sichere Ausdrücke in benutzerdefinierten Mashups verwenden.
Verbesserungen bei der Datenautomatisierung
Der Zeitgeber PTC.OperationKPI.AutomationEventProcessor_TI ist jetzt standardmäßig aktiviert. Weitere Informationen finden Sie unter Datenautomatisierung einrichten.
Verbesserungen beim Datenbankschema
Weitere Informationen zu Verbesserungen beim Datenbankschema für die Bausteine finden Sie in diesem Thema unter Änderungen am Datenbankschema.
Bekannte Probleme und Einschränkungen
Die folgenden Probleme und Einschränkungen sind in DPM 1.2 bekannt:
Bekanntes Problem
Lösung
Benutzer sollten die Datenbank nicht direkt ändern.
Änderungen am Datenbankschema müssen über die unterstützten Dienste durchgeführt werden, die von der Dingform PTC.DBConnection.Database_TS und der Dingform PTC.DBConnection.Manager_TS bereitgestellt werden. Weitere Informationen finden Sie unter Datenbankverbindungsbaustein.
Änderungen an gespeicherten Verfahren und Funktionen, die von PTC bereitgestellt werden, werden nicht unterstützt. Gespeicherte Verfahren und Funktionen können beim Upgrade überschrieben werden, sodass alle Änderungen verloren gehen.
Nach dem Aktualisieren der idealen Zykluszeit für ein Material werden vorhandene Projektaufträge für das Material nicht mit der neuen idealen Zykluszeit aktualisiert.
Workaround: Wenn Projektaufträge, deren Produktion noch nicht begonnen hat (Status Pending oder Dispatched), die aktualisierte ideale Zykluszeit verwenden sollen, brechen Sie die vorhandenen Projektaufträge ab, und erstellen Sie neue Projektaufträge. Die neuen Projektaufträge enthalten dann die aktualisierte ideale Zykluszeit für das Material.
Projektaufträge, die bereits abgeschlossen wurden oder sich in Produktion befinden (Status Running oder Held), verwenden die vorherige ideale Zykluszeit korrekt.
Sehr kleine Ausschusswerte (kleiner als 0.1) werden im Fenster Verlustereignis bearbeiten als Leerzeichen angezeigt. Die Werte werden im Ereignisprotokoll wie erwartet angezeigt.
Dieses Problem wird in einer zukünftigen Version behoben.
Die Anlagenliste wird zeitweise nicht angezeigt, wenn die Option Verwaltung im Navigationsmenü in einer Zeile mehrmals ausgewählt ist.
Workaround: Wählen Sie ein anderes Element im Menü oder eine andere Seite in der Verwaltung aus, und wählen Sie dann Verwaltung oder Anlagenliste erneut aus, um die Anlagenliste anzuzeigen.
Wenn ein Benutzer einen Wert in das Feld Menge eingeben im Fenster Zeitverlustrechnung eingibt und ein automatisches Ereignis empfangen wird, bevor diese Menge gespeichert wird, wird die Menge gelöscht.
Dieses Problem wird in einer zukünftigen Version behoben.
Wenn die Datenautomatisierung konfiguriert ist und die ThingWorx Serverzeit hinter der Zeit auf dem Server liegt, auf dem Kepware installiert ist, werden automatisierte Ereignisse aus Kepware ignoriert.
Dieses Problem wird in einer zukünftigen Version behoben.
Einige Fehlermeldungen in der Verwaltung sind nicht vollständig extern. Teile dieser Meldungen werden in englischer Sprache angezeigt, auch wenn die Benutzeroberfläche in einer anderen Sprache angezeigt wird.
Dieses Problem wird in einer zukünftigen Version behoben.
Wenn Sie zwei oder mehr Spalten sortieren, die in Ursachenbäume, Projektaufträge, Materialien, Metriken, Schichten und Kalender sowie Scorecard verfügbar sind, verhält sich das Sortieren über mehrere Ebenen hinweg in verschiedenen Tabellen unterschiedlich.
Dieses Problem wird in einer zukünftigen Version behoben.
Nach dem Upgrade auf DPM 1.2 zeigen einige benutzerdefinierte Verwaltungs-Mashups, die in den Browsern Google Chrome und Microsoft Edge geöffnet werden, unnötige Bildlaufleisten an.
Workaround: Damit die benutzerdefinierten Mashups in den Browsern Google Chrome und Microsoft Edge keine unnötigen Bildlaufleisten anzeigen, aktualisieren Sie Ihre benutzerdefinierten Mashups entsprechend den von PTC bereitgestellten aktualisierten Mashups.
Automatisierte Ereignisse können unter einem falschen Projektauftrag protokolliert werden, wenn die Kepware Uhr und die Uhr des ThingWorx Servers nicht synchronisiert sind.
Workaround: Stellen Sie sicher, dass die Systemuhren (die "Datums- und Uhrzeiteinstellungen" auf Windows OS) auf dem Kepware Server und dem ThingWorx Server innerhalb von 5 Sekunden synchronisiert werden und dass diese Synchronisation über längere Zeit beibehalten wird.
Im Fensterbereich Verlustursache auswählen des Fensters Verlustereignis bearbeiten werden deaktivierte Ursachencodes angezeigt, die zu fehlerhaften Einträgen führen können. Ein Verlustereignis kann für einen deaktivierten Ursachencode protokolliert werden, der zu einer falschen Ursachenkategorie gehört.
Dieses Problem wird in einer zukünftigen Version behoben.
Der Scheduler, Zeitgeber oder andere Daten des Schrittmachers werden nicht verarbeitet. Beispielsweise werden keine Schicht-Instanzen erstellt, oder automatisierte Ereignisse werden nicht verarbeitet. Eine mögliche Ursache ist, dass die Sperreigenschaft für eine zugehörige Entität auf true festgelegt ist.
Workaround: Legen Sie die Sperreigenschaft für die zugehörige Entität auf false fest.
In der folgenden Tabelle sind die Entitäten mit Sperreigenschaften und deren Eigenschaftsnamen aufgeführt:
Entität
Eigenschaft
PTC.OperationKPIImpl.EventsAggregationScheduler
processingLock
PTC.OperationKPI.ShiftInstanceCreationScheduler
processingLock
PTC.OperationKPI.MonitoringScheduler
processingLock
PTC.OperationKPI.AutomationPurgeScheduler
processingLock
Jedes Modell (Anlage), das PTC.TimeLoss.ModelLogic_TS implementiert oder erbt
PTCAnalyticProcessingLock
Jedes Modell (Anlage), das PTC.OperationKPI.AutomationEventsModelLogic_TS implementiert oder erbt
PTCAutomationEventProcessingLock
Jedes Modell (Anlage), das PTC.MfgModel.AnalysisModelLogic_TS implementiert oder erbt
PTCProfileServiceLock
Beim Anfügen von Daten an einen Datensatz für die Zeitverlustanalyse enthält der erste Produktionsblock in den angehängten Daten für ein angegebenes Arbeitszentrum anders als erwartet keine Werte für Zeitverluste aus dem vorherigen Produktionsblock. Stattdessen sind die folgenden Spalten in den angehängten Daten für diese Produktionsblöcke leer:
TimeLossScrapPrevious
TimeLossUnscheduledPrevious
TimeLossPlannedDowntimePrevious
TimeLossUnplannedDowntimePrevious
TimeLossChangeoverPrevious
TimeLossUnaccountedTimePrevious
TimeLossSpeedLossPrevious
TimeLossSmallStopsPrevious
Dieses Problem wird in einer zukünftigen Version behoben.
Wenn neue Arbeitszentren, Materialien oder Schichten zu einem Bereich hinzugefügt werden, muss der vorhandene Zeitverlustanalyse-Datensatz für den Bereich gelöscht und ein neuer Datensatz erstellt werden. Sie können unter Einstellungen für Bereich > Pipeline-Planung > Manuellen Push erstellen > Datensatz löschen und neu erstellen einen Datensatz löschen und neu erstellen.
Dieses Problem wird in einer zukünftigen Version behoben.
Gelöste Support-Fälle
Die folgenden Support-Anfragen wurden in DPM 1.2 gelöst:
Anfragenummer
Beschreibung
16281212
Es wurde ein Problem behoben, bei dem der DPM Zeitgeber beim Neustart des Hostrechners deaktiviert wurde.
16348474
Es wurde ein Problem behoben, bei dem die Ausschusszahl und die durch die Datenautomatisierung empfangenen Produktionszahlen nicht korrekt verarbeitet wurden.
16371018
Es wurde ein Problem behoben, bei dem ideale Zykluszeiten von weniger als 1 Sekunde als "0" aufgezeichnet wurden.
16391164
Es wurde ein Problem behoben, bei dem die tatsächliche Zykluszeit und die ideale Zykluszeit, die auf dem Produktions-Dashboard-Bildschirm und dem Verwaltungsbildschirm angezeigt wurden, auf 1 Dezimalstelle statt 4 Dezimalstellen beschränkt waren.
16407511
Es wurde ein Problem behoben, bei dem in Ursachenbäumen Pfeile zum Wechseln in detailliertere Ebenen für Ursachencodes angezeigt wurden, für die keine aktivierten Kinder vorhanden waren.
16467966
Es wurde ein Problem behoben, das beim Ausführen des Dienstes RemoveUserFromRole für das Ding PTC.UserManagement.Manager zu einem Fehler geführt hat.
16485326
Es wurde ein Problem behoben, bei dem jedes Mal, wenn ein automatisiertes Ereignis in die Datenbank eingefügt wurde, ein Fehler protokolliert wurde.
Änderungen am Datenbankschema
Die folgenden Änderungen am Datenbankschema wurden in DPM 1.2 vorgenommen:
Data Shape
Änderung
PTC.DBConnection.Language
Neuer Data Shape hinzugefügt
PTC.DBConnection.Token
Neuer Data Shape hinzugefügt
PTC.DBConnection.TokenLanguageLink
Neuer Data Shape hinzugefügt
PTC.SCA.SCO.DispatchStatus
Neues Feld hinzugefügt: name_token
PTC.MaterialMaster.UOM
Neue Felder hinzugefügt: abbreviation_token und description_token
PTC.ReasonCode.Reason
Neue Felder hinzugefügt: displayname_token und description_token
PTC.ReasonCode.ReasonCategory
Neue Felder hinzugefügt: name_token und description_token
PTC.Status.StatusDefinition
Neues Feld hinzugefügt: displayname_token
PTC.Metric.Metric
Neuer Data Shape hinzugefügt
PTC.Metric.MetricCorrelation
Neuer Data Shape hinzugefügt
PTC.Metric.MetricRollUp
Neuer Data Shape hinzugefügt
PTC.Metric.ModelMetricColorStatus
Neuer Data Shape hinzugefügt
PTC.Metric.ModelMetricTarget
Neuer Data Shape hinzugefügt
PTC.MaterialMaster.MaterialMaster
Feld veraltet: siteUid
PTC.MaterialMaster.MaterialMasterSiteLink
Neuer Data Shape hinzugefügt
PTC.Bottleneck.MaterialDemand
Neuer Data Shape hinzugefügt
PTC.Bottleneck.MaterialDemandAllocation
Neuer Data Shape hinzugefügt
PTC.Bottleneck.MaterialDemandBOM
Neuer Data Shape hinzugefügt
PTC.Bottleneck.MaterialDemandBOMLink
Neuer Data Shape hinzugefügt
PTC.Bottleneck.MaterialDemandWindow
Neuer Data Shape hinzugefügt
PTC.Bottleneck.ModelDemand
Neuer Data Shape hinzugefügt
PTC.Bottleneck.DemandType
Neuer Data Shape hinzugefügt
Umgestaltete Dienste
Die folgenden Dienste wurden aus PTC.AdminConfiguration.Management_TS in PTC.Administration.Management_TS verschoben. Alle Anpassungen, die diese Dienste verwenden oder referenzieren, müssen aktualisiert werden.
AddCalendarInfoToSession
CreateReasonTreeInfoTableFromID
DisableButtonForMaterialMasters
DisableReasonTreeButton
DisableReasonTreeNodeButton
EnableAssignEquipmentButton
EnableSaveButtonForAddMaterial
EnableButtonForMaterialMasters
ExpandCreatedReasonCode
EnableReasonTreeButton
EnableReasonTreeNodeButton
EnableButtonsOnReasonTreeSelection
EnableAssignButton
EnableAssignButtonForCalendarModelAssignment
EnableEditButton
EnableJobOrders
EnableJobOrderSaveButton
GetAllTimeZones
GetAssignmentFilter
GetAssignShiftValidationMessage
GetEmptyInfotable
GetEmptyMachineCodeInfotable
GetEmptyModelInfotable
GetHours
GetMaterialAssignmentsForConfirmPopup
GetMaterialFilter
GetMinutes
GetModelNameString
GetModelThingName
GetModelType
GetModelUid
GetNewShiftIndex
GetReasonTreeAssignmentLabel
GetRemoveDayValidationMessage
GetSelectedModelUid
GetSelectedReasonTreesNameListForHiearchy
GetSelectedReasonTreesUIDLIst
GetShiftValidationMessage
GetStatusFilter
GetToolbarConfiguration
IsInfotableEmpty
IsShiftScheduleAvailable
ResetCalendarSessionData
UpdateCalendarDaysForAssignShift
ValidateDispatchStatus
Informationen zum Ende von Unterstützung
Informationen zu Inhalten, die in DPM 1.2 veraltet sind, finden Sie unter Veraltete Entitäten, Dienste und andere Inhalte.
War dies hilfreich?