1b.app
Link kopiert -

Abschluss des Blocks „Überprüfen Sie das Vorhandensein von Waren im Prozess per Barcode“ (fügen Sie das gefundene Produkt dem Prozess hinzu, wenn die Bedingungen erfüllt sind)

Ich bitte Sie, den Block der Schnittstelle des Prozesses „Überprüfen Sie das Vorhandensein von Waren im Prozess per Barcode“ zu verbessern.
Sie müssen darin die Bedingung „Fügen Sie das gefundene Produkt dem Prozess hinzu, wenn die Bedingungen erfüllt sind“ mit einer Liste der folgenden Vergleichsoptionen hinzu
- Liste der Felder (Zusatzfelder der Produkte des Prozesses, Zusatzfelder des Prozesses)
- Art des Vergleichs (größer als, kleiner als, gleich, ungleich)
- Kontrollwert
- Option zum Hinzufügen der nächsten Bedingung
Arbeitsbeschreibung
Erstellen Sie wie folgt eine Liste mit Regeln
Bedingung 1.
- Feld: Verbleibend hinzuzufügen (zusätzliches Feld des Prozessprodukts)
- Vergleichstyp: Gleich
- Kontrollwert: 0
Bedingung 2
- Feld: Geschenk (zusätzliches Produktfeld)
- Art des Vergleichs: gleich
- Kontrollwert: 1
Ziel ist es, dass ausnahmsweise nur bestimmte Produkte zur Bestellung hinzugefügt werden können.
Scannen eines Produkts mit einem Barcode 1234....
Produkt extra. Feld „Geschenk“ ist auf „1“ gesetzt
Bedingungen prüfen
Gemäß der ersten Bedingung fehlt das Produkt im Prozess, Bedingung 2 wird ausgelöst. Das Produkt wird dem Prozess hinzugefügt
Scannen eines Produkts mit Barcode 23154
Produkt extra. Feld „Geschenk“ ist auf „0“ gesetzt
Das Produkt ist bereits in der Bestellung. der Wert im Zusatzfeld des Prozessprodukts ist bereits „2“
Bedingungen prüfen
An der ersten Bedingung kommen wir nicht vorbei. Wir fügen keinen neuen Datensatz hinzu, sondern schreiben +1 in das Feld aus der Einstellung „Wählen Sie ein zusätzliches Feld des Prozessprodukts aus, in dem das Vorhandensein eines Produkts im Prozess markiert werden soll“.
Scannen eines Produkts mit Barcode 543541
Produkt extra. Feld „Geschenk“ ist auf „1“ gesetzt
Das Produkt ist bereits in der Bestellung. der Wert im Zusatzfeld des Prozessprodukts ist bereits „2“
Bedingungen prüfen
An der ersten Bedingung kommen wir nicht vorbei. Wir gehen den zweiten durch. Wir fügen keinen neuen Datensatz hinzu, sondern schreiben nur +1 in das Feld aus der Einstellung „Wählen Sie ein zusätzliches Feld des Prozessprodukts aus, in dem das Vorhandensein eines Produkts im Prozess markiert werden soll“.
Scannen eines Produkts mit einem Barcode 654654
Produkt extra. Feld „Geschenk“ ist auf „0“ gesetzt
Das Produkt ist bereits in der Bestellung. der Wert im Zusatzfeld des Prozessprodukts ist bereits „0“
Bedingungen prüfen
Beide Bedingungen schlagen fehl. Wir zeigen dem Benutzer eine Nachricht an, dass das Produkt bereits in der Bestellung ist. schreibe nichts auf
Die ursprüngliche Frage ist in der Version verfügbar: ru

Antworten:


Перегиняк Александр
Oneboxconsulting (интегратор)
Tyndyk Maxim Vadimovich OneBox-Produktionsadministrator schrieb: Überarbeitung dauert 4 Stunden
Bitte stellen Sie eine Rechnung für die Zahlung von FOP aus.
28.09.2021, 14:07
Originalkommentar zur Version verfügbar: ru

