Zum Hauptinhalt springen

Workflow-Automatisierung für Dokumentenfreigaben


Die Workflow-Engine von LogicalDOC führt Dokumente durch Prüf- und Freigabeschritte, die Sie selbst festlegen: wer prüft, was bei einer Ablehnung passiert, wann Prüfer erinnert werden und wo das freigegebene Dokument landet. Jedes Ereignis wird im Workflow-Verlauf protokolliert.

Der Workflow ist in LogicalDOC Enterprise und LogicalDOC Cloud verfügbar.

Interaktive Demo testenVideo ansehenWorkflow-Demo buchen

So läuft ein Freigabe-Workflow in LogicalDOC ab

Unten sehen Sie einen typischen Prozess zur Vertragsfreigabe, erstellt im webbasierten Workflow-Designer. Dasselbe Schema eignet sich für Rechnungen, Bestellungen, Qualitätsverfahren, technische Zeichnungen und Personaldokumente.

Workflow zur Vertragsfreigabe in fünf Schritten: 1 Submission, 2 Reviewer assignment an die Gruppe Legal, dann Approve? Ja führt zu 5 Approval und zum Endstatus Approved; Nein führt zu 3 Rejection mit Notiz und 4 Revision, die den Vertrag zurück an Reviewer assignment gibt
 
Der Prozess zur Vertragsfreigabe im Überblick. Die Nummern entsprechen den Schritten unten; der Screenshot des Designers weiter unten zeigt denselben Workflow in LogicalDOC.
1

Einreichung

Der Autor speichert einen Vertragsentwurf im Ordner Contracts und startet den Workflow „Contract approval“: manuell, indem er ein oder mehrere Dokumente auswählt und auf Start workflow klickt, oder automatisch über einen Workflow-Trigger, der die Dokumentvorlage Contract mit dem Workflow verknüpft. Die erste Aufgabe, Einreichung, ist dem Autor zugewiesen, der sie abschließt, um den Vertrag zur Prüfung zu senden. Ab diesem Moment zeigt die Eigenschaft Workflow Status des Dokuments, welchen Schritt es erreicht hat. Einen Workflow starten (auf Englisch)

2

Zuweisung an die Prüfer

Die nächste Aufgabe, Zuweisung an die Prüfer, hat die Gruppe Legal als Kandidaten. Jedes Mitglied wird per E-Mail benachrichtigt und sieht die Aufgabe in seinem Dashboard; wer zuerst auf Take Ownership klickt, übernimmt sie, sodass die Prüfung nie doppelt erfolgt. Prüfer lassen sich auch dynamisch bestimmen: Hat der Vertrag ein Attribut Contract manager vom Typ Benutzer, wird diese Person automatisch Kandidat für die Aufgabe. Müssen mehrere Personen freigeben, startet ein Fork parallele Aufgaben (zum Beispiel Rechtsabteilung und Finanzen), und ein Join wartet, bis alle abgeschlossen sind. Einen Workflow entwerfen (auf Englisch)

3

Ablehnung

Findet der Prüfer ein Problem, klickt er auf die Transition Reject. Der Vertrag geht an die Aufgabe Ablehnung, die dem Initiator zugewiesen ist, also dem Autor, der den Prozess gestartet hat. Für diese Aufgabe ist Require note at completion aktiviert: Sie lässt sich nicht ohne Notiz abschließen, und alle Notizen bleiben in der Registerkarte Notes für alle Beteiligten lesbar. Eine Aufgabe abschließen (auf Englisch)

4

Überarbeitung

In der Aufgabe Überarbeitung checkt der Autor den Vertrag aus, bearbeitet ihn und checkt ihn als neue Version wieder ein. LogicalDOC bewahrt alle Versionen auf, sodass der Prüfer den überarbeiteten Entwurf mit dem abgelehnten vergleichen kann. Bei Bedarf kann der Autor über die Registerkarte Appended Documents weitere Unterlagen an den Workflow anhängen. Mit dem Abschluss der Aufgabe geht der Vertrag zurück an Zuweisung an die Prüfer.

