Versionshinweise > Version 8.3 – Versionshinweise > Version 8.3.0 – Versionshinweise
Version 8.3.0 – Versionshinweise
ThingWorx 8.3.0 enthält die folgenden Funktionsverbesserungen und Fehlerkorrekturen:
Verbesserungen
Plattform
Das Administrator passwort muss bei der Installation festgelegt werden.
Für Administratorbenutzer gibt es nicht länger ein Standardpasswort. Wird ThingWorx das erste Mal bei der Installation gestartet, wird ein Administrator-Benutzer erstellt. In der Datei platform-settings.son muss ein Passwort für den Administratorbenutzer angegeben werden.
Fügen Sie der Datei platform-settings.json den folgenden Abschnitt AdministratorUserSettings (in PlatformSettingsConfig) hinzu, und geben Sie auch ein mindestens 14-stelliges Passwort an. Unter platform-settings.json – Konfigurationsdetails finden Sie weitere Informationen zur Platzierung. Siehe Passwörter für weitere Informationen zum Festlegen von Passwörtern.
* 
Kopieren Sie das nachfolgende Beispiel nicht und fügen Sie es nicht ein, da dies zu falscher Formatierung in der Datei platform-settings.json führen kann. Klicken Sie stattdessen auf den Link unten und kopieren Sie aus der Datei.
Der Standardspeicherort für platform-settings.json ist: /ThingworxPlatform/platform-settings.json. Ist die Umgebungsvariable THINGWORX_PLATFORM_SETTINGS festgelegt, wird stattdessen dieser Speicherort verwendet: ${THINGWORX_PLATFORM_SETTINGS}/platform-settings.json.
* 
Es wird DRINGEND empfohlen:
in starkes Passwort als anfängliches Administratorpasswort zu verwenden, das den NIST-Richtlinien entspricht,
dieses Passwort nach der erstmaligen Anmeldung in ein anderes starkes Passwort zu ändern,
das Passwort aus der Datei platform-settings.json zu löschen, nachdem der Administratorbenutzer erstellt wurde und das Passwort nicht länger benötigt wird.
Dieser Prozess trifft nur auf die anfängliche Erstellung des Administratorbenutzers zu. Nachdem das Passwort geändert wurde, wird es bei einem Neustart nicht zurückgesetzt. Entfernen Sie diese Einstellung aus der Datei platform-settings.json, nachdem der Administratorbenutzer erfolgreich erstellt und das Passwort geändert wurde.
* 
Sollte Tomcat nicht starten und die Fehlermeldung Check the InitialPassword setting in the AdministratorUserPassword section in platform-settings.json. Password must be a minimum of 10 characters ausgeben, prüfen Sie, dass
die Passwort-Einstellung in platform-settings.json vorhanden ist,
das Passwort gültig ist (10 oder mehr Zeichen),
die Datei platform-settings.json richtig formatiert ist. Falsche Formatierung kann zu Fehlern führen.
Passwörter müssen aus mindestens 10 Zeichen bestehen.
* 
Diese Änderung hat nur Auswirkungen auf die folgenden Situationen:
Wenn neue Benutzer erstellt werden, einschließlich dem anfänglichen Administrator
Wenn ein Passwort geändert wird
* 
Für dass Passwort, das nicht einfach zu erraten und kein bekanntes, allgemeines Passwort sein sollte, empfehlen wir eine Länge von 14 Zeichen (Mindestlänge 10) und eine Kombination aus Groß- und Kleinbuchstaben, Zahlen und Sonderzeichen.
Die Benutzeroberfläche von Neuer Composer ist nun die Standardeinstellung in dieser Version. Legacy Composer kann weiterhin verwendet werden (über das Menü Einstellungen), wird aber in einer zukünftigen Version deaktiviert.
Ein neuer Browser kann für alle Bildschirme in Composer durch Auswahl des Symbols "Neuer Browser" oben rechts in Composer geöffnet werden ().
Das Support Package Tool wurde zum Erfassen von Systemkonfigurationsinformationen hinzugefügt, um Plattformprobleme zu diagnostizieren und zu beheben.
Es wurde das Untersystem für Nutzung, das Ausführungsstatistiken bereitstellt, hinzugefügt.
Es wurden Optionen zu den Warnungen "Abweichung oberhalb/unterhalb" und "Außerhalb Bereich" hinzugefügt, sodass aktuelle Betriebsbedingungen verwendet werden können, um automatisch einen Baseline-Schwellenwert für die Überwachung festzulegen.
Das Analytics Menü wurde hinzugefügt, sodass Analytics Builder und Analytics Manager direkt aus ThingWorx Composer gestartet werden können. Das Analytics Menü ist nur verfügbar, wenn ein ThingWorx Analytics Server installiert und mit der ThingWorx Serverinstanz verbunden wurde.
Die Funktion Zugriffsbericht wurde hinzugefügt. Der Zugriffsbericht enthält Informationen zu den aktuellen Berechtigungen, die Benutzer oder Benutzergruppen für Entitäten besitzen.
Das ThingWorx Installationshandbuch wurde überarbeitet und steht jetzt (zusätzlich zur PDF-Version) im Hilfe-Center zur Verfügung.
Mashup Builder
Aktualisierungen für jQuery 3.x:
jQuery3 ist jetzt die Standard-Laufzeitumgebung für Mashups und Erweiterungen.
* 
Auf jQuery 1.x kann zur Laufzeit nach wie vor zugegriffen werden, wenn der Zugangspunkt index-jq1.html verwendet wird. Der Support läuft jedoch mit der nächsten Version aus.
jQuery 3.x Entwurfzeit-Support wurde zu Composer hinzugefügt.
Es wurde ein Upgrade für diese Drittanbieter-Bibliothek ausgeführt, um auf dem neuesten Stand zu bleiben und Sicherheitsprobleme zu eliminieren, die in der von Mashup Builder verwendeten früheren jQuery-Bibliothek vorhanden waren. Dieses Upgrade führt u.U. zu Änderungen in Mashup-Anwendungen. Daher emfehlen wir dringend einen auf die Benutzeroberfläche ausgerichteten Regresssionszyklus Ihrer App für diese ThingWorx Version.
Dem Widget "HTML-Textbereich" wurde eine neue bindbare Boolesche Eigenschaft ShowToolbar hinzugefügt. Diese Eigenschaft ist standardmäßig aktiviert und zeigt die Symbolleiste im bearbeitbaren Widget zur Laufzeit an.
Die Boolesche Eigenschaft ReadOnly im Widget "HTML-Textbereich" kann jetzt an eine Boolesche Parameterquelle gebunden werden.
Im Widget "Beschriftungsdiagramm" wurde die Lokalisierungsfunktionalität für die Eigenschaften XAxisTitle und YAxisTitle aktiviert.
Die Eigenschaft TabSequence wurde zum Widget "Liste" hinzugefügt.
Die Eigenschaft TextIfNoSelectionType wurde der Kombinationsfeld-Ansicht des Widgets "Liste" hinzugefügt. Diese Eigenschaft ermöglicht es, als Anzeigetext entweder Editable oder Placeholder auszuwählen.
Fehlerkorrekturen
Plattform
Zugehöriges JIRA-Ticket
Für vorhandene Medieneinheiten wurde die Konfigurationseinstellung URL der Testverbindung hinzugefügt. Die URL prüft, ob eine gültige Verbindung zum System, das dynamische Inhalte bereitstellt, hergestellt werden kann, bevor das Flag Dynamischer Inhalt aktiviert wird. Weitere Informationen finden Sie unter Medieneinheiten.
TW-34271
Das Problem, das verhindert hat, dass die Option ID in Composer festgelegt werden kann, wurde behoben.
TW-35175
Das Problem, das beim Importieren der Erweiterung ThingWorx Apps einen Fehler verursacht hat, wurde behoben.
TW-35128
Das Problem, das bei der Verwendung der Basisvorlage AzureIoTThing Anzeigefehler in Composer verursacht hat, wurde behoben.
TW-34593
Das Problem, welches das Versenden von Benachrichtigungen für Warnungen verhindert hat, wurde behoben.
TW-34565
Das Problem, welches das Fehlschlagen von vor-Ort-Upgrades einer auf Java basierenden Erweiterung verursacht hat, wurde behoben. Weitere Informationen finden Sie unter Erweiterungen importieren.
TW-34974
Das Problem, dass sich ein Benutzer nach einem Sitzungs-Timeout oder nach der Abmeldung von einem Mashup nicht anmelden kann, wurde behoben.
TW-34243
Das Problem, das bei aktivierter Metrikberichterstattung Fehler verursacht hat, wurde behoben.
TW-33656
Das Problem, das inkonsistente Statuscodes für vorhandene und nicht vorhandene Organisationen verursacht hat, wurde behoben.
TW-30435
Das Problem, welches des Aufrufen von Diensten und Eigenschaften mit einem Bindestrich im Namen verhindert hat, wurde behoben.
TW-30267
Das Problem, welches das Speichern von Daten in Wert-Streams bei einem hohen Datenaufkommen während eines längeren Zeitraums verhindert hat, wurde behoben.
TW-29081
Das Problem, das bei Exportieren eines Datentabelle und anschließendem Importieren ohne einen Data Shape Fehler verursacht hat, wurde behoben.
TW-27786
Das Problem, welches das Protokollieren von Warnungen verhindert hat, wenn das Ding weder gespeichert noch neu gestartet wurde, wurde behoben.
TW-25795
Das Problem, das den Start von ThingWorx verhindert hat, wenn einem Stream-Ding ein ungültiger Data Shape zugewiesen wurde, wurde behoben.
TW-17586
Das Problem, das eine Nullzeiger-Ausnahme verursacht hat, wenn ein Ding mit Tags exportiert und anschließend importiert wurde, wurde behoben.
TW-22171
Das Problem, das Zugriff auf Berechtigungen auf einer Dingform verhindert hat, wurde behoben.
TW-35985
Das Problem, welches das korrekte Laden von Lokalisierungstabellen nach dem Importieren einer Erweiterung verhindert hat, wurde behoben.
TW-35448
Das Problem, welches das Fehlschlagen von vor-Ort-Upgrades verursacht hat, wenn keine abhängige Erweiterung vor dem Neustart des Servers geladen wurde, wurde behoben.
TW-34561
Das Problem, welches ein Upgrade von benutzerdefinierten Erweiterungen verhindert hat, wurde behoben.
TW-27720
Das Problem, welches zu einer zu großen Anzeige des Dialogfensters "Mitglieder bearbeiten" geführt hat, wurde behoben.
TW-18140
Mashup Builder
Zugehöriges JIRA-Ticket
Das Problem, welches dazu geführt hat, dass Registerkarten auf dem Widget "Registerkarten" beim Aktualisieren eines Mashup nicht länger angezeigt wurden, wurde behoben.
TW-35299
Das Problem, das eine ordnungsgemäße Ausführung der Umleitungsfunktion bei Verwendung des Widget "Abmeldeschaltfläche" verhindert hat, wurde behoben.
TW-34943
Das Problem, das die Anwendung eines benutzerdefinierten CSS auf Mashups verhindert hat, wurde behoben.
TW-34941
Das Problem, das verhindert hat, dass Mashups bei Verwendung des Widgets "Sammlung" bei der Aktualisierung von Daten mit neuen Werten gefüllt wurden, wurde behoben.
TW-33990
Das Problem, das verhindert hat, dass Suchergebnisse bei Verwendung des Widgets "Sammlung" ohne eine Aktualisierung des Fensters angezeigt werden, wurde behoben.
TW-33944
Das Problem, das verhindert hat, dass Popup-Fenster bei der Verwendung des Widgets "Navigation" geschlossen werden, wurde behoben.
TW-33200
Der Eigenschaft SortFilters im Widget "Datenfilter" wurden Tooltip-Informationen hinzugefügt.
TW-33648
Das Problem, das verhindert hat, dass Schaltflächen im Master nach dem Wegnavigieren von offenen Popup-Dialogen aktiviert wurden, wurde behoben.
TW-33121
Das Problem, das die Anzeige von Symbolen im Widget "Mashup" und im Bereich "Datendienste" verhindert hat, wurde behoben.
TW-32863
Das Problem, das dazu geführt hat, dass das Widget "Liste" im Minimierungsfensterbereich, sobald es minimiert und geöffnet war, vom Minimierungsfensterbereich verschoben wurde, wurde behoben.
TW-29432
Das Problem, das verhindert hat, dass ein Mashup im Bearbeitungsmodus eine Vorschau des Google Widgets anzeigt, wurde behoben.
TW-28308
Das Problem, das dazu geführt hat, dass sich die Schaltfläche "Testen" in einem asynchronen Dienst falsch verhält, wenn sie in einer Erweiterungsressource definiert wurde, wurde behoben.
TW-27788
Das Problem, das verhindert hat, dass die Baumzeilen im Widget "Baum" angezeigt wurden, wurde behoben.
TW-10923
Das Problem, das verhindert hat, dass der horizontale Rollbalken im Widget "Raster" in Chrome ordnungsgemäß funktioniert, wurde behoben.
TW-11070
Das Problem von Leistungsabfällen beim Widget "Beschriftungsdiagramm", wenn mehrere Beschriftungen an dieses gebunden waren, wurde behoben.
TW-21144
Das Problem mit dem Widget "Datei-Upload", welches das Festlegen der Eigenschaften AllowFileTypes und MaximumFileSize verhindert hat, wurde behoben.
TW-24526
Den Eigenschaften XAxisTitle und YAxisTitle des Widgets "Beschriftungsdiagramm" wurden Lokalisierungs- und Bindungsfunktionen hinzugefügt.
TW-34568
Das Problem, das richtiges Rendern durch den Mashup-Builder beim Hin- und Herschalten zwischen Mashups verhindert hat, wurde behoben.
TW-35532
Das Problem mit dem Menü-Widget, das eine Aktualisierung des Master-Mashups verhindert hat, wurde behoben.
TW-35492
Erweiterungen
Zugehöriges JIRA-Ticket
Der Erweiterung WebSocket Tunnel wurden zusätzliche Sicherheitsfunktionen hinzugefügt.
TW-34600
Bekanntes Problem
ThingWorx 8.3.0 enthält die folgenden bekannten Probleme:
Bekanntes Problem
Plattform/Composer
Zugehöriges JIRA-Ticket
Wenn Sie Firefox 59.0.2 oder höher verwenden, werden beim Anzeigen einer Entität die Navigationslinks (Allgmeine Informationen etc.) in ein Dialogfenster auf der rechten Seite des Bildschirms reduziert. In einer kommenden Version wird dieses Problem behoben.
TW-35192
Composer funktioniert am besten in einer LAN-Umgebung. Browser-Caching für Netzwerke mit niedriger Bandbreite oder hoher Latenz sollte nicht deaktiviert werden. Wird Browser-Caching deaktiviert, so ist die Ladezeit übermäßig lang.
N/A
Eine Dateiübertragung von einem Abonnement in ein Ereignis wird in der Wartschleife platziert, da der Systembenutzer den Namen SuperUser hat. Der Dateiübertragungs-Job schlägt fehl, es sei denn, dem SuperUser wird die Berechtigung Service Invoke gewährt und der SuperUser wird einer Organisation hinzugefügt, für die das im Dateiübertragungs-Job angegebene Ding sichtbar ist.
TW-25153