Fabrik 286 Veröffentlichung - August 2024

Prev Next

Release 286 bringt Updates für Funktionen im Zusammenhang mit Zugangs-/Konto-/Genehmigungseinstellungen, Automatisierungen aus der Beta-Phase und dem Linux-Player-Installationsprogramm. Es gibt verschiedene Verbesserungen der Benutzeroberfläche und Fehlerkorrekturen in der gesamten Plattform.

Lassen Sie uns Ihre Gedanken und Fragen in der Tulip Community wissen.

Funktionen und Verbesserungen

App-Versionen vergleichen

Wir freuen uns, "Compare App Versions" für Enterprise-Kunden ankündigen zu können. Mit der Funktion "App-Versionen vergleichen" können Benutzer sehen, was sich in einer App von Version zu Version geändert hat. Diese Funktion trägt dazu bei, den Zeitaufwand für die Überprüfung und Genehmigung von Apps zu verringern und die Einhaltung von Compliance-Anforderungen zu gewährleisten.

Lesen Sie hier mehr darüber.Compare versions modal

Zugang/Konto/Genehmigung

  • In den Kontoeinstellungen werden auf der SAML-Migrationsseite zusätzliche Informationen zur Groß- und Kleinschreibung hinzugefügt. Zuvor war dies nicht hervorgehoben, und jetzt wissen die Benutzer, dass beim E-Mail-Feld die Groß- und Kleinschreibung nicht beachtet wird und beim NameID-Feld die Groß- und Kleinschreibung beachtet wird.
  • In den Kontoeinstellungen im Abschnitt Benutzer wird jetzt der E-Mail-Einladungsstatus für Benutzer mit der Operatorrolle angezeigt, denen eine E-Mail-Adresse hinzugefügt wurde. Benutzer haben auch die Möglichkeit, die Bestätigungs-E-Mail erneut zu senden, und die Wiederholung ist alle 5 Minuten möglich.
  • Bei der Verwendung von Benutzergruppen in Genehmigungen erhalten nur diejenigen Benutzer eine E-Mail-Benachrichtigung, die die Anwendungen tatsächlich genehmigen können. Benutzer ohne Berechtigung erhalten die Benachrichtigung nicht mehr, auch wenn sie als Genehmigende einer App zugewiesen sind, vielleicht indirekt über eine Benutzergruppe.
  • Auf der Registerkarte "Genehmigungen" auf der Seite der App wird die Benutzergruppe, für die der Benutzer die Genehmigung erteilt, nun anhand der alphabetisch ersten Benutzergruppe ausgewählt, für die der Benutzer die Genehmigung erteilen kann. Außerdem wird im Genehmigungsformular in der "Vorschau" der Genehmigung, wenn der Benutzer auf das grüne Häkchen oder das rote Kreuz für eine ausstehende Genehmigung klickt, jetzt die Benutzergruppe korrekt berücksichtigt.
  • Während des Veröffentlichungsprozesses einer neuen Version einer App wird, sobald die letzte Genehmigung erteilt wurde, eine E-Mail-Benachrichtigung an den Benutzer gesendet, der die Version zur Genehmigung einreicht. Diese Benachrichtigung war vorher nicht verfügbar. Jetzt erhält der Benutzer eine E-Mail, die angibt, welche App und welche Version genehmigt wurde und ob die Freigabe noch aussteht oder bereits veröffentlicht wurde, je nach den Veröffentlichungseinstellungen. Zusätzlich ist in der E-Mail eine Schaltfläche enthalten, die direkt zur Registerkarte Versionen in der App-Übersicht verlinkt.
    Screen Shot 2022-07-18 at 12.31.03 AM

Frontline Copilot®

  • Im Copilot-Chat mit Tabellenanalyse wird, wenn die Abfrage keine Daten liefert, die Meldung "Keine Daten zum Anzeigen im Moment" angezeigt. Zuvor wurde keine Meldung angezeigt und es gab ein sich ständig drehendes Rad. Mit dieser Änderung werden die Benutzer informiert, wenn keine Daten angezeigt werden können.

API-Änderungen

  • Verbieten Sie JSON Null-Zeichenfolgen ({{\u0000}}) bei allen API-Anfragen. Diese verursachen interne Fehler in Tulip, und die meisten, wenn nicht sogar alle, wurden auch vor dieser Änderung nicht richtig verarbeitet. Mit dieser Änderung wird die Bereitstellung dieser Sequenzen zu einer expliziten HTTP 400 mit einer Fehlermeldung führen, die besagt, dass das Null-Zeichen nicht erlaubt ist.

Visionen

  • Auf der Seite "Visionen" unter "Modelle" hat sich die Benutzeroberfläche für die Funktion "Modell erstellen" geändert. Bisher war dies ein modales Fenster, jetzt befindet es sich in der rechten Seitenleiste, mit ausklappbaren Abschnitten, und die Benutzer können zwischen verschiedenen Anbietern von Visionen wählen, wenn sie neue Modelle erstellen.

Automatisierungen

  • Auf der Automatisierungsseite wird das Symbol aktualisiert, das anzeigt, dass Ihre Automatisierung gespeichert wird. Zuvor wurde für diese Prozessschritte ein anderes Symbol verwendet. Dies spiegelt nun besser den tatsächlichen Prozess wider.
  • Der Import/Export von Automatisierungen ist jetzt standardmäßig verfügbar.
  • Während des Imports von Automatisierungen wird dem Benutzer eine aktualisierte Warnmeldung angezeigt: "Importierte Automatisierungen enthalten nicht alle Abhängigkeiten wie Tabellen und Maschinen. Eine manuelle Konfiguration kann erforderlich sein." Damit wird nun genauer kommuniziert, dass Tabellen- und Maschinenabhängigkeiten nicht enthalten sind, da die Verbindungsfunktionen nun enthalten sind.
  • Auf der Weboberfläche wurde das "Beta"-Tag für Automations entfernt, da Automations die Beta-Phase verlässt. An der Funktionalität von Automations gibt es keine Änderungen.
  • Im Automations-Editor werden zusätzliche Details zu Aktionen und Ereignissen unter dem Informationssymbol in der rechten Leiste angezeigt. Dies war vorher nicht verfügbar. Jetzt sehen die Benutzer Informationen zu jedem Block, einschließlich Warnungen, Tooltips, Links zu Artikeln der Knowledge Base und mehr.
    Screen Recording 2024-08-15 at 17.28.12

Spieler

  • In den Kontoeinstellungen unter dem Abschnitt "Player" gibt es eine neue Option zum Aktivieren der Option "Aktion 'App anhalten' im Player-Menü ausblenden". Diese Option war vorher nicht verfügbar. Standardmäßig ist diese Funktion nun deaktiviert. Sobald sie aktiviert ist, wird die Option "App anhalten" aus dem Player-Menü verschwinden. Die Funktion "App anhalten" selbst ist weiterhin möglich, zum Beispiel durch Hinzufügen eines speziellen Auslösers.

    GIF Placeholder Screenshot 2024-08-16 at 10.04.31 Screenshot 2024-08-16 at 10.04.50
    @media (max-width: 768px) { div[style*="display: flex; justify-content: center; align-items: center; gap: 10px; flex-wrap: wrap;"] { flex-direction: column; } img { max-width: 100%; } }

  • Die Seite von download.tulip.co wurde aktualisiert und enthält nun den Link zum Linux Player Installer
    linux player download

Fehlerbehebungen

Release r286 enthält mehrere Fehlerkorrekturen:

