Wie können wir helfen?

Aktionen mit Workflows starten, Befehlszeilenargumente nutzen

Sie sind hier:
← zurück

Kommandozeilen-Befehle von wnmOSS

Wenn Sie unserem Programm eine Anweisung geben möchten, können Sie ein Kommandozeilenbefehl angeben. Innerhalb der Windows-Eingabeaufforderung würde das also in etwa so aussehen:

„wnmOSS Steueranpassung.exe“ /update_article 1

KommandozeilenbefehlBeschreibung und Anwendung
/update_article {SKU}Aktualisiert einen Artikel nach SKU (kArtikel, interne Artikelnummer) und holt sich neue Steuersätze, Steuerklassen, etc. und passt diese Daten auf den Artikel an. So sparen Sie sich einen gesamten Anpassungsprozess.
/update_allAktualisiert alle Artikel (Startet einen gesamten Anpassungsprozess)
Variablen sind innerhalb geschweifter Klammern {} gekennzeichnet.

Beispiel: Anpassen des Artikels nach Bearbeiten

Workflow anlegen

  1. Legen Sie einen Workflow für die Ereignisse „Artikel erstellt“ und „Artikel geändert“ an.
  2. Setzen Sie oben Rechts den Ausführungsplan entweder
    1. auf Sofort: wenn wnmOSS auf Ihrem lokalen Rechner installiert ist
    2. auf Zeitverzögert, 1 Minute: wenn wnmOSS nur auf dem Rechner des Workers läuft

Ereignisse konfigurieren

  1. Setzen Sie die Aktion auf „Ausführen“
  2. Setzen Sie das Programm auf die Software „wnmOSS Steueranpassung.exe“ in dem jeweiligen Pfad
  3. Das Ausführungsverzeichnis sollte „Wie Programm/Skript“ sein.
  4. In Parameter setzen Sie folgenden Text:

/update_article {{ Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }}

Workflow testen

Anschließend können Sie Ihren Workflow testen indem Sie einen Artikel ändern und ihm eine TARIC zuweisen. Nach dem Speichern wird der Artikel seine Steuerklasse wechseln, ein Steuersatz wird in allen Zonen zu der Steuerklasse erstellt und ggf. aktualisiert.

Anschließend können die Ausführungen der Workflows auf mehrere Arten überprüft werden.

Simulieren einer Ausführung

In der Workflow-Verwaltung kann man auch auf „Workflow simulieren“ drücken. Dabei passiert keine echte Ausführung des Dienstes sondern es wird nur angezeigt, wie die Anwendung ausgeführt werden würde. (Es kann aber auch passieren, dass der Variablen-Name ausgeschrieben wird, das macht aber nichts).

Auslösen eines Workflows durch Änderung eines Artikels

Eine echte Auslösung des Workflows erreichen wir durch einfaches Ändern oder Erstellen eines Artikels. Um zu testen, ob wirklich eine Ausführung stattgefunden hat sollte man die TARIC des Artikel verändern und sehen, ob die Steuerklasse sich des Produktes nach einiger Zeit ändert (bei der Aktions-Option: Auf Prozess warten sieht man es direkt nach der Ausführung, dies geht aber nur wenn die Software auf dem selben Rechner läuft und der Ausführungsplan „Sofort“ ist).

Überprüfen der ausgeführten Dienste im Task-Manager

Öffnen des Taskmanagers durch STRG+ALT+ENTF oder Rechtsklick auf die Windows-Leiste unten und dann „Taskmanager“. Dort gehen wir auf Dienste, dann sortieren wir nach Namen Absteigend und überprüfen nach der Änderung eines Artikels auf dem Rechner des Workers auf die Ausführung des Dienstes.

Mann kann sich auch unter „Optionen“ im Task-Manager die Option „Immer im Vordergrund“ setzen um den Task-Manager konstant im Blick zu haben.