Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Crea una sesión basada en una plantilla de sesión y devuelve el identificador único de la sesión.
Syntax
Microsoft.Apm.createSession(SessionInput);
Parámetros
| Nombre | Tipo | Obligatorio | Description |
|---|---|---|---|
| Entrada de sesión | String | Sí | Propiedades de entrada JSON de la sesión que se va a crear. |
La estructura del parámetro JSON SessionInput es la siguiente:
{
/**
* 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;
}
Valor devuelto
Identificador de sesión como String.
Examples
En estos ejemplos se usa el createSession método para crear una nueva sesión pasando un identificador de registro de entidad y una plantilla de sesión como parámetros.
Crear una sesión básica
Crea una nueva sesión pasando el incidente como nombre de entidad, el identificador de incidente como entityId y el nombre único de la plantilla de sesión como templateName.
Nota:
El usuario que invoca estos métodos debe asignarse a un perfil de aplicación que contenga la plantilla de sesión.
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});
Crear una sesión que no esté enfocada
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});