August
Entwicklungen und Neuigkeiten zu Goobi workflow
Zuletzt aktualisiert
Entwicklungen und Neuigkeiten zu Goobi workflow
Zuletzt aktualisiert
Bereits haben wir eine neue Warteschlange in Goobi eingebaut. Von dieser war bisher wenig zu sehen, sie hat ihre Arbeit leise im Hintergrund verrichtet. Dies wurde jetzt geändert. Es gibt eine neue Seite, auf der Admins sich die Warteschlangen ansehen und Jobs auch abbrechen können.
Wenn GoobiScripts ausgeführt wurden und währenddessen neue gestartet wurden, gab es manchmal einen Fehler, weil zwei Methoden gleichzeitig auf die Liste der GoobiScripte zugreifen wollten. Dieser Fehler ist nun behoben, da die gesamte GoobiScript-Verwaltung Thread-safe gemacht wurde.
Wenn einem Nutzer sehr viele Schritte zugeordnet waren (ab ~30.000), hat die Auflistung der Aufgaben bis zu 10 Sekunden gedauert. Das gleiche galt bei der Abgabe von Aufgaben. Die beiden zuständigen SQL-Abfragen wurden optimiert und sind jetzt auch für Nutzer mit mehr als 30.000 zugeteilten Schritten schnell.
Es gibt eine neue Seite, die alle installierten Plugins auflistet und auch anzeigt, ob diese jeweils in Workflows benutzt werden. Die neue Seite ist über das Admin-Menü erreichbar.
Es gibt ein neues GoobiScript zum umbenennen von Vorgängen. Die Syntax lautet:
Dabei wird im Vorgangsnamen des zu ändernden Vorgangs nach OLDNAME
gesucht und mit NEWNAME
ersetzt. Wenn type
auf full
gesetzt wird, muss der gesamte Vorgangsname mit OLDNAME
übereinstimmen. Wird contains
benutzt, wird nur der Teil des Vorgangsnamens ersetzt, der mit OLDNAME
übereinstimmt.
Es gibt jetzt die Möglichkeit, Dateien im Vorgangslog zu verlinken. Dazu können diese direkt unter der Eingabemaske für die Nachricht hochgeladen werden.
Zusammen mit dem Dateiupload ins Vorgangslog wurde auch eine Auflistung aller sich momentan im Vorgang befindlichen Bild-Dateien hinzugefügt.
Es gibt jetzt die Möglichkeit, Emails an Nutzer zu senden, wenn ein Schritt geöffnet wird, dem der Nutzer zugeordnet wird. Nutzer mit erweiterten Rechten können sich auch Emails schicken lassen, wenn ein Schritt in einen beliebigen anderen Status übergeht. Die Konfiguration erfolgt für jeden Nutzer in seinen Benutzereinstellungen pro Projekt und Schritt-Typ. Die Emails können auch direkt über einen Link in der jeweiligen Email abbestellt werden.
Nach dem Anlegen eines Vorgangs wird ein Link angezeigt, der es einem ermöglicht, direkt zum Vorgang zu springen. Dieser Link wird jetzt nur noch angezeigt, wenn der Nutzer auch die nötigen Rechte hat, den Vorgang zu sehen.
Die alte Rechenaufgabe hat bei einigen Nutzern für etwas Frust gesorgt, also haben wir die Abfrage so geändert, dass das auszuführende GoobiScript angezeigt wird, sowie die Anzahl der betroffenen Vorgänge. Zur Bestätigung muss jetzt nur noch die Zahl der betroffenen Vorgänge abgetippt werden.
Es gibt jetzt eine Installationsanleitung für Goobi workflow. Diese ist unter folgendem Link zu finden:
Die Anleitung bezieht sich auf Ubuntu Linux 16.04
und kann Schritt für Schritt durchgearbeitet werden. Die Installation behandelt auch das kompilieren und die Installation der gebräuchlichsten Goobi-Plugins.
Es gibt jetzt öffentliche Docker images für Goobi workflow. Sie sind auf zu finden. Diese images stellen eine Grundinstallation ohne Plugins dar und sind als Grundlage zur Erstellung von auf die eigenen Bedürfnisse angepassten images gedacht. Zur Nutzung der images haben wir unter folgendem Link eine Anleitung erstellt, die auch die Anbindung an eine Datenbank zeigt: