Die Workflow-Engine erklärt: Validierungen, Aufgabenzuweisung und Genehmigungsprozesse einrichten.
Kurz gesagt Mit der Workflow-Engine automatisieren Sie den Genehmigungsprozess für eingehende Rechnungen und Spesenabrechnungen. Sie konfigurieren Validierungen, Aufgabenzuweisungen und Genehmigungsschritte. Verfügbar als Add-on bei einem SLA-Abonnement.
Mit der Workflow-Engine von eConnect automatisieren Sie den Genehmigungsprozess für eingehende Rechnungen, Spesenabrechnungen und andere Dokumente. Sie legen Regeln fest, die bestimmen, welche Prüfungen automatisch durchgeführt werden und wer Dokumente genehmigen muss. Die Workflow-Funktionalität ist als Add-on bei einem SLA-Abonnement verfügbar (Abonnement und/oder Einrichtungskosten). Die Funktionalität befindet sich unter Workflows in der Kundenumgebung; ohne Vertrag oder Abonnement ist sie nicht vorhanden.
document.extra.receiverId).Ein Workflow hat:
Eine Methode (ohne Actor) verwenden Sie zum Beispiel bei Eingangsrechnungen, um das Download-Datum zurückzusetzen. Dadurch geht das Dokument erst dann an das Softwarepaket, nachdem es genehmigt wurde und diesen Schritt durchlaufen hat.
Im Tab Nächste Schritte wählen Sie, zu welchen anderen Schritten das Dokument gehen darf. Routing lässt sich anhand von Bedingungen automatisieren, meist beim ersten Schritt oder einem Schritt ohne Actor.
Ein Workflow besteht aus einer Reihe von Schritten, die ein Dokument durchläuft, sobald es eingeht. Jeder Schritt kann eine automatische Validierung sein (das System prüft eine Bedingung) oder eine manuelle Aktion (ein Mitarbeiter muss das Dokument beurteilen).
Die Workflow-Engine validiert anhand von UBL-/XML-Feldern, die die Plattform kennt. Beispiele:
Basierend auf dem Ergebnis werden Aufgaben zugewiesen oder das Dokument wird automatisch weitergeleitet.
Der Feldauswähler zeigt nur Plattform-XML-Felder. Rohe UBL-Erweiterungen aus IDR sind dort nicht enthalten, außer über Functions oder XPath an anderer Stelle. Operatoren und Functions sind möglich, zum Beispiel Längen- oder Substring-Prüfungen. Für Lookups ohne Workflow-Anpassung bei Erweiterung einer Liste verwenden Sie ein Datenlisten-Lookup (dl:getFirstResult).
Häufig verwendete Bedingungsmuster:
document.extra.isDuplicate == truedocument.DocumentCurrencyCode_ui6 != 'EUR'document.OrderReference_ui7 != null und innerhalb Ihres Bereichsnoreply / no-replydocument.extra.receiverId == "<organisations-id>"Wenn ein Dokument nicht automatisch genehmigt werden kann, wird eine Aufgabe erstellt und einem Benutzer, einer Gruppe oder einer Rolle zugewiesen. Die Zuweisung kann auf dem Ergebnis der Validierung basieren, zum Beispiel: Rechnungen über € 5.000,00 an den Finanzleiter, Rechnungen unter € 5.000,00 an die Buchhaltung.
Der Mitarbeiter, der eine Aufgabe erhält, kann das Dokument:
Bei Aufgaben, die mehreren Personen zugewiesen sind, können Sie festlegen, ob alle Personen handeln müssen oder ob es ausreicht, wenn eine Person genehmigt.
In der Praxis bearbeiten Sie diese Aktionen über Ihre Aufgaben. Siehe Aufgaben auf der Plattform für die Schritte und die Bildschirmübersicht.
Der Workflow ist verfügbar für:
Ein Workflow kann automatisch beim Eingang eines Dokuments starten oder manuell aus dem Postfach gestartet werden.
Zuerst Pilot: Bauen und testen Sie den Workflow immer zuerst in Pilot; richten Sie ihn danach in der Produktion ein.
Ein Admin oder Verwalter kann unter Administration (Workflow-Admin) in den Workflow eingreifen.
Der Menüpunkt Templates wird zum Erstellen von Datenlisten verwendet. Datenlisten werden im Workflow für automatische Genehmigung oder Ablehnung, Routing und Mapping eingesetzt (zum Beispiel EAN zu Kostenstelle). Rechnungs-, Konvertierungsaufgaben- und andere Standardvorlagen können von Kunden nicht angepasst werden.
Datenlisten werden per CSV-Upload gefüllt. Spaltennamen müssen exakt mit der Datenliste in der Plattform übereinstimmen, die Reihenfolge muss gleich sein, und es gilt ein Limit von maximal 5.000 Zeilen. Speichern Sie die CSV ohne UTF-8-Formatierung (ANSI/Windows-1252). Eine herunterladbare Vorlage ist über den Tab „Daten hochladen“ verfügbar.
Der Workflow versendet bei jedem Schritt automatisch E-Mail-Benachrichtigungen:
Menü: Entwicklung > E-Mail-Vorlagen. Sie benötigen Rechte zur Entwicklung von E-Mail-Vorlagen (in der Regel Abonnement Professional oder höher). Die Liste zeigt Vorlagen im Konto und kann leer sein, wenn noch keine eigenen Vorlagen vorhanden sind. Tabs: Umgebung (Kontovorlagen) und Plattform (Plattformvorlagen aller Kanäle).
Workflow-Benachrichtigungen und andere Plattform-E-Mails verwenden E-Mail-Vorlagen. Variablen unterscheiden sich je nach Kontext. Plattformvorlagen und eigene Vorlagen verknüpfen Sie in Workflow-Benachrichtigungs- oder E-Mail-Versandschritten.
Platzhalter unterscheiden sich je nach Kontext; nicht jeder Platzhalter ist überall verfügbar. Beispiele: [[params.INVOICEID]], [[params.SENDER]], [[params.RECEIVER]]. Verfügbare Platzhalter finden Sie oft über Eigenschaften der (Plattform-)Vorlage.
Für Rechnungen auch XPath auf XML, zum Beispiel:
[[document.xpath(//urn1:ID)]] = Rechnungsnummer[[document.xpath(//urn2:AccountingSupplierParty/urn2:Party/urn2:Contact/urn1:ElectronicMail)]] = Kontakt-E-Mail des AbsendersNach dem Erstellen oder Anpassen verknüpfen Sie E-Mail-Versandschritte im Workflow.
Jeder Schritt im Workflow wird in einem vollständigen Audit-Log festgehalten. Sie können jederzeit nachvollziehen, wer was genehmigt hat, wann und welche Validierungen durchlaufen wurden. Dies ist essenziell für Compliance und interne Kontrolle.
Für die Verwaltung von Workflows ist eine spezielle administrative Rolle verfügbar. Ein Benutzer mit dieser Rolle kann Aufgaben neu starten, neu zuweisen und Schritte übersteuern, ohne dass der reguläre Workflow unterbrochen wird.
Die Workflow Engine bietet Einblick über die Zeitleiste pro Dokument und die Admin-Übersicht:
"The Workflow instance is already executing"
Diese Fehlermeldung erscheint, wenn eine Workflow-Aktion doppelt ausgelöst wird, beispielsweise durch einen Doppelklick auf die Genehmigungsschaltfläche.
Lösung als Workflow Admin:
Bei Fehlermeldungen in ausgehenden Workflows können Sie als Admin nach Korrektur die Aufgabe über die Resume-Option fortsetzen. Eine abgebrochene Aufgabe bleibt auf demselben Status stehen.
Möchten Sie wissen, wie Aufgaben in der Praxis funktionieren? Lesen Sie Aufgaben auf der Plattform.
Workflow einrichten