Beiträge

SeaTable 2.5: Optimiertes Archiv, Datenverarbeitung und Automationen

SeaTable 2.5 ist da! Das neue Docker Image wurde bereits Ende letzter Woche auf Docker Hub bereitgestellt und heute Morgen wurde dann SeaTable Cloud auf die neuste Version gehoben. Das neue Release macht zahlreiche Funktionen von SeaTable noch besser! Die Archivfunktion mit ihrem wachsenden Funktionsumfang empfiehlt sich für eine wachsende Anzahl an Anwendungsfällen, die verfügbaren Datenverarbeitungsfunktionen werden flexibler und die integrierten Automationen sowie die Rating Spalte bieten neue Optionen. Auch eine Erwähnung wert: Spalten vom Typ Verknüpfung und Formel für Verknüpfungen werden nun vollständig in externen Ansichten unterstützt. Lesen Sie weiter, um mehr über diese Neuerungen zu erfahren. Die vollständige Liste der Änderungen finden Sie – wie immer – im SeaTable Changelog.

Überarbeitete Archivfunktion

Seit Einführung des Archivs als Beta-Funktion in der Version 2.3 haben unsere Entwickler pausenlos daran gearbeitet, die Archivfunktion für den Produktiveinsatz bereit zu machen. Mit der Version 2.5 haben wir dieses Ziel noch nicht ganz erreicht, die neue Version stellt aber einen riesigen Schritt in diese Richtung dar.

Die Archivfunktion unterstützt nun alle 24 Spalten, inklusive der drei Spaltentypen Formel, Verknüpfung und Formel für Verknüpfung. Der fehlende Schreibzugriff auf die Archivdaten bleibt auch in SeaTable 2.5 eine Einschränkung, diese drei Spalte sind aber Sonderfälle: Werte in den beiden Formel-Spalten werden dynamisch berechnet, je nach Spezifikation der Formel. Wenn eine Formel geändert wird, dann werden die Werte in den archivierten Zeilen neu berechnet. Ändert der Benutzer die Nachschlagespalte in einer Formel für Verknüpfungen, die Archivdaten reflektieren diese Änderung. Das Gleiche gilt für die Verknüpfungsspalte. Eine Umstellung der Anzeigespalte erfolgt gleichermaßen im gesamten Datenbestand, Archiv inklusive. Auf diese Weise bleiben die archivierte Daten vergleichbar mit den nicht-archivierten Daten.

Die überarbeitete Archiv-Ansicht von SeaTable

SeaTable 2.5 ergänzt darüber hinaus eine Druckfunktion für Archivansichten und erlaubt nun auch das Ausblenden einzelner Spalten in einer solchen Ansicht. Eine Suchfunktion und eine Excel Exportfunktion wurden schon in SeaTable 2.4 implementiert.

Optimierte Datenverarbeitungsoperationen

SeaTables Datenverarbeitungsoperationen werden häufig für die Migration von Excel Anwendungen zu SeaTable benötigt. In SeaTable 2.5 wurden zwei Operationen verbessert.

Die Vergleichen und verknüpfen Operation erstellt automatisiert Verknüpfungen zwischen ähnlichen Zeilen in zwei Tabellen. Mit ihr ist die Umwandlung von Excel Tabellen in eine relationale Datenbank im Handumdrehen erledigt. Nun neu in SeaTable 2.5 ist die Unterstützung aller wichtigen Spaltentypen (inkl. Einfachauswahlspalten) für die Definition der Vergleichsregel. Außerdem bietet die Operation nun auch mehr Flexibilität für den Fall, dass die Tabellen bereits doppelt verknüpft sind. In diesem Fall wird der Benutzer aufgefordert, die Spalten, in der die Verknüpfungen ergänzt werden sollen, über ein Dropdown-Menü auszuwählen.

Die Kumulierte Werte berechnen Operation berechnet zeilenübergreifende Summen für Spalten mit numerischen Daten – eine Standardfunktion in Excel. Die Operation steht bereits seit der Einführung der Datenverarbeitungsfunktion in SeaTable 2.1 zur Verfügung, wurde nun aber auf Basis von Benutzerfeedback angepasst. Konkret wurde das Handling der allerersten Spalte kritisiert. Nun nach der Überarbeitung summiert die Operation ausschließlich über die Quellspalte und schreibt die Ergebnisse in die Ergebnisspalte.

Neue Automationen und Trigger

SeaTable unterstützt nun vier Plattformen zur Prozessautomation:
Automationen waren ein Schwerpunktthema in den vergangenen Wochen und Monaten. Wir sind stolz darauf, dass SeaTable nun auf vier Integrationsplattformen verfügbar ist: Neben Zapier, auf dem SeaTable schon bereits seit Anfang 2021 vertreten ist, lassen sich nun auch mit Integromat, n8n und Locoia anspruchsvolle Workflows bauen.

Bei aller Aufmerksamkeit auf externe Integrationen haben wir SeaTables eigene Automationen nicht aus den Augen verloren. Die zentrale Neuerung ist die Aktion Python Skript ausführen. Sie lässt sich durch die Trigger „Neue Zeile“, „Einträge erfüllen nach der Änderung eine bestimmte Bedingung“ und „Periodisch ausführen“ auslösen. Die automatisierte Ausführung von Python Skripten für eine einzelne Zeile oder ein ganzes Datenset unter Verwendung eines klaren Regelsets ist fast schon eine Superkraft!

Python Scripte können nun per Automation gestartet werden.

Die bestehende Aktion „Zeile sperren“ erhält das neue Trigger-Ereignis „Periodisch ausführen für Zeilen, die eine bestimmte Bedingung erfüllen“. In Kombination mit den beiden anderen Triggern „Neue Zeile“ und „Einträge erfüllen nach der Änderung bestimmte Bedingungen“ hat der Benutzer nun optimale Kontrolle über die automatische Sperrung von Zeilen.

Schließlich haben die beiden geplanten Ereignisse „Periodisch ausführen“ und „Periodisch ausführen für Zeilen, die eine bestimmte Bedingung erfüllen“ eine manuelle Ausführungsoption erhalten. So lassen sich Automationen mit diesen Triggern komfortabel testen.

Mehr Optionen für die Rating Spalte

Wir alle lieben eine große Auswahl! Die neue Rating Spalte erfüllt genau diese Sehnsucht nach „mehr“. In SeaTable bietet die Rating Spalte nun vier Stile. Neben dem Stern als Standardicon kann man nun auch das Herz, den Daumen-hoch oder die Flagge als Icon wählen. Auch muss das Icon nicht mehr orange sein.

Die neue Bewertungsspalte in SeaTable 2.5

Bei der überarbeiteten Rating Spalte geht es aber nicht nur um Ästhetik, sondern auch um Bequemlichkeit. So wie für andere numerische Spalten berechnet SeaTable nun auch für Rating Spalten am unteren Ende der Tabelle aggregierte Werte – Minimum, Maximum, Durchschnitt und Summe. In gruppierten Ansichten ermittelt SeaTable ebenfalls aggregierte Werte für die einzelnen Gruppen.

Schließlich wurde die Rating Spalte für die Nutzung auf mobilen Geräten optimiert. Sie lassen sich mit der neusten Version problemlos auf einem Mobiltelefon anlegen. In der Vergangenheit hat sich SeaTable bei diesem Vorgang verweigert. Darüber hinaus wurden die Icons der Rating Spalte etwas vergrößert, was deren Nutzung auf kleinen Bildschirmen komfortabler macht.

Eine weitere Entwicklung für die Rating Spalte hat es leider nicht mehr in die Version 2.5 geschafft. Daher hier die Ankündigung: Ab SeaTable 2.6 werden Rating Spalten auch einen Standardwert haben können.

Weitere Verbesserungen

Die neue Funktion countitems zählt die Elemente in Spaltentypen, die mehrere Werte enthalten können. Dazu gehören die Spaltentypen Datei, Bild, Mitarbeiter und Mehrfachauswahl. Sie ist das Gegenstück zur Funktion „countlinks“ für nicht-verknüpfte Elemente.

Die Excel Export- und Importfunktion wurde an mehreren Stellen überarbeitet. Der Export von Formelspalten funktioniert mit SeaTable 2.5 nun problemlos, auch wenn in der Formel verwendete Spalten versteck sind. Eine Neuigkeit ist auch, dass neue Daten gleichermaßen aus CSV- wie aus XLSX-Dateien importiert werden können und dass sich neue Tabellen aus XLSX-Dateien erzeugen lassen. Benutzer, die Daten von SeaTable zu Excel übertragen, werden sich freuen zu hören, dass die Exportroutine nun auch Mehrfachauswahlfelder korrekt handhabt.

Die Einstellungen des Galerie Plugins wurden um eine Einstellungsoption erweitert. Über den Schalter „Spaltennamen anzeigen“ lassen sich die Überschriften über den Spaltenwerten ein- und ausblenden. Auch wenn dies in vielen Fällen nicht notwendig ist, so verhindert sich Verwirrung in Fällen, in denen Spalten vom selben Typ unmittelbar untereinander stehen.

SeaTable 2.4: Verbesserte Anzeigeoptionen für schnelleres Arbeiten

SeaTable 2.4 hat das Licht der Welt erblickt! Die jüngste Inkarnation des SeaTable Servers wurde Ende vergangener Woche auf Docker Hub hochgeladen und SeaTable Cloud wurde heute Morgen aktualisiert. Die neue Version bietet eine Vielzahl von Verbesserungen und neuen Funktionen: Die Ansichtsnavigation ist nun andockbar, der Spaltentyp Verknüpfung zu anderen Einträgen bietet erweiterte Einstellungen, eine neue und eine verbesserte Datenverarbeitungsoperation machen die quantitative Analyse einfacher. Außerdem bietet eine neue bedingte Formatierung Hilfe mit großen Datensätzen. Und dies sind nur die Funktionen, die aus der Masse hervorstechen. SeaTable 2.4 bietet darüber hinaus noch viel mehr. Sie finden die wichtigsten Informationen über das neue Release in diesen Release Notes. Sie finden die komplette Änderungsliste – wie immer im Changelog.

Andockbare Ansichtsnavigation

Ansichten bieten einzigartige Perspektiven auf die Daten in einer SeaTable Tabelle und sind fantastische Tools für die Datenanalyse. Aber, so das Feedback von Nutzerseite, der Wechsel zwischen den Ansichten ist unnötig kompliziert.

Pinnable view navigation

