Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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});