In Diskussion Workflow alle X Tage ausführen

Desecrator

Sehr aktives Mitglied
20. Februar 2011
1.057
51
Hallo zusammen,

wir haben uns einen Workflow gebastelt, bei dem wir per Mail informiert werden wenn nach X Tagen ein Auftrag immer noch nicht versandt wurde.
das klappt soweit. jetzt ist die Frage: wie macht man es denn, dass der Workflow ERNEUT nach X Tagen bei GLEICHEM Auftrag anspringt?

denn aktuell springt er nur EINMALIG nach X Tagen an. sprich: nach X Tagen bekommen wir eine Mail, Auftrag noch nicht 100% versandt, und damit ist das Ding für den Workflow erledigt.
Der Auftrag sollte aber praktisch ALLE X Tage erneut ausgeführt werden.

Danke euch!
 

frankell

Sehr aktives Mitglied
9. September 2019
2.281
690
Flensburg
Hallo @Desecrator,

Du legst ein manuelles Workflo-Ereignis an mit zwei Workflows. Ein Workflow prüft, ob die Bedingung zur Beendigung erfüllt ist, und hat die gewünschte Aktion. Der andere prüft das Gleiche, nur umgekehrt, also ob die Bedingung zur Beendigung nicht erfüllt ist. Dieser hat mindestens die Aktion "Workflow-Ereignis auslösen" (oder so ähnlich, sitze grad nicht vorm Rechner), bei der er sich selbst (bzw. sein Workflo-Ereignis) aufruft, und zwar zeitversetzt im gewünschten Intervall.

Die erste Auslösung funktioniert über einen automatischen Workflow, der das vorher angelegte manuelle Workflow auslöst, entweder direkt oder zeitversetzt.

VG,
Frank
 
  • Gefällt mir
Reaktionen: Gregor B.

Gregor B.

Mitglied
10. März 2024
5
2
Hi @frankell,
ist dir Lösung bekannt, bei der kein manueller Workflow gebraucht wird? (Ich versuche manuelle Workflows zu vermeiden, wo es geht, um bei der zukünftige Beschränkung auf 10 manuelle Workflows in der Advanced Edition nicht zu viel wieder umbauen zu müssen.) Mein Ziel ist es eine wöchentliche Report-E-Mail zum Mahnstopps und langen Zahlungsverzügen intern an das Team zu senden.

Viele Grüße, Gregor
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.830
549
ist dir Lösung bekannt, bei der kein manueller Workflow gebraucht wird?
Mein Ziel ist es eine wöchentliche Report-E-Mail zum Mahnstopps und langen Zahlungsverzügen intern an das Team zu senden.
Außerhalb der Wawi mit einem zeitgesteuerten Prozess die benötigten Daten bzw. Reports direkt aus der Datenbank auslesen und verschicken lassen. Auf linuxbasierten oder Unix (ähnlichen) Systemen mit cron oder anacron , auf Windows Rechner kann man sowas mit der Aufgabenplanung machen
 
  • Gefällt mir
Reaktionen: Gregor B.

Desecrator

Sehr aktives Mitglied
20. Februar 2011
1.057
51
Boa, das ist alles so wenig oder sagen wir: GAR NICHT verständlich für den Wawi-Enduser...
und für den sind diese Workflows aber gedacht.
 

Gregor B.

Mitglied
10. März 2024
5
2
Zur Info: Ich habe einen Workaround für unseren Arbeitskontext gefunden. Ich benutze als Auslöser "Auftrag erstellt" und versehe den Workflow dann mit einer Bedingung, die prüft, ob es sich um die höchste Auftragsnummer in der Queue handelt. Das führt dazu, dass nur einer der Workflows ausgeführt wird, nämlich der mit dem höchsten Auftragsnummer-Wert.
Für alle neuen Aufträge innerhalb einer Woche wird also jeweils auch ein Queue-Eintrag erzeugt, von denen am Ausführungszeitpunkt (Montagmorgen) aber nur derjenige Workflow durchläuft, für den die Bedingung "ich habe die neueste Auftragsnummer" erfüllt ist. Ich habe keine Erfahrungen damit, wie viele Einträge die Queue so "verträgt". Unsere Auftragsmengen pro Woche sind überschaubar. Also, Lösung noch nicht wirklich "kampferprobt", aber aktuell stabil.

Hier der Code:

{% capture sql %}
SELECT TOP 1
l.cObjectId
FROM dbo.tWorkflowQueue AS q
JOIN dbo.tWorkflowLog AS l
ON l.kObjektPk = q.kObjektPk
WHERE q.kWorkflow = 65
AND l.kWorkflow = 65
ORDER BY l.cObjectId DESC
{% endcapture %}

{% assign result = sql | DirectQuery %}

{% if result.Daten.size == 0 %}
false
{% else %}
{% assign max_cObjectId = result.Daten[0].cObjectId | strip %}
{% assign auftragsnummer = Vorgang.Stammdaten.Auftragsnummer | strip %}

