Neu Workflow-Verwaltung (Ausführungspläne individuell steuern)

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.329
700

Workflow-Verwaltung (Ausführungspläne steuern)


Die Workflows in der JTL-Wawi sind mit die wichtigste Funktion um wiederkehrende Arbeiten zu automatisieren.
Die Ausführung der Workflows erfolgt über Trigger, entweder zeitgesteuert oder direkt durch Aktionen in JTL-Wawi.
Sofern Workflows zeitversetzt/zeitgesteuert ausgeführt werden, spricht man von Ausführungsplänen.



Problemstellung
Die JTL-Wawi kann also Workflows auch zeitversetzt ausführen, hierbei muss dieser Job aber in einer Warteschlange (Queue) gespeichert werden.
Das ist unter anderem ein großes Problem, da diese Warteschlange (Queue) vollaufen kann und verursacht Probleme/Fehler in der JTL-Wawi.
Stellt man sich mal vor, man hätte 100 Aufträge pro Tag und es werden 2 Workflows zeitversetzt gestartet, hätte man bereits 200 geparkte Jobs.

Zusätzlich besteht ein weiteres großes Problem bei den Ausführungsplänen, denn die JTL-Wawi bietet Out-of-the-Box keine Möglichkeit an, Workflows z.B. wöchentlich/monatlich/jährlich ausführen zu lassen.
Du denkst jetzt vielleicht "Wie? Das kann man doch einstellen? Man kann doch auch die Option setzen, nur letzten ausführen?!"

Einstellen ja, funktioniert aber nicht, entweder wird der Workflow X-mal ausgeführt oder die Warteschlange (Queue) läuft voll.
Zudem kann man keine Uhrzeit einstellen, damit der Workflow z.B. Samstag nacht 22 Uhr ausgeführt wird.

Natürlich kann man auch eine Dauerschleife mit Workflows erzeugen, diese hängen aber ebenfalls ständig in der Warteschlange (Queue) und können nur über den Hintergrunddienst gelöscht werden.
Oder man müsste sich ein Script (Batch/PowerShell) schreiben, das über Windows-Aufgabenplaner gesteuert wird, wobei die SQL-Zugangsdaten im Klartext gespeichert sind (IT-Security lässt grüßen).



Abhilfe/Lösung
Mit unserer Workflow-Verwaltung hat man nun die Möglichkeit, alle Workflows individuell gezielt zu steuern!
Man kann damit die eigenen Workflows (ID beginnend mit KD...) oder unsere Standard-Workflows (ID beginnend mit WDL...) ganz nach Belieben steuern.

Man kann jederzeit einzelne Workflows de-/aktivieren und die Ausführungszeit definieren (Tag/Monat/Jahr und Uhrzeit).
Alle Einstellungen werden in einer eigenen SQL-Tabelle gespeichert und sind updatesicher, der CustomWorkflow greift lediglich auf diese Einstellungen zu.



Vorteile
- es werden keine Jobs in Warteschlange (Queue) eingetragen
- es werden keine Workflows ständig erneut ausgeführt
- alle Workflows individuell aktivier- und steuerbar
- kostenlose Standard-Workflows mit HTML-Email-Templates

Nachteile
- einmalige Installation des CustomWorkflow



Anwendungsbeispiele
- wöchentlicher Email-Bericht (Umsatz, Bestellungen, Angebote, Stornos, Neukunden, ...)
- täglicher Email-Bericht (Warnungen zu überfällige Bestellungen)
- terminierte Auslieferung von Bestellungen (Liefertermin Kundenwunsch)
- monatlicher Email-Bericht (Artikel-Mindestlagerbestand unterschritten)
- jährlicher Email-Bericht (Unternehmensbericht)


Hier gehts zur Workflow-Verwaltung:
https://www.wawi-dl.de/Workflow-Verwaltung-Ausfuehrungsplaene-steuern


Bild3.jpgBild4.jpg
 
  • Gefällt mir