Es gibt Klarstellungen:
Wir scannen das Produkt mit dem Barcode 1234.... das Produkt hat zusätzlich. das Feld „Geschenk“ wird auf „1“ gesetzt Wir prüfen die Erfüllung der Bedingungen für die erste Bedingung, das Produkt fehlt im Prozess, Bedingung 2 wird ausgelöst, das Produkt wird dem Prozess Prozessprodukte hinzugefügt) - gem das zusätzliche Feld des Prozesses, die Bedingung erfüllt - das Produkt hinzufügen. Andernfalls - ein Fehler.
Wir scannen das Produkt mit dem Barcode 543541 für den Produktzusatz. das Feld „Geschenk“ auf „1“ gesetzt ist, ist das Produkt bereits in der Bestellung. der Wert im Zusatzfeld des Prozessprodukts ist bereits „2“ Wir gehen durch die zweite. Wir fügen keinen neuen Datensatz hinzu, wir schreiben einfach +1 in das Feld aus der Einstellung "Wählen Sie ein zusätzliches Feld des Prozessprodukts aus, in dem das Vorhandensein des Produkts im Prozess markiert werden soll" [/ Quote] Hier ist klar - ob Sie haben nicht in die Felder des Prozessprodukts gepasst, aber das Produkt gefunden - schreiben Sie + 1 in das Feld [Angebot] Scannen Sie das Produkt mit Barcode 23154 für das Produkt hinzufügen. das Feld „Geschenk“ auf „0“ gesetzt ist, ist das Produkt bereits in der Bestellung. der Wert im Zusatzfeld des Prozessprodukts ist bereits „2“ Wir fügen keinen neuen Datensatz hinzu, wir schreiben +1 in das Feld aus der Einstellung "Wählen Sie ein zusätzliches Feld des Prozessprodukts aus, in dem das Vorhandensein eines Produkts im Prozess markiert werden soll"
Hier übergeben wir beides nicht Bedingungen - und schreiben Sie +1 in Feld A, wenn wir beide Bedingungen erfüllt haben? Nichts tun oder +1 in das Feld schreiben?
Wir scannen das Produkt mit dem Barcode 654654 für den Produktzusatz. das Feld „Geschenk“ auf „0“ gesetzt ist, ist das Produkt bereits in der Bestellung. der Wert im Zusatzfeld des Prozessprodukts ist bereits „0“ Wir zeigen dem Benutzer eine Nachricht an, dass das Produkt bereits in der Bestellung ist. wir schreiben nirgendwo etwas
Vielleicht ist ein Fehler in der Beschreibung des Ergebnisses? Die Bedingung für das Prozessprodukt kam auf uns zu - es stellt sich heraus, dass wir nichts tun, wenn in der Bestellung ein Prozessprodukt vorhanden ist, das zum Zusatzfeld des Prozessprodukts passt, aber nicht zum Produktfeld.
30.09.2021, 14:54
Originalkommentar zur Version verfügbar: ru

Перегиняк Александр
Oneboxconsulting (интегратор)
Tyndyk Maxim Vadimovich OneBox-Produktionsadministrator schrieb: Vielleicht gibt es einen Fehler in der Beschreibung des Ergebnisses? Die Bedingung für das Prozessprodukt kam auf uns zu - es stellt sich heraus, dass wir nichts tun, wenn in der Bestellung ein Prozessprodukt vorhanden ist, das zum Zusatzfeld des Prozessprodukts passt, aber nicht zum Produktfeld.
Implementieren Sie einfach das Auslösen von Bedingungen gemäß den "AND" -Regeln. mit einer einzigen zusätzlichen Überprüfung, dass wenn kein Produkt im Prozess ist, dann die Vergleichsbedingung für zusätzliche. das Prozessproduktfeld von der Prüfung ausschließen. Speziell zu Ihrer Frage stellt sich heraus, dass sich ein Produkt im Prozess befindet, eine der Bedingungen nicht erfüllt ist, also fügen wir das Produkt nicht dem Prozess hinzu, wir zeigen nur eine Fehlermeldung an
Tyndyk Maxim Vadimovich OneBox-Produktionsadministrator hat geschrieben: beide Bedingungen? Nichts tun oder +1 in das Feld schreiben?
Diese Überarbeitung betrifft NUR die Regel, ein neues Produkt zum Prozess hinzuzufügen, bzw. +1 sollte gemäß der vorhandenen Funktionalität funktionieren. Diese. Wenn die Bedingungen für das Hinzufügen eines Produkts zum Prozess erfüllt sind, fügen wir das gefundene Produkt dem Prozess hinzu und geben ihm +1, andernfalls nur +1 für das vom Barcode gefundene Produkt.
02.10.2021, 11:32
Originalkommentar zur Version verfügbar: ru

Implementieren Sie einfach das Auslösen von Bedingungen gemäß den "UND" -Regeln. mit einer einzigen zusätzlichen Überprüfung, dass wenn kein Produkt im Prozess ist, dann die Vergleichsbedingung für zusätzliche. schließen Sie das Feld Prozessprodukt von der Prüfung aus. speziell zu deiner frage stellt sich heraus, dass sich ein produkt im prozess befindet, eine der bedingungen ist nicht erfüllt, was bedeutet, dass wir das produkt nicht zum prozess hinzufügen, sondern nur eine fehlermeldung anzeigen
[quote ] Diese Überarbeitung betrifft NUR die Regel zum Hinzufügen eines neuen Produkts zum Prozess bzw. +1 sollte gemäß der vorhandenen Funktionalität funktionieren. Diese. Wenn die Bedingungen für das Hinzufügen eines Produkts zum Prozess erfüllt sind, fügen wir das gefundene Produkt dem Prozess hinzu und geben ihm +1, andernfalls nur +1 für das vom Barcode gefundene Produkt.
Ich bin immer noch verwirrt - wenn ich mich entschieden habe, 1 Feld des Produkts des Prozesses und 1 Feld des Produkts zu überprüfen, dann in den folgenden Fällen: 1. Das Produkt per Barcode ist nicht im Prozess - wenn die Bedingungen für das Produkt erfüllt sind - fügen Sie ein neues Produkt zum Prozess hinzu und + 1 im Zusatzfeld 2. das Produkt vom Barcode ist in Bearbeitung, eine (oder mehrere) der Bedingungen sind nicht erfüllt - wir zeigen einen Fehler an Nachricht 3. Das Produkt mit dem Barcode ist in Bearbeitung, alle Bedingungen sind erfüllt - schreiben Sie +1 in das zusätzliche .Feld Also?
04.10.2021, 14:23
Originalkommentar zur Version verfügbar: ru

