createSession (alkalmazásprofil-kezelő)

Munkamenetet hoz létre egy munkamenetsablon alapján, és visszaadja a munkamenet egyedi azonosítóját.

Szemantika

Microsoft.Apm.createSession(SessionInput);

Paraméterek

Név Típus Kötelező Description
Munkamenet bemenete Lánc Igen A létrehozandó munkamenet JSON-bemeneti tulajdonságai.

A JSON SessionInput paraméter szerkezete a következő:

{
        /**
         * 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;
    }

Visszaadott érték

Munkamenet-azonosító karakterláncként.

Példák

Ezek a példák egy createSession új munkamenet létrehozására szolgálnak, amely paraméterként átad egy entitásrekord-azonosítót és egy munkamenetsablont.

Alapszintű munkamenet létrehozása

Létrehoz egy új munkamenetet, amely az incidenst entitásnévként, az incidensazonosítót entityId-ként, a munkamenet-sablon egyedi nevét pedig templateName-ként adja át.

Megjegyzés:

Az ezeket a metódusokat meghívó felhasználót hozzá kell rendelni egy olyan alkalmazásprofilhoz, amely tartalmazza a munkamenetsablont.

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});

Nem fókuszban lévő munkamenet létrehozása

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});