5

Freigabe

Ist die Prüfung positiv, wählt der Prüfer die Transition Freigabe. Die Aufgabe Freigabe erfasst die endgültige Freigabe, und ihre Transition Approved beendet den Prozess im Status Approved. Ein Skript an diesem Endstatus bearbeitet die Dokumente dann automatisch (siehe das Automatisierungsbeispiel unten), und Validierungsskripte können verhindern, dass eine Aufgabe abgeschlossen wird, solange eine Bedingung nicht erfüllt ist. Das Completion Diagram zeigt den Weg, den der Prozess genommen hat, und die Registerkarte History listet jedes Ereignis der Instanz auf.

Und wenn ein Prüfer nicht reagiert?

Jede Aufgabe kann ein Fälligkeitsdatum (Due date) haben, das ihre maximale Dauer festlegt. Ist es überschritten, sendet LogicalDOC den Beteiligten Erinnerungen per E-Mail im Intervall, das unter Remind time eingestellt ist, und ein Skript kann starten, sobald die Aufgabe überfällig ist. Ist der Prüfer abwesend, lässt sich die Aufgabe im Workflow-Dashboard einem anderen Benutzer zuweisen, einzeln oder zusammen mit allen anderen offenen Aufgaben dieser Person. Aufgaben neu zuweisen (auf Englisch)

Automatisierungsbeispiel: Was passiert, wenn ein Vertrag freigegeben wird

Erreicht der Workflow den Endstatus Approved, führt LogicalDOC das zugehörige Skript aus. Skripte werden in Apache Velocity geschrieben und können Werkzeuge wie DocTool und MailTool nutzen. Für jedes Dokument im Workflow erledigt dieses Skript Folgendes:

  1. es protokolliert die Freigabe im Anwendungslog;
  2. es verschiebt den Vertrag in den Ordner /Contracts/Approved;
  3. es sendet den freigegebenen Vertrag per E-Mail an das Vertragsteam.

In dieser Form sendet das Skript eine E-Mail pro Dokument. Mit einer kleinen Änderung an der Schleife gehen alle Dokumente in einer einzigen Nachricht hinaus.

Das Skript

## Contract Approval Workflow
## Automation executed when a contract is approved.
##
## Actions:
## 1. Log the approval.
## 2. Move the contract to the Approved folder.
## 3. Email the approved contract to the Contracts team.

#set($recipient = "contracts@example.com")
#set($subject = "Contract Approved - LogicalDOC")
#set($message = "Hello,<br/><br/>A contract has been approved through the LogicalDOC workflow.<br/><br/>Please find the approved document attached.<br/><br/>Best regards,<br/>LogicalDOC Workflow Automation")

#foreach($doc in $documents)

  ## Log the approved contract
  $log.info("Contract approved - Document: $doc.title (ID: $doc.id)")

  ## Move the contract to the Approved folder
  $DocTool.move($doc, '/Default/Contracts/Approved', '_system')

  ## Send the approved contract by email
  $MailTool.sendDocument($doc, null, $recipient, $subject, $message)

#end

Interaktive Demo testen: Freigaben und Anmerkungen im Workflow

Klicken Sie sich in Ihrem eigenen Tempo und ohne Registrierung durch eine vollständige Freigabe in LogicalDOC: von der Auswahl des Workflows über die Freigabe des Dokuments bis zu den Anmerkungen für spätere Leser.

