Mit OpenCelium 5.0 veröffentlichen wir das bisher größte Update der Plattform. Im Mittelpunkt dieses Releases steht die vollständige Neuentwicklung unseres Workflow-Editors. Aus den bisherigen, auf zwei Endpunkte beschränkten Connections wird ein flexibles Workflow-System, das beliebige API-Aufrufe miteinander kombiniert und damit deutlich komplexere Integrationen ermöglicht.

Doch OpenCelium 5.0 bietet weit mehr als einen neuen Editor. Die komplette Benutzeroberfläche wurde modernisiert, ein leistungsstarkes Command Interface (CLI) eingeführt, die Systemkonfiguration lässt sich erstmals direkt über die UI verwalten und auch das Dashboard wurde erheblich erweitert.

Parallel dazu veröffentlichen wir ein vollständig überarbeitetes Service Portal, das künftig den zentralen Einstiegspunkt für Kunden und Administratoren bildet.

Natürlich enthält OpenCelium 5.0 außerdem zahlreiche Bugfixes, Performance-Optimierungen und viele kleinere Verbesserungen.

Die Neuerungen im Überblick – OpenCelium 5.0 Release

Vollständig neuer Workflow-Editor

Beliebig viele API-Requests innerhalb eines Workflows

Unterstützung komplexer und bidirektionaler Integrationen

Komplett modernisierte Benutzeroberfläche auf Basis von Ant Design

Neues globales Command Interface (CLI)

Bearbeitung der application.yml direkt in der Oberfläche

Neues Dashboard mit Graphen der letzten sieben Tage

Live-Monitoring der Connector-Erreichbarkeit

Komplett neues Service Portal

Benutzer-, Abo- und zukünftig Rechnungsverwaltung im Service Portal

Der neue Workflow-Editor

Das Herzstück von OpenCelium 5.0 ist der vollständig neu entwickelte Workflow-Editor.

Bisher bestand eine Connection immer aus genau einem From-Connector und einem To-Connector. Dadurch waren Integrationen auf zwei Endpunkte beschränkt. Komplexe Abläufe, mehrere API-Aufrufe oder bidirektionale Prozesse konnten nur sehr eingeschränkt umgesetzt werden.

Mit OpenCelium 5.0 wird dieses Konzept vollständig ersetzt.

 

OpenCelium 5.0 Release: Der neue Workflow-Editor

Ein Workflow kann nun beliebig viele Schritte enthalten und API-Requests unterschiedlichster Connectoren miteinander kombinieren. Dadurch lassen sich auch komplexe Integrationsszenarien innerhalb eines einzigen Workflows realisieren.

Der Workflow beginnt immer mit einem Startpunkt. Über den Plus-Button können anschließend neue Elemente hinzugefügt werden.

Dabei öffnet sich auf der rechten Seite eine neue Werkzeugleiste mit folgenden Möglichkeiten:

  • API-Request aus einem beliebigen Connector
  • Operatoren (bekannt aus dem bisherigen Connection-Editor)
  • Blank HTTP Request
  • Trigger Workflow

Der Blank HTTP Request dient als universelle HTTP-Komponente. Hier können URL, Header, Parameter sowie Request-Body vollständig individuell definiert werden und ermöglichen dadurch nahezu jede gewünschte REST-Integration.

Mit Trigger Workflow kann ein weiterer Workflow per Webhook gestartet werden. Dadurch lassen sich komplexe Prozessketten aufbauen und wiederverwendbare Workflows erstellen.

Live-Status aller Connectoren

Die Connector-Auswahl wird kontinuierlich überwacht.

Bereits während der Workflow-Erstellung erkennt OpenCelium, ob ein Connector aktuell erreichbar ist.

Zur schnellen Orientierung wird jeder Connector direkt in der Liste gekennzeichnet:

  • 🟢 Grün – Connector erreichbar
  • 🔴 Rot – Connector aktuell nicht erreichbar