Mit SeaTable 2.4 führen wir die andockbare Ansichtsnavigation ein, die die Auswahl und den Wechsel zwischen Ansichten so einfach macht wie die Navigation in Ordnern in einem Dateimanager à la Windows Explorer oder dem Finder auf dem Mac. Bei angedockter Navigation wird die Liste der Ansichten über die vollständige linke Seite des Tabelleneditors aufgezogen, so dass die Ansichten direkt zur Auswahl zur Verfügung stehen. Um unterschiedliche Bedürfnisse berücksichtigen zu können, ist die Weite der angedockten Navigation individuell je nach Bedarf einstellbar. Wenn Sie häufig zwischen Ansichten wechseln müssen, dann wird Ihnen diese Neuerung viel Klick- und Mausarbeit ersparen.

Verknüpfung zu anderen Einträgen viel flexibler

Der Spaltentyp Verknüpfung zu anderen Einträgen ist vermutlich SeaTables wichtigster. SeaTable ist eben nicht einfach ein weiteres Online-Spreadsheet! Wie kein anderer Spaltentypen steht dieser Spaltentyp dafür. Und in SeaTable 2.4 haben wir diesen Spaltentyp nun noch besser gemacht.

More display options for link column

In früheren SeaTable Versionen hat die Verknüpfung immer den Wert der ersten Spalte des verlinkten Eintrags gezeigt. Von nun ab können Sie auswählen, welcher Spaltenwert der verknüpften Zeile angezeigt werden soll. Diese Auswahl erfolgt einfach über ein Dropdown-Menü in der Konfiguration der Verknüpfungsspalte. Was klein klingt, ist von großer Bedeutung! Stellen Sie sich vor, die erste Spalte in der verknüpften Tabelle ist eine Autonummernspalte. Diese Werte sind für Sie ohne relevante Information, die Anzeige ohne nennenswerte Bedeutung. In der neuen Version wählen Sie nun eine Spalte die aussagekräftigere Informationen enthält. So wird die Erstellung von Verknüpfung vereinfacht und die Tabelle wird mit weniger Lookup-Spalten kompakter. Schließlich macht die überarbeitete Verknüpfungsspalte auch Webformulare leistungsfähiger für Umfragen und Erhebungen. Die ausgewählte Anzeigespalte ist auch die, die ein Besucher im Webformular sieht und aus denen er auswählen kann. Wir sind überzeugt, dass Sie von der neuen Funktion genauso angetan sein werden wie wir.

Duplikate automatisch hervorheben

Sie wollen alle Duplikate in Ihrer Tabelle ermitteln? Mit SeaTable 2.4 haben Sie ab sofort nicht eine, sondern zwei Möglichkeiten, dies zu tun: Sie können das Plugin für Datendeduplizierung verwenden oder die neue bedingte Formatierungsoption „Duplikate hervorheben“. Diese Formatierungsoption markiert alle Duplikatzeilen in der aktiven Tabelle. Durch die Auswahl der Vergleichsspalten können Sie exakt definieren, was ein Duplikat ausmacht.

New conditional formatting option "Highlight duplicates"

Der große Vorteil der bedingten Formatierung im Vergleich zum Plugin ist die Tatsache, dass Sie den Tabelleneditor nicht verlassen. Die Anzeige der Duplikate erfolgt dort, wo Sie Zeilen bearbeiten, Zeilen löschen als auch Filter und Sortierungen verwenden können. (Das Plugin bleibt weiterhin Mittel der Wahl wenn Sie automatisch alle Duplikate löschen wollen.)

Mehr Datenverarbeitungsoperationen

Die Datenverarbeitungsoperationen wurden in SeaTable 2.1 eingeführt und wurden seitdem kontinuierlich verbessert. SeaTable 2.4 ist keine Ausnahme in dieser Hinsicht. SeaTable 2.4 bietet mit „Prozentualen Anteil berechnen“ eine ganz neue Datenverarbeitungsoperation und verbessert die bestehende Operation „Vergleichen und verknüpfen“.

Die Operation „Prozentualen Anteil berechnen“ ermittelt für jede Zeile in der aktiven Ansicht den Anteil des Spaltenwert an der Spaltensumme. Wenn die Operation für eine gruppierte Ansicht ausgeführt wird, dann bezieht sich der Anteilswert auf die Spaltensumme der Gruppe. Natürlich kann die Operation, einmal eingerichtet, unter einem Namen für die spätere Wiederverwendung abgespeichert werden.

Die verbesserte Operation „Vergleichen und verknüpfen“ bietet nun mehr Kontrolle über die Verknüpfung von Einträgen. Bisher erstellte SeaTable Verknüpfungen zwischen Einträgen mit identischen Werten einer Spalte. Beginnend mit SeaTable 2.4 können nun mehrere Spaltenpaare ausgewählt werden. Eine Verknüpfung wird nur dann erstellt, wenn die Zeilen identischen Werten in allen ausgewählten Spalten haben.

Unzählige Detailverbesserungen

Abschließend noch einige weitere Verbesserungen, die in diesen Release Notes nicht unerwähnt bleiben sollten:

SeaTable 2.4 erweiterte die Liste der Bilddateiformate mit Vorschaufunktion um das TIFF-Format. Nun können JPG/JGEG, PNG, GIF und TIFF Bilddatei direkt in SeaTable betrachtet werden.

Weil Minimum, Maximum, Summe und Durchschnitt nicht immer aussagekräftige Summenwerte für Spalten darstellen, bietet SeaTable nun auch eine Option „Keine Berechnung“. Wenn gewählt, dann berechnet SeaTable keinen Werte, weder für die gesamt Spalte noch für einzelne Gruppen.

SeaTable rendert den Inhalt einer Zelle mit formatierten Text direkt im Tabelleneditor, wenn die Zeilenhöhe auf vierfach eingestellt ist.

Schaltflächen haben mit der Version 2.4 einen neuen Trick gelernt: Mit nur einem Mausklick erstellt SeaTable ein PDF-Dokument mit dem Seitendesign-Plugin und speichert es in einer Spalte vom Typ Datei.

SeaTable 2.2: Automation und Integration

Bei SeaTable gibt es keine Sommerpause! Wir behalten unseren monatlichen Release Rhythmus bei und so profitieren seit heute alle SeaTable Cloud Benutzer von den Vorteilen der Version 2.2. Automationen und externe Apps sind zwei neue Features, die in dieser Version eingeführt werden. In kommenden Release Notes werden wir über diese aber noch häufiger berichten. Weitere Highlights des neuen Releases sind verschachtelte Gruppen, kaskadierende Auswahlfelder sowie erweiterte Tabellenberechtigungen und verbesserte Datenverarbeitungsfunktionen. Diese Neuerungen stellen wir in diesen Release Notes vor. Die deutlich umfangreichere, vollständige Liste der Änderungen finden Sie – wie immer – im SeaTable Changelog. Auf Docker Hub wird SeaTable 2.2 – in beiden Editionen des SeaTable Servers – morgen verfügbar sein.

Weiterlesen

SeaTable 2.1: Tabellenberechtigungen und Datenverarbeitung

Heute, den 6. Juli 2021, haben wir SeaTable Cloud auf SeaTable 2.1 aktualisiert und das neue Docker Image auf Docker Hub hochgeladen. Die Highlights des Releases sind die neuen Tabellenberechtigungen und eine neue Funktion namens Datenverarbeitung. Darüber hinaus haben wir die Spaltentypen Einfach- und Mehrfachauswahl sowie die Checkbox Spalte verbessert. In diesen Release Notes stellen wir – wie immer – die zentralen Entwicklungen vor und verweisen für die vollständige Liste der Änderungen auf das SeaTable Changelog (nur in Englisch verfügbar).

Tabellenberechtigungen

SeaTables erweiterte Freigaben (z.B. benutzerdefinierte Freigabeberechtigungen, Spaltenberechtigungen, Zeilensperrung) geben den Administratoren von Bases weitreichende Kontrollmöglichkeiten darüber, wer Tabellendaten betrachten, editieren und auf andere Weise mit den Daten arbeiten darf. Mit den neuen Tabellenberechtigungen haben Administratoren eine zusätzliche Option, um den Zugriff auf Tabellen feinzusteuern.

SeaTable 2.1: Table permissions

Tabellenberechtigungen steuern die Zugriffsrechte der Benutzer auf eine einzelne Tabelle in einer Base. In den Standardeinstellungen begrenzen sie die Bearbeitungsrechte der Benutzer nicht, d.h. jeder Benutzer mit mindestens Schreibrechten kann Zeilen hinzufügen sowie bestehende Zeilen bearbeiten und löschen. Will der Eigentümer einer Base oder ein Administrator diese Rechte für einzelne Benutzer oder Gruppen einschränken, dann kann er dies nun mit SeaTable 2.1 tun. Die Berechtigung, Dateien hinzuzufügen oder Dateien zu löschen, kann allen oder allen Nicht-Admin-Benutzern entzogen werden. Oder sie können exklusiv einer Auswahl von Benutzern zugewiesen werden. Die Berechtigung zum Hinzufügen und zum Löschen lassen sich individuell und unabhängig voneinander verwalten.

In zukünftigen Versionen werden weitere Optionen für eine noch granularere Zugriffssteuerung ergänzt. In SeaTable 2.2 werden Base Administratoren die Option erhalten, die Bearbeitung von Zeilen zu beschränken.

Datenverarbeitung

Mit den mehr als 80 Formeln, die SeaTable bietet, können vielfältige Berechnungen und Operationen ausgeführt werden. Alle Formeln von SeaTable unterliegen aber einer Einschränkung: Sie berücksichtigen immer nur Daten aus einer Zeile. Die neue Funktion Datenverarbeitung bietet eine Antwort auf diese Einschränkung: Sie bietet Aktionen, um Berechnungen zwischen Zeilen in einer Tabelle und zwischen Spalten verschiedener Tabellen auszuführen.

SeaTable 2.1 bietet drei Datenverarbeitungsoperationen:

  • Kumulierte Werte berechnen summiert die Zellwerte einer Spalte von Zeile 1 bis zur aktuellen Zeile auf.
  • Veränderungen berechnen kalkuliert die Differenz zwischen den Zahlen in zwei aufeinanderfolgenden Zeilen.
  • Vergleichen und kopieren prüft Einträgen in zwei Tabellen auf Gleichheit und überträgt bei einem Treffer einen oder mehrere Werte aus einer Tabelle in die andere.

