Virtual Agent feature support in Microsoft Teams conversations
Summarize
Summary of Virtual Agent feature support in Microsoft Teams conversations
The Virtual Agent integration with Microsoft Teams enables enhanced conversational capabilities within Teams, allowing users to interact with Virtual Agent features seamlessly. This integration supports a range of functionalities such as emoji handling, AI Search results, file uploads, catalog item requests, and message streaming to improve user engagement and operational efficiency.
Show less
Key Features
- Emoji and Text Support: From Version 4.0.1, emojis sent by users in chats are displayed both in the conversation and the agent workspace, acknowledging platform differences in emoji rendering.
- Message Pagination: Adjustable message size limits before pagination via the system property
snvateams.pickercharlimit, helping manage message display within Teams. - AI Search Results: Virtual Agent generates AI Search results as Genius cards and multi-link outputs, primarily supporting Q&A content from Knowledge Base and catalog items. Users can provide feedback by liking or disliking results.
- URL Navigation: Links in chat conversations open automatically in the base system portals, with administrative options to configure which portals links open in.
- Sensitive Data Masking: Starting Version 2.0.0, passwords entered during conversations are masked to protect user data during password reset interactions.
- File Upload Support: Users can upload file attachments within Microsoft Teams conversations via the paper clip icon, enhancing interaction capabilities.
- Trusted Domains: Trusted media domains set in the Provider Channel Identities table take precedence over other connection settings, ensuring secure content delivery.
- Catalog Item Requests: From Version 4.1.0, users can request catalog items directly within Teams. Items open in a Task Module pop-up for viewing details and submitting requests without leaving Teams.
- Custom Branding: Administrators can customize the Now Virtual Agent bot branding within Teams, aligning with organizational identity.
- HTML Rendering: Only Microsoft Teams-supported HTML tags are rendered in bot messages, maintaining message formatting consistency.
- Message Streaming: Introduced in Version 5.1.0, this feature streams responses in real-time with loading indicators, allowing users to read partial replies immediately. Enabling this requires a change request and may incur additional costs.
- Virtual Agent Designer Controls: Supports user input and bot response controls, including table responses, image cards, and image responses within Teams conversations.
- Virtual Agent Notifications: Teams supports receiving Virtual Agent notifications during conversations.
Considerations and Limitations
- Custom Control utility usage may cause failures in Microsoft Teams conversations due to unsupported message channels.
- There are specific Virtual Agent features unsupported in Microsoft Teams; customers should refer to documentation for details.
Practical Benefits for ServiceNow Customers
This integration enables ServiceNow customers to provide users with a rich, interactive Virtual Agent experience directly within Microsoft Teams, enhancing accessibility and user convenience. Features like AI Search, file uploads, and catalog requests streamline service delivery, while message streaming improves responsiveness. Administrators can tailor the experience through branding and portal configurations. Awareness of supported and unsupported features helps in planning and optimizing Virtual Agent deployment within Teams.
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 more information about the Microsoft Teams supported HTML tags for bot messages, see Formatting bot messages.
Message streaming in Microsoft Teams
Starting with Version 5.1.0, the new message streaming feature is available for Microsoft Teams. With this capability, when a user submits a query in Microsoft Teams, they receive status updates of their requests, if the response time is longer.
A loading indicator is displayed to let the user know the response is being generated. Once ready, the response is delivered in real-time, appearing in smaller chunks as it's processed. This allows the user to start reading the message immediately, instead of waiting for the entire message to load, and enhances the user experience.
- To enable the streaming feature, raise a change request for Virtual Agent integration with Microsoft Teams.
- Enabling this feature will result in additional iHub transaction costs.
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.