Neu Workflow rückwirkend ausführen

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
Hallo Community,

kann man einen Workflow so einstellen dass wenn Ich diesen heute aktiviere dieser Kunden einen Nachricht zusendet wenn der Auftrag schon 120 Tage alt ist. Läuft das über den Ausführungsplan? Startet der Ausführungsplan dann ab heute und fängt an zu zählen oder greift dieser auch rückwirkend auf alte Aufträge die das kreterium dann erfüllen?

Schon mal vorab Vielen Dank.
 

Uwe Jaksties

Sehr aktives Mitglied
13. Mai 2014
571
119
Hallo,

nein das geht nicht. Ein Workflow kann nie rückwirkend arbeiten. Das geht nur mit manuellen Workflows, da man diese in Abhängigkeit der ausgewählten Objekte gezielt ausführen kann. Die klassischen Workflow funktionieren aber nur für zukünftige Ereignisse, ab Einrichtung des Workflows.
 

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
Hmm, das ist natrülich doof das heiß man müsste jeden tag die nächste zeit den Workflow manuell ausführen. Kann man einen manuellen Workflow dann über den Aufgabenplan am Server täglich starten?
 

forumjtlolshopag

Sehr aktives Mitglied
6. Juni 2018
808
235
Was @BlueEyePhoenix fragt würde mich auch interessieren. Generell wäre es cool, wenn man zu einem Auftrag/Lieferschein/Rechnung oder Artikel einen manuellen Workflow gesteuert antriggern könnte. Glaub das geht zurzeit soweit ich wei0 nicht. Wir behelfen uns da teilweise durch Skripte und eigene Datenbankabfragen.
 

Uwe Jaksties

Sehr aktives Mitglied
13. Mai 2014
571
119
Moment, bitte nichts durcheinander bringen.
Du kannst auch bei manuellen Workflows eine Zeitverzögerung für die Ausführung hinterlegen (Achtung! Für zeitverzögerte Workflows muss der Worker aktiv sein). Wenn Du also rückwirkend für irgendwas Workflows ausführen möchtest, dann mit einem manuellen Workflow. Die alten Vorgänge müsstest Du also einmal manuell abfrühstücken.
Für alle neuen Dinge legst Du die regulären Workflows an.
 

Uwe Jaksties

Sehr aktives Mitglied
13. Mai 2014
571
119
Was @BlueEyePhoenix fragt würde mich auch interessieren. Generell wäre es cool, wenn man zu einem Auftrag/Lieferschein/Rechnung oder Artikel einen manuellen Workflow gesteuert antriggern könnte. Glaub das geht zurzeit soweit ich wei0 nicht. Wir behelfen uns da teilweise durch Skripte und eigene Datenbankabfragen.

Richtig. Das geht im aktuellen Release nicht.

Manche Dinge werden aber auch nie gehen. Beispiel:
Ich möchte einen Workflow starten, der irgendetwas tut, sobald der Auftrag erstellt wird. Das ist ein Ereignis, dass nie ein zweites Mal eintreten kann. Man muss also berücksichten, was wann und unter welcher Bedingung passieren soll.
Gewisse Einschränkungen wird es auch immer geben, damit Endlosschleifen verhindert werden.
Ich habe schon Händler gesehen, die haben Ihre 10GB-Begrenzung der Datenbank durch eine 8GB große Tabelle für die Workflow-Logs erreicht. 1 Million neue Zeilen pro Tag.
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.185
1.944
Da es hier bereits einiges an Mißverständnissen gab: Bitte beschreib doch mal, was Du überhaupt vor hast.
 

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
Ich möchte einen Workflow rückwirkend ausführen. Ich habe einen Workflow erstellt dieser soll aber erst nach 120 Tagen nach Rechnungsaustellung auslösen. Greifen die neuerstellten Workflows somit rückwirkend? Wenn nicht wollte ich wissen ob man den Workflow über eine Batchdatei ansteuern kann. Somit könnte man diesen über den Aufgabenplaner vom Server starten.
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.185
1.944
Nein.
Auslöser für einen Workflow ist der Eintrag in der Datenbank. Rechnungen, die bereits vor Workflowerstellung existiert haben erzeugen keinen neuen Datenbankeintrag und stoßen somit keinen Workflow an.
Willst du einen Workflow über Bestandsdaten laufen lassen, dann musst Du einen manuellen Workflow anlegen und diesen auch manuell anstoßen.
 
  • Gefällt mir
Reaktionen: Uwe Jaksties

TheOggy

Sehr aktives Mitglied
6. Oktober 2009
1.030
99
Berlin
Nein.
Auslöser für einen Workflow ist der Eintrag in der Datenbank. Rechnungen, die bereits vor Workflowerstellung existiert haben erzeugen keinen neuen Datenbankeintrag und stoßen somit keinen Workflow an.
Willst du einen Workflow über Bestandsdaten laufen lassen, dann musst Du einen manuellen Workflow anlegen und diesen auch manuell anstoßen.
Für mich zum Verständnis, ich legen den Workflow also ganz unten bei "- Manuell" an.
Wie löse ich dann diesen aus und kann Ihn schon über Rückwirkende Aufträge laufen lassen?
 
Ähnliche Themen
Titel Forum Antworten Datum
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 0
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
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 3
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 11
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

Ähnliche Themen