In Diskussion Workflow alle X Tage ausführen

Desecrator

Sehr aktives Mitglied
20. Februar 2011
1.085
54
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.608
798
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.

Aktives 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.852
556
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.085
54
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.

Aktives 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 Verständnisfrage zum Mahnlauf Workflow User helfen Usern - Fragen zu JTL-Wawi 0
Neu Ort mit OT per Workflow bereinigen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Ausdruck Rechnung beim Workflow nicht korrekt formatiert User helfen Usern - Fragen zu JTL-Wawi 6
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6
Neu Workflow - Seriennummer per Mail versenden JTL-Workflows - Fehler und Bugs 1
Neu Workflow automatisch bei Warenausgang für Bestand und Puffer JTL-Wawi - Ideen, Lob und Kritik 10
workflow führt zu "keiner Rückmeldung" / Absturz JTL-Wawi 1.11 3
Artikelpuffer Email Workflow JTL-Wawi 1.11 4
Neu Workflow Ereignis "Position hinzufügen" bei Angebote User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Bedingung Lieferstatus User helfen Usern - Fragen zu JTL-Wawi 4
Workflow: Artikel geändert -> bat-script ausführen JTL-Wawi 1.11 2
Neu Workflow funktioniert nicht so wie gewollt :) User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow Abweichung Preise > Emailreport JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow Auslöser: Artikel gelöscht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Mahnwesen per Workflow automatisieren User helfen Usern 0
Neu Ebay-Artikelimport triggert Workflow "Artikel geändert" nicht JTL-Wawi - Fehler und Bugs 0
Neu Workflow Überfällige Mahnung an Inkassoanwalt übergeben JTL-Workflows - Ideen, Lob und Kritik 0
JTL Workflow - Email addresse von Rechnungsadresse JTL-Wawi 1.9 5
Neu JTL REST API einen Workflow ausführen und benutzerspezifischen Drucker ansteuern User helfen Usern 0
Neu Retouren Variablen in Workflow für Rechnungskorrektur Wert & Korrekturbetrag JTL-Workflows - Ideen, Lob und Kritik 0
Neu JTL-Wawi 1.11.5: Sequenzieller Kundenexport mit Workflow und SQL-Queue Schnittstellen Import / Export 2
Workflow Druckvorlage personalisierte Artikel JTL-Wawi 1.11 2
Neu Artikel ändern Bilder erst, wenn alle Variationen gewählt wurden Allgemeine Fragen zu JTL-Shop 1
Neu Artikelbild verknüpfen verknüpft nur alle Bilder, wenn kein Bild 1 da ist JTL-Ameise - Fehler und Bugs 0
Neu Wokflow alle Sendenummer in eine Mail User helfen Usern - Fragen zu JTL-Wawi 2
Neu nach Update nicht alle Rechnungen mehr an Amazon Amazon-Anbindung - Fehler und Bugs 0
Neu Versandlistendruck - alle Dienstleister sortiert drucken User helfen Usern - Fragen zu JTL-Wawi 0
Neu Alle Kindartikel in Beständen, bzw. bei Lager JTL-Wawi - Fehler und Bugs 1

Ähnliche Themen