Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > Übersicht tags


Mehrere DocForm-Verarbeitungen hintereinanderlaufen lassen (Verschachtelung/Kaskadierung)

Ziel der Konfiguration


Möchten Sie Dokumente erst durch einen zentralen Eingang laufen lassen und nach Erkennung und Durchlauf durch den fileworkflow einem zweiten docform-Eingang zuführen, müssen Sie die docform-Erkennung auf dem betroffenen Dokument zurücksetzen. Andernfalls erkennt das System das Dokument im zweiten docform-Eingang nicht mehr erneut.

Konfigurationen vornehmen


Sie benötigen ein JavaScript, das bestimmte docform-Metadaten zurücksetzt. Das JavaScript fügen Sie im fileworkflow an die Stelle ein, die die Verschiebung in den zweiten docform-Ordner ermöglicht.

  1. Legen Sie ein neues JavaScript namens RemoveDocFormAttributes.js in Ihrem Konfigurationsprojekt an:
    Eigene Dateien/Administration/customers/<Konfigurationsprojekt>/js/RemoveDocFormAttributes.js
  2. Tragen Sie diesen Code ein:
    /* global object, parameters, jshint unused: true*/
    
    let metadata = require('common/metadata');
    
    let data = {
      DocFormType: null,
      DocFormSource: null
    };
    
    // einzelnes Objekt
    metadata(data).save(object);
  3. Öffnen Sie links in der Seitenleiste Weitere Apps und dann FileWorkflow Dokumentenregeln.
  4. Fügen Sie nach der Verschiebung in den zweiten docform-Ordner die Aktion JavaScript ausführen ein.
  5. Verweisen Sie in dem Parameter Skript auf dieses JavaScript.