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
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.