Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

dam/hotfolder nutzt die Tabelle Hotfolder als zentrale Steuerungseinheit zur Überwachung von Ordnern. Ein Hotfolder-Datensatz besteht aus folgenden Eigenschaften.

EigenschaftBezeichnungBeschreibung
labelBezeichnung.Zeichenkette. Eine einfache Zeichenkette, die zur Identifikation des Datensatzes dient.
sourceFolderIdUrsprungsordnerGanzzahl. Der Ursprungsordner, der überwacht werden soll. Die Dateiinhalte werden anhand der verknüpften Formatvorlagen konvertiert und in den Zielordner verschoben.
targetFolderIdZielordnerGanzzahl. Der Zielordner, in den konvertierte Dateien und fertig verarbeitete Dateien verschoben werden sollen.
fileFormatIdDateinamenformatGanzzahl. Das Dateinamenformat, welches zur Umbenennung der konvertierten Dateien genutzt werden soll.

Die angelegten Hotfolder-Datensätze werden periodisch von einem CronJob auf ihre Inhalte überprüft. Unkonvertierte Dateien werden in eine Warteschlange eingetragen, welche ebenfalls von einem CronJob verarbeitet wird. Wurde eine Datei vollständig konvertiert, wird sie in den definierten Zielordner übertragen.

...

Die Dateinamenformate (Formatierte Umbenennung von Dateien) können hier genutzt werden, um konvertierte Dateien einem bestimmten Schema nach umzubenennen. Folgende wildcards können genutzt werden, um die Dateinamen zu beeinflussen.

WildcardBeschreibung
hfOriginalFilenameDer Dateiname der Originaldatei.
hfExtensionDie Dateiendung, welche in dem dazugehörigen Dateinamenformat definiert wurde.
hfFormatPresetIdDie Id, der zur Konvertierung genutzten Formatvorlage.

Die wildcards müssen von doppelten geschweiften Klammern im Dateinamenformat umklammert werden. Ein Format könnte bspw. so aussehen: {{hfOriginalFilename}}_{{hfExtension}}
Wird kein Dateinamenformat angegeben, wird der automatisch generierte Name von Imagemagick genutzt.