Was die Demo zeigt

  1. Workflow auswählen. Öffnen Sie unter Administration > Document metadata > Workflow die Vorlage des Freigabe-Workflows im Designer.
  2. Auf einem Dokument starten. Wählen Sie im Bereich Documents eine Datei aus (in der Demo die Beschwerde eines Kunden), klicken Sie auf Start workflow und wählen Sie den Freigabeprozess.
  3. Fortschritt verfolgen. Öffnen Sie im Bereich Workflow des Dashboards die laufende Instanz, um Beteiligte, aktuellen Schritt, Completion Diagram und angehängte Dokumente zu sehen.
  4. Dokumentstatus prüfen. Zurück im Ordner zeigt der Workflow Status des Dokuments den erreichten Schritt; Sie können ihn auch als Spalte in der Dokumentliste einblenden.
  5. Freigeben. Der Prüfer öffnet die Aufgabe im Dashboard und schließt sie mit der Transition Approve ab. Der neue Status und der Freigabeverlauf erscheinen in den Details des Dokuments.
  6. Notiz hinzufügen. Der Prüfer hält die Details der Freigabe in einer formatierten Notiz fest, die am Dokument hängt und für das ganze Team sichtbar ist.
  7. Dokument kommentieren. Markierungen und Anmerkungen kennzeichnen die Abschnitte, Termine und Zahlen hinter der Entscheidung und weisen spätere Leser auf vertrauliche Informationen hin.

Das Video zur Demo ansehen

Lieber ein Video? Dieselbe Freigabe in 4 Minuten, mit einem Kapitel für jede Phase. Das Video ist auf Englisch.

Kapitel

  • 0:00 Einführung
  • 0:12 Die Vorlage des Freigabe-Workflows
  • 0:33 Workflow auf einem Dokument starten
  • 0:58 Fortschritt im Dashboard verfolgen
  • 1:33 Workflow-Status am Dokument
  • 1:49 Das Dokument freigeben
  • 2:07 Freigabeverlauf und Spalte Workflow Status
  • 2:34 Eine Notiz hinzufügen
  • 3:23 Das Dokument kommentieren

Auf YouTube ansehen

Der Workflow in Aktion

Workflow-Designer. Der oben beschriebene Prozess zur Vertragsfreigabe, wie er im Designer aussieht: Aufgaben, benannte Transitionen und die Schleife, die abgelehnte Verträge über Revision zurückführt.
Workflow starten. Wählen Sie ein oder mehrere Dokumente aus, klicken Sie auf Start workflow und wählen Sie den Prozess. Sie können der Instanz auch einen Tag und eine Farbe geben.
Kandidaten einer Aufgabe. Die Aufgabe Reviewer assignment geht an die gesamte Gruppe Legal: Jedes Mitglied wird benachrichtigt, und wer sie zuerst übernimmt, führt die Prüfung durch.
Pflichtnotiz. Die Aufgabe Rejection geht an den Initiator zurück, und Require note at completion stellt sicher, dass die Gründe schriftlich festgehalten werden, bevor der Prozess weiterläuft.
Fälligkeit und Erinnerungen. Ein Tag für die Prüfung, danach eine Erinnerung alle zwei Stunden. Ein optionales Skript kann starten, sobald die Aufgabe überfällig ist.
Workflow-Verlauf. Jedes Ereignis der Instanz wird mit Aufgabe, Datum, Uhrzeit und Benutzer protokolliert, und die Liste lässt sich exportieren oder drucken.

Workflow-Funktionen

Gestaltung

  • Webbasierter grafischer Designer, keine zusätzliche Software nötig
  • Aufgaben, Fork und Join für parallele Schritte sowie Endstatus-Elemente
  • Beliebig viele benannte Transitionen pro Aufgabe, nicht nur Ja/Nein-Entscheidungen
  • Kandidaten fest (Benutzer, Gruppen) oder dynamisch aus einem Benutzer-Attribut des Dokuments
  • Versionierte Workflow-Vorlagen mit XML-Import und -Export, um sie zwischen LogicalDOC-Installationen zu übertragen
  • Sicherheitseinstellungen, die festlegen, wer einen Workflow starten und wer ihn bearbeiten darf, sowie Supervisoren, die jede Instanz verfolgen können

