Benutzer-Werkzeuge

Webseiten-Werkzeuge


aps:berichtskonfigurationeneditor

Berichte erstellen

Das Verarbeiten von Dokumenten mit XSL, Word etc. geschieht über den Berichtskonfigurationeneditor (Report Configuration Editor)

Menü Ansicht: Verwaltungsthemen > Berichtskonfigurationenverwaltung > Berichtskonfigurationeneditor

(Komplizierte deutsche Sprache! Warum einfach, wenn es auch kompliziert geht!) 8-O

Standardmäßig sind folgende APS-Berichte vorhanden zur Verarbeitung von OBJ-Dokumenten in Text-Dateien:

  • APS Dynamischer Bericht - PDF (Liste)
  • APS Dynamischer Bericht - Word (Liste)
  • APS Dynamischer Bericht - Word (Liste)

Außerdem für OBJ-Exporte als XML:

  • XML-Struktur (Einzeldateien)
  • XML-Struktur (Kombiniert)

Darüberhinaus gibt es in einzelnen Instituten individuelle Berichte, z.B. für die Erstellung von Etiketten oder anderen Exporten. An der Fotothek der Bibliotheca Hertziana z.b: für den Export der Dateien als ULD zum Import in alte Hida3-Versionen: „BHR Fotothek - Export TXT/ULD (DOS CP437 encoding)“ oder zur Erstellung von FTO-(Test-)Dokumenten „FTO-Dokumente aus Objekt(en) erstellen“.

Diese Berichte können aus den Suchergebnissen angesteuert werden, entweder für alle Ergebnisse oder für markierte Dokumente. Der Status muss jeweils auf Aktiv=true sein und die Berichte für entsprechende Benutzergruppen (Redaktion etc.) freigegeben werden.


Hier ist ein Beispiel einer XSL-Datei zur Umwandlung von APS-OBJ-Exporten in Hida-ULD-Dateien aus der Fotothek der Bibliotheca Hertziana: Umwandlung in TXT/ULD CP437 encoding (von Christoph Glorius):

<xsl:stylesheet xmlns:xsl=„http://www.w3.org/1999/XSL/Transform“ xmlns:exist=„http://exist-db.org/collection-config/1.0“ version=„2.0“>

<xsl:output method=„text“ omit-xml-declaration=„no“ encoding=„CP437“ indent=„no“ use-character-maps=„notCP437“/> <xsl:character-map name=„notCP437“> <xsl:output-character character=„†“ string=„+“></xsl:output-character> <xsl:output-character character=„€“ string=„Euro“></xsl:output-character> <xsl:output-character character=„¦“ string=„|“></xsl:output-character> <xsl:output-character character=„ד string=„x“></xsl:output-character> <xsl:output-character character=„&#204;“ string=„TP“></xsl:output-character> <!– Reversed Pilcrow Sign, General Punctuation –> <xsl:output-character character=„&#200;“ string =„ “></xsl:output-character> <!– Hair Space, General Punctuation –> </xsl:character-map> <xsl:strip-space elements=„*“/> <xsl:template match=„node() | @*“> <xsl:apply-templates/> </xsl:template> <xsl:template match=„obj[@lvl=1]“> <xsl:copy-of select=„'blk= '“/><xsl:value-of select=„concat(name(),'&#xD;&#xA;')“/> <xsl:for-each select=„.*“> <xsl:choose> <xsl:when test=„@lvl &gt; 1“><xsl:copy-of select=„'blk= t'“/><xsl:value-of select=„concat(@lvl,'&#xD;&#xA;')“/> </xsl:when> <xsl:otherwise> <xsl:value-of select=„concat(replace(name(),'^a', ),'= ')“/><xsl:value-of select=„concat(text()[normalize-space()][1],'&#xD;&#xA;')“/> </xsl:otherwise> </xsl:choose> </xsl:for-each> </xsl:template> </xsl:stylesheet> —- —- zurück Startseite

aps/berichtskonfigurationeneditor.txt · Zuletzt geändert: 2021/02/16 16:27 von cg