Weitere Datenverarbeitungsaktionen wie z.B. die Berechnung der Reihenfolge oder die automatische Verknüpfung von Einträgen werden in zukünftigen Versionen ergänzt, um die Verarbeitung von immer größeren Datensätzen zu vereinfachen. Eine Speicheroption für wiederkehrende Datenverarbeitungsaktionen wird es auch geben.

Erweiterte Berechtigungen für Einfach- und Mehrfachauswahlspalten

SeaTable 2.1: Advanced permissions for single and multiple select columns

Die Spaltenberechtigungen, die in SeaTable 1.2 eingeführt wurden, erlauben die Vergabe und Steuerung individueller Bearbeitungsrechte für einzelne Spalten. Mit SeaTable 2.1 wurde das Spaltenberechtigungsmenü der beiden Spaltentypen Einfachauswahl und Mehrfachauswahl um einen zweiten Schalter erweitert. Mit diesem lässt sich steuern, welche Benutzer Optionen in einer Auswahlspalte anlegen und bearbeiten dürfen.

Grundsätzlich können alle Benutzer mit Schreibrechten Optionen editieren. Eigentümer und Admins von Bases können diese Berechtigung nun einschränken. Das Bearbeitungsrecht kann auf Niemand, Administratoren oder bestimmte Benutzer eingeschränkt werden. In der Einstellung Niemand können nicht mal Administratoren und Eigentümer selbst neue Optionen anlegen und ändern (aber sie können die Berechtigung ändern).

Verbesserte Checkbox Spalte

Der Spaltentyp Checkbox war in der täglichen Nutzung etwas unhandlich. Der wohl offensichtlichste Komfortkiller war die Notwendigkeit zweier Klicks für das Setzen bzw. Entfernen eines Häkchens – einer um die Zelle zu markieren, ein weiterer um die Box zu aktivieren bzw. deaktivieren. Die neue Checkbox Spalte ist ein riesiger Schritt in Sachen Benutzerfreundlichkeit und Aussehen.

SeaTable 2.1: Improved checkbox column

Zahlreiche Detailverbesserungen

Neben den dargestellten größeren Verbesserungen haben wir uns auch um eine Vielzahl kleinerer Verbesserungen gekümmert und damit funktionale Defizite beseitigt und die Benutzerfreundlichkeit erhöht. Hier nur die wichtigsten kursorisch dargestellt:

Neue Druckeinstellung: Die neue Skalierungsoption in den Druckeinstellungen ist ein bequemer Weg, die Druckausgabe unter Beibehaltung der relativen Spaltenbreiten in der Größe zu ändern. Es ist insbesondere dann hilfreich, wenn die Bildschirmansicht auf eine Seite skaliert werden soll.

Datumswidget für Filter: Ein kleines Widget für die Auswahl des Datums in den Filtereinstellungen macht die Datumseingabe mausfreundlich. Außerdem stellt das Widget sicher, dasss die Datumseingabe im richtigen Format erfolgt.

Gruppenverwaltung: Gruppenmitglieder können nun selbst entscheiden, eine Gruppe zu verlassen. In der Vergangenheit musste der Gruppeneigentümer Gruppenmitglieder aus der Gruppe entlassen.

Sammelformular: Wie für Webformulare als ihre klassischen Gegenstücke kann nun auch für Sammelformulare ein Ablaufdatum gesetzt werden. Wenn dieses Datum abläuft, dann wird der Freigabelink des Sammelformulars automatisch ungültig.

Excel Import: Der Import von Mehrfachauswahlen aus Excel in SeaTable ist in SeaTable 2.1 nun viel einfacher. Zellinhalte, die durch Zeilenumbrüche getrennt sind, werden beim Einfügen in SeaTable als unterschiedliche Optionen interpretiert.

Verbesserter Wizard für Verknüpfungsspalten: Wenn die Auswahl in einer Verknüpfungsspalte auf eine Ansicht eingeschränkt ist, dann zeigt der Assistent nur die Spalten an, die Teil der verknüpften View sind. Spalten, die in der Ansicht versteckt sind, sind auch im Assistenten ausgeblendet.

Ansichtssperrung: Die Administratoren von Bases haben nun die Möglichkeit, anderen Benutzern das Recht zur Sperrung bzw. Entsperrung von Ansichten zu entziehen.

SeaTable 2.0: Drei neue Spaltentypen, neue und verbesserte Plugins und Russisch als Benutzersprache

Am 1. Juli 2020 hat SeaTable in der Version 1.0 das Licht der Welt erblickt. Mehr als 100.000 Mal wurde es seitdem von Docker Hub heruntergeladen. Dieses überwältigende Interesse an SeaTable hat uns angetrieben und so sind wir jetzt glücklich und stolz darauf, einen weiteren Meilenstein in der Entwicklung von SeaTable bekannt zu geben: SeaTable 2.0 wurde heute auf SeaTable Cloud aufgespielt und auf Docker Hub für private Installationen veröffentlicht.

Optisch unterscheidet sich SeaTable 2.0 kaum von seinem Vorgänger. In Sachen Funktionsumfang, Nutzererfahrung, Stabilität und Integrationsoptionen hat SeaTable seit Juli vergangenen Jahres einen gewaltigen Sprung gemacht. Sie fanden schon die Version 1.x interessant? Dann wird Sie die Version 2.0 begeistern!

SeaTable 2.0 beinhaltet eine enorme Anzahl an Verbesserungen und Neuerungen – die vollständige Dokumentation aller Änderungen finden Sie im SeaTable Changelog. Die Highlights der Version 2.0 sind drei neue Spaltentypen, mehrere neuentwickelte Customizing Optionen für bestehende Spaltentypen, zwei völlig neue Plugins sowie viele Detailverbesserungen an SeaTables bestehenden Plugins. Wir haben auch nicht an Verbesserungen in SeaTables Maschinenraum gespart: SeaTable 2.0 verfügt nun über eine neue Ausführungsumgebung für Python Skripte und System Administratoren werden die Überwachungsmöglichkeiten schätzen, die die neue Übersichtsseite für externe Links bietet.

Und das ist noch nicht alles! Dank eines großartigen Beitrags aus der Community können wir nun Russisch als fünfte Benutzersprache neben Englisch, Deutsch, Französisch und Chinesisch anbieten.

Spaltentyp #22: Formel für Verknüpfungen

New column type Link Formula

Die Fähigkeit, Beziehungen zwischen Einträgen in unterschiedlichen Tabellen abzubilden, ist eine von SeaTables zentralen Unterscheidungskriterien zu klassischen Tabellenkalkulationen wie Excel und Google Sheets. Während letztere nur Zellreferenzen kennen (z.B. für Formeln), lassen sich in SeaTable 1:1, 1:n und n:m Verknüpfungen zwischen Tabellen in einer Base erstellen.

Mit der neuen Formelspalte für Verknüpfungen lassen sich bestehende Verknüpfungen auswerten und Berechnungen ausführen. Fünf unterschiedliche Abfragen werden unterstützt: lookup, countlinks, rollup, findmax und findmin. Wo es Sinn macht, bieten die Abfragen auch Filteroptionen für noch detailliertere Auswertungen (z.B. die Berechnung eines Durchschnitts über verlinkte Einträge, die nicht älter als 6 Monate sind). Dank des graphischen Assistenten ist die Nutzung der Verknüpfungsformelspalte und die Erstellung der Abfragen auch für technisch weniger versierte Nutzer problemlos machbar.

Mehr Kontrolle über die Verknüpfung von Einträgen

SeaTable schränkt die Art der Beziehung zwischen Tabellen grundsätzlich nicht ein. In einigen Anwendungsfällen macht es jedoch Sinn, eine 1:1 oder eine 1:n Beziehung zu erzwingen. Ein Bestandsverwaltungssystem ist ein einfaches Beispiel: Ein Beamer kann zu jedem Zeitpunkt nur in einem Raum oder bei einem Ausleiher sein. Ebenso kann eine Testmaschine nicht für mehrere Tests gleichzeitig zur Verfügung stehen.

New controls for link to other records columns

Mit SeaTable 2.0 bieten Verknüpfungsspalten nun die Konfigurationsoption „Verknüpfung zu mehreren Zeilen erlauben“. Standardmäßig aktiviert, führt die Deaktivierung des Schalters dazu, dass ein Eintrag in der aktuellen Tabelle nur mit einem einzigen Eintrag in der verknüpften Tabelle verlinkt werden kann. Für die beiden oben genannten Beispiele bedeutet dies: SeaTable stellt sicher, dass man nicht bei mehreren Personen bzw. in mehreren Räumen nach dem Beamer suchen muss und es verhindert, dass die Testmaschine nicht für zwei gleichzeitige Tests eingeplant wird.

Ergänzend zur Konfigurationsoption zur Einschränkung der Anzahl der verknüpften Einträge, erlaubt eine zweite neue Konfigurationsoption die Einschränkung der Art der Einträge, die sich verknüpfen lassen. Durch Aktivierung des Schalters „Verknüpfungen auf eine Ansicht einschränken“ und Auswahl einer Ansicht können nur solche Einträge in der verknüpften Tabelle verlinkt werden, die Bestandteil der gewählten Ansicht sind. Wenn ein Eintrag durch einen Filter aus einer Ansicht entfernt wird, dann steht dieser nicht für die Verknüpfung zur Verfügung. Wenn es darum geht, die Verknüpfung zwischen bestimmten Einträgen zu verhindern, dann ist diese neue Option von entscheidender Bedeutung. Nochmals zum Beispiel der Testmaschine: Wenn die Testmaschine ihre jährliche Wartung durchläuft, dann sorgt ein entsprechendes Kennzeichen in der Tabelle dafür, dass sie aus der Ansicht der verfügbaren Testgeräte heraus fällt. In der Konsequenz kann Sie in der Testplanung nicht für Testeinsätze verlinkt werden.

Spaltentyp #23: Rating

SeaTables Webformulare sind unglaublich praktisch für einfache Umfragen. In wenigen Augenblicken ist ein Fragebogen erstellt und fertig gemacht für den Versand. Die Antworten der Umfrageteilnehmer landen in der zugrundeliegenden Base und lassen sich dort mit den diversen Analysewerkzeugen von SeaTable schnell und einfach auswerten.

New column type Rating

Die neue Ratingspalte ist eine ideale Ergänzung für solche Umfragen: „Waren Sie mit unserer Leistung zufrieden?“ oder „Würden Sie uns Ihren Freunden empfehlen?“ Fünf Sterne lassen keinen Raum für Zweifel; zwei Sterne hingegen bieten viel Raum für Verbesserungen. Der neue Spaltentyp eignet sich aber nicht nur für Kundenzufriedenheitsumfragen. Sie wollen in Ihrem Team über einen neuen Produktnamen abstimmen? Neue Leads verlangen eine schnelle Einschätzung für die Priorisierung? Die Rating-Spalte hilft in all diesen Fällen!

