Einen freundlichen guten Morgen,<br>
<br>
folgende Aufgabe habe ich zu bewältigen:<br>
<br>
Aus einer selbst programmierten Anwendung soll es die Möglichkeit geben drucken zu können. Es sollen z.B. Briefe an Kunden erstellt werden können. Dieser Vorgang soll zum größten Teil automatisiert ablaufen. Das bedeutet, dass der Anwender z.B. aus der Kundenvertragsverwaltung zu einem Kunden eine bestehende Briefvorlage auswählt und an entsprechenden Stellen die benötigten Daten wie z.B. Kundenadresse, Vertragsnummer, Anrede, Mandantendaten etc. aus der DB gesetzt werden. Der Anwender hat je nach Briefvorlage noch die Möglichkeit bestimmte Parameter zu setzen. Ein Parameter könnte beispielsweise eine Begrüßungsfloskel sein. Beispielsweise "...als neuen Kunden für das Produkt sowieso begrüßen zu dürfen." oder "...auch weiterhin zu unseren Kunden zählen zu dürfen." Hierbei hätte der Anwender die wahl zwischen zwei Satzteilen. Der meiste Text besteht aber schon in der Briefvorlage und soll auch nicht mehr veränderbar sein. Auch der Aufbau der Briefvorlagen ist immer gleich (Kopfzeile, Fußzeile, Kommunikationszeile u. Haupttext). Eine Briefvorlage besteht also aus konstanten Textteilen, aus variablen Textteilen die aus der Datenbank geladen werden (z.B. Kundendatren) und aus Textteilen die kurz vor dem Druckvorgang vom Anwender gesetzt werden. Desweiteren kann es Briefvorlagen geben, bei denen sich der Haupttext komplett editieren lassen können soll. Das Druckmodul soll so aufgebaut sein, dass es leicht um beliebige Briefvorlagen erweitert werden kann, auch ohne Programmierkenntnisse haben zu müssen. Ein Druck soll auf einem beliebiegen Netzwerkdrucker ausgegeben werden können. Nebeibei soll eine PDF-Datei erstellt werden, die dann archiviert werden kann.<br>
<br>
Das war jetzt eine Menge. Ich hoffe, dass ich euch damit nicht verschreckt habe. Hat jemand schon mal mit so einem Projekt Erfahrung sammeln können? Wie kann ich diese Vorgänge am besten umsetzen? Gibt es bestehende Programme, die meiner Anwendung bestimmte Vorgänge abnehmen können? Sind die Schnittstellen einfach zu realisieren?<br>
<br>
Ich habe momentan noch keine Idee, wie man diese Aufgabe sinnvoll lösen könnte.<br>
<br>
Vielleicht habt ihr ja einige Anregungen. Würde mich sehr freuen. Vielen Dank schon mal!<br>
<br>
Gruß,<br>
Marco
<br>
folgende Aufgabe habe ich zu bewältigen:<br>
<br>
Aus einer selbst programmierten Anwendung soll es die Möglichkeit geben drucken zu können. Es sollen z.B. Briefe an Kunden erstellt werden können. Dieser Vorgang soll zum größten Teil automatisiert ablaufen. Das bedeutet, dass der Anwender z.B. aus der Kundenvertragsverwaltung zu einem Kunden eine bestehende Briefvorlage auswählt und an entsprechenden Stellen die benötigten Daten wie z.B. Kundenadresse, Vertragsnummer, Anrede, Mandantendaten etc. aus der DB gesetzt werden. Der Anwender hat je nach Briefvorlage noch die Möglichkeit bestimmte Parameter zu setzen. Ein Parameter könnte beispielsweise eine Begrüßungsfloskel sein. Beispielsweise "...als neuen Kunden für das Produkt sowieso begrüßen zu dürfen." oder "...auch weiterhin zu unseren Kunden zählen zu dürfen." Hierbei hätte der Anwender die wahl zwischen zwei Satzteilen. Der meiste Text besteht aber schon in der Briefvorlage und soll auch nicht mehr veränderbar sein. Auch der Aufbau der Briefvorlagen ist immer gleich (Kopfzeile, Fußzeile, Kommunikationszeile u. Haupttext). Eine Briefvorlage besteht also aus konstanten Textteilen, aus variablen Textteilen die aus der Datenbank geladen werden (z.B. Kundendatren) und aus Textteilen die kurz vor dem Druckvorgang vom Anwender gesetzt werden. Desweiteren kann es Briefvorlagen geben, bei denen sich der Haupttext komplett editieren lassen können soll. Das Druckmodul soll so aufgebaut sein, dass es leicht um beliebige Briefvorlagen erweitert werden kann, auch ohne Programmierkenntnisse haben zu müssen. Ein Druck soll auf einem beliebiegen Netzwerkdrucker ausgegeben werden können. Nebeibei soll eine PDF-Datei erstellt werden, die dann archiviert werden kann.<br>
<br>
Das war jetzt eine Menge. Ich hoffe, dass ich euch damit nicht verschreckt habe. Hat jemand schon mal mit so einem Projekt Erfahrung sammeln können? Wie kann ich diese Vorgänge am besten umsetzen? Gibt es bestehende Programme, die meiner Anwendung bestimmte Vorgänge abnehmen können? Sind die Schnittstellen einfach zu realisieren?<br>
<br>
Ich habe momentan noch keine Idee, wie man diese Aufgabe sinnvoll lösen könnte.<br>
<br>
Vielleicht habt ihr ja einige Anregungen. Würde mich sehr freuen. Vielen Dank schon mal!<br>
<br>
Gruß,<br>
Marco
Comment