Manueller Workflow via App wird nicht vollständig ausgeführt

seulb87

Aktives Mitglied
28. Oktober 2020
11
3
Hallo zusammen,

ich habe momentan folgendes Problem:
Ein manueller Workflow speichert eine Auftragsbestätigung auf dem Server ab und verschickt im Anschluss eine Mail mit der Auftragsbestätigung an den Kunden.
Führe ich den Workflow auf dem Server oder einem der Clients aus, funktioniert das auch problemlos.

Wenn ich das nun über die JTL Wawi App auf einem iPhone oder iPad ausführe, wird die Mail zwar verschickt aber die Datei nicht gespeichert. Ich habe damit gerechnet, dass der Workflow auf dem Server ausgeführt wird und damit auch das Speichern der Datei funktionieren müsste oder verstehe ich hier die Funktion der App falsch?

Ich sehe auch nichts in der Windows-Ereignisanzeige oder irgendeinem Fehler im (leider sehr dünnen) Logbuch.

Hatte jemand schonmal diesen Fehler oder kann mir evtl. sagen wo mein Denkfehler ist und wie man das gewünschte Verhalten erreichen könnte?

Vielen Dank im Voraus und Grüße
Sebastian
 

frankell

Sehr aktives Mitglied
9. September 2019
2.634
815
Flensburg
Hallo Sebastian,

leider geht nicht exakt hervor, wie die Speicherung, also Speicherpfad und Dateiname in der Vorlage, eingestellt ist. Aber grundsätzlich wird ein Workflow wird auf dem Server ausgeführt, wenn er in einer Wawi auf dem Server angestoßen und/oder vom Worker abgearbeitet wird, wenn dieser auf dem Server läuft, und/oder wenn er zeitversetzt ausgeführt wird.

Ich bin mir nicht mal sicher, ob das Erzeugen eines PDF tatsächlich über die App möglich ist. Aber selbst wenn: Kann der eingestellte Speicherpfad überhaupt auch auf den mobilen Endgeräten funktionieren?

Probiere es sonst mal damit, dass Du dem Workflow den kürzestmöglichen Zeitversatz verpasst.

VG,
Frank
 

seulb87

Aktives Mitglied
28. Oktober 2020
11
3
Hallo Frank,

vielen Dank für deine Antwort. Der Workflow an sich sieht folgendermaßen aus und ist im Grunde recht einfach gehalten:

2025-03-31 10_23_24-85.215.188.207 - Remotedesktopverbindung.png

2025-03-31 10_24_35-85.215.188.207 - Remotedesktopverbindung.png

Der Speicherort des Dokuments liegt auf einem Netzlaufwerk, welches aber bei allen Benutzern automatisch verbunden ist. Jetzt stellt sich mir nur die Frage welcher Benutzer den Workflow aus der App heraus ausführt. Wenn ich den Workflow via JTL direkt ausführe, ist es natürlich der Benutzer, der auch JTL ausführt. Der Worker-Service in Windows hat einen Benutzer zugewiesen bekommen, der ebenfalls dieses Netzlaufwerk verbunden hat.

Ich bin mir nicht mal sicher, ob das Erzeugen eines PDF tatsächlich über die App möglich ist. Aber selbst wenn: Kann der eingestellte Speicherpfad überhaupt auch auf den mobilen Endgeräten funktionieren?

Ok, ich dachte immer, dass im Grunde nur eine Aufforderung an den Server geschickt wird und der dann alles ausführt. Quasi statt einem Klick auf den Workflow wird das via API gemacht, dann hätte er das ja theoretisch auch so hinbekommen müssen.

Evtl. muss ich mir dann etwas anderes einfallen lassen.

Viele Grüße
Sebastian
 

frankell

Sehr aktives Mitglied
9. September 2019
2.634
815
Flensburg
Ich schätze aber mal, dass Z: nicht auf iPad und iPhone als Z: verfügbar ist.

Aber probier es doch einfach mal mit nem zeitversetztem Workflow. Eine Minute reicht ja.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: gre000

zaxxo

Offizieller Servicepartner
SPBanner
29. November 2022
148
68
Michelstadt
Firma
Zaxxo UG (haftungsbeschränkt)
Die Workflows, die über die APP gestartet werden, werden alle von der Serverapplikation ausgeführt. Das Smartphone benötigt also keinen Zugriff auf Z:

