Filenamen ändern Metadaten: Unterschied zwischen den Versionen

Aus Helper
Zur Navigation springen Zur Suche springen
Zeile 35: Zeile 35:
==Beispiele==
==Beispiele==
   [DOSEQ]
   [DOSEQ]
Das File wird genannt, wie die Objektnummer. Die Endung (zB .tif) bleibt unverändert.
Die Objektnummer wird zum Filenamen. Die Endung (zB .tif) bleibt unverändert.


   [replaceall(replaceall('[Band]',' ','_'),'.','_')]
   [replaceall(replaceall('[Band]',' ','_'),'.','_')]

Version vom 19. November 2021, 16:20 Uhr

Mantiseinträge
 1810
 2075
Systemtyp
 12

Beschreibung

Besteht aus einem Serverjob OJOHZDORename. Benennt Files der Objekte um (Rename). Die Namen werden hierbei aus Metadaten zusammengesetzt oder aus einer individuellen Methode erstellt. Die Extension (Typ) des Files kann nicht umgenannt werden.

Einfache Variante

Wenn der Filename direkt aus Metadaten berechnet werden kann, geben Sie im Feld 'Filename' eine Formel für einen neuen Filenamen ein.

indirekte Variante mit Nachschlagen einer Formel

Manchmal würde die Formel mit der einfachen Variante zu komplex, zB wenn es viele sehr unterschiedliche Varianten gibt.

Geben Sie im Feld 'Filename' eine Liste in folgendem Format ein.

 Mietvertrag: Vertrag_[Name]_[Objekt]
 Quittung: Schlüsselquittung_[Name]
 *: Zusatzdokument_[Objekt]

Geben Sie im Feld 'Formel' eine Formel ein, zB [Dokumenttyp].

Helper wird dann zuerst die Formel evaluieren und den gefundenen Wert in der Liste der Filenamen suchen. Nach dem Doppelpunkt kommt dann die eigentliche Formel, die zum Benennen des Files verwendet wird. Die Formel wird für jedes Objekt, nicht aber für jedes File berechnet.

  • Wenn der Dokumenttyp=Mietvertrag ist, wird die Formel Vertrag_[Name]_[Objekt] für das Benennen des Files verwendet.
  • Wenn der Dokumenttyp=Quittung ist, wird die Formel Schlüsselquittung_[Name] für das Benennen des Files verwendet.
  • In allen anderen Fällen, wird die Formel Zusatzdokument_[Name] für das Benennen des Files verwendet.

Essentielle Felder

 HZ_FILENAME   Format des neuen Namens
 z.B  [Name]_[Jahr]_[Indexstufe].pdf, DOSignatur, DOOberSignatur etc.
 Alternativ kann [!J2KPlus1] eingegeben werden, damit eine individuell codierte Methode $INDIV_J2KPlus1 für jedes Files aufgerufen wird.
 [!J2KPlus1] erhöht die Nummern aller .j2k-Files um 1. Andere Files bleiben unverändert.
 HZ_METASUCHFELD Formel zum suchen eines passenden Wertes im Filenamen-Feld

Beispiele

 [DOSEQ]

Die Objektnummer wird zum Filenamen. Die Endung (zB .tif) bleibt unverändert.

 [replaceall(replaceall('[Band]',' ','_'),'.','_')]

Der Name wird zum Metadatum 'Band', wobei alle Leerschläge und Punkte durch '_' ersetzt werden.

Achten Sie auch die Anführungszeichen, sie müssen entweder ' oder " sein. Es dürfen keine ` sein.

Pane im Produktionsauftrag (FHK_Maske)

Mögliche Codes

Diese Platzhalter können Sie neben den Metadaten verwenden. Sie müssen in eckigen Klammern stehen. Falls sie in Formeln verwendet werden und der Inhalt aus einem Text besteht, dann müssen um die eckigen Klammern noch Anführungszeichen stehen.

  • Alle Metadatenfelder
  • DOSEQ (die Objektnummer)
  • DOSignatur
  • DOOberSignatur
  • DOOberOberSignatur
  • DOKindNr: Nr des Kindes vom gleichen Vater
  • DOZähler0
  • DOZähler1
  • ^MetaName: Metadatum des Vaters
  • ^^Metaname: Metadatum des Opas
  • *Metaname: Metadatum des DO oder Vater oder Opa, was immer zuerst existiert

Mögliche Funktionen

Sie können die üblichen Omnis-Funktionen benutzen. Sie müssen in eckigen Klammern stehen.