<< Click to Display Table of Contents >> Navigation: Attribute (Eigenschaften / Merkmale) > Attributarten > Attachment |
Das Attribut Attachment ermöglicht es, eine bzw. mehrere Dateien von einem beliebigen Filesystem in einen in rimacon omniSuite definierten Share hochzuladen und diese Dateien sowie auch URLs zu diesen Dateien mit einem CI zu verknüpfen. In Hintergrund entsteht eine dynamische Spalte, die die Liste der Dateien darstellt (Typ ist HTML-direkt) und es ermöglicht, die Datei direkt per Klick herunterzuladen. Eine Tabelle kann mehrere unabhängige Attachments haben.
Inhalt
Es können Dateien (d.h. Inhalt) und URLs/Links (d.h. Zeichenfolge) zugeordnet werden. Optional können Verzeichnisse definiert werden, um die Dateien/URLs/Links zu gruppieren. Die Verzeichnisse sind "lokal", d.h. jedes CI hat eine eigene unabhängige Verzeichnisstruktur. Ein Verzeichnis (oder Root) kann gleichnamige Dateien enthalten. Dadurch ist es möglich, während des Life-Cycles eines CIs mehrere Versionen einer Datei zu pflegen.
Webinterface
Attachments für ein konkretes CI können an zwei Stellen zugeordnet werden:
1.Standard-Bearbeitungsmaske
In der Maske für die Attachments-Spalte muss die Checkbox "Im Bearbeitungsformular anzeigen" aktiviert werden.
2.Individuelle Maske
Das Attachment-Element wird über das "ATT"-Icon zugefügt.
Berechtigungen
Die Berechtigungen sind identisch mit den Berechtigungen für die Tabelle oder evtl. konkrete Objekte.
Out-of-the-box-Dateiänderungen
Wenn der Speicherort die Festplatte ist, ist eine direkte Änderung von Dateien ausdrücklich nicht zulässig!
Erstellung / Bearbeitung von Attachment-Attributen
Name
Name des Attributs, der im Webinterface verwendet wird.
Max. Größe
Maximale zulässige Größe einer Datei.
Speicherort (Datenbank)
Die Inhalte werden in der Datenbank gespeichert (Tabellen OBJATTDIR und OBJATTITEM).
Speicherort (Verzeichnis)
Wenn ein Default-Verzeichnis genutzt wird, wird das Default-Verzeichnis unter Programm 🡪 WEB-Einstellungen 🡪 Allgemein 🡪 Attachments 🡪 Default-Verzeichnis eingestellt.
Wenn ein spezifisches Verzeichnis genutzt wird, muss der Verzeichnispfad absolut und nicht relativ angegeben werden:
•falsch: abcd\att\
•richtig: d:\attachments\
Generell ist der Vollname einer Datei <root>\<attachments-id>\<ci-id>\<ci-lokale-verzeichnisse>\datei-name. Es gilt:
•attachments-id ist ein Primärschlüssel in der Tabelle ATTDEF
•der Dateiname ist normalerweise identisch mit dem Namen der hochgeladenen Datei. Wenn eine gleichnamige Datei mehrfach in ein Verzeichnis hochgeladen wird, wird eine Zahl an den Dateinamen angehängt (d.h. abcd2.txt, abcd3.txt statt abcd.txt).
•wenn der Inhalt gezippt ist, wird der Dateiname um „.zip“ erweitert, d.h. abcd.txt.zip
•da die Dateien unter <attachments-id> liegen, kann ein Root-Verzeichnis für mehrere Attachment-Attribute genutzt werden, aber nur innerhalb einer Datenbank.
Inhalt zippen
Wenn aktiv, werden die Inhalte gezippt. Das gilt auch, wenn der Speicherort die Datenbank ist.
Im Bearbeitungsformular anzeigen
Gibt an, ob das Attribut im generierten Standardbearbeitungsformular für die Tabelle genutzt wird.
Im Webinterface standardmäßig anzeigen
Gibt an, ob das Attribut standardmäßig in der generierten Sicht auf die Tabelle angezeigt wird.