Die Ratingskala kann von 1 bis 10 Sterne reichen. Wenn Sie die Standardfarbe Orange nicht mögen, dann finden Sie unter den neun anderen Farben sicher eine, die Ihnen besser gefällt. Auch eine Anpassung der Ratingskala nachträglich ist möglich. Bei einer Erweiterung der Skala bleiben bestehende Ratings unverändert; bei einer Verkürzung werden Ratings auf die neue Maximallänge gekürzt.

Flexiblere Webformulare: Eigenes Logo, Unterstützung für Verknüpfungsspalten und vorausgefüllte Felder

Die Ratingspalte ist nur eine von mehreren Neuerungen, die SeaTables Webformulare noch besser machen. Die Einbettung eines eigenen Logos ist das auffälligste neue Feature im Formulareditor. Ein in der oberen linken Ecke eingefügtes Logo oder Schriftzug schafft ein individualisiertes Formular mit Wiedererkennungseffekt.

Weniger auffällig, aber umso wichtiger in der Anwendung ist die in SeaTable 2.0 ergänzte Funktion, Verknüpfungsspalten in Formularen zu nutzen. Dieser Spaltentyp bietet deutlich mehr Flexibilität als Einfachauswahlspalten und erlaubt so noch detailliertere Umfragen.

Gänzlich unsichtbar im Editor, dafür aber umso mächtiger in der Anwendung ist die Standardwertfunktion für Formularfelder. Um ein Formularfeld mit einem Standardwert vorauszufüllen, ergänzen Sie ‚?prefill_COLUMNNAME=PREFILLVALUE‘ an die Formular-URL. (COLUMNNAME ist der Name der Spalte, dessen Feld auszufüllen ist; PREFILLVALUE ist der einzufügende Wert. Leerzeichen in Spaltennamen sind als „%20“ zu schreiben und auf Groß- und Kleinschreibung muss geachtet werden.) Selbstverständlich lassen sich auch mehrere Formularfelder mit Standardwerten versehen. Zu diesem Zweck werden mehrere COLUMNNAME-PREFILLVALUE Paare mit dem kaufmännischen Und-Zeichen („&“) verbunden.

Spaltentyp #24: Geoposition

Das Karten-Plugin macht die Darstellung einer geographischen Verteilung eine Sache von Sekunden. Das Plugin interpretiert Adressen und andere Positionsbeschreibungen und plottet diese auf eine Google Map. In einigen Fällen sind Positionsbeschreibungen aber einfach nicht präzise genug. Schlimmer noch: Positionsbeschreibungen können sich über den Lauf der Zeit als veränderlich erweisen. All diese Überlegungen haben uns dazu gebracht, die Geopositionsspalte zum 24. Spaltentyp von SeaTable zu machen.

Die Geopositionsspalte speichert Längen- und Breitengradkoordinaten als Komma-separierte Werte. Biologen und Archäologen, die Fundstellen exakt dokumentieren müssen, oder Photographen, die ihre Schnappschüsse geokodieren wollen, können dies mit dem neuen Spaltentyp einfach machen: Die Geopositionspalte speichert die Position mit der maximalen Präzision, so dass bei zukünftigen Analysen, ggf. auch mit anderen Werkzeugen zur Geoanalyse, keine Fragen offen bleiben.

Optionale Standardwerte für Spalten

Es gibt diese Spalten, in denen quasi immer der gleiche Wert eingetragen werden muss, wenn ein neuer Eintrag angelegt wird, z.B. eine Status-Spalte im Projektmanagement oder eine Textspalte mit einer einheitlichen führenden Zeichenfolge. Würde es nicht eine Menge Zeit sparen, wenn diese Werte bei neuen Einträgen automatisch gesetzt werden könnten?

Default values for columns

Weil das genau so ist, erlaubt SeaTable ab der Version 2.0 bei den drei Spaltentypen Text, Zahl und Einfachauswahl die Definition eines Standardwerts. Ist ein solcher definiert, dann wird in einem neuen Eintrag die dazugehörige Zelle automatisch mit dem Standardwert befüllt. Wenn der neue Eintrag die Ausnahme von der Regel ist und der automatisch gesetzte Wert nicht passt, dann kann dieser zu jeder Zeit manuell überschrieben werden.

Neues Plugin: Seitendesign

Mit dem Seitendesign-Plugin lassen sich ein- und mehrseitige PDF-Dokumente erstellen, die sich dynamisch Daten aus einer SeaTable Tabelle holen. Wir bei SeaTable generieren mit dem Plugin Lizenzzertifikate. Die Anwendungsfälle gehen aber deutlich darüber hinaus: Sie können für Ihre Geschäftspartner Urkunden oder für die Mitglieder Ihres Tennisclubs Mitgliedskarten erstellen. Wenn Sie Ihr Produktportfolio in SeaTable verwalten, dann können Sie mit wenigen Klicks für alle Ihre Produkte ansehnliche Produktdatenblätter generieren. Im Personalbereich lassen sich PDF-basierte Jobausschreibungen ohne wiederholten Zusatzaufwand einfach und schnell erstellen.

New plugin Page Design

Jedes Dokument basiert auf einer Vorlage. Die Gestaltung einer Vorlage erfolgt in SeaTable selbst. Der WYSIWYG-Editor ist Bestandteil des Plugins, ein externer Editor ist nicht erforderlich. Der Editor stellt eine Auswahl statischer Elemente wie Texte, Tabellen und Bilder zur Verfügung und bietet diverse Bearbeitungsoperationen. So kann ein Bild direkt in der Vorlage gedreht, beschnitten oder ausgerichtet werden. Wenn Ihre Vorlage nicht ansprechend aussieht, dann liegt es nicht am Editor! ;-) Der Editor speichert alle Vorlagen in einem JSON-Format; eine Import- und Exportfunktion garantiert die Portabilität der Vorlagen.

Neues Plugin: Kanban

Ein Kanban-Board ist ein großartiges Tool, um zahlreiche betriebliche Funktionen und Aufgaben zu visualisieren, zu kontrollieren und zu überwachen (z.B. die Vertriebspipeline). Das Kanban-Prinzip hat sich in der Praxis tatsächlich als so erfolgreich herausgestellt, dass in den letzten Jahren eine Vielzahl an Programmen erschienen ist, die unterschiedliche Spielarten von Kanban-Boards implementieren.

New Kanban plugin

Mit dem neuen Release verfügt auch SeaTable über ein Kanban-Plugin, mit dem sich die Daten in Tabellen auf einem Kanban-Board darstellen lassen. Die Kategorien eines Kanban-Boards sind entweder die Optionen einer Einfachauswahlspalte oder die Benutzer in einer Mitarbeiterspalte. Dadurch lässt sich die Kanban-Ansicht für so unterschiedliche Anwendungsfälle nutzen wie HR Management, Produktion, Vertrieb, Softwareentwicklung, und Projektmanagement. Neue Kategorien und neue Einträge lassen sich direkt in der Kanban-Ansicht erstellen, ohne dass man das Plugin verlassen muss. Intensiven Nutzern wird die Drag & Drop Unterstützung gut gefallen.

Verbesserte Plugins: Calendar, Timeline, Galerie und Karten

Während wir viel Aufwand und Arbeit in die neuen Plugins investiert haben, haben wir die anderen Plugins nicht aus den Augen verloren. Alle vier großen Plugins erhalten in SeaTable 2.0 Verbesserungen.

Das Calendar Plugin bietet nun zusätzlich zur Monats- und Jahresansicht auch eine Wochen- und Tagesansicht. In der Tages-, Wochen- und Monatsansicht lassen sich Events mit der Maus verschieben und neue Events können mit Click & Pull erstellt werden. Die dritte neue Ansicht, die Agenda Ansicht, listet alle anstehenden Events in einem einwöchigen Zeitraum in chronologischer Reihenfolge auf. Sie ist großartig für den Druck des Kalenders in einem praktischen Format. Zur Abrundung und Vereinheitlichung mit anderen Plugins haben wir auch eine Farboption ergänzt. Die Farbe eines Termins kann nun über ein Einfachfachauswahlfeld festgelegt werden.

Das neue Timeline Plugin bietet ebenfalls eine solche Farboption. Darüber hinaus lässt sich auch ein Label im Gantt-Chart einblenden. So bietet das verbesserte Plugin noch mehr Übersicht bei der Projektplanung.

Die Galerie haben wir für mobile Geräte ertüchtigt, so dass sie auch gut auf kleineren Bildschirmen dargestellt werden kann. Darüber hinaus haben wir das Webinterface an ein paar Stellen geändert, um die Benutzererfahrung und die Datendarstellung zu verbessern.

Um mit der Entwicklung im Bereich Spaltentypen Schritt zu halten, kann das Karten-Plugin in SeaTable 2.0 auch mit der neuen Geopositionsspalte umgehen.

Manuelle Snapshots

Snapshots sind eine Momentaufnahme einer Base. Sie stellen ihren Wert unter Beweis, wenn eine Base nach umfangreichen Änderungen auf einen früheren Zustand zurückgesetzt werden soll.

In der Vergangenheit kannte SeaTable nur automatische Snapshots. Ein solcher wurde täglich vom SeaTable Server angelegt, wenn innerhalb der letzten 24h Änderungen in der Base ausgeführt wurden. In Version 2.0 hat SeaTable dazu gelernt und kennt nun auch manuelle Snapshots: Ein Klick und ein Abbild der Base ist gemacht. Als Versicherung gegen ungewollten Datenverlust ist dieser Klick höchst empfehlenswert, wann immer an der Struktur einer Base gearbeitet wird (insbesondere bei Löschungen von Spalten und Tabellen).

Ordner für Bases

Bei der täglichen Nutzung von SeaTable sammelt sich die eine oder andere Base an. In SeaTable 2.0 führen wir Ordner ein, in denen sich Bases zusammenfassen und organisieren lassen. Sie bringen Struktur und Übersichtlichkeit zurück, wenn das stetige Wachstum der Bases den Blick aufs Wesentliche versperrt. Neue Bases können in einem Ordner erstellt oder bestehende Bases in einen Ordner per Drag & Drop verschoben werden.

Schutz vor unerwünschtem Datenabfluss

