Neu Userinput bei Workflows

Matze_G

Sehr aktives Mitglied
1. Dezember 2017
210
74
Hallo in die Runde!

Auch nach langer Suche habe ich immer noch keinen Ansatz für diese Aufgabe gefunden. Das taucht zwar immer mal wieder hier im Forum auf, aber nirgends finde ich eine Lösung:

Ich möchte per (manuellem) Workflow einen Eingabeprompt öffnen, der User gibt einen Text oder eine Zahl ein und diese wird dann in ein Feld geschrieben (z.B. in den Hinweistext beim Auftrag oder ein eigenes Feld bei Artikeln). Vielleicht hat jemand von Euch sowas schon umgesetzt? Ich kann mit gesundem Halbwissen glänzen, aber bei Scripten hört es bei mir auf - zumal die DoKu im Guide auch eher rudimentär ist.

Würde mich über Eure sachdienlichen Hinweise freuen
Grüße
Matze
 
  • Gefällt mir
Reaktionen: Free

John

Sehr aktives Mitglied
3. März 2012
4.203
1.079
Berlin
Dem schließe ich mich an.

Um es universeller zu halten, würde ich mir wünschen, den Rückgabewert eines aufgerufenen Programms per Worklfow auszuwerten. Da kann da jeder an Prgramm hinter hängen, was er mag. Eine einfache Inputbox wäre das einfachste...

John
 
  • Gefällt mir
Reaktionen: Free und jung_3

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.618
1.074
Wofür genau braucht man denn sowas, ist es nicht im Zweifelsfall einfacher, direkt die entsprechende Maske aufzurufen und da reinzuschreiben?
 

John

Sehr aktives Mitglied
3. März 2012
4.203
1.079
Berlin
Wer es unbedingt braucht: Das Läßt sich auch jetzt schon umsetzen.

Kleines Tool, welches eine Eingabe entgegen nimmt. Der Wert wird dann als Wert eines extra dafür angelegten Textbausteines durch das Tool in die Wawi Datenbank geschrieben.
Der Workflow wartet bis dieser Prozess beendet ist und holt sich im nächsten Schritt den Wert aus dem Textbaustein und macht dann damit weiter...
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.760
825
Wofür genau braucht man denn sowas, ist es nicht im Zweifelsfall einfacher, direkt die entsprechende Maske aufzurufen und da reinzuschreiben?
Da gibt es viele Anwendungsbeispiele ;)
Wir drucken unter anderem per Barcode Artikeletiketten aus, die Druckvorlage liest hierzu bereits alle Merkmale aus, aber individuelle Paramater würden es einfacher machen.

Oder auch nachpflegen von Artikeln (massenhaft), möchte z.B. TARIC Code nachpflegen, in Wawi danach suchen und dann Workflow starten und Eingabe machen.
Klar geht das per Ameise, ist aber umständlich und aufwendig.

Oder Auftragsdaten erfassen, Bestellnummer von einem Kunden erfassen, Hinweise erfassen, und und und ...

Wer es unbedingt braucht: Das Läßt sich auch jetzt schon umsetzen.

Kleines Tool, welches eine Eingabe entgegen nimmt. Der Wert wird dann als Wert eines extra dafür angelegten Textbausteines durch das Tool in die Wawi Datenbank geschrieben.
Der Workflow wartet bis dieser Prozess beendet ist und holt sich im nächsten Schritt den Wert aus dem Textbaustein und macht dann damit weiter...
Natürlich, das habe ich auch, aber ich wollte eine solche Funktion als Boardmittel haben, um die ganzen Sonderlocken loszuwerden.
 
  • Gefällt mir
Reaktionen: OliausderSchweiz

MirkoWK

Sehr aktives Mitglied
14. März 2022
833
305
Wer es unbedingt braucht: Das Läßt sich auch jetzt schon umsetzen.

