Share via


Guias de sessão (controle hospedado)

 

Publicado: novembro de 2016

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Use o tipo de controle hospedado Guias da sessão para exibir as informações do cliente em uma guia da sessão do aplicativo do agente. O controle hospedado pode ler a configuração de linhas da sessão da configuração de nome da sessão e pode avaliar qual linha da sessão deve ser usada para criar o nome da sessão. Uma instância desse tipo de controle hospedado deve estar disponível no aplicativo do agente para que as guias da sessão sejam exibidas.Para obter mais informações: Gerenciamento de sessão no Unified Service Desk

Neste tópico

Crie um controle hospedado Guia da sessão

Ações de UII predefinidas

Eventos predefinidos

Crie um controle hospedado Guia da sessão

Ao criar um novo controle hospedado, os campos na tela Novo controle hospedado variam de acordo com o tipo de controle hospedado que você deseja criar. Quando Guias da sessão é selecionado na lista suspensa Tipo de componente da USD na tela Novo controle hospedado, não é necessário selecionar nenhum outro campo. Para obter informações detalhadas sobre como criar um controle hospedado, consulte Criar ou editar um controle hospedado.

Ações de UII predefinidas

Essas são as ações predefinidas para esse tipo de controle hospedado.

ChatAgentIndicator

Essa ação é usada para indicar que o sistema está esperando que o agente aja. Ela também mostrará o tempo do indicador de progresso e o redefinirá como 0.

Parâmetro

Descrição

SessionId

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

ChatCustomerIndicator

Essa ação é usada para indicar que o sistema está esperando que o cliente aja. Ela também mostrará o tempo do indicador de progresso e o redefinirá como 0.

Parâmetro

Descrição

SessionId

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

CloseSession

Essa ação fechará uma sessão. Antes do fechamento da sessão, o evento SessionClosing é acionado, seguido pelo evento SessionClosed.

Parâmetro

Descrição

SessionId

Esse é o ID da sessão que se deseja fechar. Você deverá especificar esse parâmetro para garantir que a sessão necessária seja fechada. Se esse parâmetro não for fornecido, essa ação fechará a sessão atual.

FireEvent

Aciona um evento definido pelo usuário neste controle de hospedado.

Parâmetro

Descrição

nome

Nome do evento definido pelo usuário.

Todos os pares subsequentes de nome=valor se tornam os parâmetros do evento. Para obter mais informações sobre como criar um evento definido pelo usuário, consulte Criar um evento definido pelo usuário.

HideChatIndicator

Essa ação é usada para ocultar o indicador de chat.

Parâmetro

Descrição

SessionId

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

HideProgressIndicator

Essa ação é usada para ocultar o indicador de progresso.

Parâmetro

Descrição

SessionId

Esse é o ID da sessão para a qual se deseja ocultar o indicador de progresso. O ID também pode ser recuperado a partir do contexto usando o parâmetro de substituição: [[context.sessionid]]

RealignWindow

Exibe o controle hospedado no local especificado de um monitor. Você pode exibir o controle hospedado em até dois monitores. Essa ação é aplicável em instâncias de controle hospedado que foram configuradas para serem posicionadas em tipo de painel USDFloatingPanel ou USDFloatingToolPanel.

Parâmetro

Descrição

screen

Especifica a tela na qual o controle hospedado será exibido. Os valores válidos são 1 ou 2. Caso esse parâmetro não seja especificado, o valor 1 é considerado o padrão.

left

Especifica a posição, sob a forma de percentual, à esquerda da tela, no monitor de destino onde o controle hospedado deve ser exibido. Os valores válidos são 0 a 100. Caso esse parâmetro não seja especificado, o valor 0 é considerado o padrão.

top

Especifica a posição, sob a forma de percentual, acima da tela, no monitor de destino onde o controle hospedado deve ser exibido. Os valores válidos são 0 a 100. Caso esse parâmetro não seja especificado, o valor 0 é considerado o padrão.

width

Especifica a largura, sob a forma de percentual, do controle hospedado no monitor de destino. Os valores válidos são 1 a 100. Caso esse parâmetro não seja especificado, o valor 100 é considerado o padrão.

height

Especifica a altura, sob a forma de percentual, do controle hospedado no monitor de destino. Os valores válidos são 1 a 100. Caso esse parâmetro não seja especificado, o valor 100 é considerado o padrão.

ResetProgressIndicator

Essa ação é usada para redefinir o timer de progresso na guia da sessão. O indicador de progresso é executado durante 3 minutos.

Parâmetro

Descrição

SessionId

Este é o ID da sessão para a qual se deseja redefinir o indicador de progresso. O ID também pode ser recuperado a partir do contexto usando o parâmetro de substituição: [[context.sessionid]]

Eventos predefinidos

Os seguintes eventos predefinidos estão associados a esse controle hospedado. Também é possível criar eventos definidos pelo usuário para um controle hospedado. Para obter mais informações, consulte Criar um evento definido pelo usuário.

SessionClosed

Ocorre após o fechamento da sessão.

Parâmetro

Descrição

SessionId

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

IsGlobal

Na versão do Gerenciador global desse evento, o sinalizador IsGlobal também é passado. Se a sessão global estiver fechada, o sinalizador será True, caso contrário, será False.

SessionCloseRequested

Ocorre quando o ”X” é clicado em uma guia da sessão no aplicativo do agente. Se o evento não for processado, o sistema fechará a sessão automaticamente. Se o evento for processado, o sistema não fechará a sessão automaticamente e será necessário anexar uma chamada de ação a esse evento que chama a ação CloseSession, no controle hospedado Guias da sessão, para fechar a sessão explicitamente.

SessionClosing

Ocorre antes do fechamento de uma sessão.

Parâmetro

Descrição

SessionID

Esse é o ID da sessão que está fechada.

Confira Também

Gerenciamento de sessão no Unified Service Desk
Linhas de sessão (controle hospedado)
Passo a passo 5: Exibir informações avançadas da sessão, com o nome da sessão e os dados de visão geral
Tipos de controle hospedado e referência de ação/evento
Guia de administração do Unified Service Desk for Microsoft Dynamics CRM

Unified Service Desk 2.0

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais