Gelöst 📥 Benachrichtigung, wenn Durchschnittlicher EK geändert wurde

ringdot_de

Aktives Mitglied
5. Dezember 2016
16
0
Hemer
Hallo Freunde,

wir wollen ein Workflow einrichten, der eine Person im Unternehmen benachrichtigt, wenn sich der durchschnittliche EK eines Artikels ändert (egal ob positiv oder negativ!).
Wir machen die Wareneingänge über WMS. Eingangsrechnungen werden erstellt und gebucht.

Gibt es hierfür eine Lösung?

Mfg
Michael
 

Björn Ponsen

Moderator
Mitarbeiter
1. Juli 2016
964
88
Guten morgen,

Ihr könntet ein Eigenes Feld "EK alt" erstellen und hier den aktuellen EK speichern. Wenn der Artikel dann geändert wurde könnte ein Workflow laufen der in der Bedingungen dieses Feld mit dem EK vergleicht. Wenn dieser nicht gleich ist dann gibt er eine Mail aus.
 

SebiW

Sehr aktives Mitglied
2. September 2015
2.610
1.202
So wie @Björn Ponsen das schreibt mache ich das auch.
Funktionsattribut in den ich den aktuellen EK0 schreibe.
Bei Wareneingängen von Artikeln prüfe ich ob EK0 = Wert in EK0 Attribut. Wenn unterschiedlich -> Mail an mich mit altem und neuem Wert, dann schreibe ich den neuen EK0 in das Attributfeld.
 
  • Gefällt mir
Reaktionen: Björn Ponsen

Rfunden

Aktives Mitglied
19. Juni 2018
90
11
Hamburg
So wie @Björn Ponsen das schreibt mache ich das auch.
Funktionsattribut in den ich den aktuellen EK0 schreibe.
Bei Wareneingängen von Artikeln prüfe ich ob EK0 = Wert in EK0 Attribut. Wenn unterschiedlich -> Mail an mich mit altem und neuem Wert, dann schreibe ich den neuen EK0 in das Attributfeld.
Moin SeBi,
Danke für die Antwort.

Das Problem am JTL Forum ist, das wenn man keine tiefen Kenntnisse in DirectQuery hat, steht man etwas auf dem Schlauch.
Kannst du mir evtl. genauer sagen wir ich den Workflow umsetzen kann?
 

SebiW

Sehr aktives Mitglied
2. September 2015
2.610
1.202
Worflow "Artikel geändert" (mit zusätzlichen Einschränkungen die zu Deinem System passen, zb kein Vaterartikel, keine Stückliste etc).
Attribut GLD-ALT erstellen. Aktuelle Netto GLDs via Ameise zu den Artikeln importieren.
Erweiterte Eigenschaft "GLD Netto" erstellen:

Code:
{% assign GLD-ALT = Vorgang.Attribute.Global.Kalkulation.GLD-ALT.Einsprachig | FormatNumber: 'N8', 'de-DE' -%}
{% assign GLD-NEU = Vorgang.Allgemein.PreiseEinheiten.Ø_Einkaufspreis-Netto | FormatNumber: 'N8', 'de-DE' -%}
{% if GLD-ALT == GLD-NEU-%}
0
{% else -%}
1
{% endif %}
Ich frage 8 Nachkommastellen ab weil der Prozess bei uns an dieser Stelle für Rohware verwendet wird die entsprechend viele Nachkommastellen haben kann.

Abfrage im Workflow "Erweiterte Eigenschaft GLD Netto = 1"
Wenn 1 -> Workflow als Aktion Mail schreiben lassen mit den Daten die Du brauchst.
Nach Mailversand als zweite Aktion das Attribut GLD-ALT mit dem jetzt aktuellen GLD überschreiben lassen.
 
  • Gefällt mir
Reaktionen: matschr

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.126
644
Wichtig noch als Info:
Sollte man Lieferantenbestellungen einbuchen, ist es wirchtig dass ein Workflow dieser Art mit Zeitversatz angetriggert wird, da die neuen Werte sonst noch nicht im System sind.
 

Ähnliche Themen