Q-106.583

Einsatz von Variablen mit Verteilregeln

Frage
Problem Wie werden die Variablen bei Verteilregeln benutzt?
Produkt David
Datum 18.11.2003

Antwort
Variablen für die Verteilung empfangener Nachrichten

Die folgenden Variablen können zur Erstellung von Verteilregeln und Sammellisten sowie für Weiterleitungen verwendet werden

Variable Syntax
SUBJECT %(SUBJECT) Betreff
FROM %(FROM) Absenderadresse bzw. CSID/CLI
TO %(TO) Empfängeradresse bzw. Zielnummer
USER %(USER name) DvISE ID des angegebenen Users (es ist der Show Name anzugeben)

ALLUSERS

%(ALLUSERS) (Ab SP-17-Nov-2003)

Alle DvISE Benutzer

GROUP %(GROUP name) DvISE ID der angegebenen Gruppe (es ist der Show Name anzugeben)
ROOT %(ROOT) Kompletter Pfad zum DvISE Root Verzeichnis inkl. Servername (z.B. servername\david)
ARCHIVE %(ARCHIVE) Kompletter Pfad zum Archive Root Verzeichnis inkl. Servername (z.B. servername\david\archive)
MAILNAME %(MAILNAME) Benutzerkennung der eMail Adresse (der Teil vor dem '@' Zeichen)
DOMAIN %(DOMAIN) Domain Name der eMail Adresse (der Teil hinter dem '@' Zeichen)
DOCTYPE %(DOCTYPE) Dokument-Typ als Ziffer (0=Fax, 2=eMail, 3=TMail, 4=VoiceMail, 5=Ext., 6=Adresse, 7=SMS, 9=DFML)
PORT %(PORT) Nummer des DvISE Ports, über den die Nachricht empfangen wurde
ROUTING %(ROUTING) Verteilkennung der Nachricht
MAPPING %(MAPPING=string) Setzt die Verteilkennung der Nachricht auf einen beliebigen String

Es ist auch möglich, Teilstrings aus den betreffenden Variableninhalten zu extrahieren. Dazu kann die Startposition und die Endposition bzw. die Anzahl der auszulesenden Zeichen direkt angegeben werden (Nummerierung der Stellen beginnt bei 0). Dabei ist folgende Syntax zu beachten. Bei diesen Beispielen wird jeweils der Inhalt der Variablen FROM ausgewertet. Statt dessen können natürlich auch andere Variablen eingesetzt werden (z.B. SUBJECT oder TO).

Parameter Rückgabewert
%(FROM,0-5) Alle Zeichen von Position 0 bis Position 5
%(FROM,2- ) Alle Zeichen von Position 2 bis zum Ende
%(FROM,4,2) Genau zwei Zeichen beginnend bei Position 4
%(FROM, ,3) Die letzten 3 Zeichen
%(FROM,1 ) Alle Zeichen von Position 1 bis zum Ende
 

Fehlt die Angabe der Variable, so wird generell die Verteilkennung (Routing ID) ausgewertet. Weiterhin besteht die Möglichkeit, eine bestimmte Zeichenfolge als Start- oder Endposition für das Auslesen eines Teilstrings aus dem Inhalt einer Variablen festzulegen. Diese Zeichenkette ist dabei in Anführungszeichen (") anzugeben. Wird sie als erster Parameter übergeben, markiert sie den Anfang des auszulesenden Teilstrings. Erfolgt diese Angabe als zweiter Parameter, so bestimmt sie dessen Ende.

Beispiele:

Parameter Rückgabewert
%(FROM,"@",0,3) Die ersten 3 Zeichen des Domain Namens aus der Absenderadresse einer eMail
%(TO,0,"@") Alle Zeichen der Empfänger-Mailadrese bis zum '@' Zeichen