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

wawi-dl

Sehr aktives Mitglied
29. April 2008
5.771
529

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 Artikel Workflow - Bedingung - eBay Angebotsvorlage noch nicht vorhanden JTL-Workflows - Ideen, Lob und Kritik 0
Neu batch per Workflow ausführen Arbeitsabläufe in JTL-Wawi 2
Neu Workflow bei Bestand Plattform aktiv setzen User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow - Auslieferung eines Auftrags mit einem Dropshipper plus Standard-Lager JTL-Workflows - Ideen, Lob und Kritik 0
Neu Workflow Wert setzen: UVP JTL-Workflows - Ideen, Lob und Kritik 0
Workflow Adresszusatz Hausnummer JTL-Wawi 1.7 0
Neu Workflow: Kunden mit bestimmter "Kundengruppe" automatisch "Kunde von Firma" zuweisen Arbeitsabläufe in JTL-Wawi 0
Neu Bestandsführung via Workflow User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow Schleife Ausgaben zählen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Einfacher Workflow URL öffnen auf lokalem PC mit RDP WaWi? User helfen Usern - Fragen zu JTL-Wawi 1
Issue angelegt [WAWI-58816] manueller Workflow - Vorgangsstatus ändern JTL-Workflows - Ideen, Lob und Kritik 3
Beantwortet Workflow - Rechnungskauf - Zahlungsart ändern bei offenem Posten JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow als Zahlungserinnerung mit Abfrage IstBezahlt=Falsch User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow "Werte setzen" überschreibt ältere Einträge JTL-Wawi - Fehler und Bugs 1
Per Workflow die Sendungsnummer in den Lieferschein eintragen JTL-Wawi 1.8 0
Workflow Trackingnummern JTL-Wawi 1.6 4
Beantwortet Workflow zur Erstellung von Rechnungen nur ausführen, wenn bestimmte Benutzergruppe .... JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow mit laufender Nummer Gelöste Themen in diesem Bereich 3
In Diskussion Workflow / SQL Zahlartname prüfen bei mehr als einer Zahlung JTL-Workflows - Fehler und Bugs 1
Neu Versanddatenimport per JTLWawiExtern - Mail-Aktion in Workflow wird nicht ausgelöst User helfen Usern - Fragen zu JTL-Wawi 9
Neu MHD per Workflow aktivieren User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel via Workflow auf seinen Websho aufschalten, bild, bestand, siehe Filter Arbeitsabläufe in JTL-Wawi 3
Verwiesen an Support Workflow zum Setzen des Debitorenkontos fehlerhaft Gelöste Themen in diesem Bereich 4
Neu Im Workflow prüfen ob der Artikel eine Variation namens "Farbe" hat User helfen Usern - Fragen zu JTL-Wawi 6
Neu Tickets zusammenführen - Workflow Servicedesk (Beta) 1
Druckdatum per SQL mit Workflow setzen JTL-Wawi 1.7 2
Neu Eigene Dokumentation von Änderungen im Wawi wie in Workflow, Vorlagen usw. User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow erstellen für täglichen Lieferantenbestand importieren JTL-Workflows - Ideen, Lob und Kritik 21
In Diskussion JTL WAWI 1.7.14.0 Workflow sendet falsche Rechnung an Kunden JTL-Workflows - Fehler und Bugs 2
In Diskussion Workflow um Pickliste für gleiche Aufträge zu erstellen JTL-Workflows - Ideen, Lob und Kritik 1
Neu workflow: neukunden stammkunden superkunden User helfen Usern - Fragen zu JTL-Wawi 1
Beantwortet Manueller Workflow Überverkäufe setzten Gelöste Themen in diesem Bereich 2
In Diskussion Workflow für Aufträge welche nicht aus einem Lager Lieferbar sind JTL-Workflows - Fehler und Bugs 3
Workflow-Variable Kundenkommentar JTL-Wawi 1.6 1
Verwiesen an Support Kundengruppe Workflow funktionert nur sporadisch JTL-Workflows - Fehler und Bugs 3
Neu Lagerbestand per Workflow oder DirectQery ändern / Ohne Bestand ausliefern ? Arbeitsabläufe in JTL-Wawi 2
Issue angelegt [WAWI-13369] Workflow - Wenn GTIN eingetragen - Verkaufskanal aktivieren JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow Web-Request Body Auftragsfarbe auslesen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Hilfe zu manuellen Workflow für Datenexport von markierten Vorgängen/Rechnungen Gelöste Themen in diesem Bereich 2
Beantwortet Feld Auftrag-Details-Zahlungen-Steuer per workflow ändern möglich? JTL-Workflows - Fehler und Bugs 3
Neu Welche Workflow Bedingung - Lieferung in mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 11
PDF an Rechnung anhängen im Workflow JTL-Wawi 1.6 3
JTL-Wawi Workflow: Änderung des Lagerbestand auf 0 soll Lieferzeit ändern JTL-Wawi 1.7 5
Neu Workflow - ändern der Auftragsfarbe auf Default in der Datenbank mittels SQL Gelöste Themen in diesem Bereich 10
Workflow Email: Der Wert darf nicht NULL sein. Parametername: address JTL-Wawi 1.6 5
Verwiesen an Support Workflow Plattformen deaktivieren JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow für Stücklistenartikel gesucht...es ist kompliziert.... Gelöste Themen in diesem Bereich 3
Variable für Lieferant oder Hersteller in Workflow Aufträge JTL-Wawi 1.7 0
Neu Aufträge per Workflow ausliefern und auf verschieden Drucker ausgeben User helfen Usern - Fragen zu JTL-Wawi 0
Neu Aufträge ausliefern/drucken via Workflow via Remote auf lokalen PC User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen