Hallo zusammen,
ich habe hier ein merkwürdiges Verhalten des Workers, das ich mir nicht erklären kann und hoffe, dass mir die Profis hier eine Idee geben können.
Die Ausgangslage ist ein Workflow, der Rechnungen per PDF/A-Drucher in EcoDMS archivieren soll (Ausgabe -> Rechnungen ->Drucken). Der Workflow wird zeitversetzt am Wawi-Server ausgeführt. Die Daten kommen auch im PDF-Drucker an, d.h. sie erscheinen in der Druckerwarteschlange.
Jetzt aber das merkwürdige verhalten:
Wurde der Worker manuell gestartet, d.h. z.B. per Aufruf aus dem Startmenü oder auch per Batch mit den entsprechenden Parametern, funktioniert alles bestens: Die Daten erscheinen in der Druckerwarteschlange, werden gedruckt und die Warteschlange anschließend geleert, die Rechnung befindet sich im Archiv.
Starte ich den Worker (direkt oder über die gleiche Batch wie zuvor) aber per Aufgabenplanung oder auch als Dienst, dann kommen die Daten in der Druckerwarteschlange an, erhalten dann aber den Status "Angehalten - wird neu gestartet". Dort bleiben sie dann stehen, bis man den Auftrag manuell löscht.
Was ist der Unterschied, ob ich den Worker manuell starte oder automatisch per Dienst/Aufgabenplanung? Vielleicht hat jemand einen Tipp für mich?
Ich habe schon alle möglichen Einstellungen probiert: Drucken per Spooler, direkt, unterschiedliche Prioritäten, Druckprozessoren alle durch, Druckerfreigabe, Druckerberechtigungen, Wartezeit im Workflow .... alles ohne Erfolg. Der Workflow wird korrekt ausgeführt und im Workflow Log ohne Fehlermeldung als "erfolgreich beendet" gelistet. Jedoch nur wenn der Worker zuvor manuell gestartet wurde, funktioniert das Drucken....
Ach ja, Wawi ist 1.5.51.1.
Danke für Eure Ideen
Grüße
Matze
ich habe hier ein merkwürdiges Verhalten des Workers, das ich mir nicht erklären kann und hoffe, dass mir die Profis hier eine Idee geben können.
Die Ausgangslage ist ein Workflow, der Rechnungen per PDF/A-Drucher in EcoDMS archivieren soll (Ausgabe -> Rechnungen ->Drucken). Der Workflow wird zeitversetzt am Wawi-Server ausgeführt. Die Daten kommen auch im PDF-Drucker an, d.h. sie erscheinen in der Druckerwarteschlange.
Jetzt aber das merkwürdige verhalten:
Wurde der Worker manuell gestartet, d.h. z.B. per Aufruf aus dem Startmenü oder auch per Batch mit den entsprechenden Parametern, funktioniert alles bestens: Die Daten erscheinen in der Druckerwarteschlange, werden gedruckt und die Warteschlange anschließend geleert, die Rechnung befindet sich im Archiv.
Starte ich den Worker (direkt oder über die gleiche Batch wie zuvor) aber per Aufgabenplanung oder auch als Dienst, dann kommen die Daten in der Druckerwarteschlange an, erhalten dann aber den Status "Angehalten - wird neu gestartet". Dort bleiben sie dann stehen, bis man den Auftrag manuell löscht.
Was ist der Unterschied, ob ich den Worker manuell starte oder automatisch per Dienst/Aufgabenplanung? Vielleicht hat jemand einen Tipp für mich?
Ich habe schon alle möglichen Einstellungen probiert: Drucken per Spooler, direkt, unterschiedliche Prioritäten, Druckprozessoren alle durch, Druckerfreigabe, Druckerberechtigungen, Wartezeit im Workflow .... alles ohne Erfolg. Der Workflow wird korrekt ausgeführt und im Workflow Log ohne Fehlermeldung als "erfolgreich beendet" gelistet. Jedoch nur wenn der Worker zuvor manuell gestartet wurde, funktioniert das Drucken....
Ach ja, Wawi ist 1.5.51.1.
Danke für Eure Ideen
Grüße
Matze