Dynamische Remarks
Zur Hinterlegung von dynamischen Remarks ist im Unternehmensprofil bei den Remark-Zeilen im Feld „FreeText“ ein in Tabelle 1 aufgeführter Parameter einzutragen. Der gewählte Parameter wird dann zur Laufzeit bei der Buchung durch die entsprechenden Daten ersetzt.
Beispiel:
Eine häufig verwendete Remark-Zeile ist VERK+:KKS: gefolgt von der Kostenstelle. Diese kann durch Eingabe von VERK+:KKS:<%KOSTENSTELLE%> hinterlegt werden.
Parameter |
Wird ersetzt durch |
---|---|
<%PERSONALNR%> |
Personalnummer |
<%ABRECHNUNGSEINHEIT%> |
Abrechnungseinheit |
<%INTERNESKONTO%> |
Internes Konto |
<%PROJEKTNR%> |
Projektnummer |
<%AUFTRAGSNR%> |
Auftragsnummer |
<%AKTIONSNR%> |
Aktionsnummer |
<%KOSTENSTELLE%> |
Kostenstelle |
<%KDNR%> |
Kundennummer |
<%KDNR2%> |
Kundennummer2 |
<%AGKDNR%> |
Agentur-Kundennummer |
<%EMAILBUCHENDER%> |
Email-Adresse des Buchenden |
<%EMAILREISENDER%> |
Email-Adresse des Reisenden |
<%NAMEBUCHENDER%> |
Nachname des Buchenden |
<%NAMEREISENDER%> |
Nachname des Reisenden |
<%BUCHUNGSDATUM%> |
Datum der Buchung (Format: dd.MM.yyyy) |
<%REISEDATUM%> |
Anreisedatum, d.h. Datum des ersten Tages der Reise (Format: dd.MM.yyyy) |
<%BUCHUNGSCODE%> |
Der Buchungscode der Buchung |
<%PREISEUR%> |
Der Gesamtpreis in Euro |
<%BD(Datumsformat)%> |
Datum der Buchung im angegeben Format |
<%RD(Datumsformat)%> |
Anreisedatum in angegeben Format |
<%MINFARE%> |
Günstigster Preis der Flugabfrage |
<%MAXFARE%> |
Teuerster Preis der Flugabfrage |
<%REISEZIEL%> |
Reiseziel |
<%ABTEILUNG%> |
Abteilung |
<%TELREISENDER%> |
Telefonnummer des Reisenden |
<%TELBUCHENDER%> |
Telefonnummer des Buchenden |
<%MOBILREISENDER%> |
Mobilnummer des Reisenden |
<%MOBILBUCHENDER%> |
Mobilnummer des Buchenden |
Tabelle 1: Parameter
Beispiel:
Die Eintragung in Atlatos für die Zeile RM*VERK+B-NAME:TEST würde nach folgendem Prinzip erfolgen:
Anmerkungen/Hinweise
Die Parameter zu den Zusatzdaten (Personalnr., Kostenstelle etc.) werden bei der Buchung ersetzt durch die Daten, die auf der Buchungsseite in den entsprechenden Feldern eingetragen wurden. Diese Felder sind teilweise mit den Daten aus dem Benutzerprofil vorausgefüllt und werden nicht immer vom Buchenden geändert. Daher ist in der Regel davon auszugehen, dass die Muster durch die Daten aus dem Benutzerprofil ersetzt werden.
Der Parameter <%KDNR%> wird durch die Reisenbüro-Kundennummer des Unternehmens ersetzt. Analog wird <%KDNR2%> durch die 2. Reisebüro-Kundennummer des Unternehmens ersetzt. Bei dem Parameter <%AGKNDR%> wir die Reisebüro-Kundennummer des Reisebüros verwendet.
Die E-Mail-Adresse des Buchenden kann durch den Parameter <%EMAILBUCHENDER%> zu einem Remark hinzugefügt werden. Ebenso kann mit Hilfe des Parameters <%NAMEBUCHENDER%> der Nachname des Buchenden hinzugefügt werden.
Mit den beiden Parametern <%EMAILREISENDER%> und <%NAMEREISENDER%> ist es möglich die E-Mail-Adresse bzw. den Nachnamen des/der Reisenden hinzuzufügen. Bei Buchungen mit mehreren Reisenden werden Remarkzeilen mit diesen Mustern einmal pro Reisendem zum PNR hinzugefügt. Beispielsweise wird bei einer Buchung mit drei Reisenden eine Remarkzeile mit dem Muster <%NAMEREISENDER%> dreimal zum PNR hinzugefügt. Bei der ersten Zeile wird der Parameter durch den Namen des ersten Reisenden ersetzt, bei der zweiten Zeile durch den Namen des zweiten Reisenden und bei der dritten Zeile durch den Namen des dritten Reisenden.
Die beiden Parameter <%BUCHUNGSDATUM%> und <%REISEDATUM%> dienen dazu, dass Datum der Buchung bzw. das Anreisedatum zu einem Remark hinzuzufügen. Das Datum wird dabei im Format dd.MM.yyyy formatiert, z. B. „10.03.2016“.
Für die Formatierung des Datums in einem anderen Format sind <%BD(Datumsformat)%> für das Buchungsdatum und <%RD(Datumsformat)%> für das Anreisedatum zu verwenden. Dabei ist Datumsformat durch einen passenden Formatstring zu ersetzten. Erlaubt sind alle Formatstrings die von der Jave-Klasse SimpleDateFormat¹ als date and time pattern akzeptiert werden. Häufig verwendete Symbole für das Datumsformat sind:
dd |
Tag des Monats (01-31) |
MM |
Monats als (01-12) |
MMM |
Monat als abgekürzter Text (Jan,Feb,Mar,...) |
MMMM |
Monat als Text (Januar, Februar, März,...) |
yy |
Jahr zweistellig |
yyyy |
Jahr vierstellig |
__________________________
1 Siehe: http://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html
Beispiel:
Angenommen die Buchung wird am 10.02.2016 durchgeführt, dann werden die in Tabelle 2 aufgeführten Ersetzungen durchgeführt.
Parameter |
Wird ersetzt durch |
<%BD(ddMMM)%> |
10Feb |
<%BD(dd/MM/yy)%> |
10/03/16 |
<%BD(yyyyMMdd)%> |
20160310 |
<%BD(MMM/yy-dd)%> |
FEB/16-10 |
Tabelle 2: Datumsformate
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.