Goobi workflow Digests
DokumentationenGoobi workflow HandbuchGoobi workflow Plugins
Deutsch
Deutsch
  • Goobi workflow Digests
  • 2025
    • März
    • Februar
    • Januar
  • 2024
    • Dezember
    • November
    • Oktober
    • September
    • August
    • Juli
    • Juni
    • Mai
    • April
    • März
    • Februar
    • Januar
  • 2023
    • Dezember
    • November
    • Oktober
    • September
    • August
    • Juli
    • Juni
    • Mai
    • April
    • März
    • Februar
    • Januar
  • 2022
    • Dezember
    • November
    • Oktober
    • September
    • August
    • Juli
    • Juni
    • Mai
    • April
    • März
    • Februar
    • Januar
  • 2021
    • Dezember
    • November
    • Oktober
    • September
    • August
    • Juli
    • Juni
    • Mai
    • April
    • März
    • Februar
    • Januar
  • 2020
    • Dezember
    • November
    • Oktober
    • September
    • August
    • Juli
    • Juni
    • Mai
    • April
    • März
    • Februar
    • Januar
  • 2019
    • Dezember
    • November
    • Oktober
    • September
    • August
    • Juli
    • Juni
    • Mai
    • April
    • März
    • Februar
    • Januar
  • 2018
    • Dezember
    • November
    • Oktober
    • September
    • August
    • Juli
    • Juni
    • Mai
Bereitgestellt von GitBook
Auf dieser Seite
Als PDF exportieren
  1. 2023

August

Entwicklungen und Neuigkeiten zu Goobi workflow

VorherigeSeptemberNächsteJuli

Zuletzt aktualisiert vor 1 Monat

Core

Bedienbarkeit

Immer wieder suchen wir uns kleine Bereiche in der Oberfläche heraus um bei dieser gezielt die Bedienbarkeit zu verbessern. Im August war es der Bereich der Aktionen innerhalb einer angenommenen Aufgabe, bei der wir alleine durch eine Anpassung der verwendeten Terminologie versucht haben Klarheit zu schaffen.

Hier zwei Screenshots von dem Bereich vor dem Update:

Verwirrung gab es vor allem, weil der erste Reiter "Aufgabe ausführen" hieß und die Visualisierung einen Button suggerierte. Klickte man darauf passierte aber nichts. Die zweite Verwirrung gab es dann im Bereich der Fehler und Korrekturmeldungen bei dem eine "Korrektur angefordert" und eine "Fehlerlösung gemeldet" wurde. Erwartet wurde hier eher, dass man einen "Fehler meldet" und eine "Korrektur sendet". Alleine durch die Anpassung der entsprechenden Übersetzungen konnte das Benutzerinterface klarer gestaltet werden. Hier das Ergebnis:

GoobiScript

Das GoobiScript openNextStep wurde neu hinzugefügt um die ersten gesperrte Aufgabe eines Vorgangs aus dem Trefferset auf offen zu setzen, sofern keine andere Aufgabe offen ist. Wenn es sich um eine automatische Aufgabe handelt wird diese auch automatisch gestartet.

Außerdem besteht bei dem addStep GoobiScript jetzt die Möglichkeit mit der Einstellung number: end die Aufgabe am Ende des Vorgangs einzufügen, auch ohne die genaue Nummer zu kennen. Diese wird bei der Einstellung automatisch ermittelt.

REST

In der REST API ist ein neuer Endpoint hinzugefügt worden um offene automatische Aufgaben zu starten.

Außerdem wurde der Endpoint zum Anlegen von neuen Vorgängen dahingehend erweitert, dass auch Metadaten und Eigenschaften optional gleich mitgegeben werden können.

Plugins

Export: VLM

Der VLM Export unterstützt neben einem Passwort jetzt auch die Möglichkeit die SFTP-Funktionalität mit einem SSKH Key zu verwenden.