Referenziertes Ticket Beschreibung
PLAT-35965 Behebt einen Fehler mit Schleifen in Automationen, der zu einem Fehler führte, wenn der Listenwert am Ende {{null}} war.
PLAT-35954 Behebt ein Problem, bei dem der Export von Anwendungen mit Maschinen fehlschlug.
PLAT-35951 Behebt einen Fehler im Player, bei dem das Dropdown-Menü für die Versionsauswahl im Entwicklungsmodus angezeigt wurde, was nun entfernt wurde.
PLAT-35945 Behebt einen Fehler, bei dem Änderungen an der Datenquellenkonfiguration nicht korrekt an den Connector-Host weitergegeben wurden.
PLAT-35901 Behebt ein Problem, bei dem der Export von Anwendungen mit bestimmten Maschinentypen fehlschlug.
PLAT-35841 Behebt ein Problem, bei dem Tabellen, auf die in Automationen verwiesen wird, nicht korrekt importiert werden, wenn sie in einen anderen Arbeitsbereich auf derselben Tulip-Instanz importiert werden.
PLAT-35811 Behebt ein Problem durch Hinzufügen einer Einschränkungsmeldung zum Datensatz für den Export von Tabellenbildern, um die Benutzer darauf hinzuweisen, dass die Bilder eines externen Links nicht exportiert werden können.
PLAT-35754 Auf der Seite für Benutzergruppen wurde das Problem behoben, dass beim Zuweisen neuer Benutzer zu einer Benutzergruppe oder umgekehrt in der Browserkonsole die Fehlermeldung "Encountered two children with the same key" angezeigt wurde.
PLAT-35743 Behebt ein Problem, wenn die OAuth 2.0 (Client credentials) Authentifizierung auf dem Seitenpanel der Connector-Umgebungen ausgewählt ist, kann der Benutzer jetzt nur Connector-Hosts auswählen, die diese Funktion unterstützen.
PLAT-35682 Korrigiert die Ausführungshistorie für die Aktionen "Delete Table Record", "Get Table Record" und "Run Connector Function". Zuvor zeigten diese Aktionen einen "Internen Fehler" an, wenn sie ratenbegrenzt waren. Die Aktionen zeigen jetzt die korrekte Meldung "Begrenzt durch Rate" an.
PLAT-35662 Behebt ein Problem, bei dem Ausdrücke fälschlicherweise für Tabelleneingaben in den Automatisierungsaktionen "Tabellendatensatz abrufen" und "Tabellendatensatz erstellen/aktualisieren" verwendet werden durften, was zu einem Fehler in der Aktion führte. Ausdrücke sind jetzt für diese Eingaben deaktiviert.
PLAT-35655 Die Automatisierungsvariable, die verwendet wurde, um die Auswahl des Knotens aufzuheben, wenn dieser bereits ausgewählt ist, wurde korrigiert.
PLAT-35575 Behebt ein Problem mit einigen seltsamen Verhaltensweisen innerhalb der Datenquellenauswahl. Verbessert den Umgang mit dem Auswahlstatus eines Ausdrucks und behebt einen Fehler, bei dem mehrere Ausdrücke in die Datenquellenauswahl eingefügt werden konnten.
PLAT-35544 Behebt ein Problem auf der Trigger-Editor-Seite einer App, bei dem die Avatare der Benutzer-/Benutzergruppen-Selektoren zuvor falsch ausgerichtet waren, wenn sie ein Avatar-Bild hatten. Außerdem werden die Benutzergruppenoptionen im durchsuchbaren Dropdown-Menü des Trigger-Editors nach Namen sortiert.
PLAT-35491 Behebt ein Problem, bei dem Exporte bei der Verwendung von Legacy-Export Snapshots von Konnektoren enthalten können.
PLAT-35458 Das Modal "Ausgelöste Ereignisse" auf der Seite "Stationen" zeigt nun die richtigen Ereignisse an, wenn zwischen Stationen gewechselt oder zugewiesene Edge-Geräte aktualisiert werden.
PLAT-35449 Behebt ein Problem durch Schließen einer Sicherheitslücke, durch die ein Kunde möglicherweise eine signierte URL zu einem Cloud-Asset eines anderen Kunden erwerben konnte.
PLAT-35447 Behebt einen Fehler, durch den einige Benutzer ohne Zugriff auf alle Arbeitsbereiche nicht sehen konnten, wo Tabellen verwendet werden.
PLAT-35378 Behebt einen Fehler, indem es den App-Editor robust für ein bestimmtes Datenbeschädigungsproblem macht (Schritte, die nicht auf ihren übergeordneten Prozess verweisen).
PLAT-35037 Behebt ein Problem, bei dem Tabellen, auf die in einem Automatisierungsausdruck verwiesen wird, die Automatisierung nicht korrekt unter den Where Used-Informationen der Tabelle anzeigen. Automatisierungen, die innerhalb von Ausdrücken auf Tabellen verweisen, werden jetzt korrekt identifiziert.
PLAT-35001 Behebt einen Fehler, bei dem die Wiederverbindungszeit für MQTT-Konnektoren nicht gespeichert wurde, wenn der Benutzer sie löschte.
PLAT-34885 Behebung einiger merkwürdiger Verhaltensweisen innerhalb der Datenquellenauswahl. Verbessert den Umgang mit dem Auswahlstatus eines Ausdrucks und behebt einen Fehler, bei dem mehrere Ausdrücke in die Datenquellenauswahl eingefügt werden konnten.
PLAT-34336 Behebt ein Problem mit dem Export von Variablen vom Typ Array.
PLAT-33958 Behebt ein Problem, so dass Benutzer Kamerakonfigurationen löschen können, denen archivierte Stationen und Anwendungen zugeordnet sind. Der Benutzer kann auch sehen, welche archivierte Anwendung zugewiesen ist und wo eine Kamerakonfiguration in aktiven Anwendungen verwendet wird.
PLAT-32850 Behebung eines Problems in der Liste der neuen Verbindungsfunktionen, in der Benutzer die Option zum Duplizieren/Archivieren der Verbindung erhalten. Während das Anklicken dieser Aktionen nichts bewirkt, ist die Anzeige dieser Aktionen immer noch ungültig.
PLAT-32362 Behebt ein Problem, bei dem Aktualisierungen von Tabellendatensätzen nicht protokolliert wurden, selbst wenn der zugrunde liegende Datensatz nicht geändert wurde.
PLAT-26497 Behebung einiger seltsamer Verhaltensweisen in der Datenquellenauswahl. Verbessert den Umgang mit dem Auswahlstatus eines Ausdrucks und behebt einen Fehler, bei dem mehrere Ausdrücke in die Datenquellenauswahl eingefügt werden konnten.
PLAT-24130 Behebt einen Fehler beim "Exportieren in CSV", der nicht funktioniert, wenn Sonderzeichen in Tabellen in der mobilen Player-App vorhanden sind.

Vollständige Liste der in Release r286 enthaltenen Ticket-IDs

Wenn Sie mehr Details über eine bestimmte Korrektur erfahren möchten, suchen Sie die ID im Issue Tracker von Tulip.

PLAT-35987PLAT-35919PLAT-35795PLAT-35789PLAT-35783PLAT-35751PLAT-35717PLAT-35042PLAT-34918PLAT-34691PLAT-34647PLAT-34625PLAT-34591PLAT-34210PLAT-35786PLAT-33213PLAT-23451PLAT-35224PLAT-12675PLAT-35965PLAT-35954PLAT-35951PLAT-35945PLAT-35901PLAT-35841PLAT-35811PLAT-35754PLAT-35743PLAT-35682PLAT-35662PLAT-35655PLAT-35575PLAT-35544PLAT-35491PLAT-35458PLAT-35449PLAT-35447PLAT-35378PLAT-35037PLAT-35001PLAT-34885PLAT-34336PLAT-33958PLAT-32850PLAT-32362PLAT-26497PLAT-24130PLAT-35617