Wenn eine Base vertrauliche Daten enthält, dann ist der Schutz vor irrtümlichem oder bösartigem Abfluss von Daten von größter Bedeutung. Gesetzliche Datenschutzbestimmungen erfordern darüber hinaus geeignete technische Maßnahmen, um personenbezogene Daten zu schützen. Die Vermeidung von Datenabfluss gehört ganz essentiell zu diesen Maßnahmen.

New security settings

Um diesen hohen Anforderungen zu bestehen, bietet SeaTable in der Version 2.0 zusätzliche Berechtigungseinstellungen zur Vermeidung von Data Leakage. In diesen neuen Sicherheitseinstellungen kann der Eigentümer einer Base entscheiden, ob andere Benutzer die Base drucken, duplizieren und/oder exportieren dürfen. Diese Berechtigungseinschränkungen können auf alle Benutzer oder nur auf solche, die eine Freigabeberechtigung haben, angewendet werden. Im Falle einer Base im Besitz einer Gruppe dürfen der Gruppenbesitzer und die Gruppenadministratoren diese Einstellungen ändern.

Python Skript Ausführungsumgebung

Ein Teil der Attraktivität von SeaTable für Entwickler liegt in der Unterstützung von Python und JavaScript (JS) Skripten. (Produkte unserer Wettbewerber unterstützen nur JS Skripte.) Während JS Skripte im Browser ausgeführt werden, laufen Python Skripte auf Seiten des Servers. In Kombination mit der Möglichkeit, deren Ausführung zu automatisieren, eigenen sich Python Skripte insbesondere für anspruchsvollere Datenverarbeitungsszenarien.

Python execution environment

Diese Flexibilität hat aber auch ihren Preis: Die Ausführung der Python Skripte auf dem Server bringt Sicherheitsrisiken mit sich. Um diese optimal abzusichern, haben wir mit zwei zusätzlichen Komponenten die Ausführungsumgebung der Python Skripte vom Hauptsystem weitgehend isoliert. Das Team bestehend aus SeaTable FAAS Scheduler und Python Runner sorgt aber nicht nur für Sicherheit, sondern auch für optimale Skalierbarkeit. Beim Aufruf eines Skripts wird ein Docker Container gestartet und das Skript ausgeführt. Das Ergebnis des Skripts wird an SeaTable zurück gegeben und der Docker Container zerstört. Durch den Einsatz mehrerer Python Runner können auch zahlreiche Skripte gleichzeitig ohne Wartezeit ausgeführt werden. (Mehr Informationen finden Sie im SeaTable Admin Manual.)

Übersicht über externe Links

Ein externer Link ist schnell erzeugt, um Informationen mit externen Partnern zu teilen. Über die Option „Automatischer Ablauf“ lässt sich die Lebensdauer eines Links auch zeitlich beschränken. In der Realität geschieht dies aber nicht immer und so können externe Links auch nach Ende ihrer Nutzung fortbestehen.

Damit sich der Teamadministrator über die bestehenden externen Links ein Bild machen kann, bietet SeaTable von nun an eine Übersichtsseite der externen Links in der Teamadministration. In zwei Tabs werden die bestehenden externen Links für Bases und Views aufgelistet. Die tabellarische Darstellung bietet Informationen über Ersteller und Erstellungsdatum sowie die Anzahl der Aufrufe. Der Teamadministrator hat aber nicht nur Leserechte. Soll ein Link deaktiviert werden, so kann er dies ebenfalls tun.

SeaTable 1.8: mehr Zusammenarbeit und ein neuer Spaltentyp

Am heutigen Tag haben wir SeaTable 1.8 auf SeaTable Cloud zur Verfügung gestellt und wir sind davon überzeugt, dass Sie uns zustimmen werden: SeaTable 1.8 ist großartig! Es ist vollgepackt mit neuen Funktionen und Funktionsergänzungen sowie einer großen Anzahl kleinerer Verbesserungen. Wie auch schon in der Vergangenheit stellen wir in der Release Note die wichtigsten Neuerungen vor. Dieses Mal war es besonders schwer, uns auf die fünf Highlights zu fokussieren. Sie finden Sie vollständige Änderungsliste – wie immer – im Changelog. Das Docker Image werden wir in den nächsten Tag auf Docker Hub hochladen.
Weiterlesen

SeaTable 1.7: Interface Verbesserung und Excel Import

Rund ein Monat ist seit dem Release von SeaTable 1.6 vergangen und so es wird Zeit für eine Neues. Gesagt, getan! Wir freuen uns, die Version 1.7 von SeaTable hiermit vorzustellen! Die neue Version wurde heute auf https://cloud.seatable.io ausgerollt. SeaTable Cloud User haben also schon angefangen, damit zu arbeiten. Nutzer der selbstgehosteten Version werden die neuste Version in Kürze von Docker Hub runterladen können.

Für dieses neue Release haben wir große Anstrengungen unternommen, um SeaTables Optik zu verbessern und die Einfachheit des Webinterfaces zu erhöhen. Dafür haben wir uns einer großen Anzahl kleiner Themen angenommen. Wir sind überzeugt, dass, auch wenn nicht unbedingt auf den ersten Blick sichtbar, sie maßgeblich zu einer positiven Benutzererfahrung beitragen. All diejenigen, die auf eine Reihe neuer Features gehofft haben, müssen sich noch etwas auf SeaTable 1.8 gedulden. Bitte genießt aber schon mal den erhöhten Komfort von Version 1.7.

In dieser Release Note fokussieren wir uns auf die wichtigsten Aspekte der neuen Version. Die vollständige Änderungsliste befindet sich – wie immer – im Changelog.

Dynamisches Benutzerinterface

Animationen sind ein bisschen wie das Salz in der Suppe. Solange nicht übermäßig genutzt, machen sie die Erfahrung einfach besser. Wir glauben, dass wir genau die richtige Menge erwischt haben. Wenn Du Dein Augenmerk darauf richtest, dann wirst Du die Animationen bemerken, die wir hier und da eingefügt haben (z.B. zum Seitenmenü oder einigen Spaltenmenüs). Wenn Du Sie nicht bemerkst, weil sie sich nahtlos einfügen oder natürlich wirken, dann fühlen wir uns bestätigt: Nicht zu viel, nicht zu wenig.

Zusätzlich haben wir auch die Suchfunktion verbessert. Wenn die Suche einen Treffer in einer reduzierten Gruppe findet, dann wird diese Gruppe nun automatisch erweitert. Das Suchergebnis wird also direkt angezeigt. Darüber hinaus haben wir noch den Editor für die Spalten mit formatiertem Text verbessert und zwei kleinere Issues in der gruppierten Ansicht behoben.

Benutzerdefinierte Währung

In früheren Versionen hat SeaTable nur drei Währungen unterstützt: Euro, Dollar und Yuan. Damit waren all die Benutzer, die aus Ländern stammen, wo keine dieser Währungen verwendet wird, genötigt, sich bei Verwendung einer Währungsspalte für eine dieser drei zu entscheiden. Entschuldigung dafür! Aber wir haben gute Neuigkeiten: Mit SeaTable 1.7 kann man jede erdenkliche Währung in der Währungsspalte verwenden.

Use whatever denomination you want in SeaTable 1.7

Die Zahlspalte verfügt nun über eine weitere Formatoption: „Benutzerdefinierte Währung“. Wenn Sie diese wählen, dann können Sie die Währung Ihrer Wahl definieren. Sie können Abkürzungen (z.B. CHF, SEK) genauso verwenden wie Währungssymbole (z.B. £, ₺ ). Ab sofort ist es ganz Ihre Wahl. Der Vollständigkeit halber sei erwähnt: Natürlich kann die Währung in jeder Spalte individuell eingestellt werden. Die eine Spalte soll $ und die andere CHF sein? Nur zu!

Einfache Erfassung von Datumswerten

Mit der Maus ist die Eingabe eines Datums spielend einfach: Ein paar Klicks und schon ist das Datum im Kalender ausgewählt und in der Zelle eingetragen. SeaTable konvertiert das Datum automatisch in das richtige Format. Demgegenüber war die Eingabe von Daten per Tastatur nicht ganz so bequem. SeaTable bestand auf die korrekte und vollständige Syntax und duldete keine Abweichung.

Mit der neuen Version wird SeaTable toleranter hinsichtlich Syntax und erlaubt so die schnellere Erfassung von Datumswerten per Tastatur. Die Eingabe „2021-02-8“ wird korrekt als 2021-02-08 interpretiert. Ein Datum eingegeben als „2020-1-1“ wird von SeaTable ohne weitere Nachfrage als 2020-01-01 gespeichert. Das gleiche gilt natürlich auch für Europäische und US-Datumsformate: SeaTable konvertiert den Eintrag „1/1/2020“ korrekt zu 01/01/2020 und speichert ihn.

Excel Import

Einige wenige neue Funktionen gibt es dann doch in SeaTable 1.7. Eine davon ist die Importfunktion für Excel. Mit dieser lassen sich neue Bases auf Basis von bestehenden XLSX-Dateien erstellen. Wählen Sie einfach „Base importieren (XLSX, CSV, DTABLE)“ und navigieren zur gewünschten XLSX-Datei. Eine Vorschau stellt daraufhin dar, wie SeaTable die Daten interpretiert. Mit einem Klick auf „Speichern“ wird die Base erstellt und die Daten sind in SeaTable gespeichert.

Create new bases by importing an excel workbook

Der Import von XLSX-Dateien ist eine Ergänzung zu den bestehenden Importfunktionen für CSV- und DTABLE-Dateien. Gegenüber dem Import aus einer CSV-Datei hat der Excel Import einen entscheidenden Vorteil: Alle Tabellenblätter einer Excel Arbeitsmappe werden in einem Rutsch importiert. Eine Textdatei, was eine CSV ist, kann nur Daten für ein und dasselbe Datenblatt enthalten. Aus diesem Grund enthält jede Base, die durch den Import einer Datei mit kommaseparierten Werten erstellt wird, immer nur eine Tabelle. Darüber hinaus gibt es noch ein weiteres Plus: Beim Import einer CSV-Datei werden alle Werte in Textspalten importiert. Nicht so beim XLSX-Import. SeaTable interpretiert die Inhalte der importierten Dateien und fügt die Daten in die passenden Spaltentypen ein. Spalten mit ausschließlich Zahlen werden in Zahlenspalten importiert; die Werte in einer Spalte, in der sich nur Datumswerten befinden, landen in einer Datumsspalte. In der Zukunft werden wir die Importfunktion dahin erweitern, dass auch Spalten mit Formeln automatisch importiert werden.

Suchen und Ersetzen

