Textvorlagen
Neben der manuellen Erfassung von Langtexten in der Verkaufszeile und der Hinterlegung Erweiterter Beschreibungen in den Stammdaten (für Artikel, Katalogartikel und Ressourcen) können Textvorlagen auch frei definiert werden. Auch lassen sie sich als automatische Vorschläge für Vor- und Nachtexte in Verkaufsbelegen verwenden. Textvorlagen beinhalten bereits formatierten Text, der bei Bedarf angepasst oder erweitert werden kann.
Textvorlagen erstellen und bearbeiten
In der Seite Textvorlagen können diese erstellt und angepasst und deren Verwendung durch Festlegung von Filtern gesteuert werden. Der Bereich dient bei Anlage als Vorgabe für den Einsatzbereich der Textvorlagen, da hierüber die Tabellen-ID und ggf. Tabellenfilter vorbelegt werden. Grundsätzlich sind die Bereiche Verkauf, Verkaufsangebot, Verkaufsauftrag, Artikel, Ressource, Katalogartikel und Benutzerdefiniert vorgesehen, wobei die Stammdaten-bezogenen Bereiche Artikel, Ressource und Katalogartikel standardmäßig ausgeblendet sind. Bei der Auswahl einer Vorlage wird je nach Kontext automatisch auf die Tabellen-ID gefiltert.
Zusätzlich zu der Tabellen-ID kann die Verwendung der Textvorlage über Tabellenfilter eingeschränkt werden. Dazu wird über die Aktion Filter eine zu der Tabelle passende Filterseite geöffnet, in der die gewünschten Tabellenfilter festgelegt werden.
Über die Aktion Inhalte wird auf den eigentlichen Inhalt einer Textvorlage zugegriffen. Dieser kann aus mehreren Texten bestehen, bspw. um mehrere Sprachen abzubilden. Zusätzlich kann hier ein Gültigkeitszeitraum (über Startdatum und Enddatum) eines Inhalts festgelegt werden. Inhalte können auch über das Feld Anzahl Inhalte in der Seite Textvorlagen geöffnet werden.
Der Gültigkeitszeitraum eines Inhalts ist optional. Wird hier nichts angegeben, unterliegt er keiner zeitlichen Beschränkung. Dagegen können aber auch mehrere Gültigkeitszeiträume definiert werden, z.B. für unterschiedliche Inhalte der gleichen Textvorlage zu bestimmten Zeiträumen.
Mit Aktion Text bearbeiten wird der jeweilige Text erfasst oder bearbeitet. Dies erfolgt mithilfe des Editors aus DYCE Happy Texts.
Die Angabe eines Sprachcodes für den Inhalt einer Textvorlage ist nur dann erforderlich, wenn ein Inhalt nur für eine spezifische Sprache erfasst werden bzw. gültig sein soll. Wird kein Sprachcode angegeben, ist der Inhalt für alle Sprachen gültig.
Auswahl einer Textvorlage
Bei der manuellen Auswahl passender Vorlagen durch den Anwender werden neben der Tabellen-ID auch weitere Tabellenfilter berücksichtigt, die für die Textvorlagen definiert sind. Werden nach Anwendung dieser Filter mehrere Textvorlagen gefunden, werden diese in der Reihenfolge des Codes der Textvorlage angezeigt.
Verwendung von Platzhaltern
Platzhalter können grundsätzlich in allen Textvorlagen verwendet werden. Allerdings sind manche Stelle prädestinierter als andere, bspw. der Vortext eines Verkaufsangebots oder -auftrags. Sie stehen stellvertretend für Textinhalte, die in einem der nachfolgenden Schritte substituiert werden (s. Zeitpunkt der Substitution):
- Der Platzhalter wird ersetzt, sobald die Textvorlage angewendet wird.
- Der Platzhalter wird bei der Ausgabe (z.B. Druck/PDF) ersetzt.
Platzhalter können eine automatische Nummerierung steuern bzw. Funktionen aufrufen, die Textinhalte generieren. Darüber hinaus können sie Systemvariablen (wie das aktuelle Datum oder User-ID) oder auch Referenzen auf Felder aus dem aktuellen Datensatz oder aus einer darauf referenzierenden Tabelle wiedergegeben. Referenzen auf Felder dürfen dabei durchaus komplex ausfallen. So kann bspw. bei einem Aufruf aus dem Verkaufskopf anhand des dort zugeordneten Verkäufercodes dessen E-Mail-Adresse referenziert werden.
Zeitpunkt der Substitution
Ob die Substitution eines Platzhalters bei Aufruf einer Textvorlage oder erst bei der Ausgabe des Texts erfolgt, wird durch den Gebrauch von geschweiften bzw. eckigen Klammern gesteuert.
- Platzhalter in geschweiften Klammern
Platzhalter in geschweiften Klammern (z.B. {TIME}) werden typischerweise nur in Textvorlagen (vor-)definiert. Wird die Vorlage verwendet, z.B. automatisch als Vortext eingefügt, werden derartige Platzhalter sofort substituiert. Der Platzhalter wird also beim Einfügen der Vorlage durch den tatsächlichen Inhalt ersetzt. - Platzhaltern in eckigen Klammern
Inhalte von Platzhaltern in eckigen Klammern (z.B. [TIME]) werden erst zum Zeitpunkt der Ausgabe ermittelt, so dass der dann aktuelle Wert ausgegeben wird.
Im Vortext eines Angebots sollen Felder referenziert werden. Die aktuelle Tabelle ist demnach der Verkaufskopf (Tabelle 36).
- Beispiel 1: {@152} gibt das Datum aus, wie lange das Angebot gültig ist (Feld Gültig bis-Datum für Angebot)
- Beispiel 2: {@2} gibt die Nummer des Debitors aus, der die Produkte erhält (Feld Debitorennr. bzw. Verk. an Deb.-Nr.)
Variablen als Platzhalter
Als Variablen für Platzhalter können Systemvariablen sowie der Stern (Asterisk) verwendet werden. Der Platzhalter {*} stößt dabei eine automatische Nummerierung an. Darüber hinaus werden nachfolgende Systemvariablen substituiert:
Systemvariable | ermittelt wird als |
---|---|
* | nicht nummererierte Auflistung |
TODAY | Aktuelles Systemdatum |
TIME | Aktuelle Systemzeit |
WORKDATE | das vom Benutzer eingestellte Arbeitsdatum |
CURRENTDATETIME | Aktuelles Systemdatum/-uhrzeit |
USERID | User-ID des angemeldeten Benutzers |
COMPANYNAME | Name des Mandanten |