hlSession

Das Objekt „hlSession“ ist die aktuelle Serviceware Processes Session, in der der Dialog geöffnet wurde. Es implementiert die Schnittstelle IHlSession.

hlSession unterstützt die folgenden Methoden:

GetAgentID

Diese Methode ermittelt die eindeutige Identifikationsnummer des angemeldeten Agenten.

Syntax

hlSession.GetAgentID()

Rückgabewert

numerischer Wert

GetLocaleID

Diese Methode ermittelt die Locale-ID (LCID) der aktuellen Session. Die LCID enthält neben der Spracheinstellung auch Informationen zur Sortierung.
Syntax hlSession.GetLocaleID()
Rückgabewert numerischer Wert

LangIDFromLCID

Diese Methode ermittelt aus der angegebenen Locale-ID (LCID) die primäre Sprach-ID, z. B. „7“ für Deutsch und „9“ für Englisch.

Syntax

hlSession.LangIDFromLCID(lcid)

Parameter

lcid: numerischer Wert.

Rückgabewert

numerischer Wert

Beispiel

LangID = hlContext.LangIDFromLCID(lcid)

GetTranslation

Diese Methode ermittelt die Übersetzung für den angegebenen Schlüssel (z. B. Textfeldbezeichnung von Dialogfeldern) und die Locale-ID (LCID).

Anmerkung: Diese Methode kann nur verwendet werden, um Übersetzungen vom Typ „Allgemein“ zu ermitteln. Zum Ermitteln von Übersetzungen aller Kategorien („Allgemein“ und „Fehler“) muss die Methode „model.Translate“ verwendet werden.

Syntax

hlSession.GetTranslation("key", lcid)

Parameter

key: Schlüssel als Text (z. B. Eingabefeld_Ort).

lcid: numerischer Wert (z. B. 1031 für Deutsch, Deutschland oder 1033 für Englisch, USA).

Rückgabewert

Text, sofern eine Übersetzung für den angegebenen Schlüssel in helpLine definiert ist. Ansonsten Rückgabe des Schlüssels selbst (z. B. Eingabefeld_Ort).