Indicateur de présence de l'utilisateur
L'indicateur de présence de l'utilisateur aide les agents à connaître l'état des utilisateurs de Microsoft Teams avant que l'agent puisse lancer une conversation de messagerie instantanée à l'aide de Microsoft Teams.
Par défaut, les agents peuvent afficher l'état des utilisateurs lorsqu'ils lancent le modal Démarrer la messagerie instantanée dans l'instance ServiceNow.
Assurez-vous que l’autorisation API est ajoutée à l’application Request Based Chat déjà créée à partir du portail Azure, lorsque vous mettez à niveau l’application. Pour plus d’informations sur les autorisations requises pour la messagerie instantanée basée sur la demande, reportez-vous à la section Ajouter des autorisations à l’application Microsoft Azure.
Le système met 60 minutes pour afficher l'état de présence de l'utilisateur dans le modal Démarrer la messagerie instantanée pour la première utilisation lorsque vous effectuez une mise à niveau vers les applications Gestion des services informatiques integration with Microsoft Teams v2.5.0 ou Services de collaboration v3.5.
L'état de l'utilisateur à partir de Microsoft Teams est mappé dans l'instance ServiceNow comme indiqué dans la table.
| État de l'utilisateur dans Microsoft Teams | État affiché dans le modal Démarrer la messagerie instantanée |
|---|---|
| « Available », « AvailableIdle » | disponible |
| « Busy », « BusyIdle », « DoNotDisturb » | busy |
| « Offline », « PresenceUnknown » | offline |
| « Away », « BeRightBack » | away |
L'état de présence de l'utilisateur est mis en cache pendant 180 secondes, ce qui signifie que si un utilisateur est « en ligne » dans Microsoft Teams, le modal Démarrer la messagerie instantanée affiche l'état de l'utilisateur comme « en ligne » pendant 180 secondes. Si l'état de l'utilisateur est modifié, le système récupère l'état de l'utilisateur après l'intervalle de 180 secondes et met à jour l'état dans le modal Démarrer la messagerie instantanée.
L'intervalle de temps pour mettre en cache l'état de l'utilisateur est configurable par la propriété système sn_tcm_collab_hook.teams.presence_status_cache_invalidate_duration. Vous pouvez modifier l'intervalle de temps pour conserver l'état de présence de l'utilisateur. Pour en savoir plus, consultez la section Configurer la durée du cache pour l'état de présence de l'utilisateur.