Haben Sie in SeaTable eine Funktion vermisst, mit der sich Werte einfach ersetzen lassen? So ging es zumindest uns und darum freuen wir uns umso mehr, jetzt sagen zu können: Jetzt gibt es sie! Suchen und Ersetzen sucht in einer Spalte nach einem String – ein Wort, eine Zahl, ein Symbol – und ersetzt ihn durch einen anderen String. Die Suche kann entweder einfach oder exakt erfolgen. In letzterem Fall sucht SeaTable nach Zellen, in denen der Zellwert exakt dem Suchstring entspricht. Kurz gesagt: SeaTables Suchen und Ersetzen funktioniert quasi genauso wie sein Gegenstück in Excel.

New feature in SeaTable 1.6.3: Batch replacement

Suchen und Ersetzen ist tatsächlich kein neues Feature von SeaTable 1.7, sondern kam bereits mit SeaTable 1.6.3 vor etwas mehr als zwei Wochen. Unsere Entwickler haben es ein paar Tage nach dem Release von SeaTable 1.6 fertiggestellt und wir wollten nicht knapp einen Monat warten, um es den SeaTable Cloud Benutzern zur Verfügung zu stellen.

SeaTable 1.6: Zwei neue Spaltentypen und mehr Kontrolle über Formeln und Anhänge

Wir beginnen das neue Jahr mit einem neuen SeaTable Release: Version 1.6 wurde heute auf https://cloud.seatable.io ausgerollt. Die Veröffentlichung auf Docker Hub wird in Kürze erfolgen. Die neue Version ist wieder mal voll mit neuen Funktionen und Verbesserungen. Auf den ersten Blick werden Ihnen die zwei neuen Spaltentypen und das überarbeitete Menü für die Spaltenkonfiguration auffallen. Bei genauerem Blick werden Sie eine Vielzahl weiterer User Interface Verbesserungen finden. In dieser Version haben wir auch große Anstrengungen in den Formelassistenten investiert. Neue Funktionen, Designverbesserungen und erweiterte Fehlermeldungen heben den Assistenten auf eine ganz neue Ebene.

In dieser Release Note stellen wir die bedeutendsten und relevantesten Änderungen der neuen Version vor. Eine vollständige Auflisting der Änderungen finden Sie – wie immer – im SeaTable Changelog.

Spaltentyp #19: Dauer

Der Spaltentyp Dauer ist ideal für all diejenigen, die SeaTable nutzen, um Zeitmessungen und -spannen wie z.B. Arbeitszeiten zu organisieren und zu speichern.

Der Spaltentyp speichert alle Eingaben in Sekunden, stellt die Eingaben aber in den benutzerfreundlichen Formaten h:mm:ss und h:mm dar. Sie haben auch die Wahl, Dauern entweder in der Doppelpunkt-separierten Schreibweise oder als Zahl einzugeben. SeaTable konvertiert jede numerische Eingabe automatisch in das gewünschte Format. Ganzzahlen wie Dezimalzahlen werden gleichermaßen unterstützt. Wie die numerische Eingabe interpretiert wird, hängt vom gewählten Format ab. Ist das h:mm:ss Format gewählt, wird die eingegebene Zahl als Sekundenangabe interpretiert; im h:mm Fall als Minuten. (Beispiel: Die Eingabe 235 wird in 0:03:55 umgewandelt, wenn die Spalte das Format h:mm:ss verwendet. Die gleiche Eingabe resultiert in 3:55 in einer Zelle mit h:mm Format.)

New column type Duration

Und das ist noch nicht alles! Wir haben auch die Formatoptionen der Formelspalte erweitert, sodass sich numerische Ergebnisse als Dauer entweder im h:mm oder dem h:mm:ss Format darstellen lassen.

Spaltentyp # 20: E-Mail

Der neue Spaltentyp E-Mail speichert E-Mail-Adressen. Ein Klick auf eine gefüllte Zelle öffnet automatisch die Mail-App und kopiert die Adresse wird in die An: Zeile. Man kann also direkt zum Verfassen der E-Mail übergehen. Zellen in der E-Mail Spalte verhalten sich also ganz ähnlich wie Zellen in der Spalte vom Typ URL, die in SeaTable 1.4 eingeführt wurde.

Column type email in webform

Die echte Stärke der E-Mail Spalte tritt in Webformularen in Erscheinung. Mit der im E-Mail Feld integrierten Validierung lässt sich sicherstellen, dass eine Eingabe einer gültigen E-Mail-Adresse entspricht. Versehentliche Schreibfehler, die eine E-Mail-Adresse unnutzbar machen, gibt es damit nicht mehr.

Verbesserter Formelassistent

SeaTable 1.6 führt fünf neue Funktionen ein: date(), datedif(), eomonth(), months() und ifs(). Die ersten vier vereinfachen und verbessern die Organisation und Verwaltung von Datumswerten in SeaTable. Die date() Funktion berechnet für ein Datum die Zahl, die dem Datum in Microsoft Excels Datum-Uhrzeitformat entspricht. datedif(), kurz für das englische date difference, berechnet die Differenz zwischen zwei Daten. eomonth(), eine Abkürzung für das englische end of month, ermittelt den letzten Tag desjenigen Monats, der im Datum angegeben ist. Optional können Monate hinzugefügt werden. months() ermittelt die Anzahl der vollen Monate zwischen zwei Daten. ifs() prüft mehrere Bedingungen.

Improved formula wizard

Eine weitere Verbesserung der Funktionalität des Assistenten haben wir erreicht, indem Formeln nun auch Formelspalten aus anderen Tabellen berücksichtigen können. Ganz konkret: Eine Formel in Tabelle B kann eine Formelspalte aus Tabelle A enthalten. Bisher ließen sich nur nicht-berechnete Spalten aus anderen Tabellen verwenden.

Der Assistent hat auch eine graphische Überarbeitung erfahren. Die wichtigste Neuerung: Der Assistent ist nun ein Pop-over Fenster und kein Modal mehr. Abgesehen von dem eleganteren Design bringt dies auch funktionale Vorteile: Das Modal schob sich in den Vordergrund und blockierte den Hintergrund; mit dem Pop-over ist der Hintergrund nicht gesperrt und in der Tabelle lässt sich auch mit geöffnetem Assistenten scrollen. Der Assistent überlagert nun auch nicht mehr die Spaltenüberschriften. Das heißt, man kann bequem alle Spaltenüberschriften direkt ablesen, während man seine Formel spezifiziert. Wenn eine Spalte nicht angezeigt wird, scrollt man einfach dorthin.

Last but not least, haben wir noch die Rückmeldungen des Assistenten überarbeitet. „Die Formel ist ungültig“ war die Standardfehlermeldung in der Vergangenheit, wenn die Formelsyntax nicht befolgt oder eine nicht existierende Spalte referenziert wurde. Nun ist die Rückmeldung viel spezifischer und bietet eine pragmatische Hilfestellung für die Korrektur der Formel.

Verwaltung von Anhängen

SeaTable ist nicht nur ein großartiges Tool, um strukturierte, tabellarische Daten zu erfassen, sondern auch um unstrukturierte Daten in Form von Dateien und formatierten Text zu organisieren und zu verwalten. Denken Sie an die Bilder, die Sie in einer Zelle vom Typ mehrzeiliger Text einfügen, oder die Dokumente, die Sie in eine Base hochladen können. All diese Anhänge speichert SeaTable in seinem Speicher-Backend.

Mit SeaTable 1.6 ist es nun möglich, auf dieses Speicher-Backend über das Webinterface zuzugreifen. Sie können durch die gespeicherten Dateien navigieren und einzelne Objekte aus dem Speicher löschen. Führen Sie dazu einfach in der Bases Bibliothek den Mauszeiger auf eine Base, klicken Sie dann auf das Dreipunkte-Icon für die erweiterten Optionen und wählen Sie abschließend „Verwaltung der Anhänge“ unter „Erweitert“. Bilder und Dateien werden in separaten Ordnern mit den Namen Images und Files gespeichert.

Asset management in SeaTable 1.6

Und nicht nur Anhänge lassen sich mit SeaTable 1.6 besser verwalten. Benutzer können nun auch auf den Papierkorb zugreifen, in dem SeaTable gelöschte Bases speichert, bevor Sie nach Ablauf von 30 Tagen aus dem System entfernt werden. Wenn eine Base aus Versehen gelöscht wurde oder der Nutzer einen Sinneswandel hat, dann kann die Base von dort inklusive aller Snapshots wiederhergestellt werden.

Viele andere Verbesserungen

SeaTable 1.6 bietet noch viele andere Verbesserungen. Eine große Anzahl darunter haben zum Ziel, das Interface zu verbessern und die Benutzerfreundlichkeit zu erhöhen. Dieses Mal lag ein besonderes Augenmerk außerdem auf der Druckfunktion.

In Sachen User Interface haben wir das Galerie Plugin in ein nicht-modales Design überführt. Gleiches gilt für das Menü, um eine Ansicht umzubenennen. Dies folgt unserer allgemeinen Bestrebung, die Anzahl der Modals zu reduzieren. Wir haben auch ein Defizit der Suchfunktion beseitigt. Wenn Sie jetzt STRG + F drücken, dann wandert der Cursor-Fokus immer in die Suchzeile. Im Formulareditor haben wir die Hinweis-Eingabefelder in das Formular gerückt. Dies macht es einfacher, längere Hinweise zu schreiben, und macht den Editor grundsätzlich mehr WYSIWYG. In Sachen Benutzerfreundlichkeit haben wir die Auto-Ausfüllfunktion um ein praktisches Feature erweitert: SeaTable erkennt nun numerische Muster in alphanumerischen Strings und berücksichtigt diese beim Auto-Ausfüllen. Das neue Feature ‚embedded code‘ macht es einfacher, SeaTable Bases in Webseiten zu integrieren.

Non-modal Gallery plugin

Zwei bekannte Probleme der Druckvorschau wurden ebenfalls beseitigt: Das Ausblenden einer Spalte in der Tabellenansicht führte nicht dazu, dass die Spalte auch aus der Zeilendetail-Ansicht entfernt wurden und damit auch nicht aus der Druckvorschau. Ein ähnliches Problem gab es beim Druck von gruppierten Daten. In der Druckvorschau wurden die Gruppennamen nicht angezeigt, wenn Einfach- bzw. Mehrfachauswahl- oder Verknüpfungsspalten für die Gruppierung verwendet wurden. Mit SeaTable 1.6 sind diese beiden Probleme ein Ding der Vergangenheit.