Reaktionen: ple
Ähnliche Themen
Titel Forum Antworten Datum
Neu Variabel für "Bearbeiter" im Workflow User helfen Usern - Fragen zu JTL-Wawi 8
Gelöst BUG - Falsches Workflow wird ausgeführt JTL-Workflows - Fehler und Bugs 2
Neu Workflow der die Versandart für den Export zu Amazon nach dem ausliefern über WMS ändert User helfen Usern - Fragen zu JTL-Wawi 3
Gelöst [WAWI-75772] Workflow Erscheinungsdatum Feld leeren deaktiviert Überverkäufe möglich JTL-Workflows - Fehler und Bugs 2
Neu Workflow Artikel Erscheint am Datum überschritten, Bestandsführung aktivieren. User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion BUG Workflow bricht ab JTL-Workflows - Fehler und Bugs 6
Beantwortet Workflow: Zahlungserinnerung aus dem JTL Guid, versendet beim Testen mehr als nur 1 E-Mail JTL-Workflows - Fehler und Bugs 4
Beantwortet Brauche Hilfe Workflow Multichannel Rechnungserstellung nach Versand von Amazon JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow: Prüfen ob Artikel mit Fehlbestend nach 48h im Zulauf JTL-Workflows - Ideen, Lob und Kritik 2
Beantwortet Workflow Warengruppe nicht ausführen bei bestimmter Warengruppe, bei unterschiedlichen klappt es nicht JTL-Workflows - Fehler und Bugs 3
Manueller Workflow via App wird nicht vollständig ausgeführt JTL-Wawi App 4
In Diskussion Workflow - noch nicht versendete Aufträge JTL-Workflows - Fehler und Bugs 10
In Diskussion Workflow für Kleinpaket anhand eigener "Volumenzahl" JTL-Workflows - Ideen, Lob und Kritik 5
Neu Workflow Überprüfung Eigene Felder User helfen Usern - Fragen zu JTL-Wawi 3
Issue angelegt [WAWI-75077] Workflow Mahnlauf ignoriert Karenztage JTL-Workflows - Fehler und Bugs 3
Anhänge bei zb. Auftrag per Email versenden | Workflow JTL-Wawi 1.9 5
Beantwortet Workflow einrichten bei Sonderpreise = Kategoriezuordnung User helfen Usern - Fragen zu JTL-Wawi 1
Neu Expressbearbeitung (unter Zusatzverpackung) in der WaWi per Workflow abfangen Allgemeine Fragen zu JTL-Shop 2
Issue angelegt [WAWI-80989] Workflow "Aufträge zusammenfassen" JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow Lagerbestand "in Aufträgen" steigt auf mehr als "auf Lager" = Auslösung JTL-Workflows - Ideen, Lob und Kritik 8
Neu Custom Workflow: Prüfung, ob mehrere Artikel in einem Auftrag sind User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion Workflow Bedingung Reserviert = Zulauf JTL-Workflows - Ideen, Lob und Kritik 9
In Diskussion Workflow email senden bei Bestandsänderung (nur Erhöhung) JTL-Workflows - Ideen, Lob und Kritik 41
Workflow in "Artikel" starten wenn ausgeliefert? JTL-Wawi 1.9 1
Neu Bild-URL per Workflow aus eigene Felder zuordnen – Geht das? User helfen Usern - Fragen zu JTL-Wawi 5
Neu JTL WAWI amazon Express wird nicht erkannt beim Workflow Arbeitsabläufe von eazyAuction 2
Workflow trägt Funktionsattribut nicht im JTL-Shop ein JTL-Wawi 1.9 0
Gelöst Datei per Workflow verschieben JTL-Workflows - Ideen, Lob und Kritik 8
Beantwortet Workflow - Versandart ändern bei Fehler JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow-Bedingungen für Teillieferung aus zwei Lagern (Lager A & Lager B) User helfen Usern - Fragen zu JTL-Wawi 2
Neu In Workflow Variable definieren und nachträglich den Wert verändern? User helfen Usern - Fragen zu JTL-Wawi 6
In Diskussion Workflow Gutscheinversand klappt nicht JTL-Workflows - Fehler und Bugs 5
Neu Servicepartner für Workflow gesucht Dienstleistung, Jobs und Ähnliches 3
Neu Workflow für fehlerhafte Retouren User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Wie lässt sich ein Freiposition im Auftrag per Workflow löschen? JTL-Workflows - Fehler und Bugs 4
Neu Workflow : Bei Artikel die ein Erscheinungsdatum haben Denn Auftrag Farblich markieren Arbeitsabläufe in JTL-Wawi 7
In Diskussion Workflow für die Abfrage des noch offenen Kreditlimits JTL-Workflows - Ideen, Lob und Kritik 2
Neu Erheblich Workflow Probleme nach Update auf 1.9 User helfen Usern - Fragen zu JTL-Wawi 5
In Diskussion Workflow für fehlgeschlagenen Versanddatenexport Adressfehler beheben JTL-Workflows - Fehler und Bugs 5
In Diskussion JTL Wawi Workflow: Automatische Etikettenerstellung und E-Mail-Versand JTL-Workflows - Ideen, Lob und Kritik 10

Ähnliche Themen