Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée une session basée sur un modèle de session et renvoie l’identificateur unique de la session.
Syntaxe
Microsoft.Apm.createSession(SessionInput);
Paramètres
| Nom | Type | Obligatoire | Descriptif |
|---|---|---|---|
| Entrée de session | Chaîne | Oui | Propriétés d’entrée JSON de la session à créer. |
La structure du paramètre JSON SessionInput est la suivante :
{
/**
* 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;
}
Valeur retournée
Identificateur de session sous forme de chaîne.
Examples
Ces exemples utilisent la createSession méthode pour créer une session en transmettant un identificateur d’enregistrement d’entité et un modèle de session en tant que paramètres.
Créer une session de base
Crée une nouvelle session en transmettant l’incident en tant que nom d’entité, l’ID d’incident en tant qu’entityId et le nom unique du modèle de session en tant que templateName.
Note
L’utilisateur qui appelle ces méthodes doit être affecté à un profil d’application qui contient le modèle de session.
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});
Créer une session qui n’est pas ciblée
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});