SeaTable 1.5: Verbesserter Editor, Freigaben und Webformulare

Wir haben heute cloud.seatable.io auf die Version 1.5 von SeaTable aktualisiert. Mit dem nächsten Login profitieren alle Nutzer von spannenden neuen Features und einer Reihe von Verbesserungen an Interface und bestehenden Funktionen. Auf den ersten Blick werden die zahlreichen kleineren und größeren Änderungen am Tabelleneditor auffallen, die zu einer höheren Workfloweffizienz und verbesserten Benutzererfahrung führen. Die neuen benutzerdefinierten Freigabeberechtigungen bieten mehr Kontrolle und Flexibilität bei der gemeinsamen Arbeit an Bases. Erweiterte Individualisierungsoptionen machen SeaTables Webformulare ein noch vielseitigeres Werkzeug für die Datenerfassung.

The vollständige Liste der Änderungen findet sich, wie immer, in SeaTables Changelog. Diese Release Note stellt die wichtigsten und spannendsten Änderungen dieser neuen Version vor.

Verbesserter Tabelleneditor

Angesichts der Tatsache, dass die Mehrheit der Nutzer die meiste Zeit im Tabelleneditor verbringt, verwenden wir viel Aufmerksamkeit und Mühe mit der Suche nach Möglichkeiten, um die vielen Menüs, Assistenten und Ansichten des Editors noch benutzerfreundlicher zu machen. Wir glauben, dass wir mit der Version 1.5 große Schritte in diese Richtung gemacht haben. Wir haben Modals durch Inline Menüs ersetzt, wir haben das Menüdesign verbessert und die Softwarebibliothek für die Statistikansicht auf die neuste Version aktualisiert. Darüber hinaus haben wir die Ansichtsplugins verbessert. In Summe macht die Erfassung und Bearbeitung von Daten im Tabelleneditor von SeaTable 1.5 nun deutlich mehr Spaß!

Adieu Modals

Modals waren in früheren Versionen von SeaTable häufiger anzutreffen. Beispielsweise die Dialoge für ‚Spalte einfügen‘ und ‚Spaltentyp anpassen‘ waren solche Modals, bei denen die Steuerelemente im Vordergrund erscheinen und der Hintergrund ausgeblendet wird. Auch wenn sie uns bisher gute Dienste geleistet haben, so bieten Modals doch Raum für Verbesserungen hinsichtlich Leichtigkeit und Arbeitseffizienz: Wenn sich das Modal in der Mitte des Bildschirms öffnet, veranlasst es den Benutzer dazu, sich mit der Maus dorthin zu begeben. Noch schwerwiegender ist die Tatsache, dass durch die Deaktivierung der Bildlaufleisten relevante Informationen nicht hinter einem Modal hervorgebracht werden können, wenn ein Modal diese verdeckt. Was haben wir also getan? Wir haben die Modals durch nicht-modale Menüs ersetzt, die alle Funktionen ihrer Vorgänger ohne deren Nachteile bieten.

Modals were replaced with nonmodal menus

Vereinfachte Menüs

Das Optionenmenü der Einfach- und Mehrfachauswahlspalten ist ein weiteres Modal, dass wir in ein nicht-modales Menü umgewandelt haben. Dabei haben wir es aber nicht belassen. Wir haben auch das bestehende, etwas umständliche mehrstufige Menü durch ein viel komfortableres, flaches Menü ersetzt. Optionen können nun in einem übersichtlichen Fenster erstellt, geändert und gelöscht werden. Die Anzahl der notwendigen Klicks wurde auf ein Minimum reduziert.

Gleichzeitige Bearbeitung mehrerer Tabellen

SeaTable 1.4 führte einen neuen Assistenten ein, der die Verknüpfung von Einträgen erleichtert. Dieser Assistent öffnet sich mit einem Klick auf eine Verknüpfungszelle und stellt dann alle Einträge in der verknüpften Spalte in einem übersichtlichen Fenster dar. Ein weiterer Klick auf einen Eintrag erstellt die Verknüpfung zum Eintrag in der Zelle. Anders ausgedrückt: Mit dem neuen Assistenten wurde die Verknüpfung von Einträgen so einfach wie die Auswahl eines Werts aus einem Dropdown-Menü.

SeaTable 1.5 macht diesen Assistenten nun noch leistungsfähiger: Einträge in der verknüpften Spalte lassen sich nun nicht nur anzeigen, sondern auch direkt editieren. Ein Klick auf einen verlinkten Eintrag öffnet dessen Details und alle hier vorgenommenen Änderungen werden direkt in die verlinkte Tabelle gespeichert. Wenn Sie in die verlinkte Tabelle abspringen wollen, dann können Sie dies mit dem Direktlink am oberen Ende der Details tun.

Linked records can now be edited right from the link other records column

Noch genauer

Nicht nur die Auswahl- und Verknüpfungsspalten, sondern auch die Zahl und Formel Spalten haben ein Update bekommen. In der Zahlenspalte lässt sich nun die Dezimalpräzision definieren. Die Nachkommastellen können in jeder solchen Spalte individuell auf einen Wert von 0 bis 8 gesetzt werden. Selbstverständlich gilt das unabhängig vom Format (Zahl, Prozent und Währung) und dem gewählten Dezimaltrennzeichen.

Wenn ein Formelergebnis eine Zahl ist (z.B. bei den Formeln sum, roundup und average), dann stehen alle Formatierungsoptionen der Zahlspalte auch in der Formelspalte zur Verfügung. Für maximale Flexibilität ist die Formatierung in der Formelspalte unabhängig von den in der Formel verwendeten Spalten.

Bessere Statistiken

SeaTables Statistikmodul verwendet die quelloffene Datenvisualisierungssoftwarebibliothek G2. G2 macht es möglich, in SeaTable eine Vielzahl webbasierter Auswertungen interaktiv und dynamisch zu erzeugen.

In SeaTable 1.5 haben wir G2 auf die aktuelle Version 4.0 aktualisiert. Diese wurde im Frühjahr 2020 vom Datenvisualisierungsteam der Ant Group veröffentlicht. Zusammen mit ein paar Verbesserungen hinsichtlich Integration erhöht dieses Upgrade die generelle Zuverlässigkeit und Stabilität des Statistikmoduls.

Verbesserte Ansichtsplugins

Das Karten und Timeline Plugin wurde auch nicht vernachlässigt. Das Karten Plugin merkt sich nun die letzte Position der Nutzer. Wenn Sie nun die Kartenansicht erneut öffnen, dann können Sie direkt dort weitermachen, wo Sie zuletzt aufgehört haben. Im Timeline Plugin haben wir die Scrollgeschwindigkeit reduziert, die von vielen Nutzern als zu schnell empfunden wurde.

Benutzerdefinierte Freigaben

Stellen Sie sich vor, Sie wollen eine Base an Ihre Teammitgliedern mit unterschiedlichen Zugriffsrechten freigeben: Alle Kollegen sollen mindestens Lesezugriff erhalten, einige Kollegen aber auch Lese-Schreibzugriff auf ein paar wenige Tabellen und ein paar handverlesene Kollegen Vollzugriff auf alle Tabellen. Klingt kompliziert in der Umsetzung und tatsächlich war es das auch. Eine Base musste in mehrere Bases zerlegt und dann mit unterschiedlichen Rechten mit den unterschiedlichen Gruppen geteilt werden. Bis jetzt!

SeaTable 1.5 now supports custom sharing permissions

In der neuen Version führen wir benutzerdefinierte Freigabeberechtigungen ein. Dank ihnen ist das gerade erwähnte Szenario ohne großes Kopfzerbrechen möglich. Eine benutzerdefinierte Freigabeberechtigung besteht aus individuellen Zugriffsrechten für alle Tabellen und Ansichten in einer Base. Mit einer benutzerdefinierten Freigabeberechtigung können Sie beispielsweise Lesezugriff auf eine Tabelle, aber erweiterten Lese-Schreibzugriff auf eine andere Tabelle der Base einräumen. Das ist aber nicht alles: Benutzerdefinierte Freigaben können auch auf Ansichtsebene spezifiziert werden. Sie können folglich Lese-Schreibzugriff auf eine spezifische Ansicht einer Tabelle einräumen, aber ausschließlich Lesezugriff auf die Default View. Wenn Sie gar keinen Zugriff auf eine Tabelle oder Ansicht erteilen wollen, dann ist auch das möglich. Erteilen Sie einfach weder Lese- noch Lese-Schreibzugriff. Und das Beste zum Schluss: Sie können für jede Base so viele benutzerdefinierte Freigabeberechtigungen definieren, wie Sie wollen. Sie haben sich nach einer granulareren Berechtigungsverwaltung in SeaTable gesehnt? Jetzt haben Sie sie!

Flexiblere Webformulare

SeaTables leistungsfähige Webformulare haben sich in den letzten Monaten reger Nachfrage erfreut. Wir freuen uns, dass zahllose Restaurants, Cafés und Bars in ganz Europa mit SeaTable eine unkomplizierte Lösung gefunden haben, um die Anforderungen an die Gästeregistrierung während der Corona Pandemie umzusetzen.

Basierend auf Kundenfeedback und in der Hoffnung, diese leidende Branche zu unterstützen, haben wir drei Optionen zur Individualisierung der Webformulare ergänzt: Erstens können nun individuelle „Danke für Ihre Teilnahme“ Nachrichten erstellt werden. Sie wollen ein besonderes Dankeschön an Ihre Gäste senden oder weiterführende Informationen nach der Beantwortung der Fragen geben, mit SeaTable 1.5 ist genau das möglich. Zweitens war die automatische Weiterleitung eine vielfach erwünschte Funktion. Es ist uns eine Freude, diese ebenfalls in dieser neuen Version umzusetzen. Wenn eine Weiterleitungsadresse angegeben ist, dann leitet SeaTable automatisch an diese Adresse weiter. Drittens haben wir auch die Hinweisfunktionen flexibilisiert. Ergänzend zum Formularhinweis am Fuß des Formulars gibt es nun auch die Möglichkeit, vor den Formularfeldern einen Hinweis anzuzeigen.

SeaTable's webforms now offer more customization options

Wir drücken die Daumen, dass die Corona Pandemie schon bald etwas für die Geschichtsbücher ist. Andererseits ist es unsere Hoffnung, dass diese Verbesserungen die SeaTable Nutzer in den stark betroffenen Industrien in ihrer Arbeit unterstützen, wenn die Pandemie noch länger bleibt.

Weitere Verbesserungen