Ausführung und Automatisierung

  • Automatischer Start über Ordner-Trigger, die Dokumentvorlagen mit Workflows verknüpfen
  • Automatisierungsskripte beim Anlegen oder Zuweisen einer Aufgabe und beim Durchlaufen einer Transition
  • Validierungsskripte, die den Abschluss einer Aufgabe verhindern, bis ihre Bedingungen erfüllt sind
  • Vollautomatische Aufgaben ohne menschliches Eingreifen, zum Beispiel für die Verteilung eingehender Post
  • Fälligkeiten mit Erinnerungen per E-Mail und einem optionalen Skript, das bei überfälligen Aufgaben startet
  • E-Mail-Benachrichtigungen bei Zuweisung und Erinnerungen, mit anpassbaren Nachrichtenvorlagen (zum Beispiel für Vertraulichkeits- oder Rechtshinweise)

Kontrolle und Nachvollziehbarkeit

  • Workflow-Dashboard mit mir zugewiesenen Aufgaben, Aufgaben, die ich übernehmen kann, und Aufgaben in Workflows, die ich beaufsichtige
  • Eigenschaft Workflow Status an jedem Dokument eines Prozesses
  • Notizen zu jeder Aufgabe, auf Wunsch verpflichtend beim Abschluss
  • Completion Diagram und vollständiger Ereignisverlauf für jede Workflow-Instanz
  • Notizen und visuelle Anmerkungen am Dokument, um festzuhalten, warum es freigegeben oder abgelehnt wurde

Warum Teams Freigaben per Workflow abwickeln

Klare Verantwortung

Jeder Schritt hat einen benannten Verantwortlichen, und das Dashboard zeigt, auf wen ein Dokument wartet.

Einheitliche Abläufe

Alle Dokumente desselben Typs durchlaufen denselben Freigabeweg.

Weniger vergessene Schritte

Die nächste Aufgabe wird automatisch zugewiesen, statt davon abzuhängen, dass jemand an das Weiterleiten einer E-Mail denkt.

Prüfungssichere Nachweise

Notizen, Versionen und Workflow-Verlauf zeigen, wer welches Dokument wann geprüft, abgelehnt oder freigegeben hat.

Fertige Beispiel-Workflows

Der Workflow Guide enthält Beispiel-Workflows, die Sie herunterladen und als Ausgangspunkt importieren können:

  • Basic Approval
  • Multi Approval
  • Invoice Approval
  • Version Control
  • Complaint Rationale
  • Purchasing Oversea
  • Mail Processing

Multi Approval arbeitet mit drei parallelen Freigebenden, und eine einzige Ablehnung beendet den Prozess; Version Control verlangt die Freigabe durch eine Führungskraft und die Bestätigung durch einen Supervisor.

Beispiel-Workflows ansehen (auf Englisch)

Verfügbarkeit nach Edition

Workflow und Automation sind enthalten in:

  • LogicalDOC Enterprise
  • LogicalDOC Cloud

Sie sind nicht Teil der Community Edition.

Einen Vergleich aller Funktionen je Edition finden Sie in der Vergleichsmatrix.

Häufig gestellte Fragen

Ihr Freigabeprozess in LogicalDOC

Sagen Sie uns, welche Dokumente Sie heute freigeben (Verträge, Rechnungen, Verfahrensanweisungen oder Zeichnungen), und wir zeigen Ihnen, wie der Workflow von der Einreichung bis zur endgültigen Freigabe abliefe.

Workflow-Demo buchen30 Tage kostenlos testen

Technische Details: Workflow Guide (auf Englisch)

LogicalDOC

LOGICALDOC Srl
Via Aldo Moro, 3
41012 - Carpi (Modena)
ITALY
+39 059 597 0906

Globale Büros

Wir sind weltweit mit Geschäftsstellen und mehrsprachigen Mitarbeitern vertreten, um Ihre Bedürfnisse rund um die Dokumentenverwaltung mit LogicalDOC zu bedienen.
Für den Schutz Ihrer Investition stellt unser Partnernetzwerk eine breite lokale Präsenz sicher.
Logicaldoc global offices