Dadurch lassen sich mögliche Probleme bereits beim Erstellen eines Workflows erkennen, bevor dieser produktiv ausgeführt wird.

OpenCelium 5.0 Release: Live-Status aller Connectoren

Neue Benutzeroberfläche auf Basis von Ant Design

Mit Version 5.0 wurde nahezu die gesamte Benutzeroberfläche modernisiert.

Die Menüführung wurde vollständig überarbeitet und orientiert sich nun an den Designrichtlinien von Ant Design. Neben einem modernen Erscheinungsbild profitieren Anwender von einer deutlich intuitiveren Navigation und einer konsistenteren Bedienung über sämtliche Bereiche von OpenCelium hinweg.

Auch zahlreiche Icons wurden vereinheitlicht und neu strukturiert, wodurch die Orientierung innerhalb der Plattform erheblich erleichtert wird.

OpenCelium 5.0 Release: Benutzeroberfläche auf Basis von Ant Design

Neues Command Interface (CLI)

Eine der größten Produktivitätsverbesserungen in OpenCelium 5.0 ist das neue globale Command Interface.

Über eine zentrale Such- und Befehlsleiste können Benutzer nahezu sämtliche Bereiche von OpenCelium durchsuchen und viele Aktionen direkt ausführen – ganz ohne zwischen verschiedenen Seiten wechseln zu müssen.

Beispielsweise lassen sich direkt erstellen:

  • Connectoren
  • Invoker
  • Benutzer
  • Gruppen
  • Workflows
  • weitere Systemelemente

Ebenso dient das CLI als globale Suchfunktion.

Innerhalb des Workflow-Editors kann damit beispielsweise nach einzelnen Workflow-Elementen gesucht werden. Auch außerhalb des Editors ermöglicht das CLI einen schnellen Zugriff auf nahezu alle Bereiche der Plattform.

Dadurch werden viele Arbeitsabläufe deutlich schneller und effizienter.

OpenCelium 5.0 Release: Command Interface

Systemkonfiguration direkt über die Benutzeroberfläche

Mit OpenCelium 5.0 kann erstmals auch die zentrale application.yml direkt über die Benutzeroberfläche bearbeitet werden.

Administratoren müssen dafür nicht länger auf den Server zugreifen, sondern können Konfigurationsänderungen komfortabel innerhalb der Weboberfläche vornehmen.

Damit Änderungen wirksam werden, ist aktuell noch ein Neustart des OpenCelium-Servers erforderlich.

Für die kommende Version ist bereits geplant, diesen Neustart ebenfalls direkt aus der Benutzeroberfläche heraus auszuführen und damit den gesamten Administrationsprozess vollständig über OpenCelium abzuwickeln.

OpenCelium 5.0 Release: Systemkonfiguration

Neues OpenCelium Dashboard

Auch das Dashboard wurde erweitert. Neben den bisherigen Kennzahlen werden nun Diagramme der vergangenen sieben Tage dargestellt und ermöglichen einen deutlich besseren Überblick über die Entwicklung der OpenCelium-Instanz.

Künftig können Administratoren zusätzlich individuelle Zeiträume auswählen. Bereits in Vorbereitung befinden sich drei weitere Dashboard-Widgets, welche mit den kommenden Releases veröffentlicht werden.

Außerdem arbeiten wir derzeit an zwei neuen Bereichen:

  • Alert Queue
  • Activity Queue

Die Activity Queue informiert Benutzer über relevante Aktivitäten innerhalb des Systems.

Die Alert Queue hebt kritische Ereignisse besonders hervor und wird zukünftig zusätzlich nach unterschiedlichen Kritikalitätsstufen kategorisiert, damit Administratoren wichtige Meldungen sofort erkennen können.

OpenCelium 5.0 Release: Dashboard

Neues Service Portal

Parallel zu OpenCelium 5.0 veröffentlichen wir ein vollständig neu entwickeltes Service Portal.

Das neue Portal überzeugt durch ein modernes Design, eine übersichtlichere Navigation und bietet künftig deutlich mehr Möglichkeiten zur Selbstverwaltung.

Bereits zum Start können Kunden:

  • ihre Abonnements verwalten
  • neue Abonnements bestellen
  • eigene Benutzer verwalten

In den kommenden Versionen wird das Service Portal zusätzlich erweitert.

Geplant sind unter anderem:

  • Rechnungsübersicht
  • Download-Bereich
  • weitere Self-Service-Funktionen

Damit entwickelt sich das Service Portal zunehmend zur zentralen Verwaltungsplattform für OpenCelium-Kunden.

OpenCelium 5.0 Release: Service Portal

Bugfixes und Verbesserungen

Neben den zahlreichen neuen Funktionen enthält OpenCelium 5.0 selbstverständlich auch viele Bugfixes, Performance-Optimierungen und technische Verbesserungen. Eine vollständige Übersicht aller Änderungen folgt im Changelog.

Folgen Sie der Anleitung in der Dokumentation, um die Aktualisierung durchzuführen.

Hier der ausführliche Changelog

OpenCelium 5.0 (deutsch)

Z

Neue Funktionen

  • Neuer Workflow-Editor
  • Beliebig viele API-Requests innerhalb eines Workflows
  • Unterstützung komplexer und bidirektionaler Integrationen
  • Neuer Blank HTTP Request
  • Trigger Workflow
  • Live-Monitoring der Connector-Erreichbarkeit
  • Komplett neue Benutzeroberfläche auf Basis von Ant Design
  • Globales Command Interface (CLI)
  • Bearbeitung der application.yml über die UI
  • Neues Dashboard mit Diagrammen
  • Neues Service Portal
Z

Verbesserungen

  • Zahlreiche UI-Optimierungen
  • Verbesserte Navigation
  • Performance-Optimierungen
  • Diverse Stabilitätsverbesserungen
Z

Bug Fixes

  • [Bug][OC-1404]
    Log-Offset wird bei gepufferten Schreibvorgängen während lang laufender Ausführungen nicht gespeichert
  • [Bug][OC-1430]
    Ursprüngliche Verbindungsfehlerursache im ReferenceExtractor bleibt erhalten
  • [Bug][OC-1395]
    Fehler bei der Prüfung leerer Arrays für ConfigItem in OC 4.6.1 behoben
  • [Bug][OC-1408]
    Fehler bei der Migration von Version 4.4 auf 4.5.1 behoben
  • [Bug][OC-1415]
    Unterstützung für direkte Referenzen in URLs hinzugefügt
  • [Bug][OC-1418]
    Fehler bei der Bereinigung der Testverbindung behoben
  • [Bug][OC-1420]
    Fehler bei Loop-Referenzen in Verbindungen behoben
  • [Bug][OC-1426]
    Verbindung verschwindet nach dem Entfernen eines Invokers
  • [Bug][OC-1427]
    Aussagekräftige Fehlermeldung bei nicht kompatiblen Feldtypen hinzugefügt
  • [Bug][OC-1428]
    Fehlende Invoker-Methode in der Methodenliste beim Erstellen einer Verbindung behoben
  • [Bug][OC-1429]
    Fehlerhafte Array-Indexierung beim Binden des ersten Elements (units[]) behoben
  • [Bug][OC-1431]
    Fehlende {% %}-Klammern in IF-Objektausdrücken aus dem UI behoben
  • [Bug][OC-1435]
    Fehler bei der Verwendung von dir-Referenzen in URLs behoben
  • [Bug][OC-1438]
    Fehler beim Löschen von Gruppen im IF-Operator behoben
  • [Bug][OC-1439]
    Fehler beim Löschen von Verknüpfungen im IF-Operator behoben
  • [Bug][OC-1443]
    Fehler bei Root-Objektreferenzen behoben
  • [Bug][OC-1461]
    Migrationsstrategie von älteren Versionen auf OpenCelium 5.0 verbessert
  • [Bug][OC-1463]
    Anwendungsabsturz während Drag & Drop behoben
  • [Bug][OC-1464]
    Drag-&-Drop-Zielbereich funktioniert bei langen Bereichen korrekt
  • [Bug][OC-1466]
    Überlappende Workflow-Elemente nach dem Import älterer Templates behoben
  • [Bug][OC-1480]
    Doppelte Methodenfarben werden korrekt dargestellt
  • [Bug][OC-1485]
    Gemeinsames Verschieben mehrerer mit Strg ausgewählter Knoten behoben
  • [Bug][OC-1496]
    Plus-Symbol des Startknotens verschwindet nicht mehr
  • [Bug][OC-1504]
    Fehler bei der Verwendung von Templates aus dem Service Portal (Version 2.1) behoben

