Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum core active folder (Aktiver Ordner)


Aktiver Ordner - Troubleshooting

Verarbeitung durch einen Aktiven Ordner dauert länger als gewohnt


Beschreibung des Problems

Die Verarbeitung von Objekten, die in einen Aktiven Ordner abgelegt werden, dauert länger als gewohnt. Die Dauer der Verarbeitung erhöht sich pro verarbeitetem Objekt.

Ursache

Ein Aktiver Ordner geht jedes im Ordner liegende Objekt durch, um zu prüfen, ob es verarbeitet wird, und verschiebt das verarbeitete Objekt es aus diesem Ordner. Geschieht dies nicht, benötigt der Prozess mit jedem neuen Objekt mehr Zeit für die Verarbeitung, da der Aktive Ordner alle in dem Ordner liegenden Objekte neu betrachtet.

Lösung

  1. Prüfen Sie den Aktiven Ordner in der Ordnerstruktur auf alte verarbeitete Objekte.
  2. Befinden sich dort alte verarbeitete Objekte, gehen Sie den Prozess des Aktiven Ordners mit Ihrem Entwicklungsteam durch, um sicherzustellen, dass der Aktive Ordner die neu abgelegten Dokumente wie vorgesehen verschiebt.
  3. Ziehen Sie den alten Datenbestand um, um den Aktiven Ordner zu leeren, etwa durch die Anlage eines Archivs für alte Datenbestände oder durch Löschen von Verlinkungen.

Aktiver Ordner verarbeitet keine Objekte


Beschreibung des Problems

Der Aktive Ordner verarbeitet keine Objekte, obwohl sie im Aktiven Ordner liegen.

Ursachen

Lösung


Der Aktive Ordner basiert auf einem Skript

  1. Vergleichen Sie das Skript mit dem nicht verarbeiteten Objekt. Eventuell liegt ein Programmierfehler oder ein Anwenderfehler vor, etwa wenn das korrekte Objekt in diesen Ordner eingefügt wurde, aber das Skript dies nicht vorsieht.


Ein Aktiver Ordner hat das Objekt bereits verarbeitet

  1. Prüfen Sie die Indexinformationen des nicht verarbeiteten Objekts per Aktion Index-Informationen anzeigen auf Vorhandensein der beiden Metadaten timephasedactiondate und timephasedaction.

    Sind die beiden Metadaten auf dem Objekt vorhanden, hat ein Aktiver Ordner das Objekt bereits verarbeitet.
  2. Entfernen Sie die Metadaten vom Objekt mit dem folgenden Code, damit der Aktive Ordner das Objekt erneut verarbeitet:
    let objects = require('common/objects');
    let object = objects.find('<eine-id|Suche|Pfadangabe>');
    
    object.timePhasedAction = null;
    object.timePhasedActionDate = null; // Andere Option: object.timePhasedActionDate = new Date(0);