{% if max_cObjectId == auftragsnummer %}
true
{% else %}
false
{% endif %}
{% endif %}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Workflow bei Zahlungseingang User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow LandISO User helfen Usern - Fragen zu JTL-Wawi 3
Workflow zum abrufen der Upload-Datei aus dem Shop-Auftrag JTL-Wawi 1.11 0
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Neu Workflow zum automatischen Stornieren einer Rechnung nach Versand User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel KinderArtikel anlegen: Workflow "Artikel erstellt und Artikel geändert" werden NUR beim Vaterartikel gestartet User helfen Usern - Fragen zu JTL-Wawi 0
Stornobeleg als Workflow-Trigger JTL-Wawi 1.10 6
Neu Kartonagen nicht mehr über Workflow auswählbar nach Update auf 1.11.3 JTL-Workflows - Ideen, Lob und Kritik 0
Neu Workflow für voraussichtlichen Liefertag erstellen JTL-Workflows - Ideen, Lob und Kritik 6
Neu Workflow für voraussichtlichen Liefertag erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Lieferantenbestellung per Workflow bestätigen JTL-Wawi 1.11 0
Neu Workflow: Straße enthält Postfiliale oder Paketshop JTL-Workflows - Fehler und Bugs 3
Neu Workflow 4 Wochen vor vorraus. Lieferdatum Arbeitsabläufe in JTL-Wawi 1
Überverkäufe über Workflow setzen JTL-Wawi 1.10 2
Ausliefern Workflow über API JTL-Wawi 1.9 6
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
JTL-Workflow | Automatisches Speichern von Rechnungen möglich? JTL-Wawi 1.9 2
In Diskussion Workflow Angebote OHNE Auftrag JTL-Workflows - Ideen, Lob und Kritik 8
Gelöst Workflow-Trigger für Selbstabholung / FFN-Versand JTL-Workflows - Fehler und Bugs 2
In Diskussion Workflow für bezahlte Aufträge eines bestimmten Lagers → Pickliste zu bestimmter Uhrzeit JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Workflow verändert Wert JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Standardlieferant JTL-Wawi 1.10 2
XML Auftragsimport per Workflow bediinen JTL-Wawi 1.8 1
Issue angelegt [WAWI-44314] Workflow automatisch 2 Pakete erstellen bei bestimmen Produkten? JTL-Workflows - Ideen, Lob und Kritik 2
Gelöst CustomWorkflow erscheint nicht in den Workflow-Aktionen JTL-Workflows - Fehler und Bugs 7
Neu Workflow um einen Artikel bei einem bestimmten Verkaufskanal zu aktivieren oder deaktivieren User helfen Usern - Fragen zu JTL-Wawi 4
Neu Mit Workflow verfügbaren Bestand aller Artikel in Datei schreiben User helfen Usern - Fragen zu JTL-Wawi 8
In Diskussion Workflow ausführen bei Lagerbestand 0 eines Lagers JTL-Workflows - Fehler und Bugs 3
Neu Workflow: WMS Lager nutzen um Versandart zu bestimmen User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow für das Austauschen von bestelltem Artikel in einem Auftrag gegen einen alternativen Artikel JTL-Workflows - Ideen, Lob und Kritik 3
Neu Nicht alle Artikel einer Bestellung werden an die WaWi übermittelt Amazon-Anbindung - Fehler und Bugs 3
Neu Umstiegsproblem beim Lister - Kategorienspezifisch Felder alle einzelt einstellen? Amazon-Lister - Fehler und Bugs 4
Bug in Version 1.11.2 – Alle Drucker-Einstellungen gehen nach Neustart verloren JTL-Wawi 1.11 19
Monatsweise Warenbewegungen für alle Artikel exportieren JTL-Wawi 1.10 1
Neu Staffelpreise Variantenartikel über alle Varianten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Alle Benutzer abmelden JTL-Wawi - Ideen, Lob und Kritik 0
Amazon Bestellungen werden nicht alle angezeigt Amazon-Anbindung - Fehler und Bugs 7
Bis alle Fehler behoben sind, nicht installieren. JTL-Wawi 1.11 40
Statistik: Amazon.de, .be., .fr etc. zusammenfassen zu Amazon (alle Länder) JTL-Wawi 1.9 2
Neu Blog Kategorie nicht erstelbbar "Bitte füllen Sie alle Pflichtfelder korrekt aus." JTL-Shop - Fehler und Bugs 4
Neu Nach Import der Angebote sind alle versandarten auf kostenlosen Standardversand gesetzt worden Amazon-Lister - Ideen, Lob und Kritik 2
Neu Newsletter wird nicht an alle Empfänger versendet JTL-Shop - Fehler und Bugs 0
Neu Unicorn2 - Marcos Software Internetseite alle weg? Läuft das Projekt noch? Schnittstellen Import / Export 4
Neu Zahlungsziel (Tage) wo einstellen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Zuletzt Verkaufter Artikel länger als X Tage her und im eigenen Bestand User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen