Versionshistorie
Die folgende Übersicht beschreibt neue Features und Fehlerkorrekturen.
Data Connector 1.1.0.13
Beim Import einer API-Verbindung kann im darauffolgenden Dialog die Konfiguration der Authenifizerung vorgenommen werden. Diese Konfiguration wurde bisher nicht übernommen.
Diverse Übersetzungen der Controls fehlten bisher, da der Language Cookie nicht gesetzt wurde.
Wenn Ressourcen bisher über das "Mapping-Table"-Feature miteinander verknüpft wurden, konnten diese nicht mehr gelöscht werden, da das durch eine Datenbankrelation verhindert wurde. Aus diesem Grund werden hier keine entsprechenden SQL-Constraints mehr erstellt.
Die Konfiguration zur automatischen Ausführung der Datensammlung über "Zeitplanung" ist grundlegend überarbeitet worden und wird jetzt mittels Crontabs konfiguriert. Weitere Informationen
Das Löschen einer API-Verbindung oder einer Ressource führt nun dazu, dass alle dazugehörigen Tabellen gelöscht werden. Darauf wird der Benutzer hingewiesen und muss dies nochmal explizit über eine Checkbox bestätigen.
Data Connector 1.1.0.11 RC
Dashboard mit Anzeige der API-Verbindungen, Status, Quick-Tasks, Fortschrittsanzeige, Beschreibung, Version, Letzte Ausführung, Letzte Laufzeit, Anzahl der Datensätze für: Ressourcen, konfigurierte Tabellen, Planungsobjekte, Abfrageergebnisse
Parameter im Request-Body nutzbar
API-Abfragen über Background-Tasks, mit Fortschrittsanzeige in der Benutzeroberfläche und SQL
Anzeige von fehlerhaften Ressourcen (z.B. nach Import von Konfigurationen)
Aktualisierung aller Packages auf den aktuellen Versionsstand
Kontext-Hilfe, Toast-Notifications, Sprachenauswahl, aktualisierte Übersetzungen
Konfiguration nur noch per Wizard, Speichern-Button nicht mehr nötig
Data Connector 1.1.0.0 RC
Unterstützung HTTP-Methoden (GET, POST, PUT, DELETE, HEAD, OPTIONS, PATCH, MERGE, COPY, SEARCH)
Für alle Methoden, die nicht GET entsprechen, kann ein zusätzlicher JSON-Request-Body hinzugefügt werden
Monaco-Editor (Visual Studio Code) zur Bearbeitung des Request-Bodys
Wizard nun auch zur nachträglichen Anpassung der Konfiguration nutzbar (Kontextabhängig mit dem Zauberstab-Button)
Kontexthilfe (Kontextabhängig mit dem Hilfe-Button) ruft die jeweils passende Hilfeseite unter docs.smcteam.de auf
Übersetzungen (DE, EN); automatisch entsprechend der Browsersprache
Automatische Speicherung der meisten Aktionen; Gespeichert werden muss erst, sobald das Speichern-Symbol aktiv wird
Automatische Generierung eines OAuth2-Access-Tokens mit Client-Credentials (Client ID / Client Secret)
Mapping-Tabellen: Generierung von Tabellen mit Relationen zwischen voneinander abhängigen Ressourcen
Live-Notifications und Fortschrittsanzeige für aktuell laufende API-Abfragen
Data Connector 1.0.0.0 Beta
Erstellung beliebiger REST-API-Verbindungen über eine Webanwendung
Erstellung beliebiger API-Ressourcen (Endpunkte) pro konfigurierter API-Verbindung
API-Authentifizierung: JWT-Token, Basic (Benutzername / Passwort), Request Header, Query Parameter, OAuth2
Erstellung beliebiger Query- und URL-Parameter pro Ressource
Dynamische Ermittlung von Query- und URL-Parametern auf Basis von anderen Ressourcen oder SQL-Abfragen
Verarbeitung von JSON-Ergebnissen und komfortable Darstellung in einer Baumstruktur
Vorschau der API-Daten pro Ressource
Automatische Generierung einer passenden SQL-Datenstruktur auf Basis der JSON-Ergebnisse pro konfigurierter Ressource
Automatische Generierung von Tabellenrelationen auf Basis der JSON-Datenstruktur
Konfigurierbare SQL-Tabellenstruktur pro Ressource inkl. eigenem Schema pro API-Verbindung
Regelmäßiges und Automatisiertes Abrufen der API-Daten pro Ressource per Planungsassistenten
Import und Export von konfigurierten API-Verbindungen
Konfigurierbarer Proxy
Datenexplorer pro API-Verbindung zur Ansicht der gesammelten Daten
Konfigurationsassistent (Wizard) für die Neuerstellung von API-Verbindungen
Maximale Anzahl an API-Verbindungen durch Lizenz begrenzt