Veröffentlicht Wed, 08 Jan 2020 08:51:08 GMT von Klaus Huber
Beim Konfigurieren des Auslösers für "Warten auf Ereignis" bin ich mir nicht sicher ob ich die Logik dahinter richtig verstanden habe.

Wenn ich den Check auf "wenn Indexeinträge des Dokuments geändert wurden" setze und ich jeweils eine Bedingung für vor und nach Indexänderung definiere dann müssen nach meinem Verständnis beide Bedingungen zutreffen damit das Ergebnis wahr ist. Liege ich da richtig?
Oder reicht es dass nur eine Bedingung zutrifft.
Veröffentlicht Wed, 08 Jan 2020 15:56:38 GMT von Jean-Francois Buée Senior Specialist Software Support BLUE EMEA
Sehr geehrter Herr Huber,

mit Ihrer Vermutung liegen Sie da richtig. 
Der Workflow löst erst aus, wenn beide Bedingungen erfüllt sind. Somit darf in Ihrem Beispiel vor der Änderung das Feld "WFResult" mit jedem Wert befüllt werden, außer den Wert "OK". Anschließend muss für das Feld "WFResult" der Indexwert auf "OK" gesetzt werden, damit der Workflow ausgelöst wird. 

Mit freundlichen Grüßen


Jean-Francois Buée
Jr. Software Support Specialist Team BLUE EMEA
 

Veröffentlicht Tue, 25 Oct 2022 15:35:20 GMT von Marcus Herre Uriot GmbH & Co. KG Solution Consultant
Es ist zwar ein schon etwas älteres Thema, aber für mich gerade wieder aktuell. Ich habe als Bedingung die Änderung des Feldes "Status" definiert, mit einer Bedingung für den Wert VOR und NACH der Indexänderung. Leider betrachtet der Workflow JEDE Indexänderung in jedem anderen Feld als beachtenswert, ignoriert aber die Bedingung VOR Änderung komplett.

Bsp: Wert "Status" VOR Indexänderung NICHT "Start", Wert Nach Änderung GLEICH "Start"
Nach dem Start des Workflows wird das Feld "Prüfer" geändert -> der Workflow startet erneut.

Das kann nicht ganz im Sinne des Erfinders sein - oder?
Veröffentlicht Wed, 26 Oct 2022 07:54:41 GMT von Frank Meyer Docuplan GmbH & Co. KG | IT-Leiter
Ich kenne das Problem bzw. Phänomen auch und habe hierbei die besten Erfahrungen gemacht, indem man bspw. folgende Einstellungen setzt:
Im oberen Bereich "Neuen Workflow starten" die Checkboxen "für neue Dokumente" und "wenn Indexeinträge des Dokumentes geändert wurden" aktivieren.
Im mittleren Bereich "Wenn 'eine' der folgenden Bedingungen vor der Indexänderung erfüllt ist/sind" nichts definieren, Bereich also komplett leer lassen!
Im unteren Bereich "Wenn 'alle' der folgenden Bedingungen nach der Indexänderung erfüllt ist/sind" dann folgendes definieren:
Feld "Status" - Einstellung "ist gleich" - Wert "Start"
Feld "Art des Dokumentes" - Einstellung "ist gleich" - Beispielwert "Eingangsrechnung"
Feld "Status" - Einstellung "hat sich geändert"

Viel Erfolg und viele Grüße!

Frank

Sie müssen angemeldet sein um Beiträge in den Foren zu erstellen.