Empfängerdialog konfigurieren


Konfiguration

Die Dokumentfunktion "Empfängeradresse" muss einer Vorlage angehängt werden, wenn der Empfängerdialog angezeigt werden soll. Im Konfigurationsfenster kann der Empfängerdialog auf verschiedene Weisen auf die Lösung massgeschneidert werden.

IsMultiLetter

Je nach dem ob Sie mehrere Adressen im Dokument anzeigen lassen möchten können Sie die Konfiguration anpassen.

Speziell bei Multibriefen:

Bei Multibriefen wird für jeden Empfänger ein eigenes Dokument erzeugt. Dabei kann unter den erfassten Empfängern hin- und hergewechselt werden. Diese Option wird bei Briefen eingesetzt.

Typischer Nicht-Multibrief: Eine Vorlage, bei der alle Empfänger eines Typs (An, Cc oder Bcc) in Listenform aufgeführt werden. Diese Option wird typischerweise bei Einladungen, Protokollen etc. eingesetzt und die Empfänger werden je nach Typ (An, Cc oder Bcc) z. B. in den Textabschnitten “Anwesend”, “Entschuldigt“ und “Verteiler“ angezeigt.

Die Option, ob es sich bei der Vorlage um einen Multibrief handelt oder nicht, wird unter der Option IsMultiLetter jeweils im Layout oder der Inhaltsvorlage konfiguriert.

<!-- Bestimmt, ob das Dokument ein Multibrief ist oder nicht --> <IsMultiLetter>true</IsMultiLetter>

 

Siehe konkrete Beispiele auf dieser Seite unter: https://primesoft-group.atlassian.net/wiki/spaces/OneOffixx/pages/edit-v2/42893323#Anwendungsm%C3%B6glichkeiten.

MaxContacts

Hier wird die maximale Anzahl der Kontakte eingetragen, welche im Dokument hinzugefügt werden können. Der Standard kann auf 0 belassen werden.

FullDetailMode

In einem Brief will man alle wichtigen Informationen wie die Anrede oder Geschäftsadresse sehen. Darum ist der FullDetailMode Standard auf true gesetzt. Mit der Einstellung false wird die einfache Ansicht aktiviert. Dabei werden viele Informationen vom Empfängerdialog werden ausgeblendet. Diese Ansicht wird vor allem für die Listenform genutzt.

AddressingTypes

In der Konfiguration für den Empfängerdialog können unter AddressTypes Anzeigenamen für die maximal drei Adresstypen konfiguriert werden. Standardmässig sind folgende erfasst: An;Cc;Bcc.

Unter AddressingTypes können im Falle eines Nicht-Multibriefes maximal drei Adresstypen konfiguriert werden. Der Standard ist An;Cc;Bcc, jedoch ist in der Grundkonfiguration vielmals ein Link in die globalen Übersetzungen hinterlegt. Sie können diese Links entweder im Globalen Übersetzungsprovider überschreiben oder die Links löschen und durch eigenen Text ausgeben.

<!-- Adresstypen (z. B. An;Cc;Bcc) --> <AddressingTypes>{D[Recipients.AddressingType.To]};{D[Recipients.AddressingType.Cc]};{D[Recipients.AddressingType.Bcc]}</AddressingTypes>

Je nach Verwendungszweck macht es Sinn die Adresstypen anzupassen, wie z. B. bei einem Protokoll: Anwesend;Entschuldigt;Verteiler.


Multibrief erstellen

Bei einem Multibrief wird im Empfängerdialog unter Suchergebnisse nur der erste Adresstyp An angezeigt.

Auch hat eine Eingabe von vom Standard abweichenden Adresstypen keinen Einfluss. D.h.: ist MultiLetter auf true und unter AddressingTypes steht etwas anderes als An;Cc;Bcc, hat die AddressingTypes-Konfiguration keinen Einfluss.

image-20240830-124131.png

Nun ist im Dokument für jeden erfassten Empfänger ein einzelnes Dokument verfügbar. Über den Ribbon können Sie mit den Toggles zwischen den Dokumenten wechseln.


Nicht-Multibrief erstellen

Unter Suchergebnisse sieht man nun bei Nicht-Multibriefen alle drei Adresstypen. In diesem Beispiel wurden die Adresstypen Teilnehmer, Abgemeldet oder KopieAn konfiguriert, die vom Standard (An, Cc, Bcc) abweichen.

Im Dokument kann nun über die Toggles nicht zwischen Empfänger gewechselt werden. Hingengen werden die Empfänger je nach Skript-Konfiguration in Listenform angezeigt:

Wie Sie diese Adressen im Dokument integrieren möchten, können Sie anhand von Skripte selbst festlegen.

Die Darstellung oben erreichen Sie mit folgendem Vorgehen:

Skripte

Je nach dem wie Sie dies in Ihrem Dokument eingefügt haben möchten, können Sie https://primesoft-group.atlassian.net/wiki/x/SYDxAQ erstellen.

Der separator in der ersten Zeile legt hier fest, wie die einzelnen Adressen im jeweiligen Adresstyp getrennt werden.

Die Element e sagen aus, was von der jeweiligen Adresse eingefügt werden soll.

<CustomDataNode id="Teilnehmer"> <List type="Recipient" separator="&#13;" filter="An"> <Element id="Company.Name" separator=", " /> <Element id="Person.Title" separator=" " /> <Element id="Person.FirstName" separator=" " /> <Element id="Person.LastName" /> </List> </CustomDataNode> <CustomDataNode id="Abgemeldet"> <List type="Recipient" separator=" // " filter="Cc"> <Element id="Company.Name" separator=", " /> <Element id="Person.Title" separator=" " /> <Element id="Person.FirstName" separator=" " /> <Element id="Person.LastName"/> </List> </CustomDataNode> <CustomDataNode id="KopieAn"> <List type="Recipient" filter="Bcc"> <Element id="Company.Name" separator="&#13;" /> <Element id="Person.Title" separator=" " /> <Element id="Person.FirstName" separator=" " /> <Element id="Person.LastName" separator="&#13;" /> <Element id="Address.Street" separator="&#13;" /> <Element id="Address.CityZip" separator=" " /> <Element id="Address.City" /> </List> </CustomDataNode>

Word-Editor

Sind die Skripte erstellt, können Sie die Felder im Dokument einfügen.

  • Das Dokument im “Editor”-Modus öffnen:

  • OneOffixx Entwurf Ribbon auswählen und auf “Inhalt verknüpfen

  • Jetzt sind alle Verknüpfungen ersichtlich, nach Kategorien unterteilt:

  • Die erfassten Skripte gemäss Beispiel oben, finden Sie anhand der ID:

  • Setzen Sie den Cursor an den gewünschten Ort und fügen Sie mit einem Doppelklick auf das gewünschte Feld, das entsprechende Skript ein.

  • Anschliessend die Vorlage speichern und schliessen.

 

PrimeSoft AG, Bahnhofstrasse 4, 8360 Eschlikon, Switzerland