Variablen in Editor einfügen
Ab Customer Service powered by GREYHOUND 5.5.182 build 3472 können per WM_COPYDATA Botschaft Variablen an den Customer Service Client übergeben werden, die dann im Editor zur Verfügung stehen. Dazu muss in der WM_COPYDATA Message das Wertpaar Action=SetEditorVariables übermittelt werden.
Die Aktion
SetEditorVariablesöffnet keinen neuen Editor in Customer Service powered by GREYHOUND. Der Customer Service Client merkt sich die übergebenen Variablen und stellt sie jedem Editor zur Verfügung, der bereits geöffnet ist oder geöffnet wird, nachdem die Variablen übermittelt wurden. Es lassen sich also Variablen übergeben, die erst später beim Beantworten oder Verfassen von Nachrichten genutzt werden. Wird die Aktion erneut aufgerufen, so werden die zuvor vorgehaltenen Variablen ersetzt.
Order.OrderNumber=A12345 Order.TotalAmount=12,99 EUR
Das Beispiel fügt die Variablen “Order.Ordernumber” und “Order.TotalAmount” hinzu. Ist bereits ein Editor geöffnet, so stehen diese Variablen dem Editor sofort zur Verfügung und können dort über den Text [$Order.Ordernumber] bzw. [$Order.TotalAmount] verwendet werden. Wird zu einem späteren Zeitpunkt ein Editor geöffnet, z. B. beim Beantworten einer E-Mail, so stehen die Variablen auch dort weiterhin zur Verfügung. Die Variablen werden erst ersetzt, wenn die Aktion SetEditorVariables erneut aufgerufen oder der Customer Service Client neu gestartet wird.