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.
sourceFolderIdUrsprungsordner
Ganzzahl
Fremdschlüssel. Der Ursprungsordner, der überwacht werden soll. Die Dateiinhalte werden anhand der verknüpften Formatvorlagen konvertiert und in den Zielordner verschoben.
targetFolderId
convertFolderIdZielordner
Ganzzahl
Fremdschlüssel. Der Zielordner, in den konvertierte Dateien
und fertig verarbeitete Dateien
verschoben werden sollen.
archiveFolderIdArchivordner.Fremdschlüssel. Der Ordner, in den die konvertierten Originaldateien verschoben werden sollen.
fileFormatIdDateinamenformat
Ganzzahl
Fremdschlüssel. Das Dateinamenformat, welches zur Umbenennung der konvertierten Dateien genutzt werden soll.
formatPresetIdsAusgabeformateFremdschlüssel. Die Ausgabeformate, welche auf die Dateien im Ursprungsordner angewendet werden sollen.

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.