Einer unserer Kunden hat folgendes beobachtet:
Wenn die Software auf einem Terminalserver genutzt wird, und aus der Voransicht mit MAPI ein PDF erstellt wird, funktioniert dies grundsätzlich.
Nun kann es sein, dass ein anderer Benutzer für denselben Auftrag, z.B. 3 Tage später wieder über MAPI oder das interne E-Mail ein PDF erstellt wird.
In diesem Szenario wird nun kein neues PDF erstellt, sondern es wird das PDF welches vor 3 Tagen erstellt wurde vorgeschlagen.
Wenn jedoch der gleiche Benutzer, welcher vor 3 Tagen das PDF erstellt hatte aus der Voransicht ein PDF erstellt, dann wird ein neues PDF erzeugt.
In den Systemeinstellungen haben wir bei Temporärer Ordner: in der Regel C:\TEMP
Bei einer klassischen Client - Server Umgebung ist dieses C:\TEMP ja pro PC und somit pro Benutzer.
Bei einem Terminalserver ist das C:\TEMP für alle Benutzer welche auf dem Terminalserver arbeiten.
Uns ist nicht klar, warum bei einem Terminalserver, resp. einem "geteilten" C:\TEMP, bei bereits vorhandenem PDF nicht ein neues PDF erstellt wird.
In diesem Zusammenhang ergaben sich dann weitere Überlegungen:
1. Wir könnten auf dem Terminalserver anstelle von C:\TEMP den Wert: C:\Users\<Benutzername>\AppData\Local\Temp verwenden.
Das hat aber den Nachteil, dass die Systemeinstellungen nicht mehr für alle Benutzer geladen werden können, sondern pro Benutzer angepasst werden müssen. Wäre hier auch die Variante: C:\Users\%USERNAME%\AppData\Local\Temp oder %TEMP% denkbar?
2. Ein erzeugtes PDF wird gemäss unseren Beobachtungen nachdem es verarbeitet worden ist nicht gelöscht. Somit sammeln sich die Dateien an.
Könnten diese nach Verwendung gelöscht werden?
Wir bitten um Prüfung.
Systemeinstellungen
- unisoft ah
- Nachschlagewerk
- Beiträge: 1750
- Registriert: 04.11.2009, 15:26
- Wohnort: Sarmenstorf
- Kontaktdaten:
Re: Systemeinstellungen
Von welcher Funktion reden wir, in der ein PDF hergestellt wird?
Ein Screenshot wäre hilfreich.
Ein Screenshot wäre hilfreich.
Kaiser Software GmbH
Chefentwickler
Chefentwickler
- unisoft ah
- Nachschlagewerk
- Beiträge: 1750
- Registriert: 04.11.2009, 15:26
- Wohnort: Sarmenstorf
- Kontaktdaten:
Re: Systemeinstellungen
Es geht um MAPI aus der Voransicht, oder um das interne E-Mail beim Verarbeiten eines Verkaufsauftrages mit dem @-Symbol.


