Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee maakt u een sessie op basis van een sessiesjabloon en retourneert u de unieke id van de sessie.
Syntaxis
Microsoft.Apm.createSession(SessionInput);
Parameterwaarden
| Naam | Typologie | Verplicht | Description |
|---|---|---|---|
| SessionInput | String | Yes | JSON-invoereigenschappen van de te maken sessie. |
De structuur van de JSON-parameter SessionInput is als volgt:
{
/**
* 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;
}
Retourwaarde
Sessie-ID als tekenreeks.
Voorbeelden
In deze voorbeelden wordt de createSession methode gebruikt om een nieuwe sessie te maken waarbij een entiteitsrecord-id en een sessiesjabloon als parameters worden doorgegeven.
Maak een basissessie
Hiermee maakt u een nieuwe sessie waarbij het incident wordt doorgegeven als entiteitsnaam, incident-id als entityId en de unieke naam van de sessiesjabloon als templateName.
Opmerking
De gebruiker die deze methoden aanroept, moet worden toegewezen aan een app-profiel dat de sessiesjabloon bevat.
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});
Maak een sessie die niet in focus is
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});