goobi/goobi-production — pull request #127 by matthias-ronge (2014-05-09 10:31:27+00:00)
Title: Merge:  [ZM] Anlegen von Vorgängen (#52)

Goobi wurde so erweitert, dass es ein Anlegen von Vorgängen gemäß der gewählten Granularität automatisch durchführen kann. Dabei werden alle im Dialog „einen neuen Vorgang anlegen“ angegebenen Informationen in die einzelnen Vorgänge eintragen.

Die Erstellung des Vorgangstitels kann in `goobi_projects.xml` im XML-Element `` für unterschiedliche Projekte granular konfiguriert werden. Hier stehen die Angaben zur jeweils ersten der in dem Vorgang enthaltenen Ausgaben in den Variablen `#DAY` (Tag, 2-stellig) `#Issue` (Name der Ausgabe) `#MONTH` (Montag, 2-stellig) und `#YEAR` (Jahr, 4-stellig) zur Verfügung. Zusätzlich können für aphoristischere Vorgangstitel auch Abkürzungen des Namens der Ausgabe auf 1−4 Buchstaben, wahlweise in Groß- oder Kleinbuchstaben, mit den Variablen `#I`, `#IS`, `#ISS`, `#ISSU`, `#i`, `#is`, `#iss` und `#issu` genutzt werden; eine 2-stellige Jahreszahl ist mit der Variable `#YR` verfügbar. Eine Kennung gebildet aus einer eindeutigen ID für die Zeitung in Kombination mit einem Datumsformat wie YYYYMMDD würde beispielsweise mit folgender Konfiguration erreicht:
``` xml
ZDB+'_'+#YEAR+#MONTH+#DAY
```
Nach der Auswahl der Funktion „Vorgänge anlegen“ leitet Goobi auf die Seite „langlaufende Aufgaben“ weiter, wo das Anlegen der Vorgänge als langlaufende Aufgabe dargestellt wird und überwacht werden kann.