Zum Hauptinhalt springen
Version: 6.19

Attachment-Speicher

Sie können einen S3-Speicher, zum Beispiel in der AWS-Cloud, für Vorgangsanhänge und für Inline-Bilder in Kommentaren und E-Mails in der Vorgangshistorie verwenden. Dadurch verringert sich die Größe der ConSol CM-Datenbank.

Andere Anhänge

Anhänge von Kontakten und Ressourcen sowie Inline-Bilder in Rich-Text-Feldern werden von dieser Funktion nicht erfasst.

Verfügbare Einstellungen

Für die Konfiguration des Attachment-Speichers stehen die folgenden Einstellungen zur Verfügung:

  • S3-Speicher aktiviert: Aktiviert die Synchronisierung und Verarbeitung der im S3-kompatiblen Speicher abgelegten Dateien im Hintergrund. Setzen Sie den Wert auf True, um S3 zu verwenden.
  • S3-Endpunkt: Basis-URL des S3-kompatiblen Speicherdienstes, der für die Verarbeitung der Anhänge verwendet wird.
  • S3-Region: Regionskennung, die bei der Verbindung zum konfigurierten S3-Bucket verwendet wird.
  • S3-Bucket: Name des Buckets, in dem die Anhänge gespeichert und verarbeitet werden.
  • S3-Anmeldemodus: Legt fest, wie die S3-Anmeldedaten ermittelt werden. Statischer Zugangsschlüssel / Secret Key verwendet den konfigurierten Zugangsschlüssel und Secret Key. AWS IAM / Pod Identity ermittelt die Anmeldedaten über die AWS-Standard-Provider-Chain (EKS Pod Identity, IRSA oder Instanzprofil) und benötigt keine Schlüssel.
  • S3-Zugangsschlüssel: Zugangsschlüssel für die Authentifizierung von Anfragen an den S3-kompatiblen Speicher.
  • S3-Secret-Key: Secret Key, der zusammen mit dem Zugangsschlüssel für die S3-Authentifizierung verwendet wird.
  • S3-Path-Style aktiviert: Verwendet die Bucket-Adressierung im Path-Style anstelle von Virtual-Hosted-Style-Anfragen.
  • Polling-Intervall des Synchronisierungs-Threads in Sekunden: Legt fest, wie oft die Synchronisierungs-Worker prüfen, ob neue Anhänge zu verarbeiten sind.
  • Batchgröße für Synchronisierung: Legt fest, wie viele Objekte ein Synchronisierungs-Worker in einem Verarbeitungsdurchlauf verarbeitet.
  • Polling-Intervall des Attachment-Scanner-Threads in Sekunden: Legt fest, wie oft der Scanner der Anhangstabelle prüft, ob neue Anhänge zu verarbeiten sind.
  • Batchgröße für Attachment-Scanner: Legt fest, wie viele ConSol CM-Anhänge gleichzeitig verarbeitet werden.
  • Attachment-Mindestgröße: Mindestgröße des Anhangs (in Kilobyte). Unterhalb dieses Werts wird der Anhang als lokaler Anhang in der Datenbank gespeichert.
  • Attachment-Mindestalter: Mindestalter des Anhangs (in Tagen). Jüngere Anhänge werden nicht an den S3-Speicher übertragen.
  • Synchronisierungs-Threads: Legt die Anzahl der parallelen Synchronisierungs-Worker fest, die die CM-S3-Synchronisierungswarteschlange verarbeiten.
  • Timeout der Verarbeitungssperre in Sekunden: Legt fest, wie lange eine Verarbeitungssperre gehalten wird, bevor sie als abgelaufen gilt.
  • Lösch-Batchgröße: Legt fest, wie viele Anhänge in einem Löschvorgang entfernt werden können.
  • Skriptname: Optional. Wählen Sie ein Skript vom Typ Attachment-Speicher aus, um festzulegen, welche Anhänge an den S3-Speicher übertragen werden sollen. Dies ist besonders nützlich, um die S3-Integration mit bestimmten Vorgängen zu testen.

Aufgaben

S3-Speicher konfigurieren

Gehen Sie wie folgt vor, um den S3-Speicher zu konfigurieren:

  1. Geben Sie die Zugangsdaten Ihres S3-Speichers an (Endpunkt, Region, Bucket, Zugangsschlüssel und Secret Key).
  2. Entscheiden Sie, welche Anhänge an den S3-Speicher übertragen werden sollen. Sie können bei Bedarf eine Mindestgröße und ein Mindestalter für die Übertragung festlegen. Standardmäßig werden alle Anhänge übertragen.
  3. Setzen Sie S3 Speicher aktiviert auf True.
  4. Testen Sie die Verbindung, indem Sie auf den Button Verbindung testen klicken.
  5. Klicken Sie auf Aktualisieren, um Ihre Einstellungen zu speichern.
info

Die Synchronisierung startet unmittelbar nach dem Speichern der Einstellungen.

Synchronisierung testen

Sie können im Feld Skriptname ein Skript vom Typ Attachment-Speicher auswählen, wenn Sie die Übertragung zunächst mit den Anhängen einzelner Vorgänge testen möchten, bevor Sie die reguläre automatische Übertragung starten.

Das folgende Beispiel zeigt, wie die Anhänge einzelner Vorgänge übertragen werden:

TicketContentService.synchronizeContentToExternalStorage([600123, 600456, 600789] as Long[])