Bist du sicher, dass der Windows Benutzer, der den Worker ausführt, Zugriff auf das Z: Laufwerk hat? Das ist ja so ne Sache bei Windows. Ich wäre mir da nämlich nicht so sicher, ob Netzwerklaufwerke in einer "Dienst-Session" gemappt werden.

Kannst du als Speicherort vielleicht nicht einfach den direkten UNC Pfad angeben? Also z.B. so:

\\192.168.1.1\Freigabe\Dropbox\JTL\...

Du kannst auch mal im Workflow "Auf Ausgabe warten" aktivieren (60.000 MS Wartezeit!) und dann bei den Hintergrundprozessen im Workflow Log schauen, was da für ein Fehler steht. Fehler werden dort nur geloggt, wenn auf die Ausgabe gewartet wird.
 

seulb87

Aktives Mitglied
28. Oktober 2020
11
3
Hi zusammen,

bitte entschuldigt, dass ich mich nicht gemeldet habe.
Also tatsächlich konnte ich das Netzlaufwerk nicht ohne interaktive Anmeldung für den Service User verbinden. Das Netzlaufwerk so zu verbinden war für uns wichtig, da wir einen Cloud Server nutzen auf dem die JTL Datenbank inkl. JTL Anwendung liegt aber gleichzeitig noch ein PC aus dem Office auf die DB zugreift. Die Rechnungen sollten immer auf einem NAS im Büro gesichert werden und hier wurde das Laufwerk Z genutzt. Da ich ab und zu aber auch mal auf dem Cloud Server gearbeitet habe, brauchte ich für die Exports exakt das gleiche Laufwerk zum Abspeichern, daher habe ich mir hier eine kleine Krücke gebaut und es Freigabe auf dem Server erstellt und diese als Z verbunden und somit den gleichen Pfad nachgebaut.

Wir haben das jetzt über einen Sync Agent zwischen NAS und Cloud PC gelöst.

Dennoch danke für eure Hilfe!

Viele Grüße
Sebastian
 
  • Gefällt mir
Reaktionen: frankell
Ähnliche Themen
Titel Forum Antworten Datum
Neu Workflow mit UND / ODER - Bedingung erstellen JTL-Workflows - Ideen, Lob und Kritik 2
Using short screen recordings for JTL-Wawi workflow documentation – anyone doing this? JTL-Wawi 2.0 3
Neu Werte erhöhen per Workflow User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Workflow OpenAI JTL-Workflows - Ideen, Lob und Kritik 0
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 0
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
Neu Verständnisfrage zum Mahnlauf Workflow User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Ort mit OT per Workflow bereinigen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Ausdruck Rechnung beim Workflow nicht korrekt formatiert User helfen Usern - Fragen zu JTL-Wawi 6
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6
Gelöst Workflow - Seriennummer per Mail versenden JTL-Workflows - Fehler und Bugs 1
Neu Workflow automatisch bei Warenausgang für Bestand und Puffer JTL-Wawi - Ideen, Lob und Kritik 12
workflow führt zu "keiner Rückmeldung" / Absturz JTL-Wawi 1.11 3
Artikelpuffer Email Workflow JTL-Wawi 1.11 4
Neu Workflow Ereignis "Position hinzufügen" bei Angebote User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Bedingung Lieferstatus User helfen Usern - Fragen zu JTL-Wawi 4
Workflow: Artikel geändert -> bat-script ausführen JTL-Wawi 1.11 2
Neu Workflow funktioniert nicht so wie gewollt :) User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow Abweichung Preise > Emailreport JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow Auslöser: Artikel gelöscht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Mahnwesen per Workflow automatisieren User helfen Usern 0
Neu Ebay-Artikelimport triggert Workflow "Artikel geändert" nicht JTL-Wawi - Fehler und Bugs 0
Fehler bei Bearbeitung von Attributen via HTML-Editor JTL-Wawi 2.0 3
Neu Anbindung JTL <---> Greyhound via API funktioniert nicht sauber User helfen Usern - Fragen zu JTL-Wawi 0
Auftrags Import via Ameise keine Eigenen Felder?! JTL-Wawi 1.9 1

Ähnliche Themen