Export: Heris

Ein Spezialplugin für den Export von fünf ausgewählten Bildern sowie Metadaten als JSON Datei wurde für das Bundesdenkmalamt in Österreich entwickelt.

Import: Nürnberger Hausbücher

Für den Import von den Nürnberger Hausbüchern und der Überführung von einer SQL Datenstruktur in METS/MODS Dateien wurde ein spezielles Importplugin entwickelt.

Schritt: Bildauswahl

Ein Schritteplugin zur Auswahl und festlegen einer Reihenfolge von Bildern sowie Speichern des Ergenisses für die weitere Verarbeitung als Prozesseigenschaft wurde fertiggestellt.

Codeanalyse

Versionsnummer

Die aktuelle Versionsnummer von Goobi workflow lautet mit diesem Release: 23.08. Innerhalb von Plugin-Entwicklungen muss für Maven-Projekte innerhalb der Datei pom.xml entsprechend folgende Abhängigkeit eingetragen werden:

<dependency>
    <groupId>de.intranda.goobi.workflow</groupId>
    <artifactId>goobi-core-jar</artifactId>
    <version>23.08</version>
</dependency>

Der folgende Screenshot zeigt die SonarCloud Analyse des aktuellen Releases. Weitere Informationen gibt es direkt auf der .

Projektseite
Altes Interface vor der Änderung der Terminologie
zweiter Reiter im alten Interface vor der Änderung der Terminologie
Oberfläche nach der Umbenennung
zweiter Reiter in der Oberfläche nach der Umbenennung
SonarCloud Analyse: Goobi workflow Core - für den Git Tag v23.08

Start open automatic steps of a process

put

start open automatic steps of this process

Autorisierungen
Pfadparameter
processidstringErforderlich
Antworten
200
OK
400
Bad request
403
Forbidden - some requirements are not fulfilled.
404
Process not found
406
New process title contains invalid character.
409
New process title already exists.
500
Internal error
put
PUT /goobi/api/process/{processid}/startsteps HTTP/1.1
Host: 
Accept: */*

Kein Inhalt

  • Core
  • Bedienbarkeit
  • GoobiScript
  • REST
  • PUTStart open automatic steps of a process
  • POSTCreate a new process
  • Plugins
  • Export: VLM
  • Export: Heris
  • Import: Nürnberger Hausbücher
  • Schritt: Bildauswahl
  • Codeanalyse
  • Versionsnummer

Create a new process

post

Create a new process

Autorisierungen
Rumpf
idinteger · int32Optional
titlestringOptional
projectNamestringOptional
creationDatestring · date-timeOptional
statusstringOptional
numberOfImagesinteger · int32Optional
numberOfMetadatainteger · int32Optional
numberOfDocstructsinteger · int32Optional
rulesetNamestringOptional
batchNumberinteger · int32Optional
docketNamestringOptional
processTemplateNamestringOptional
documentTypestringOptional
metadataLevelstringOptional
Antworten
200
OK
400
Bad request - required data is missing
403
Forbidden - some requirements are not fulfilled.
404
Data not found
406
New process title contains invalid character.
409
New process title already exists.
500
Internal error
post
POST /goobi/api/process HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 402

{
  "id": 1,
  "title": "text",
  "projectName": "text",
  "creationDate": "2025-05-09T22:09:43.640Z",
  "status": "text",
  "numberOfImages": 1,
  "numberOfMetadata": 1,
  "numberOfDocstructs": 1,
  "rulesetName": "text",
  "batchNumber": 1,
  "docketName": "text",
  "processTemplateName": "text",
  "documentType": "text",
  "propertiesList": [
    {
      "ANY_ADDITIONAL_PROPERTY": "text"
    }
  ],
  "metadataList": [
    {
      "ANY_ADDITIONAL_PROPERTY": "text"
    }
  ],
  "metadataLevel": "text"
}

Kein Inhalt