1b.app
Link kopiert -

Hilfe bei der Aktion „Einen Prozessschritt ändern, wenn genügend Produkte auf Lager sind“

Sie müssen genau verstehen, wie es funktioniert.

Ich habe 2 Bestellungen. Sie befinden sich in unterschiedlichen Phasen desselben Prozesses.

Für jeden Schritt gibt es eine Aktion mit einem Häkchen neben „Prozessschritt ändern, wenn genügend Produkte auf Lager sind“.

Nach welcher Logik wird verteilt? Es nimmt alle Bestellungen in dieser Phase entgegen, verteilt sie einzeln (nach Erstellungsdatum), fährt dann mit der nächsten Phase fort und macht genau das Gleiche?

Oder prüft es sofort alle Phasen aller Geschäftsprozesse, wo sich diese Aktionen befinden und verteilt die Produkte bis zum Bestellerstellungsdatum?

Die Sache ist, dass in der Phase, in der die Aktion zur Produktreservierung übertragen werden soll, alle Bestellungen definitiv nicht genügend Produkte im Lager haben. Herkömmlicherweise gibt es mehr Bestellungen als ein Produkt, und Sie müssen verstehen, nach welcher Logik diese Produkte verteilt werden. Bitte sagen Sie es mir.

+ Welches Datum ist erforderlich? Datum der Auftragserstellung oder Datum des Übergangs zur Phase mit dieser Aktion?
Die ursprüngliche Frage ist in der Version verfügbar: ru

Antworten:

Wenn wir über das Starten einmal pro Minute / Stunde sprechen, werden Aktionen nach der Sortierung getrennt nach Status ausgewählt. Zum Beispiel haben Sie 2 Status, auf die diese Aktion eingestellt ist - und wo sie höher eingestellt ist (und möglicherweise das, was früher hinzugefügt wurde) -, die zunächst funktionieren. Dann nimmt es die Prozesse im angegebenen Status, sortiert nach aufsteigender ID, und verarbeitet sie einen nach dem anderen.
17.11.2020, 14:34
Originalkommentar zur Version verfügbar: ru

Maxim Tyndyk Administrator schrieb: Du hast zum Beispiel 2 Status auf denen diese Aktion eingestellt ist - und wo sie höher eingestellt ist (und evtl. was vorher hinzugefügt wurde) - dann wird es erstmal funktionieren.
Es stellt sich heraus, wenn ich 2 Stufen habe - eine neue Bestellung (sie hat eine Stufen-ID = 10 ) - auf Verfügbarkeit wartet (sie hat eine Stufen-ID = 11 ) und auf diese 2 Stufen wird diese Aktion mit eingestellt dieselben Einstellungen und das Kontrollkästchen "Nicht übertragen" ist aktiviert, wenn es frühere Bestellungen gibt". Dann werden alle Bestellungen zuerst in die Phase "Neue Bestellung" gebracht, und dann wird es "auf Verfügbarkeit warten" gehen und auch mit der Sortierung nach dem ID-Abschnitt jeder genommenen Phase beginnen?
20.11.2020, 12:13
Originalkommentar zur Version verfügbar: ru

Alexander Sergeevich Gubko schrieb: Es stellt sich heraus, dass ich 2 Phasen habe - eine neue Bestellung (sie hat eine Phasen-ID = 10) - auf Verfügbarkeit wartet (sie hat eine Phasen-ID = 11) und in diesen 2 Phasen diese Aktion wird mit den gleichen Einstellungen und der darin enthaltenen Checkbox "bei früheren Bestellungen nicht übertragen" gesetzt. Dann werden alle Bestellungen zuerst in die Phase "Neue Bestellung" gebracht, und dann wird es "auf Verfügbarkeit warten" gehen und auch mit der Sortierung nach dem ID-Abschnitt jeder genommenen Phase beginnen?
Wenn beide Aktionen zuerst in der Stufe gesetzt werden - haben sie die gleiche Sortierung - dann nach Status. Und wenn zum Beispiel auf der Stufe mit id = 11 es zuerst gesetzt wird und auf der Stufe mit id = 10 es an dritter Stelle gesetzt wird, dann wird es zuerst ausarbeiten, was oben gesetzt ist (es hat mehr Priorität).
20.11.2020, 15:04
Originalkommentar zur Version verfügbar: ru

Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung. Melden Sie sich an und schreiben Sie einen Kommentar