September

Developments and news about Goobi workflow

September 2023

September

Core

Usability

The Goobi workflow creation screen has always prevented a process with the same name from being created again. You would then receive a short error message saying that the process already exists. This has been enhanced so that you can now also view the details of the existing process.

Error message when creating a new process
Details of the existing process in the creation screen

GoobiScript

The GoobiScript calls metadataAdd and metadataReplace can now also create or manipulate authority data values. This makes it possible, for example, to subsequently adjust the GND ID for persons in bulk.

At the same time, the GoobiScript metadataReplaceAdvanced was introduced. This call also allows you to work with regular expressions.

REST

September also brought changes to the REST interface, two new endpoints were added. The first allows a search and returns a list of process IDs:

Retrieve ids of processes satisfying the input condition.

put

retrieve ids of processes satisfying the input condition

Authorizations
Body
filterstringOptional
conditionsstring[]Optional
Responses
200
OK
put
PUT /goobi/api/process/query HTTP/1.1
Host: 
Content-Type: */*
Accept: */*
Content-Length: 39

{
  "filter": "text",
  "conditions": [
    "text"
  ]
}

No content

The second allows you to complete tasks with a defined title:

Close the first step matching the given name

put

Close the first step matching the given name

Authorizations
Path parameters
processidstringRequired
Body
stepnamestringOptional
Responses
200
OK
put
PUT /goobi/api/process/{processid}/step/close HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 19

{
  "stepname": "text"
}

No content

Plugins

Import: Excel to EAD

An import plugin has been developed to create an EAD archive structure with metadata from an Excel file.

There was no dedicated Goobi workflow release in September.

Last updated