Versionshinweise > Versionshinweise für ThingWorx Flow 9.0
Versionshinweise für ThingWorx Flow 9.0
Behobene Probleme in ThingWorx Flow 9.0.13
Das Problem mit einem ThingWorx Flow Konnektor wurde behoben. Dieses Problem hat verhindert, dass Benutzer ohne SAP-Konto verbundene Apps verwenden können.
Das Problem mit dem MSSQL-Konnektor wurde behoben. Dieses Problem hat ein ordnungsgemäßes Funktionieren der Datenbank verhindert bei Festlegung der Sortierung auf v=Latin1_General_100_CS_AS_SC.
Das Problem, das dazu geführt hat, dass Workflows nicht mehr funktionierten, wurde behoben.
Bekannte Probleme in ThingWorx Flow 9.0.13
Die Ausführung von ThingWorx Flow schlägt in den folgenden Situationen fehl:
Ein Benutzer wechselt von einem Windchill Konnektortyp zu einem anderen Typ für denselben Windchill Server und wechselt dann von einem späteren Konnektortyp zu einem früheren Konnektortyp zurück. Beispiel: Ein Benutzer wechselt von einem einfachen Windchill Konnektor zu einem 2-Wege-SSL Windchill Konnektor und umgekehrt.
Ein Benutzer verwendet einen anderen Typ für einen Konnektor und macht diese Änderung dann rückgängig und verwendet den ursprünglichen Typ. Anschließend wird der neue Konnektor in ThingWorx Flow verwendet.
Aufgrund von Änderungen in der Azure-API schlägt die frühere Azure-Aktion Funktion ausführen fehl. Erstellen Sie die Aktion vor der Workflow-Ausführung unter Verwendung der neuesten Version in allen vorhandenen Workflows neu.
So erstellen Sie die Aktion neu:
1. Ziehen Sie die Aktion in den Workflow-Bereich, und legen Sie sie ab.
2. Konfigurieren Sie die Aktionsfelder wie für die vorherige Aktion.
3. Löschen Sie die vorherige Aktion, und verbinden Sie die neue Aktion mit dem Workflow.
.
Aktualisierungen für Konnektor für Google Formulare und Google Tabellen
Wenn Sie über einen vorhandenen OAuth-Anbieter und/oder Konnektoren für Google Formulare und Tabellen verfügen, können Sie den Konnektor möglicherweise nicht hinzufügen. Verwenden Sie den folgenden Workaround:
1. Löschen Sie alle Token für die Konnektoren für Google Formulare und Tabellen, falls vorhanden.
2. Verwenden Sie den Workflow-Untersystem-Dienst LoadOAuthConfiguration, um die OAuth-Anbieter für die Google Formulare und Tabellen für jeden der konfigurierten Anbieter hochzuladen.
3. Starten Sie den OAuth-Dienst neu.
Bekannte Probleme für ThingWorx Flow 9.0.13
Aufgrund von Änderungen in der Azure-API schlägt die frühere Azure-Aktion Funktion ausführen fehl. Erstellen Sie die Aktion vor der Workflow-Ausführung unter Verwendung der neuesten Version in allen vorhandenen Workflows neu.
So erstellen Sie die Aktion neu:
1. Ziehen Sie die Aktion in den Workflow-Bereich, und legen Sie sie ab.
2. Konfigurieren Sie die Aktionsfelder wie für die vorherige Aktion.
3. Löschen Sie die vorherige Aktion, und verbinden Sie die neue Aktion mit dem Workflow.
.
Bekannte Probleme und Einschränkungen in ThingWorx Flow 9.0.10
ThingWorx Flow
Tracking-Nummer
Beim Importieren eines Konnektors, der denselben Namen wie ein vorhandener Konnektor, aber einen anderen Verbindungstyp aufweist (z.B. Einfach, OAuth (Benannter Benutzer)), wird ein duplizierter Konnektor erstellt, anstatt die importierten Anmeldeinformationen zu ignorieren. Der Workaround besteht darin, den erstellten duplizierten Konnektor zu löschen.
TW-89278
Nach dem Import von Windchill OAuth-Konnektoren, bei denen die Ressourcen-URL im Rahmen der Konnektorerstellung festgelegt wurde, werden diese Konnektoren ungültig. Der Workaround besteht darin, die Ressourcen-URL durch Neukonfiguration der OAuth-Einstellung festzulegen. Entsprechende Details finden Sie hier.
TW-89277
Behobene Probleme in ThingWorx Flow 9.0.5
Fehlerkorrekturen
Tracking-Nummer
Autorisierungsänderungen nach Aktualisierungen an Dropbox-Autorisierung
Neu eingeführte kurzlebige Zugriffs-Token, Aktualisierungs-Token.
Hinzufügen von Berechtigungsbereichen für die Authentifizierung beim Hinzufügen einer neuen Verbindung. Weitere Informationen finden Sie unter Now Available: Scoped apps and enhanced permissions.
* 
1. Migrieren Sie die Dropbox-App, und legen Sie neue Berechtigungen über die Dropbox-Website fest: Migrating App Permissions and Access Tokens.
2. Führen Sie ein Upgrade von ThingWorx Flow mit den hier beschriebenen Schritten durch.
3. Testen und aktualisieren Sie die Dropbox-Konnektoren, damit neue gültige Token abgerufen werden. Wenn die vorhandenen Dropbox-Authentifizierungen eine Ungültig-Fehlermeldung zurückgeben, bearbeiten Sie die Authentifizierungen, und geben Sie neue Anmeldeinformationen mithilfe des hier genannten Schritts an.
TW-83911
Update für neue Such-APIs von Dropbox
Neue Filter "Nur Dateiname", "Dateistatus", "Sortieren nach", "Dateierweiterungen", "Dateikategorien" für Datei- und Ordner-Metadaten durchsuchen.
* 
Die ältere Version der Dropbox-Aktion Datei- und Ordner-Metadaten durchsuchen funktioniert nach dem 28. Februar 2021 nicht mehr.
Wenn Sie die Aktion Datei- und Ordner-Metadaten durchsuchen weiterhin in Workflows verwenden möchten, ersetzen Sie die ältere Aktion, indem Sie die neue Aktion Datei- und Ordner-Metadaten durchsuchen in den Zeichenbereich ziehen und dort ablegen.
TW-83912
Neue Funktionen in ThingWorx Flow 9.0.0
Erweiterte Funktionen für die Bereitstellung
ThingWorx Flow ist konform mit der ThingWorx aktiv-aktiv-Clusterumgebung. Die meisten ThingWorx Flow Komponenten können skaliert werden, ThingWorx Flow Hochverfügbarkeit wird jedoch nicht unterstützt. Weitere Informationen finden Sie unter ThingWorx Flow in ThingWorx HA.
ThingWorx Flow Dockerfiles und unterstützende Composer Dateien stehen für das Erstellen von ThingWorx Flow in einer Docker-Umgebung zur Verfügung. Sie können ThingWorx Flow zusammen mit ThingWorx Docker-Bildern für sowohl den einzelnen ThingWorx Modus als auch den ThingWorx HA-Cluster-Modus bereitstellen.
Das Installationsprogramm für ein automatisches Upgrade von ThingWorx Flow steht für ein Upgrade von einer neuen Installation von ThingWorx Flow 8.5.x und höher auf 9.0 zur Verfügung.
Dieses Upgrade-Installationsprogramm kann nicht für das Upgrade einer neuen Installation von 8.4.x verwendet werden. Selbst wenn Sie ein manuelles Upgrade für ThingWorx Flow von einer neuen Installation von 8.4.x auf eine 8.5.x Version vorgenommen haben, können Sie dieses automatisierte Upgrade-Installationsprogramm nicht verwenden. In diesem Fall müssen Sie ThingWorx Flow migrieren .
Verbesserte Infrastruktur-Funktionalität
Verglichen mit vorherigen Versionen, die nur vordefinierte, feste Konten unterstützt haben, kann jetzt die Identität eines Benutzers in ThingWorx Flow Konnektoren verwendet werden. Diese Möglichkeit ist wesentlich für eine sichere Verwendung vieler Anwendungen in der Produktion und ermöglicht das Abrufen unterschiedlicher Inhalte für unterschiedliche Benutzer. Es wurden die Verbindungstypen Bidirektionales SSL und OAuth (Sitzungsbenutzer) eingeführt, um diese Funktionalität zu aktivieren. Weitere Informationen finden Sie unter Konnektortypen .
Sie können einen Verbindungstyp für den ausgewählten Konnektor wechseln , was bei der einfachen Wartung von Workflows hilft. Die Option Switch ist nur verfügbar, wenn der Drittanbieter-Dienst mehr als einen Konnektortyp unterstützt.
Sie können Verbindungsvariablen in einem Workflow zuordnen. Dies erlaubt es Ihnen dieselbe Aktion oder denselben Workflow für unterschiedliche Umgebungen von Drittanbieter-Diensten zu verwenden. Weitere Informationen finden Sie unter Konnektor zuordnen.
ThingWorx Medien-Entitäten können ThingWorx Flow Konnektoren für die Autorisierung verwenden. Weitere Informationen finden Sie unter ThingWorx Flow Konfiguration in Medieneinheiten.
Es wurden mehrere Aktionsformulare aktualisiert, in denen Sie Formular auswählen können, um Eingaben für individuelle auf dem Formular aufgeführte Eingabefelder zu machen, oder JSON zuweisen, um eine einzige JSON mit allen erforderlichen Eingaben anzugeben. Bei Verwendung von JSON zuweisen wird das Formular gekürzt und das Längenlimit für die Elemente der Arrays wird ebenfalls entfernt.
Die folgenden Dienste wurden dem WorkflowSubsystem in ThingWorx Composer hinzugefügt:
Der Dienst LoadOAuthConfiguration muss zum Laden der OAuth-Konfigurationen in den ThingWorx Flow Server verwendet werden. Dieser Dienst stellt eine Standardvorlage im vorkonfigurierten Format für alle Drittanbieter-Dienste, die OAuth unterstützen, bereit.
Der Dienst DeleteOAuthConfiguration oder GetOAuthConfiguration muss verwendet werden, um OAuth-Konfigurationen vom ThingWorx Flow Server zu löschen oder abzurufen.
Mit dem Dienst DeleteOAuthAccessToken können Sie OAuth-Zugriffs-Token eines Benutzers für den angegebenen OAuth-Anbieter löschen oder OAuth-Zugriffs-Token für alle Benutzer für den angegebenen OAuth-Anbieter löschen.
Der Dienst RefreshMetadata speichert Windchill OData-Informationen im Zwischenspeicher, um die Leistung zu verbessern.
Benutzeroberfläche
Das ThingWorx Flow Dashboard wurde umgestaltet für eine einfache Navigation zu Workflows, Konnektoren, Triggern, benutzerdefinierten Aktionen und Aktivitätsprotokollen.
Neue Aktionen
Die Aktion Synchronisieren wurde unter Entwicklertools hinzugefügt, um Ergebnisse vorheriger Aktionen in mehreren Pfaden in der Aktion Synchronisieren zu konsolidieren. Die Aktion veranschaulicht die logische UND- oder ODER-Operation.
Die Aktion Ergebnis zurückgeben wurde unter Entwicklertools hinzugefügt, um die Ausgabe einer beliebigen ausgeführten Aktion im Workflow an den synchronen ThingWorx Dienst oder die aufrufende Instanz von Webhook zurückzugeben, wenn der Workflow ausgeführt wird.
Die Aktionen Entität erstellen, Entität löschen, Eigenschaften abrufen und Entität aktualisieren wurden unter SAP OData hinzugefügt, um Datensätze in Ihrem SAP-System über CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) abzufragen und zu manipulieren.
SAP OData-Aktionen unterstützen die Konnektortypen Einfach und OAuth.
Die Aktion BAPI ausführen wurde unter SAP RFC hinzugefügt, um Standard-BAPIs oder benutzerdefinierte BAPIs auszuführen. Das Eingabeformular ändert sich entsprechend der angegebenen BAPI dynamisch.
Die Aktion Swagger-API ausführen wurde unter Windchill hinzugefügt, um Windchill Swagger-APIs auszuführen.
Die Aktion Inhalt herunterladen wurde unter Windchill hinzugefügt, um Inhalt vom Windchill Server herunterzuladen.
Die Aktion Inhalt hochladen wurde unter Windchill hinzugefügt, um Inhalt in Form einer Datei, eines Streams oder einer Zeichenfolge auf den Windchill Server hochzuladen.
Die Aktion Gespeichertes Verfahren ausführen wurde unter SQL-Konnektor hinzugefügt, um ein gespeichertes SQL-Verfahren auszuführen.
Aktualisierungen vorhandener Drittanbieter-Dienste und -Aktionen
Alle Drittanbieter-Dienste, die vormals vordefinierte, feste OAuth-Konten (OAuth (Benannter Benutzer)) unterstützt haben, wurden verbessert, um außerdem die Identität des aktuellen Sitzungsbenutzers zu verwenden. Der neue Konnektortyp trägt den Namen OAuth (Sitzungsbenutzer). Weitere Informationen finden Sie unter Konnektortypen.
Die Aktion HTTP-Anforderung unterstützt den Konnektortyp "Einfach".
Möglichkeit, benutzerdefinierte Kopfzeilen zu Aktionen mit HTTP-basierten Interaktionen hinzuzufügen.
Gitlab, JIRA und ThingWorx unterstützen die OAuth-Verbindungstypen, OAuth (Benannter Benutzer) und OAuth (Sitzungsbenutzer).
While-Schleife wurde zur Aktion Schleife hinzugefügt.
Alle Bitly- und Dialogflow-Aktionen wurden aktualisiert.
SQL-Konnektor
Es wurde Unterstützung für unidirektionale und bidirektionale SSL-Verbindungen hinzugefügt.
Möglichkeit, mehrere Zeilen in den Aktionen Zeilen erstellen und Zeilen aktualisieren zu erstellen und zu aktualisieren.
Das Kontrollkästchen Verschiedene bietet die Möglichkeit, eindeutige Werte in der Spalte für die Aktionen Zeilen abrufen und Zeilen mit Join abrufen zurückzugeben.
Möglichkeit, Freiform-SQL in den Eingabefeldern Where-Klausel und Join-Klausel für die Aktionen Zeilen löschen, Zeilen abrufen, Zeilen mit Join abrufen und Zeilen aktualisieren hinzuzufügen.
Dynamics 365 CRM
Das Kontrollkästchen Referenzdomänen einschließen in den Aktionen Aktionen ausführen und Funktionen ausführen bietet die Möglichkeit, Aktionen und Funktionen anzuzeigen, die von ActionImport bzw. FunctionImport in den referenzierten Domänen beschrieben werden.
Möglichkeit, referenzierte Navigationseigenschaften für die Aktionen Datensatz erstellen und Datensatz aktualisieren einzuschließen. Das Eingabeformular ändert sich entsprechend dem ausgewähltem Entitätssatz dynamisch.
Möglichkeit, Objekteigenschaften mit den Optionen Formularbasierte Abfrage, Diskrete Abfrage oder Leere Abfrage für die Aktionen Aktionen ausführen, Funktionen ausführen und Datensätze abrufen zu filtern.
OData
Das Kontrollkästchen Referenzdomänen einschließen in den Aktionen Aktionen ausführen und Funktionen ausführen bietet die Möglichkeit, Aktionen und Funktionen anzuzeigen, die von ActionImport bzw. FunctionImport in den referenzierten Domänen beschrieben werden.
Möglichkeit, referenzierte Navigationseigenschaften für die Aktionen Entität erstellen und Entität aktualisieren einzuschließen. Das Eingabeformular ändert sich entsprechend dem ausgewähltem Entitätssatz dynamisch.
Möglichkeit, Objekteigenschaften mit den Optionen Formularbasierte Abfrage, Diskrete Abfrage oder Leere Abfrage für die Aktionen Aktionen ausführen, Funktionen ausführen und Eigenschaften abrufen zu filtern.
Windchill
Es wurde Unterstützung für Bidirektionale Windchill SSL-Verbindung und OAuth (Sitzungsbenutzer) hinzugefügt.
Das Kontrollkästchen Referenzdomänen einschließen in den Aktionen Aktionen ausführen und Funktionen ausführen bietet die Möglichkeit, Aktionen und Funktionen anzuzeigen, die von ActionImport bzw. FunctionImport in den referenzierten Domänen beschrieben werden.
Möglichkeit, referenzierte Navigationseigenschaften für die Aktionen Entität erstellen und Entität aktualisieren einzuschließen. Das Eingabeformular ändert sich entsprechend dem ausgewähltem Entitätstyp dynamisch.
Möglichkeit, Objekteigenschaften mit den Optionen Formularbasierte Abfrage, Diskrete Abfrage oder Leere Abfrage für die Aktionen Aktionen ausführen, Funktionen ausführen, Entitäten nach ID abrufen und Entitäten durch Abfrage aufrufen zu filtern.
War dies hilfreich?