Diese Release Note thematisiert nur die wichtigsten Änderung im Detail. Das Changelog enthält die vollständige Änderungshistorie. Schauen Sie dort vorbei! Zu den erwähnenswerten kleineren Verbesserungen zählen die Zeitauslöser für Python Skripte (siehe Release Note von SeaTable 1.4) und die Beseitigung von Performance Problemen bei der Verwaltung größerer Zeilenmengen im Tabelleneditor.

Besorgen Sie sich ein SeaTable Konto für Ihr Team und nutzen Sie SeaTable dauerhaft kostenfrei! Wir freuen uns über Ihr Feedback und Kommentare im Forum.

SeaTable 1.4: Neue Optionen für die Datenverwaltung und die Online Collaboration

Wir freuen uns, die Veröffentlichung von SeaTable 1.4 bekannt zu geben! Wir haben einen neuen Spaltentyp, verbesserte Datenbankfunktionen, einen Realtime Chat und viele weitere Verbesserungen in dieses neue Release gepackt. Die Organisation von Daten und die Zusammenarbeit im Team war nie so einfach und bequem! Und das beste ist: Jeder Nutzer profitiert von den neuen Features, inklusive des Free Abos.

Eine vollständige Liste der Änderungen finden Sie im SeaTable Changelog. Diese Release Note stellt die wichtigsten und aufregendsten Änderungen von SeaTable 1.4 dar. Auf geht’s!

Willkommen im Team Spaltentyp #18

SeaTable 1.4 erhält einen weiteren Spaltentyp: Die URL-Spalte. Diese verhält sich wie eine Text-Spalte, der Zelleninhalt wird aber als Verweis auf eine Netzwerkressource interpretiert. Internet- und IP-Adressen wie https://seatable.io, www.seafile.com, 192.168.178.1 und localhost:8000 sind in der URL-Spalte gut aufgehoben.

Die Adresse einer Netzwerkressource lässt sich aus einer URL-Spalte mit zwei Klicks aufrufen. Beim ersten Klick erscheint am rechten Zellenrand ein Link-Icon. Mit einem zweiten Klick auf dieses Icon wird die Adresse in einem neuen Browser Tab aufgerufen; http(s) wird automatisch als Präfix ergänzt. Wenn Sie sich nun fragen, warum zwei Klicks notwendig sind, hier der Grund: Zwei Klicks schützen vor irrtümlichen Webseitenaufrufen beim Navigieren in der Tabelle, was gerade auf Mobilgeräten leicht passieren kann.

Leistungsfähigere und einfachere Datenbankfunktionen

Der neue Assistent für die Verknüpfungsspalte und die erweiterten Abfragemöglichkeiten werden insbesondere aber nicht nur Datenbankfans begeistern! SeaTable macht Datenbanken so einfach, wie sie sein sollten!

Verknüpfungen ganz einfach

Das Verknüpfen von Einträgen war in der Version 1.3 noch etwas mühsam. Ein Dropdown-Menü listete die Einträge der ersten Spalten in der verlinkten Tabelle auf. Kompakt, aber unpraktisch, wenn die verlinkte Tabelle zwei oder mehr Zeilen mit den gleichen Werten in Spalte 1 aufwies. Dieses Problem ist in SeaTable 1.4 gelöst!

Das Dropdown hat Platz gemacht für einen neuen, detailreichen und kontextsensiblen Assistenten. Ein Doppelklick auf eine Zelle öffnet ihn. Bei einer leeren Zelle zeigt der Assistent die ersten Spalten der verlinkten Tabelle an. Verwirrung darüber, welcher Eintrag in der Zieltabelle nun den richtige ist, ist damit ein Ding der Vergangenheit. Bei einem Doppelklick auf eine Zelle mit bereits verlinkten Einträgen zeigt der Assistent die Details der verlinkten Einträge an. Weitere Einträge können über die Schaltfläche „Neuen Link hinzufügen“ in der oberen rechten Ecke verknüpft werden.

New wizard for link to other records columns

Der neue Assistent vereinfacht die Verknüpfung von Tabellen, das ist aber nicht das Einzige, was er kann. Direkt aus dem Assistenten heraus lassen sich auch neue Einträge in der verknüpften Tabelle erstellen. Ganz ohne Wechsel der Tabellen, ohne Klickorgien und Zeitverlust. Mit dem neuen Assistenten arbeiten Sie gleichzeitig in zwei unterschiedlichen Tabellen.

Volle Datenbankpower

Datenbankabfragen quer über mehrere Tabellen haben etwas magischen an sich. In früheren Versionen von SeaTable waren Abfragen nur über direkt miteinander verlinkte Tabellen möglich. Diese Einschränkung wurde in SeaTable 1.4 aufgehoben! Solange Einträge per Verknüpfungen verbunden sind, kann SeaTable diese verfolgen und den Zielwerte ausgeben – unabhängig von der Zahl der Verknüpfungen, denen SeaTable dafür folgen muss. Die intuitive Implementierung dieser Funktion in SeaTable stellt sicher, dass nicht nur Datenbankexperten in den Genuss dieses Hauchs von Magie kommen.

Stellen Sie sich vor, Sie verwalten Ihre IT-Assets mit SeaTable. In Tabelle 1 verwalten Sie die Benutzer, Tabelle 2 enthält die Räume und Tabelle 3 listet die Hardware auf. Jeder Benutzer ist per 1:1-Verknüpfung mit einem Zimmer und einer 1:n-Beziehung mit den IT-Assets verbunden. Der Benutzer stellt somit das Bindeglied zwischen Raum und Asset dar. Mit SeaTable 1.4 ist die Erstellung einer Liste der IT-Assets pro Raum eine Sache von wenigen Klicks.

Chatten mit Kollegen in Echtzeit

Effiziente Online Zusammenarbeit geht nicht ohne gute Kommunikation im Team. Die Version 1.4 führt nun die Lösung ein, mit der Sie mit Ihren Teammitgliedern im engen Kontakt bleiben! Ideen besprechen, neue Datensätze kommentieren und Änderungen diskutieren, all das ist ganz einfach möglich und geschieht dort, wo es passieren soll: direkt in den Daten.

Real-time chat in comments

Wenn Sie die Kommentarfunktion noch nicht kennen, dann wählen Sie eine Zeile aus und drücken Sie die Leertaste, um die Zeilendetails aufzurufen. In der oberen rechten Ecken finden Sie die Kommentarspalte. SeaTables verbessertes Backend informiert die Benutzer ohne Zeitverzug über neue Kommentare. Sind die Benutzer online, dann kann der Gruppenchat losgehen. Ansonsten werden die Benutzer per Benachrichtigung informiert. Tauschen Sie Ihre Ideen und Eindrücke mit den Kollegen, wenn sie frisch sind.

Webhooks für bessere Automatisierung

Was ist besser als SeaTable? SeaTable im Zusammenspiel mit Ihren anderen Lieblingsanwendungen! Aus diesem Grund haben wir uns bemüht, mit Zapier schnellstmöglich eine komfortable Integrationsmöglichkeit anzubieten.

Aber Zapier war nur der erste Schritt. Webhooks, die mit dieser Version eingeführt werden, sind der zweite. Mit SeaTables Webhooks wird es ganz einfach, ereignisbasiert Aktionen in externen Anwendungen auszulösen. Hier zwei einfache Beispiele: Ein Zähler wird um eins erhöht, wenn ein neuer Eintrag angelegt wird oder eine E-Mail wird versendet, wenn ein Wert eine kritische Schwelle überschreitet.

SeaTable Skripte nun auch in Python

Python support in SeaTable scripts

Nicht zuletzt bietet SeaTable 1.4 auch eine Neuerung für Entwickler. Diesmal sind es gute Nachrichten für Python Liebhaber.

SeaTable 1.3 führte SeaTables Skripting Engine ein. JavaScript war die unterstützte Skriptsprache. Mit SeaTable 1.4 lassen sich nun auch Skripte in Python entwickeln und ausführen. Importieren Sie Ihr Python Skript oder entwickeln Sie es direkt in SeaTables Skript Editor und automatisieren Sie so die Datenverarbeitung und bauen Sie Ihre Individualanwendung. Mehr Informationen über SeaTables Skripte finden Sie im SeaTable Scripts Programming Manual (nur auf Englisch verfügbar).

Spoiler: In einer der nächsten Versionen werden wir die Möglichkeit ergänzen, Skripte zeitgesteuert auszuführen.

Viele weitere Verbesserungen

Nicht SeaTables gesamtes Entwicklerteam von rund 30 Leuten arbeitet an diesen großen Entwicklungen. Viel Arbeit und Leidenschaft fließt auch in die zahllosen kleinen, inkrementellen Verbesserungen von SeaTable, die wir mit jeder Version vornehmen und SeaTable so Stück für Stück besser machen. An dieser Stelle nur die wichtigsten Verbesserungen unter diesen Kleinen.

Wir haben die Navigation auf der linken Seite in der Basebibliothek neu organisiert. Die neue Navigation enthält zwei Kategorien: Der Workspace enthält die Bases, Webformulare und Aktivitätenübersicht. Hilfe und Ressourcen bietet Direktlinks zu unserer wachsenden Templatesammlung sowie zum Benutzerhandbuch.

Zum Thema Aktivitätenübersicht: Dieses Menü selbst ist mit seinem neuen Design kaum wiederzuerkennen. In der Vergangenheit wurden hier alle Aktivitäten ohne weitere Struktur in chronologischer Reihenfolge aufgelistet. Bei steigender Benutzungsintensität wurde das schnell unübersichtlich. Die neue Aktivitätenübersicht behält die chronologische Grundstruktur bei, gruppiert die Aktivitäten aber Base bei Base und schafft so viel mehr Übersicht. Ein Klick auf eine Base öffnet die Details der Änderungen am gewählten Tag.

Kleine, aber feine Verbesserungen hat auch die Tabellenansicht erfahren. Wenn Sie nun eine Base zum ersten Mal öffnen, dann wird automatisch die Beschreibung der Base aufgerufen. Dies ist sehr nützlich, wenn Sie Bases mit anderen teilen. So werden Ihre Kollegen mit den Informationen versorgt, die Sie sie sehen lassen wollen, bevor sie sich auf die Daten stürzen.

Sie sind interessiert oder sogar inspiriert? Dann worauf warten? Die Anmeldung ist im Nu gemacht und SeaTable ist dauerhaft kostenlos! Bei Fragen oder Zweifeln, Ideen oder Feedback schreiben Sie uns bitte oder hinterlassen Sie ein Kommentar im Forum.