Перегиняк Александр
Oneboxconsulting (интегратор)
Tyndyk Maxim Vadimovich OneBox-Produktionsadministrator schrieb: Ich bin immer noch verwirrt - wenn ich mich entschieden habe, 1 Prozessproduktfeld und 1 Produktfeld zu überprüfen, dann in den folgenden Fällen: 1. Es gibt kein Produkt nach Barcode im Prozess - wenn die Bedingungen für das Produkt - ein neues Produkt zum Prozess hinzufügen und +1 im Zusatzfeld 2. das Produkt per Barcode im Prozess ist, eine (oder mehrere) der Bedingungen nicht erfüllt sind - wir zeigen eine Fehlermeldung an 3. das produkt durch den barcode ist im prozess, alle bedingungen sind erfüllt - wir schreiben +1 in das zusätzliche feld
nein, nicht so sehr. Wenn es Ihrer Logik nach 1. kein Produkt nach Barcode gibt - deaktivieren Sie die Überprüfung nach Prozessproduktfeldern, prüfen Sie, ob die Bedingungen für die Produktfelder erfüllt sind. Wenn sie erfüllt sind, fügen Sie das Produkt dem Prozess hinzu und schreiben Sie +1 im Zusatz. Feld (Standardfunktionalität) 2. Produkt nach Barcode im Prozess gefunden, ALLE Bedingungen sind ERFÜLLT - Produkt zum Prozess hinzufügen UND +1 zusätzl. Feld (Standardfunktionalität) 3. Produkt per Barcode im Prozess gefunden, eine der Bedingungen ist nicht erfüllt - Produkt NICHT zum Prozess hinzufügen UND +1 zusätzl. Feld (Standardfunktionalität) d.h. wenn das Produkt im Prozess gefunden wird, dann auf Erfüllung der Bedingungen nach der „UND“-Regel prüfen, wenn die Bedingungen erfüllt sind, dann ein neues Produkt zum Prozess hinzufügen sonst (wann das Produkt ist nicht im Prozess) deaktivieren Sie die Prüfung durch hinzufügen. Produktfeld bearbeiten und nur auf Hinzufügen prüfen. Produktfeld. Wenn die Bedingungen für zusätzliche Produktfelder erfüllt sind, fügen Sie das Produkt dann dem Prozess hinzu und führen Sie dann die Standardaktionsfunktionalität bezüglich +1 und Benachrichtigungen aus, dass das Produkt nicht gefunden wurde
04.10.2021, 18:03
Originalkommentar zur Version verfügbar: ru

Nein, nicht so sehr. Wenn es Ihrer Logik nach 1. kein Produkt nach Barcode gibt - deaktivieren Sie die Überprüfung nach Prozessproduktfeldern, prüfen Sie, ob die Bedingungen für die Produktfelder erfüllt sind. Wenn sie erfüllt sind, fügen Sie das Produkt dem Prozess hinzu und schreiben Sie +1 im Zusatz. Feld (Standardfunktionalität) 2. Produkt nach Barcode im Prozess gefunden, ALLE Bedingungen sind ERFÜLLT - Produkt zum Prozess hinzufügen UND +1 zusätzl. Feld (Standardfunktionalität) 3. Produkt per Barcode im Prozess gefunden, eine der Bedingungen ist nicht erfüllt - Produkt NICHT zum Prozess hinzufügen UND +1 zusätzl. Feld (Standardfunktionalität)
Verbessert.
05.10.2021, 09:21
Originalkommentar zur Version verfügbar: ru

Перегиняк Александр
Oneboxconsulting (интегратор)
Tyndyk Maxim Vadimovich OneBox-Produktionsadministrator schrieb: Verbessert.
Einstellung wird nicht gespeichert http://i.prntscr.com/1pO8Nxs3R9OVfOuALQvqAw.png . überprüfen Sie bitte.
05.10.2021, 11:47
Originalkommentar zur Version verfügbar: ru

Перегиняк Александр
Oneboxconsulting (интегратор)
Pereginyak Alexander FOP Pereginyak O.P. Oneboxconsulting Client (Integrator) schrieb: Einstellung wird nicht gespeichert http://i.prntscr.com/1pO8Nxs3R9OVfOuALQvqAw.png . überprüfen Sie bitte.
hier ist die konfigurierte Schnittstelle https://hillary.crm-onebox.com/admin/shop/workflowstatus/109/interface/
05.10.2021, 11:47
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