Moin,
ich habe gerade mal wieder meine AMEISE laufen lassen um die täglich 2x rein kommenden Bestandsänderungen in der Wawi abzubilden.
Es gibt einen Workflow der auf "Artikel geändert" reagiert und dort "wenn Lieferanten = 0 " etwas ausführen soll.
Leider ist JEDER EINZELNE Artikel, obwohl sich NICHTS geändert hat, dennoch als "Artikel geändert" erfasst und der Workflow wird ausgeführt - was unsinnig und Ressourcen-Fressend ist. Es macht keinen Sinn für 50.000 Artikel den Workflow einzeln auszuführen, wenn sich gerade einmal 300 Artikel tatsächlich geändert haben.
Es muss dringend darauf geprüft werden ob sich am Artikel WIRKLICH etwas geändert hat.
Ein Artikel der nur bspw. in der Detailanzeige geöffnet und OHNE Änderungen wieder geschlossen wird, hat NICHT als "Artikel geändert" behandelt zu werden.
Hier müsste dann ein "Artikel angeschaut" als auslösende Bedingung hinzugefügt werden. (Für die die es ggf benötigen)
ich habe gerade mal wieder meine AMEISE laufen lassen um die täglich 2x rein kommenden Bestandsänderungen in der Wawi abzubilden.
Es gibt einen Workflow der auf "Artikel geändert" reagiert und dort "wenn Lieferanten = 0 " etwas ausführen soll.
Leider ist JEDER EINZELNE Artikel, obwohl sich NICHTS geändert hat, dennoch als "Artikel geändert" erfasst und der Workflow wird ausgeführt - was unsinnig und Ressourcen-Fressend ist. Es macht keinen Sinn für 50.000 Artikel den Workflow einzeln auszuführen, wenn sich gerade einmal 300 Artikel tatsächlich geändert haben.
Es muss dringend darauf geprüft werden ob sich am Artikel WIRKLICH etwas geändert hat.
Ein Artikel der nur bspw. in der Detailanzeige geöffnet und OHNE Änderungen wieder geschlossen wird, hat NICHT als "Artikel geändert" behandelt zu werden.
Hier müsste dann ein "Artikel angeschaut" als auslösende Bedingung hinzugefügt werden. (Für die die es ggf benötigen)