Verwalten von Anhängen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • Administratoren können Systemeigenschaften für das Hochladen und Anhängen von Dateien an Datensätze konfigurieren. Das Hochladen, Anzeigen und Löschen von Dateianhängen löst ein einzelnes Ereignis aus, das für Benachrichtigungen oder in Skripts verwendet werden kann.

    Anhangstabellen

    Wenn Sie einen Anhang in einer Tabelle speichern, wird in der Tabelle „Anhang“ [sys_attachment] ein Datensatz erstellt, der Anhangmetadaten enthält. Die Dateidaten werden in der Tabelle „Anhangsdokument“ [sys_attachment_doc] in 4K-Blöcken gespeichert. Beispiel: Wenn Sie eine 12.000-Datei anhängen, die heißt My_attachment.pdf , Dann gibt es einen Anhangseintrag mit drei zugehörigen Anhangsdokumenteinträgen.

    Informationen zum Hochladen von Anhängen in Datensätze finden Sie unter Fügen Sie Anhänge hinzu, und verwalten Sie sie .

    Skalierung der Miniaturansicht des Aktivitätenstroms

    Die glide.ui.activity_stream.scale_imagesDie Eigenschaft skaliert große Bilder nach unten und erstellt Miniaturansichten für die Aktivitätenstrom-Ansicht der Bilder. Diese Eigenschaft ist standardmäßig aktiv. Dies gilt rückwirkend für Bilder, sodass alle Anhänge, die in einem Aktivitätenstrom in der Vergangenheit enthalten sind, auch die Auswirkungen sehen.
    • Maximale Abmessungen für Miniaturansichten, die diese Eigenschaft verwenden, sind 525 Pixel breit und 350 Pixel hoch. Das System bevorzugt zuerst die Pixelhöhe, sodass Sie mit Bildern enden können, die breiter als 525 Pixel sind.
    • Wenn Sie Bilddateien mit mehr als 5 MB anhängen, kann dies zu einem Fehler mit zu wenig Arbeitsspeicher führen und dazu führen, dass die Instanz neu gestartet wird. Wenn das System beim Anhängen eines neuen Bilds die Miniaturansicht generiert, tritt ein Fehler wegen zu wenig Arbeitsspeicher und Neustart auf. Der Fehler und der Neustart können auch beim ersten Laden vorhandener Bilder in einem Datensatz auftreten.
    • Der -Administrator kann hinzufügen com.glide.attachment.max_get_sizeSystemeigenschaft zur Steuerung der maximalen Bildskalierungsmaße.
    Geben Sie die folgenden Informationen in die Tabelle [sys_properties.list] ein:
    Feld Beschreibung
    Name Com.Glide.attachment.max_get_size
    Typ ganze Zahl
    Wert 5242880
    Das Wertfeld stellt die Größe in Byte dar.
    • Der Basissystemwert beträgt 5242880 Byte (5 MB). Sie können den Wert nach Bedarf ändern.
    • Mit dieser Eigenschaft werden Bilder, 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 „maximale Bildgröße“ für Aktivitätenströme

    Beim Anhängen eines Bilds in einem Aktivitätenstrom steuert das System die maximale Größe des Bilds. Verwenden Sie com.glide.attachment.max_get_sizeEigenschaft zur Steuerung der maximalen Bildskalierungsmaße.

    Anhangsereignisse und Protokollierung

    Eine Skriptaktion oder -Benachrichtigung kann Anhangereignisse verarbeiten. Es wird nur ein Ereignis 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 Ereignisse werden bereitgestellt.

    Es wird nur ein Ereignis 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 Ereignisse werden bereitgestellt.

    Tabelle : 1. Anhangsereignisse
    Ereignis Beschreibung
    Anhang.Lesen 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.
    attachment.deleted 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 Ereignis ausgelöst.
    Anhang.umbenannt Ein Anhang wurde umbenannt.

    Anhangprotokollierung

    Wenn ein Anhang heruntergeladen wird, wird attachment.readDer Ereignisdatensatz wird geschrieben, und Sie können etwas mit diesem Ereignis tun. Sie können beispielsweise aufzeichnen, wann und von wem bestimmte Anhänge heruntergeladen werden. Für diese Funktionalität Aktuell Ist ein sys_attachment-Datensatz, und der Ereignisdatensatz verwendet die folgenden Parameter:
    • Parameter 1: Dateiname
    • Parm2: Tabellenname

    Debuggen der Anhangsindizierung

    Um Debugging-Optionen für die Anhangsindizierung zu ändern, fügen Sie diese Systemeigenschaften hinzu.

    • glide.ts.index.attachment.debug: Wenn der Wert auf festgelegt ist Wahr , Aktiviert Protokollnachrichten für Ausnahmen, die beim Indizieren von Anhängen auftreten (Standard ist Falsch ).

      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 festgelegt ist Wahr , Protokolliert alle indizierten Begriffe, wenn ein Anhang indiziert wird (Standard ist Falsch ).

      [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.

    Hinweis:
    Weitere Informationen zu den Eigenschaften, die sich auf die Verarbeitung von Anhängen auswirken, finden Sie unter Anhänge (Instanzsicherheitshärtung) In Instanzsicherheitshärtungseinstellungen.