Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine Sitzung basierend auf einer Sitzungsvorlage und gibt die eindeutige Kennung der Sitzung zurück.
Syntax
Microsoft.Apm.createSession(SessionInput);
Die Parameter
| Name | Typ | Erforderlich | Description |
|---|---|---|---|
| Session-Eingabe | String | Yes | JSON-Eingabeeigenschaften der Sitzung, die erstellt werden soll. |
Die Struktur des JSON-Parameters SessionInput sieht wie folgt aus:
{
/**
* Returns the name of the template used in the session
*/
templateName: string;
/**
* additional information for session creation
*/
sessionContext: Map<string, string>;
/**
* will focus after session is created
*/
isFocused?: boolean;
}
Rückgabewert
Sitzungskennung als Zeichenfolge.
Examples
In diesen Beispielen wird die createSession Methode verwendet, um eine neue Sitzung zu erstellen, die einen Entitätsdatensatzbezeichner und eine Sitzungsvorlage als Parameter übergibt.
Erstellen einer Basissitzung
Erstellt eine neue Sitzung, in der der Vorfall als Entitätsname, die Vorfall-ID als entityId und der eindeutige Name der Sitzungsvorlage als templateName übergeben wird.
Hinweis
Der Benutzer, der diese Methoden aufruft, muss einem App-Profil zugewiesen sein, das die Sitzungsvorlage enthält.
x=new Map();
x.set("parametersStr", '[["entityName", "incident"], ["entityId", "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"]]');
Microsoft.Apm.createSession({templateName: "case_entity_session_default_template", sessionContext: x});
Erstellen einer Sitzung, die nicht im Fokus ist
x=new Map();
x.set("parametersStr", '[["entityName", "incident"], ["entityId", "22cc22cc-dd33-ee44-ff55-66aa66aa66aa"]]');
Microsoft.Apm.createSession({templateName: "case_entity_session_default_template", sessionContext: x, isFocused: false});