Lotus Notes / Domino Sonstiges > Tools & Downloads

Etiketten drucken aus dem NAB

<< < (3/4) > >>

Johnson:
Hallo LN4ever,

vielen Dank für die Blumen. :knuddel:

Die Etikettenfunktion in Notes ist zwar ein Vortschritt aber noch nicht wirklich ausgereift. Somal für Empfängerangaben in D, wer hätt´s gedacht, eine Norm existiert. Eine Firma wird diesen Konfigurationsaufwand nur einmal machen wollen bzw. den vorhanden verwenden wollen (in der Regel in der (noch) vorrangigsten Textverarbeitungssoftware WORD).


--- Zitat ---und ggf. um ein paar Kleinigkeiten erweitern (gleiche Vorlagen für mehrere Anwendungen, Einbau eines Felds mit dem Dateinamen in das Aufrufende Dokument sowie ggf. Übergabe eines Agentennamens, der aufgerufen wird, um das erstellte Dokument sofort anhängen zu können
--- Ende Zitat ---


* Für die registrieten Datenbanken wird jeweils ein Ordner (Titel|ReplicaID) erstellt. Eine Vorlage kann somit auch in mehreren Ordner verschoben und angezeigt werden.
* Das Feld "FileName" ist bereits im Vorlagendokument, wird jedoch noch nicht angezeigt.
* Das mit dem Anhängen hab ich mir auch schon überlegt und ist so eine Sache: Bei Serienbriefen (Angebote für mehrere Kunden) würde das Worddokument Infos von mehreren Kunden enthalten. Diese Datei pro Kunden zu splitten und dann an den Kundendatensatz zu hängen ist etwas "Huiuiuiui". Eine smarte Lösung hab ich leider noch nicht gefunden. Ich arbeite aber dran
* Eine automatische Mailfunktion (Druckfunktion) ist bereits in der Version 2.1 drin. Dabei würde pro Kunde eine Mail erstellt, die man momentan noch manuell versenden muss.
In Version 2.1 ist es ebenfalls möglich die Dateien auf einem Shareverzeichnis zu belassen und lediglich die Feldnamen auszulesen. Bei der Brieferstellung wird dann die Datei auf dem Share verwendet.

Johnson:

--- Zitat ---Das mit dem Anhängen hab ich mir auch schon überlegt und ist so eine Sache: Bei Serienbriefen (Angebote für mehrere Kunden) würde das Worddokument Infos von mehreren Kunden enthalten. Diese Datei pro Kunden zu splitten und dann an den Kundendatensatz zu hängen ist etwas "Huiuiuiui". Eine smarte Lösung hab ich leider noch nicht gefunden. Ich arbeite aber dran

--- Ende Zitat ---

... Berichtige: Ich hab´s.  :D Ist u.U. etwas unperformant aber theoretisch ... morgen gibt´s n Update.

LN4ever:
Deine Anwendung ist derart interessant und sauber strukturiert programmiert, daß ich nur noch ein paar Kleinigkeiten einstreue, die eine Abrundung bringen können und die mir aufgefallen sind:

Es war möglich, die gleiche Anwendung zweimal zu initialisieren. Damit enthält die Anwendung 2 (gleiche) Agenten.

Der in die Applikation kopierte Agent sucht die Letterengine auf dem Server, der im Konfigurationsdokument angegeben ist. Vorschlag: zuerst auf dem Server der Applikation suchen, danach auf dem, der im Konfigurationsdokument der Letterengine angegeben ist. Damit wird es möglich, daß auch in internationalem Umfeld oder in lokalen Anwendungs-Repliken diese Funktionen zur Verfügung stehen. Die Auslagerung der Anhänge in Shares halte ich eigentlich für die schlechtere Variante.

Du mußt dann auf jeden Fall die ReplikID mit ins Konfigurationsdokument schreiben und den ersten Öffnungsversuch auf jeden Fall auch als OPENBYREPLICAID durchführen.

Die Idee, die du umgesetzt hast, ist ganz stark ausschließlich auf Serienbriefe mit vielen Empfängern ausgerichtet - und da hast du völlig recht, daß man das eine Dokument, das mit 187 Kundendaten bestückt ist, nicht an 187 Notes-Datensätze anhängen sollte.

Meine erste Idee der Nutzung ist aber ganz überwiegend ausgerichtet auf einen (Serien)Brief mit nur einem Empfänger. Will man beide Fälle abdecken, kann man evtl folgendermaßen vorgehen: wenn der Count der Collection=1 ist, dann wird das erstellte document an dieses erste und einzige Dokument angehängt (als Attachment), ansonsten in ein neues Dokument in der Applikation gepackt und in jedes Dokument der Collection ein Link darauf gesetzt. Dann bräuchtest du noch

eine View für diese Serienbriefdokumente
eine Teilmaske, die das Feld für den Dokumentenlink enthält.

Kannst du dir vorstellen, die Letterengine bei OpenNTF einzustellen ?

Gruß

Norbert

Johnson:
Version 2.2 is fertig:

Zur Migration der Vorhandenen Wordvorlagen bitte die Migrationsagenten der Reihe nach starten (s. Menü "Aktionen").

Version 2.1

Ausgabe Optionen:

* Nur Vorlage mit Datenquelle verknüpfen Mittels der Wordvorlage (*.dot) wird ein neues Worddokument erzeugt (*.doc), mit der Datenquelle (*.xls) verbunden und für die Weiterbearbeitung geöffnet.
* Seriendruck in neues Dokument Der fertige Serienbrief in einem Dokument geöffnet.
* Seriendruck an Drucker Der fertiger Serienbrief wird direkt an den (Standard-) Drucker gesendet.
* Seriendruckergebnis in E-Mail ausgeben (Anhang) Für jeden Datensatz der Datenquelle wird eine Mail mittels dem Standard-Mail-System erstellt und der der Brief für den entsprechenden Datensatz als Anhang eingefügt.
Version 2.2

Konfiguration:

* Doppelte Korrespondenz\Brief Agenten bei erneuter Initialisierung behoben.
Ausgabe Optionen:

* Seriendruck in einzelne neue Dokumente Für jeden Datensatz der Datequelle wird ein Dokument geöffnet..

Johnson:
Ganz vergessen zu erwähnen:

Dat Ding is in Notes 6.5.5 entwickelt und mit Word 2002 (Version 9.0) und Word XP (Version 10.0) kompatibel.
Word Vista (Version 11.0?) hab ich noch gar nicht installiert geschweige denn getestet.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln