Gelöst Workflow fordert unnötige Bedingung

jendris

Sehr aktives Mitglied
1. April 2011
1.614
270
Kiel
Workflow "Rechnungen erstellt" soll die Rechnung in einem Verzeichnis speichern.
Funktioniert nicht, weil eine Bedingung gefordert wird. Ja, die Bedingung ist ja bereits erfüllt, nämlich "Rechnung erstellt".
Wozu wird noch eine Bedingung benötigt? Wird übrigens in anderen WF auch nicht nach gefragt.

Ich habe jetzt die Krücke eingebaut, dass dies nur für EU Rechnungen gelten soll.
Dann den WF dupliziert, und nochmal für nicht EU Rechnungen eingerichtet.
 

Matze_G

Sehr aktives Mitglied
1. Dezember 2017
210
74
Bei uns funktioniert das genau so, ohne Bedingung. Allerdings haben wir den WF zeitverzögert nachts laufen, da werden dann alle Rechnungen abgelegt und archiviert.
 

Uwe Jaksties

Sehr aktives Mitglied
13. Mai 2014
571
119
Workflow "Rechnungen erstellt" soll die Rechnung in einem Verzeichnis speichern.
Funktioniert nicht, weil eine Bedingung gefordert wird. Ja, die Bedingung ist ja bereits erfüllt, nämlich "Rechnung erstellt".
Wozu wird noch eine Bedingung benötigt? Wird übrigens in anderen WF auch nicht nach gefragt.

Ich habe jetzt die Krücke eingebaut, dass dies nur für EU Rechnungen gelten soll.
Dann den WF dupliziert, und nochmal für nicht EU Rechnungen eingerichtet.
Ein Workflow benötigt keine Bedingung, egal ob zeitversetzt oder sofort ausgeführt.
Der Unterschied ist, dass ein sofort ausgeführter Workflow auf dem Client ausgeführt wird, der ihn auslöst und wenn das hinterlegt Speicherverzeichnis an diesem Client nicht existiert bzw. erreichbar ist, kann es nicht funktionieren und das wird bei Dir auch die Ursache sein.
Sobald der Workflow zeitversetzt läuft, wird er über den Worker immer dort ausgeführt, wo der Worker läuft, somit musst Du nur sicherstellen, dass der Pfad dort verfügbar ist.
 

jendris

Sehr aktives Mitglied
1. April 2011
1.614
270
Kiel
Hallo Uwe,

vielen Dank für den hilfreichen Tip.
Es ist tatsächlich so, wie Du schreibst.
Der Client ( Packtisch) kann den Client auf dem die Rechnungen abgelegt werden sollen, nicht erreichen.
Fehlt wohl ne Freigabe, wir haben kürzlich Win 10 installiert. :):thumbsup:
 

Uwe Jaksties

Sehr aktives Mitglied
13. Mai 2014
571
119
Hallo Uwe,

vielen Dank für den hilfreichen Tip.
Es ist tatsächlich so, wie Du schreibst.
Der Client ( Packtisch) kann den Client auf dem die Rechnungen abgelegt werden sollen, nicht erreichen.
Fehlt wohl ne Freigabe, wir haben kürzlich Win 10 installiert. :):thumbsup:
Arbeite bei solchen Konstellationen auch bitte mit UNC-Pfaden, also \\MeinServer\MeinPfad\.
Bei Netzlaufwerken (Z:\MeinPfad\) hast Du häufig das Problem, dass sich zwischen den Clients die Laufwerksbuchstaben unterscheiden oder ein Netzlaufwerk nicht richtig eingebunden wird.
So müssen nur die Freigaben ordentlich erteilt sein und dann umgehst Du andere Probleme recht zuverlässig.
 

Ähnliche Themen