Virtual Agent feature support in Microsoft Teams conversations
The Microsoft Teams app supports Virtual Agent features, such as Virtual Agent Designer controls for creating conversations, notifications, AI Search results, and more.
Emojis and text
A user can understand how emojis look like in a chat conversation and in the Agent Workspace from the following examples.
Message pagination
Microsoft Teams has a limit on the maximum message size before paginating the message. You can adjust the number of characters allowed in a message before paginating by going to the system properties [sys_properties] table and setting the number in the system property sn_va_teams.picker_char_limit.
AI Search results
Now Assist in Virtual Agent can generate AI Search results that are displayed as Genius result cards and multi-link outputs in conversations. For details on how Virtual Agent generates AI Search results, see Improving the user experience with AI Search. The default AI Search configuration for Virtual Agent enables search results for Q&A (Knowledge Base and catalog items). The user has the option to like or dislike the information presented in the card. For more information, see Genius Results.
URL navigation for chat links
In the Virtual Agent and Live Agent conversations on the Microsoft Teams app, the links to ServiceNow records open automatically in base system portals, including the links that are displayed in the output cards, Virtual Agent notifications, and AI Search results. If needed, as the administrator, you can change the portals where these links are opened in. For configuration details, see Configure URL navigation for chat links.
Masking of sensitive user data
Starting with Version 2.0.0, passwords that are entered by users and confirmed in bot responses are masked during the password reset conversations in the Microsoft Teams app.
Support for file uploads
Starting with Version 2.0.0, users can upload their file attachments with the paper clip icon in the Microsoft Teams conversations.
Trusted domains
The values that are specified in the Trusted media domains field of the Provider Channel Identities table [sys_cs_provider_application] take precedence over the Connections table [sys_cs_provider] and overrides its values.
Catalog opening experience in Microsoft Teams conversations
Starting with Version 4.1.0, users can request a catalog item from the Microsoft Teams app during a conversation.
A user can select the Request this item button in a conversation with Microsoft Teams that opens the catalog item in a pop-up window, the Task Module, where the user can view the information of the item and submit the request within Microsoft Teams.
The following examples show how a user can request and then view a catalog item.
Custom branding in the Microsoft Teams application
- Customize apps in Microsoft Teams in the Microsoft Teams documentation.
- MS Teams branding for the conversational integration in the ServiceNow Community.
HTML rendering in Microsoft Teams
When a Virtual Agent sends a message in Microsoft Teams with HTML tags, only those HTML tags supported by Microsoft Teams are rendered as normal tags for a great conversational experience to the end user. For more information about the Microsoft Teams supported HTML tags for bot messages, see Formatting bot messages.
Custom controls in Microsoft Teams
Using the Custom Control utility will cause failure in Microsoft Teams conversations with the message channel is not supported. See Custom control utility for more information on the utility.
Virtual Agent Designer user input and bot response controls in Microsoft Teams
The Virtual Agent Designer user input and bot response controls for creating conversation topics are supported in Microsoft Teams conversations, including the table bot response, the card control that can display images, and the image bot response controls.
Starting with Version 2.0.0, the updated card and new video bot response controls are supported in Microsoft Teams conversations. The video control displays a thumbnail image of the video that users select to open the video in their preferred web browser.
For more information about user input controls and bot responses, see Virtual Agent Designer user input controls and Virtual Agent Designer bot responses, respectively.
Starting with Version 3.0.10, to improve the bot performance and enable a better conversational experience with Virtual Agent on Microsoft Teams, the non-card bot response controls such as text, links, and date cards are converted into adaptive cards.
As part of converting all controls to adaptive cards, the content displayed on notifications received through bot responses is customized. The Microsoft Teams bot displays a preview of the notification content on the card, such as the message content, card title, or description, where applicable.
Starting with Version 3.0.10, during a conversation with the Microsoft Teams bot, you can search for a particular choice from the list using the drop-down picker controls.
Starting from Version 4.1.0, you have the option to turn off the confirmation banner that appears when you send a response to Virtual Agent in Microsoft Teams conversation.
Set the sn_va_teams.hide_teams_response_message system property value to true to turn off the confirmation banner (by default the value of the system property is set to false).
Virtual Agent notifications supported in Microsoft Teams
Microsoft Teams app supports Virtual Agent notifications during conversations.
- Subscription management
- Requesters - Use the notification (or notifications) command to subscribe to or unsubscribe from notifications.
- Admins - Enable notifications for messaging users in the Messaging Apps Integration page.
- Notification content - Create notifications with rich content, images, and action buttons. Actionable notifications enable recipients to perform certain actions and respond to the notification, such as adding a comment or requesting a live agent.
- Notification delivery
- Message notifications are delivered immediately to end users, even if the user is chatting with a virtual or live agent.
- Actionable notifications are delivered only when the user is not in an active conversation
with a virtual or live agent. Users can do the following:
- Review the notifications later by using the show notification
command.
Figure 8. Show notifications in Microsoft Teams - Perform or skip the actions for the notification. If users decide to skip the actions, users can return later to the notification by using the show notification command.
- Review the notifications later by using the show notification
command.
For detailed information on Virtual Agent notifications, see Configuring Virtual Agent notifications.
Unsupported Virtual Agent features in Microsoft Teams
Refer to the unsupported features of Virtual Agent in Conversational Integration with Microsoft Teams.
Unsupported features
- Connect Support
- Geo-location topic block