OpenCelium 5.0 (english)

Z

New Features

  • New Workflow Editor
  • Unlimited API Requests within a Workflow
  • Support for complex and bidirectional integrations
  • Blank HTTP Request
  • Trigger Workflow
  • Live Connector Availability Monitoring
  • Completely redesigned UI based on Ant Design
  • Global Command Interface (CLI)
  • Edit application.yml directly from the UI
  • New Dashboard with Graphs
  • New Service Portal
Z

Improvements

  • Various UI improvements
  • Improved navigation
  • Performance optimizations
  • Stability improvements
Z

Bug Fixes

  • [Bug][OC-1404]
    Log offset not persisted to DB during buffered writes for long-running executions
  • [Bug][OC-1430]
    Preserve original connection error cause in ReferenceExtractor instead of overriding it
  • [Bug][OC-1395]
    Fix array emptiness check for ConfigItem in OC 4.6.1 (type mismatch error)
  • [Bug][OC-1408]
    Error during migration from 4.4 to 4.5.1
  • [Bug][OC-1415]
    Add support for direct references in URLs
  • [Bug][OC-1418]
    Test connection cleanup fails
  • [Bug][OC-1420]
    Loop ref is null in connection
  • [Bug][OC-1426]
    Connection gone after removing Invoker
  • [Bug][OC-1427]
    Return a clear error message when field types do not match
  • [Bug][OC-1428]
    Fix missing invoker method in connector method list during connection building
  • [Bug][OC-1429]
    Fix incorrect array index format in fieldBinding when binding first units[] element
  • [Bug][OC-1431]
    Fix IF object expression missing {% %} wrapper when created from UI
  • [Bug][OC-1435]
    Error when using dir ref in URL
  • [Bug][OC-1438]
    Fix delete group in If Operator
  • [Bug][OC-1439]
    Fix delete conjunction in If Operator
  • [Bug][OC-1443]
    Fix root object reference
  • [Bug][OC-1461]
    Migration strategy from old to 5.0 version
  • [Bug][OC-1463]
    Application craches during Drag & Drop
  • [Bug][OC-1464]
    Drag & Drop edge zone does not work if it is long
  • [Bug][OC-1466]
    After uploading old template the workflow elements position is on each other
  • [Bug][OC-1480]
    Fix duplicated method color bug
  • [Bug][OC-1485]
    Fix selected nodes with ctrl are not movable together
  • [Bug][OC-1496]
    Plus icon from initial node disappears
  • [Bug][OC-1504]
    Fix an error when using template from service portal (version 2.1)

Tag(e)

:

Stunde(n)

:

Minute(n)

:

Sekunde(n)

becon Blog

Weitere Artikel zu diesem Thema

KONTAKT

Kontaktieren Sie uns!

Sie haben Fragen, Anregungen, Wünsche oder stehen vor einer besonderen Herausforderung? Wir freuen uns, von Ihnen zu hören!