Partilhar via


Separadores de Sessão (Controlo Alojado)

Utilize o tipo de controlo alojado Separadores de sessão para apresentar as informações do cliente num separador de sessão na aplicação de agente. O controlo alojado pode ler as linhas de configuração de sessão para a configuração do nome de sessão, podendo avaliar qual a sessão de linha tem de ser utilizada para criar o nome de sessão. Um exemplo deste tipo de controlo alojado tem de estar disponível na aplicação de agente para os separadores de sessão serem apresentados. Mais informações: Gestão de sessões no Unified Service Desk

Neste Tópico

Criar um controlo alojado Separador de sessão

Ações predefinidas do UII

Eventos predefinidos

Criar um controlo alojado Separador de sessão

Para criar um novo controlo alojado, os campos no ecrã Novo Controlo Alojado variam consoante o tipo de controlo alojado que pretende criar. Quando seleciona Separadores de sessão de lista pendente Tipo de componente do USD no ecrã Novo Controlo Alojado novo, não tem de selecionar quaisquer outros campos. Para obter informações detalhadas sobre a criação de um controlo alojado, consulte Criar ou editar um controlo alojado.

Ações predefinidas do UII

Seguem-se as ações predefinidas para este tipo de controlo alojado.

ResetProgressIndicator

Esta ação é utilizada para repor o temporizador de progresso no separador de sessão. O indicador de progresso é executado durante 3 minutos.

Parâmetro Descrição

SessionId

Este é o ID de sessão para que pretende repor o indicador de progresso. O ID também pode ser obtido a partir do contexto utilizando o parâmetro de substituição: [[context.sessionid]]

HideProgressIndicator

Esta ação é utilizada para ocultar o indicador de progresso.

Parâmetro Descrição

SessionId

Este é o ID de sessão para que pretende ocultar o indicador de progresso. O ID também pode ser obtido a partir do contexto utilizando o parâmetro de substituição: [[context.sessionid]]

ChatAgentIndicator

Esta ação é utilizada para indicar que o sistema está à espera o agente efetue uma ação. Também irá mostrar o indicador de progresso e repõe-o a 0.

Parâmetro Descrição

SessionId

Este é o ID da sessão. O ID também pode ser obtido a partir do contexto utilizando o parâmetro de substituição: [[context.sessionid]]

ChatCustomerIndicator

Esta ação é utilizada para indicar que o sistema está à espera que o cliente efetue uma ação. Também irá mostrar o indicador de progresso e repõe-o a 0.

Parâmetro Descrição

SessionId

Este é o ID da sessão. O ID também pode ser obtido a partir do contexto utilizando o parâmetro de substituição: [[context.sessionid]]

HideChatIndicator

Esta ação é utilizada para ocultar o indicador de chat.

Parâmetro Descrição

SessionId

Este é o ID da sessão. O ID também pode ser obtido a partir do contexto utilizando o parâmetro de substituição: [[context.sessionid]]

FireEvent

Aciona um evento definido pelo utilizador a partir deste controlo alojado.

Parâmetro Descrição

Nome

Nome do evento definido pelo utilizador.

Todos os pares nome=valor subsequentes transformam-se em parâmetros para o evento. Para mais informações sobre como criar um evento definido pelo utilizador, consulte Criar um evento definido pelo utilizador.

CloseSession

Esta ação fecha uma sessão. Antes da sessão fechar, se o evento SessionClosing é acionado, seguido do evento SessionClosed.

Parâmetro Descrição

SessionId

Este é o ID da sessão que pretende fechar. Tem de especificar este parâmetro para assegurar que a sessão necessária é fechada. Se este parâmetro não é fornecido, esta ação fecha a sessão atual.

Eventos predefinidos

Seguem-se os eventos predefinidos associados a este tipo de controlo alojado. Também pode criar eventos definidos pelo utilizador de um controlo alojado. Para informações, consulte Criar um evento definido pelo utilizador.

SessionClosed

Ocorre após a sessão ser fechada.

Parâmetro Descrição

SessionId

Este é o ID da sessão que foi fechada.

IsGlobal

Na versão do Gestor global deste evento, o sinalizador IsGlobal também é transmitido. Se a sessão global estiver fechada, este sinalizador seria True. Caso contrário, False.

SessionCloseRequested

Ocorre quando o “X” é clicado num separador de sessão na implementação do agente. Se o evento não é processado, o sistema não fecha automaticamente a sessão. Se o evento é processado, o sistema não fecha automaticamente a sessão e tem de adicionar uma chamada de ação para este evento que chama a ação CloseSession no controlo alojado Separadores de sessão para fechar a sessão explicitamente.

SessionClosing

Ocorre antes de uma sessão ser fechada.

Parâmetro Descrição

SessionID

Este é o ID da sessão que é fechada.

Consulte Também

Tarefas

Procedimento 5: Apresentar informações de sessão avançadas apresentando o nome da sessão e dados de descrição geral

Conceitos

Gestão de sessões no Unified Service Desk
Linhas de Sessão (Controlo Alojado)

Outros Recursos

Tipos de controlos alojados e referência de ações e eventos
Guia de Administração do Unified Service Desk para o Microsoft Dynamics CRM

Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.