Gelöst Workflow zu einer bestimmten Zeit ausführen geht nicht

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.628
2.685
Berlin
Firma
css-umsetzung
Ich habe einen Workflow, dem sage ich, er soll immer zu einer Bestimmten Uhrzeit (7:00 Uhr) ausgeführt werden, das klappt auch soweit.

Aber wenn diese Uhrzeit (7:00 Uhr) vorbei ist und neue Aufträge in diesem Workflow landen, müssten die ja normalerweise erst am nächsten Tag um diese Uhrzeit ausgeführt werden, das passiert aber nicht, die Aufträge werden sofort wenn der Worker einen Blick darauf wirft ausgeführt, weil das Datum in der Tabelle für den WorkflowQueue das heutige ist und der Workflow vermutlich denkt, dass er das noch machen muss.

ich habe eben einen Auftrag so angelegt das er in einem Workflow der immer um 7 Uhr bearbeitet werden soll landet, das hier steht nun um 11:15 in der Datenbank

2016-02-09 07:00:00.000
Das heißt, er wird jetzt gleich beim nächsten Worker Rundgang ausgeführt, obwohl dies erst Morgen um 7:00 Uhr passieren dürfte.

ich verwende die 1.0.9.1
 

Shopworker.de

Offizieller Servicepartner
SPBanner
4. Januar 2011
4.183
576
Arnsberg, Sauerland
Firma
Shopworker GmbH
AW: Workflow zu einer bestimmten Zeit ausführen geht nicht

Was hast du denn als Zeitverzögerung eingestellt? Nur eine Uhrzeit oder auch einen Tag?

Ungetestet hätte ich "in einem Tag" und dann die Uhrzeit eingestellt.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.628
2.685
Berlin
Firma
css-umsetzung
AW: Workflow zu einer bestimmten Zeit ausführen geht nicht

Ups,

da hab ich wohl Mist gemacht, es war die optionale Option "in Tagen" aktiviert und als 0 angegeben, dass hat mir wohl den ganzen Workflow durcheinander gebracht.
Es darf wohl gar kein Tag ausgewählt sein, bei mir war da eine 0.
 

Anhänge

  • workflow_uhrzeitabhängig.jpg
    workflow_uhrzeitabhängig.jpg
    46 KB · Aufrufe: 122

Ähnliche Themen