Anhänge verwalten
Administratoren können Systemeigenschaften konfigurieren, wie Dateien hochgeladen und an Datensätze angehängt werden. Durch das Hochladen, Anzeigen und Löschen von Dateianhängen wird ein einzelnes Ereignis ausgelöst, das für Benachrichtigungen oder in Skripts verwendet werden kann.
Anhangstabellen
Wenn Sie einen Anhang in einer beliebigen Tabelle speichern, wird in der Tabelle „Anhang“ [sys_attachment] ein Datensatz erstellt, der Anhangsmetadaten enthält. Die Dateidaten werden in der Tabelle „Anhangdokument“ [sys_attachment_doc] in 4-KB-Blöcken gespeichert. Wenn Sie beispielsweise eine 12-k-Datei namens My_attachment.pdf anhängen, gibt es einen Anhangeintrag mit drei zugehörigen Anhangdokumenteinträgen.
Informationen zum Hochladen von Anhängen in Datensätze finden Sie unter Anhänge hinzufügen und verwalten.
Skalierung der Miniaturansicht des Aktivitätenstroms
- Die maximalen Abmessungen für Miniaturansichten mit dieser Eigenschaft betragen 525 Pixel Breite und 350 Pixel Höhe. Das System bevorzugt zuerst die Pixelhöhe, sodass Bilder entstehen können, die breiter als 525 Pixel sind.
- Das Anhängen von Bilddateien mit mehr als 5 MB kann zu einem Fehler aufgrund von Speichermangel führen und einen Neustart der Instanz verursachen. Ein Fehler aufgrund von Speichermangel und ein Neustart treten auf, wenn das System die Miniaturansicht generiert, wenn Sie ein neues Bild anhängen. Der Fehler und der Neustart können auch auftreten, wenn Sie vorhandene Images zum ersten Mal in einen Datensatz laden.
- Der Administrator kann die Systemeigenschaft com.glide.attachment.max_get_size hinzufügen, um die maximalen Bildskalierungsabmessungen zu steuern.
| Feld | Beschreibung |
|---|---|
| Name | com.glide.attachment.max_get_size |
| Typ | ganze Zahl |
| Wert | 5242880 |
- Der Basissystemwert beträgt 5242880 Byte (5 MB). Sie können den Wert nach Bedarf ändern.
- Wenn diese Eigenschaft festgelegt ist, werden Images, die größer als 5 MB sind, nicht skaliert, und das System erstellt stattdessen einen Link. Bilder, die kleiner als 5 MB sind, werden herunterskaliert.
Konfigurieren Sie die Eigenschaft „Max. Bildgröße“ für Aktivitätenströme
Beim Anhängen eines Bildes in einem Aktivitätenstrom steuert das System die maximale Größe des Bildes. Verwenden Sie die Eigenschaft com.glide.attachment.max_get_size, um die maximalen Bildskalierungsabmessungen zu steuern.
Anhangsereignisse und Protokollierung
Eine Skriptaktion oder Benachrichtigung kann Anhangsereignisse verarbeiten. Nur ein Ereignis wird erstellt, wenn eine Aktion für einen Datensatz mit Anhängen ausgeführt wird, auch wenn der Datensatz mehrere Anhänge enthält. Die folgenden Events werden bereitgestellt.
Nur ein Ereignis wird erstellt, wenn eine Aktion für einen Datensatz mit Anhängen ausgeführt wird, auch wenn der Datensatz mehrere Anhänge enthält. Die folgenden Events werden bereitgestellt.
| Ereignis | Beschreibung |
|---|---|
| attachment.read | Ein Anhang wurde gelesen oder heruntergeladen. |
| Anhang.Hochgeladen | Ein Anhang wurde hochgeladen. Wenn mehrere Anhänge gleichzeitig in einen Datensatz hochgeladen werden, wird nur ein Ereignis erstellt. |
| Anhang.gelöscht | Ein Anhang wurde gelöscht. Dieses Ereignis wird auch ausgelöst, wenn der Datensatz mit dem Anhang gelöscht wird. Wenn ein Datensatz gelöscht wird, der mehrere Anhänge enthält, wird für jeden Anhang im gelöschten Datensatz ein separates Event ausgelöst. |
| Anhang. umbenannt | Ein Anhang wurde umbenannt. |
Protokollierung von Anhängen
- parm1: Dateiname
- parm2: Tabellenname
Debuggen Sie die Anhangsindizierung
Um die Debugging-Optionen für die Anhangindizierung zu ändern, fügen Sie diese Systemeigenschaften hinzu.
- glide.ts.index.attachment.debug: Wenn der Wert auf truefestgelegt ist, werden Protokollnachrichten für Ausnahmen aktiviert, die beim Indexieren von Anhängen auftreten (Standard ist false).
Sie können diese Eigenschaft während normaler Vorgänge aktiviert lassen, um Stack-Trace-Informationen zu Ausnahmen zu erfassen.
- glide.ts.index.attachment.list_terms.debug: Wenn der Wert auf truefestgelegt ist, protokolliert alle indizierten Begriffe, wenn ein Anhang indiziert wird (Standard ist false).
[Empfohlen] Um eine optimale Leistung zu erzielen, legen Sie diese Eigenschaft während des normalen Betriebs auf false fest. Aktivieren Sie diese Eigenschaft nur, wenn Sie ein Problem aktiv debuggen.