Workflow: Artikel geändert -> bat-script ausführen

Mojo78

Aktives Mitglied
6. März 2012
80
8
Hi Leute,
Ich versuche in JTLWawi 1.11.4 ein Script auszuführen, sobald ein Artikel angelegt wurde.
Die Datenbank und der Worker laufen auf einem Server, die Clients greifen über das Netz auf den Server zu. Ich habe nun auf dem Server
  • ein batch file mit einem SQL-Befehl geschrieben. Inhalt:
    sqlcmd -S WINSRV19\JTLWAWI -d Mandant_1 -U sa -P 123456 -Q "UPDATE tArtikelSonderpreis SET dEnde = NULL WHERE dEnde IS NOT NULL AND nIstDatum = 0;".
    Das batchfile Funktioniert auch wie erwartet...
  • einen workflow angelegt
  • "Artikel geändert"
  • in "Ausführen" das Script hinterlegt: " C:\Users\Administrator\Desktop\JTLWawiScripts\jtl-sonderpreise-fix-sql.bat"
Dann am Client getestet, indem ich einen Artikel geändert habe. Das Script wird nicht ausgeführt, es passiert einfach nichts. Worker ist aktiv, Workflows auch.
Wenn ich den Workflow am Client anlege, das script am Client liegen habe und referenziere funktiont das jedoch.

Woran könnte das liegen? Was mache ich da falsch?

