Indicador de presença do usuário
O indicador de presença do usuário ajuda os agentes a saber o status dos usuários no Microsoft Teamsantes que o agente possa iniciar um bate-papo usando Microsoft Teams.
Por padrão, os agentes podem exibir o status dos usuários quando iniciam o modal Iniciar bate-papo na instância da ServiceNow.
Certifique-se de que a permissão da API seja adicionada à aplicação de bate-papo baseado em solicitação já criada no Portal do Azure quando você estiver atualizando a aplicação. Para obter mais informações sobre permissões necessárias para bate-papo baseado em solicitação, consulte Adicione permissões ao Microsoft Azure aplicação.
O sistema leva 60 minutos para exibir o status de presença do usuário no modal Iniciar bate-papo para o primeiro uso quando você faz upgrade para IT Service Managementintegração com Microsoft TeamsAplicações v2.5.0 ou Serviços de colaboração v3.5.
O status do usuário de Microsoft TeamsÉ mapeado para a instância da ServiceNow conforme descrito na tabela.
| Status do usuário no Microsoft Teams | Status mostrado no modal Iniciar bate-papo |
|---|---|
| "Disponível", "Disponível" | disponível |
| "Ocupado", "BusyIdle", "DoNotDisturb" | ocupado |
| "Offline", "PresenceUnknown" | offline |
| "Ausente", "BeRightBack" | ausente |
O status de presença do usuário é armazenado em cache por 180 segundos, o que implica se um usuário está "on-line" em Microsoft Teams, O modal Iniciar bate-papo exibe o status do usuário como "on-line" até 180 segundos. Se o status do usuário for Modificado, o sistema buscará o status do usuário após o intervalo de 180 segundos e atualizará o status no modal Iniciar bate-papo.
O intervalo de tempo para armazenar o status do usuário em cache é configurável por uma propriedade do sistema sn_tcm_collab_hook.teams.presence_status_cache_invalidate_duration . Você pode modificar o intervalo de tempo para manter o status de presença do usuário. Para obter mais informações, consulte Configure a duração do cache para o status de presença do usuário.