Re: Systemeinstellungen
1. Wie das bei MAPI läuft, darauf haben wir keinen Einfluss.
2. Der temporäre Ordner sollte immer privat sein. Auszug aus dem Hilfetext:
2. Der temporäre Ordner sollte immer privat sein. Auszug aus dem Hilfetext:
Temporärer Ordner
Welcher Ordner soll für eine temporäre Zwischenspeicherung benützt werden? Falls Sie in einem Netzwerk arbeiten, sollte dieser Ordner auf der privaten Station vorhanden sein (beispielsweise Laufwerk C:).
Kaiser Software GmbH
Chefentwickler
Chefentwickler
- unisoft ah
- Nachschlagewerk
- Beiträge: 1750
- Registriert: 04.11.2009, 15:26
- Wohnort: Sarmenstorf
- Kontaktdaten:
Re: Systemeinstellungen
Die Frage bezieht sich in erster Line auf die Systemeinstellungen Temporärer Ordner im Mentor Q:
Wäre hier auch die Variante: C:\Users\%USERNAME%\AppData\Local\Temp oder %TEMP% denkbar?
Damit würde ja dann automatisch der "Temp" Pfad von Windows verwendet.
Bei einer Client Server Umgebung, die Software wird auf einem lokalen PC ausgeführt, ist der Ordner C:\Temp und somit privat.
Auch in diesem Fall werden, die PDF's nicht entfernt - auch beim internen E-Mail über das @-Symbol.
Bei einer Terminalserver Umgebung wäre der private Temp Ordner wie oben angeben C:\Users\%USERNAME%\AppData\Local\Temp
Natürlich kann dies für jeden Benutzer auf dem Terminalserver in den Systemeinstellungen wie folgt definiert werden:
C:\Users\USERNAME\AppData\Local\Temp
Praktischer wäre der Ansatz gemäss Punkt 1.
Das die PDF Dateien automatisch nach deren Verwendung wieder entfernt werden wäre schön, aber so wichtig ist dies jetzt auch nicht.
Die obigen Überlegungen haben den Ursprung in der ursprünglichen Beschreibung:
Es ist eine praktikable Lösung, den Pfad für den Temporären Ordner je Terminalserver Benutzer einzustellen.unisoft ah hat geschrieben: ↑02.06.2026, 09:49 Wenn die Software auf einem Terminalserver genutzt wird, und aus der Voransicht mit MAPI ein PDF erstellt wird, funktioniert dies grundsätzlich.
Nun kann es sein, dass ein anderer Benutzer für denselben Auftrag, z.B. 3 Tage später wieder über MAPI oder das interne E-Mail ein PDF erstellt wird.
In diesem Szenario wird nun kein neues PDF erstellt, sondern es wird das PDF welches vor 3 Tagen erstellt wurde vorgeschlagen.
Wenn jedoch der gleiche Benutzer, welcher vor 3 Tagen das PDF erstellt hatte aus der Voransicht ein PDF erstellt, dann wird ein neues PDF erzeugt.
Wir haben uns nur gefragt, ob es auch einen anderen Lösungsansatz gemäss dem Punkt 1 resp. 2 geben könnte.
Re: Systemeinstellungen
Grundsätzlich werden temporäre PDFs nach der Verwendung gelöscht - die Frage ist allerdings, wann die "Verwendung" beendet ist. Da ein Löschen nicht immer zum gewünschten Zeitpunkt möglich ist, wird ein lokaler, temporärer Ordner verwendet.
Wir werden prüfen, ob eventuell als temporärer Ordner *Temp angegeben werden könnte, damit die Applikation dann den temporären Ordner von Windows rausfischt.
Wir werden prüfen, ob eventuell als temporärer Ordner *Temp angegeben werden könnte, damit die Applikation dann den temporären Ordner von Windows rausfischt.
Kaiser Software GmbH
Chefentwickler
Chefentwickler
Re: Systemeinstellungen
Update! 
In den Systemeinstellungen kann als temporärer Ordner der Wert *Temp angegeben werden. Dadurch wird der temporäre Ordner von Windows verwendet (C:\Users\%UserName%\AppData\Local\Temp).
Der Update ist auf der Webseite Mentor verfügbar.
In den Systemeinstellungen kann als temporärer Ordner der Wert *Temp angegeben werden. Dadurch wird der temporäre Ordner von Windows verwendet (C:\Users\%UserName%\AppData\Local\Temp).
Der Update ist auf der Webseite Mentor verfügbar.
Kaiser Software GmbH
Chefentwickler
Chefentwickler
- unisoft ah
- Nachschlagewerk
- Beiträge: 1750
- Registriert: 04.11.2009, 15:26
- Wohnort: Sarmenstorf
- Kontaktdaten:
Re: Systemeinstellungen
Super, das ist ideal! 
Re: Systemeinstellungen
Update! 
Wenn in der Druckvorschau das Dokument mit Windows- oder MAPI-Mail versendet wird, erscheint die Frage, ob die temporären Anlagen gelöscht werden sollen. So kann der Benutzer nach dem Versenden der E-Mail sicherstellen, dass die temporären Dateien entfernt worden sind.
Der Update ist auf der Webseite Mentor verfügbar.
Wenn in der Druckvorschau das Dokument mit Windows- oder MAPI-Mail versendet wird, erscheint die Frage, ob die temporären Anlagen gelöscht werden sollen. So kann der Benutzer nach dem Versenden der E-Mail sicherstellen, dass die temporären Dateien entfernt worden sind.
Der Update ist auf der Webseite Mentor verfügbar.
Kaiser Software GmbH
Chefentwickler
Chefentwickler