Falls Ihr euch wunder wozu das alles: Es geht um diesen Bug, der mir seit vielen Monaten das Leben schwer macht:
https://issues.jtl-software.de/issues/WAWI-83894
JTL erweckt auch nicht den Anschein, als würde der kurzfristig gefixt - dabei halte ich "Sonderpreise" wirklich für eine Kernfunktionalität einer WaWi :(.

Bye, Jörg

wf.jpg
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.182
2.356
Berlin
Firma
css-umsetzung
Ich habe das für einen meiner Kunden anders geregelt, da es den Anschein hat, dass dieser Fehler nie behoben wird.

im Shop /includes/src/dbeS/Sync/Products.php habe ich die Funktion addPrices modifiziert.

aus

PHP:
        if (
            isset($xml['tartikel']['tartikelsonderpreis']['dEnde'])
            && $xml['tartikel']['tartikelsonderpreis']['dEnde'] === ''
        ) {
            $xml['tartikel']['tartikelsonderpreis']['dEnde'] = '_DBNULL_';
        }

habe ich

PHP:
        if (
            isset($xml['tartikel']['tartikelsonderpreis']['dEnde'])
            && (
                $xml['tartikel']['tartikelsonderpreis']['dEnde'] === ''
                || strtotime($xml['tartikel']['tartikelsonderpreis']['dEnde']) < time()
                )


        ) {
            $xml['tartikel']['tartikelsonderpreis']['dEnde'] = '_DBNULL_';
        }

gemacht.

So wird bei einer Artikeländerung, der Sonderpreis zurückgesetzt, wenn das Datum in der Vergangenheit liegt.
Eine Aktualisierung nur über die Preisänderung ist nicht ausreichend.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Ebay-Artikelimport triggert Workflow "Artikel geändert" nicht JTL-Wawi - Fehler und Bugs 0
Neu Artikel KinderArtikel anlegen: Workflow "Artikel erstellt und Artikel geändert" werden NUR beim Vaterartikel gestartet User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Auslöser: Artikel gelöscht User helfen Usern - Fragen zu JTL-Wawi 0
Workflow Druckvorlage personalisierte Artikel JTL-Wawi 1.11 2
Neu Workflow funktioniert nicht so wie gewollt :) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow Abweichung Preise > Emailreport JTL-Workflows - Ideen, Lob und Kritik 3
Neu Mahnwesen per Workflow automatisieren User helfen Usern 0
Neu Workflow Überfällige Mahnung an Inkassoanwalt übergeben JTL-Workflows - Ideen, Lob und Kritik 0
JTL Workflow - Email addresse von Rechnungsadresse JTL-Wawi 1.9 5
Neu JTL REST API einen Workflow ausführen und benutzerspezifischen Drucker ansteuern User helfen Usern 0
Neu Retouren Variablen in Workflow für Rechnungskorrektur Wert & Korrekturbetrag JTL-Workflows - Ideen, Lob und Kritik 0
Neu JTL-Wawi 1.11.5: Sequenzieller Kundenexport mit Workflow und SQL-Queue Schnittstellen Import / Export 2
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 1
Workflow - Werte setzen JTL-Wawi 1.11 0
Seit Update auf 1.11.4 Workflow für Kartonauswahl gibt error JTL Das Objekt mit Nullwert muss einen Wert haben. BrowsePk: 152325 WorkflowAktionId: 155 JTL-Wawi 1.11 1
Neu Workflow Artkel bereits bestellt Arbeitsabläufe in JTL-Wawi 1
Neu Workflow bei Zahlungseingang User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow LandISO User helfen Usern - Fragen zu JTL-Wawi 3
Workflow zum abrufen der Upload-Datei aus dem Shop-Auftrag JTL-Wawi 1.11 0
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Neu Workflow zum automatischen Stornieren einer Rechnung nach Versand User helfen Usern - Fragen zu JTL-Wawi 4
Stornobeleg als Workflow-Trigger JTL-Wawi 1.10 11
Issue angelegt [WAWI-86213] Kartonagen nicht mehr über Workflow auswählbar nach Update auf 1.11.3 JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow für voraussichtlichen Liefertag erstellen JTL-Workflows - Ideen, Lob und Kritik 6
Neu Workflow für voraussichtlichen Liefertag erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Lieferantenbestellung per Workflow bestätigen JTL-Wawi 1.11 0
In Diskussion Workflow: Straße enthält Postfiliale oder Paketshop JTL-Workflows - Fehler und Bugs 3
Neu Erscheinungsdatum im Artikel aus Lieferdatum in Bestellung Arbeitsabläufe in JTL-Wawi 2
Artikel Verkaufskanal aktiv JTL-Wawi 1.10 5
Teilbare Artikel NICHT für Kunden, nur für intern teilbar JTL-Wawi 1.11 5
Neu Versichern höherwertiger Artikel User helfen Usern - Fragen zu JTL-Wawi 7
Neu Ebay Artikel mit Fehlern / Export eBay-Anbindung - Ideen, Lob und Kritik 3
Neu Artikel aus Shopware in der Wawi importieren und WMS redy machen Shopware-Connector 0
Neu Fehler bei Artikel Filter in der Wawi JTL-Wawi - Fehler und Bugs 2
Neu JTL WMS Mobile Inventur es werden keine vorhandenen Artikel angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Import Artikel ohne Kategorie JTL-Wawi 1.11 1
Neu Dropshipping (Ausliefern) - Artikel nicht lieferbar // Euer Ablauf User helfen Usern - Fragen zu JTL-Wawi 5
Artikel mit Bestand 0 ausblenden JTL-Wawi 1.9 5
Neu Einen Artikel in der POS in zwei MwSt. Varianten abbilden Allgemeine Fragen zu JTL-POS 3
Neu Bestimmte 2 Artikel im Warenkorb sorgen für falsche/geringere Versandkosten JTL-Shop - Fehler und Bugs 0
Artikel EK-Preise bzw. Kosten JTL-Wawi 1.11 0
Artikel mit Bestand einen Einkaufstop setzen JTL-Wawi 1.11 3
Artikel kaputt nach Inventur JTL-Wawi 1.7 0
Neu Filter Artikel User helfen Usern - Fragen zu JTL-Wawi 5
Artikel Z besteht aus den Positionen A, B und C mit unterschiedlichen Steuersätzen. Wie im Angebot, Auftrag, Rechnung richtig dargestellen ? JTL-Wawi 1.11 4
Neu Lieferschein entweder mit Stücklistenkomponente oder aber mit normalem Artikel ausgeben. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Kundengruppenrabatt: Rabattbasis von UVP auf Bruttopreis pro Artikel umstellbar? Allgemeine Fragen zu JTL-Shop 0
Neu Konfigurator - Günstigster Artikel im Set kostenlos Plugins für JTL-Shop 2
Neu Erstupload Artikel, Bilder werden nicht auf Server geladen JTL-Shop - Fehler und Bugs 0
Neu Artikel nach Storno weiterhin reserviert User helfen Usern - Fragen zu JTL-Wawi 2

Ähnliche Themen