Kleines Tool, welches eine Eingabe entgegen nimmt. Der Wert wird dann als Wert eines extra dafür angelegten Textbausteines durch das Tool in die Wawi Datenbank geschrieben.
Der Workflow wartet bis dieser Prozess beendet ist und holt sich im nächsten Schritt den Wert aus dem Textbaustein und macht dann damit weiter...
Hallo John,

wo gibt es dieses Tool?

Viele Grüße
Mirko
 

John

Sehr aktives Mitglied
3. März 2012
4.203
1.079
Berlin
So, das ganze über ein kleines Tool zu realisieren nimmt langsam Gestalt an.

Das Programm schreibt das Ergebnis der Afrage in eine eigene Tabelle von wo es in einem zweiten Schritt im Worklfow per SQL zurück gelesen werden kann

Das Tool wird mit folgenden Parametern aufgerufen:
- WawiUsername (damit sich mehrere parallele Workflows verschiedene Nutzer nicht in die Quere kommen)
- Name des Datenbank Verbindungsprofils (Profile müssen zuvor im Tool angelegt werden)
- Überschrift der Abfrage, damit der User sieht, was eingegeben werden soll
- Definition des abgefragten Datentyps, z.B. Ganzzahl, Ganzzahl positiv, Ganzzahl positiv inkl Null, Dezimalzahl, Checkbox, Text, Text mehrzeilig, wenn Text dann optional maximale Länge
- Optional Breite und Höhe des Abfragefensters

Das Ergebnis wird in eine Tabelle mit folgenden Aufbau geschrieben
Code:
TABLE WawiHelfer.tWawiInputboxIO (
            cWawiBenutzer VARCHAR(255) NOT NULL,
            cFrage VARCHAR(1024) NOT NULL,
            cID VARCHAR(64) NOT NULL,
            cEingabeVarChar VARCHAR(8000) NOT NULL,
            nEinabeInt INT NOT NULL,
            fEingabeDecimal DECIMAL(28,14),
            nStatus INT NOT NULL,
            dMod DATETIME NOT NULL)

Ein Problem für das ich leider bisher keine Lösung sehe, ich Abbruch durch den User.
Bricht der User das Eingabetool ab, so kann ich zwar nStatus=0 statt bei OK durch User nStatus=1 schreiben aber das nützt im zweiten Teil des Workflows leider nichts, denn dort erwartet der Workflow bereits einen Rückgabewert, der dann verarbeitet wird

Hmm, hat jemand eine Idee?
 

Anhänge

  • wawi-inputbox.png
    wawi-inputbox.png
    36,9 KB · Aufrufe: 35

MirkoWK

Sehr aktives Mitglied
14. März 2022
833
305
Man könnte nach der Workflowaktion Tool-Aufrufen doch als zweite Worklfow-Aktion einen weiteren Workflow aufrufen.
Dieser hat dann als Bedingung, dass der Status = 1 ist. Da man im zweiten Workflow den Fragename kennt (dieser wurde ja passend zum ersten selbst angelegt), kann man sich damit ja den richtigen Eintrag heraussuchen.

Oder falsch gedacht?
 

John

Sehr aktives Mitglied
3. März 2012
4.203
1.079
Berlin
OK, ich habs anders gelöst.

Man kann ja in einem Ereignis mehrere Workflows hintereinander anlegen.

Der erste Worklfow startet ohne Bedingung das Tool. Ergebnis der Eingabe und ob OK Knopf gedrückt oder abgebrochen/Fenster geschlossen werden in die DB geschrieben.

Der zweite Worklfow prüft als Bedingung eine Erweiterte Eigenschaft mit Rückgabewert Boolean. Die Erweiterte Eigenschaft wertet nStatus, also ob OK Knopf gedrückt aus dem geschrieben Eintrag aus.
Nur wenn die Bedingung wahr ist, wird dann im nächsten Schritt das Ergebnis der Inputbox per SQL ausgelesen und benutzt.

Funktioniert so. Ich werde das mal über Wochenende schön machen...
 

KaminStore24

Aktives Mitglied
2. November 2017
24
1
Hallo,
hört sich nach einem sehr coolem Tool an. Ich frage mich, ob durch die Dreiteiligkeit bei einem Massenworkflow immer wieder die Inputbox aufgeht, oder ob der eingegebende Wert in alle markierten Objekte (In meinem Fall Artikel) geschrieben wird. Hintergrund: Ich möchte mit einem Workflow mehreren Artikel gleichzeitig einen Hersteller zuweisen.
 

John

Sehr aktives Mitglied
3. März 2012
4.203
1.079
Berlin
@KaminStore24 es öffnet sich pro Objekt einmal die Abfrage. Das lässt sich auch nicht ändern, selbst dann nicht, wenn ich es wollte, weil ein Worklfow für jedes Objekt neu ausgeführt wird.

Für den konkretes Anliegen Hersteller zuweisen bist Du mit der Ameise besser bedient.
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
833
305
vielleicht als Idee dazu einen temporären Wert anlegen.

Beim ersten Artikel wird dieser gesetzt. Alle weiteren Durchläufe rufen die Maske nicht mehr auf.
Zum Schluss ein zweiter Workflow, welcher die Inputbox zurücksetzt und den temporären Wert zurücksetzt.

;)
 

KaminStore24

Aktives Mitglied
2. November 2017
24
1
Nun ja, ich werde mir dann einen Worklow anlegen der Manuell den Hersteller setzt. und Ihn dann für den nächsten im Worklflow abändern.
Um dann per Ameise irgendwann die Beschreibung, abhängig vom Hersteller, abändern. Dem Produktsicherheitgesetz sein Dank :(
Vielen Dank an Mirko und John.
 
Ähnliche Themen
Titel Forum Antworten Datum
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“ – aber mit JTL-Wawi als Dessert? Starten mit JTL: Projektabwicklung & Migration 0
Gesamtpreis bei manuell angelegten Aufträgen plötzlich 0,00 JTL-Wawi 2.0 1
Neu Selektieren aller Artikel, bei denen NICHT 'Preis aus Registerkarte JTL Wawi" eingestellt ist? User helfen Usern - Fragen zu JTL-Wawi 1
"Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?". Starten mit JTL: Projektabwicklung & Migration 3
Neu JTL-POS DATEV-Export – Kassendifferenz nicht nur bei Mehrzweckgutscheinen JTL-POS - Fehler und Bugs 2
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“. Starten mit JTL: Projektabwicklung & Migration 43
Neu JTL-POS DATEV-Export – Kassendifferenz bei Mehrzweckgutscheinen Allgemeine Fragen zu JTL-POS 0
Neu JTL POS Crasht bei Druckerauswahl JTL-POS - Fehler und Bugs 13
Neu POS Display crasht bei Kundeninteraktion JTL-POS - Fehler und Bugs 5
Neu Nutzlose Tabellenspalte bei Inventur innerhalb der Wawi User helfen Usern - Fragen zu JTL-Wawi 1
Buchungsdaten VCS Lite sind Offen und unbekannte Rechnungen bei Amazon JTL-Wawi 1.11 3
Neu JTL-Wawi 2.0.6: eBay-Rahmenbedingungen bei bestehenden Angeboten/Vorlagen nicht mehr änderbar eBay-Anbindung - Fehler und Bugs 11
Fehler bei Installation: Powershell V2 JTL-Wawi 2.0 8
Neu Shop rechnet Sa+So bei Lieferzeit mit ein Betrieb / Pflege von JTL-Shop 0
Ständiger Absturz bei Wawi 1.11.11 nach Artikelaktualisierung JTL-Wawi 1.11 1
Neu Abgleiche für zweiten Mandanten bei Worker-Neustart deaktiviert JTL-Wawi - Fehler und Bugs 0
Neu Identische Aufträge bei mehreren Fulfillment-Kunden sinnvoll trennen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu Versandetikett bei Aufträgen aus dem JTL Shop Arbeitsabläufe in JTL-Wawi 0
Neu Wawi 2.0.6 Fehler bei Druckerzuordnung und Nachdruck JTL-ShippingLabels - Fehler und Bugs 12
Neu Login-Fehler 403 bei app.shipping.jtl-cloud.com seit 17.07.2026 JTL-ShippingLabels - Fehler und Bugs 7
Neu Checkbox im Bestellvorgang bei Gebrauchtartikeln Allgemeine Fragen zu JTL-Shop 2
Neu ++ Menge bei laufenden Ebay Angeboten Arbeitsabläufe in JTL-Wawi 1
Neu Seit heute Morgen werden bei Amazon keine Rechnungen mehr hochgeladen Amazon-Anbindung - Fehler und Bugs 13
Neu Canonical-Tag bei Merkmalwert-URLs mit Parameter "m" Betrieb / Pflege von JTL-Shop 11
Neu Kind-Artikel nicht bei Ebay anbieten Allgemeine Fragen zu JTL-Shop 1
Neu Wie ändere ich das vorausgewählte Lager bei Bestellungen? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Fehlender Rabattabzug bei Amazon Multirabatten Amazon-Anbindung - Fehler und Bugs 0
In Diskussion Workflow bei fehlerhaften Bankabgleich JTL-Workflows - Ideen, Lob und Kritik 4
Gelöst: Störung bei LInk11 - JTL- Shops teilweise nicht erreichbar Störungsmeldungen 1
Neu JTL Wawi 1.11.11 - Zahlungsabgleich bei FYRST Bank verlangt immer Passwort User helfen Usern - Fragen zu JTL-Wawi 0
Kundengruppenrabatte werden bei einzelnen Artikeln nicht übernommen – „Rabatte ignorieren“ springt nach Speichern zurück JTL-Wawi 2.0 2
Neu [API] Zahlungen bei salesOrders verbuchen Schnittstellen Import / Export 0
Neu Unerwünschtes Scrollen/Springen zum Seitenanfang bei Footer-Menüs (Mobile) JTL-Shop - Fehler und Bugs 5
Frage stellen bei Bestellung JTL-Wawi 1.11 1
Bei Update auf 2.05 kam folgende Meldung JTL-Wawi 2.0 2
Neu Fehleretikett bei OTTO Bestellungen bzgl. Adresszusatz JTL-ShippingLabels - Fehler und Bugs 2
Skonto wird bei Zahlung setzen nicht berücksichtigt JTL-Wawi 1.11 2
Wawi 1.11.9 Ständige Abstürze bei Aktualisierung Artikelstammdaten JTL-Wawi 1.11 6
Neu Helfen Lösungen wie Unicorn wirklich, um die teuren Preise bei JTL zu vermeiden? Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu Erstellung der Sitemap bei WaWi Abgleich funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Bug? Führende Nullen bei Sendungsnummern verschwinden in JTL-Wawi 2.0.3 JTL-ShippingLabels - Fehler und Bugs 1
Neu Update nach 5.7.1 hängt bei Mirgation Installation / Updates von JTL-Shop 4
Wawi 1.11. Rechnungsanhang funktioniert nicht mehr bei Versandmail JTL-Wawi 1.11 6
Fehlermeldungen bei Einrichtung DHL 4.0 "Objektverweis" und "Konfiguration Versandart" JTL-Wawi 1.11 2
Error 500 bei Neuinstallation Einrichtung JTL-Shop5 7
Neu Amazon Versandentgelt Kaufen bei Standardbestellungen Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Hilfe bei jtl-pos Synchronisation User helfen Usern - Fragen zu JTL-Wawi 5
Neu Fragen zum SaaS-Connector / Shopware6 bei Lagerbestandskorrektur Shopware-Connector 0
Workflows werden nicht in Auftragshistorie angezeigt (2.0.3) JTL-Wawi 2.0 0
Neu Arbeiten mit Lieferanten EKs - Workflows und SQL User helfen Usern - Fragen zu JTL-Wawi 6

Ähnliche Themen