Dieses Export plugin erlaubt einen sehr flexiblen Export von Goobi Vorgängen basierend auf individueller Konfiguration.
Name | Wert |
---|---|
Die vorliegende Dokumentation beschreibt die Installation, Konfiguration und den Einsatz eines Export-Plugins in Goobi.
Mithilfe dieses Export-Plugins für Goobi können die Goobi-Vorgänge innerhalb eines Arbeitsschrittes gleichzeitig an mehrere Orte exportiert werden.
Dieses Plugin wird in den Workflow so integriert, dass es automatisch ausgeführt wird. Eine manuelle Interaktion mit dem Plugin ist nicht notwendig. Zur Verwendung innerhalb eines Arbeitsschrittes des Workflows sollte es wie im nachfolgenden Screenshot konfiguriert werden.
Das Plugin muss zunächst in folgendes Verzeichnis kopiert werden:
Daneben gibt es eine Konfigurationsdatei, die an folgender Stelle liegen muss:
Die Konfiguration des Plugins erfolgt über die Konfigurationsdatei plugin_intranda_export_configurable-base.jar
und über die Projekteinstellungen. Die Konfiguration kann im laufenden Betrieb angepasst werden. Im folgenden ist eine beispielhafte Konfigurationsdatei aufgeführt:
Der Block <config>
ist wiederholbar und kann so in unterschiedlichen Projekten verschiedene Metadaten definieren. Der Block mit <project>*</project>
wird angewendet, wenn kein Block mit der Projektbezeichnung des Projektes existiert.
Der includeFolders
Block befindet sich innerhalb von jedem config
-Element. Er steuert, welche Verzeichnisse für den Export berücksichtigt werden sollen.
Wird das jeweilige Attribut enabled
als false
konfiguriert wird, findet kein Export des entsprechenden Ordners statt.
Die Konfiguration des Zielordners kann innerhalb der Projekteinstellungen in der Nutzeroberfläche von Goobi workflow vorgenommen werden. Wenn dort die Checkbox für Erzeuge Vorgangsverzeichnis
gesetzt ist, wird der Vorgang in einen Unterordner mit seinem Titel als Namen im Zielverzeichnis abgelegt.
Parameter | Erläuterung |
---|---|
Parameter | Erläuterung |
---|---|
project
Dieser Parameter legt fest, für welches Projekt der aktuelle Block <config>
gelten soll. Verwendet wird hierbei der Name des Projektes. Der <config>
-Block mit dem project
*
wird immer verwendet, wenn kein anderer Block auf den Projektnamen passt.
target
Dieser Parameter hat 3 obligatorische Attribute: Im Parameter key
sollte eine Goobi Variable der Form {meta.Metadatenname}
verwendet werden. Im Attribut value
kann dann der gewünschte Wert angegeben werden. Setzt man value=""
So schlägt die Bedingung an, wenn das Metadatum leer oder nicht gesetzt ist. Im Attribut projectName
sollte der Name des Exportprojektes, mit dessen Einstellungen der Export stattfinden soll, angegeben werden. Wird dem Attribut ein leerer String zugewiesen projectName=""
, so werden die Einstellungen des Projektes des Vorgangs zum Export verwendet. Wenn keine target condition gesetzt ist, wird ein normaler Export durchgeführt. Für jede target Bedingung, die zutrifft, wird ein Export angestoßen.
includeMarcXml
Dieser Parameter legt fest, ob evtl. vorhandene MARC-XML Daten in die exportierte Mets-Datei eingebettet werden sollen. Der Defaultwert ist false
.
media
Hier kann definiert werden, ob und wie der media-Ordner exportiert werden soll.
master
Hier kann definiert werden, ob und wie der master-Ordner exportiert werden soll.
ocr
Hier kann definiert werden, ob und wie der ocr-Ordner exportiert werden soll.
source
Hier kann definiert werden, ob und wie der source-Ordner exportiert werden soll.
import
Hier kann definiert werden, ob und wie der import-Ordner exportiert werden soll.
export
Hier kann definiert werden, ob und wie der export-Ordner exportiert werden soll.
itm
Hier kann definiert werden, ob und wie der TaskManager-Ordner exportiert werden soll.
validation
Hier kann definiert werden, ob und wie der validation-Ordner exportiert werden soll.
genericFolder
Hier kann ein Ordner frei definiert werden, der exportiert werden soll.
sourceFolderSuffix
Dieses Unterelement vom ocr
Element wird benötigt, wenn man OCR-Ordner mit verschiedenen Suffixen verwendet. Es wird das konkrete Suffix zum Export angeben.
destinationFolder
Das ist ein Unterelement von allen Ordner-Elementen ausschließlich dem ocr
-Element. Mithilfe seiner zwei Attribute name
und exportFileRegex
kann definiert werden, welche Dateien in welche Verzeichnisse exportiert werden sollen.
Identifier
intranda_export_configurable
Repository
Lizenz
GPL 2.0 oder neuer
Letzte Änderung
07.09.2024 08:51:32