Configuring smart links in Microsoft Teams

  • Release version: Xanadu
  • Updated November 14, 2024
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Configuring smart links in Microsoft Teams

    This guide provides instructions for configuring smart links in the Virtual Agent app within Microsoft Teams. Smart links enhance user experience by allowing links to open in various formats, such as pop-ups, tabs, or new browser windows, depending on admin preferences set in the admin console.

    Show full answer Show less

    Key Features

    • Link Opening Options: Admins can choose from three link opening methods:
      • Load in Place: Opens links inside a Microsoft Teams tab, requiring prior installation of a compatible tab.
      • New Browser Tab: Opens links in a new browser tab.
      • Popup: Opens links in a pop-up/task module in Teams, with adjustable sizes (Small, Medium, Large).
    • Prerequisites: Ensure necessary plugins are installed, system properties are correctly set, and link authentication status is active.

    Key Outcomes

    By configuring smart links, ServiceNow customers can provide tailored link experiences in Microsoft Teams, improving accessibility and user interaction. Admins can control where links open based on specific conditions, enabling a seamless integration of ServiceNow functionalities within the Teams environment.

    Configure smart links for your Virtual Agent app in Microsoft Teams to enable different link opening experiences.

    Smart link settings in the admin console enable admins to define one of the three link opening options in Microsoft Teams.
    1. Microsoft Teams task module/pop-up
    2. Microsoft Teams tab
    3. New browser tab

    Through link authentication and Single Sign-On (SSO) support, link content can be rendered in a pop-up, Microsoft Teams tab, or a new browser tab.

    You can configure smart links for Microsoft Teams from the URL navigation system action under Target Location. For more information about configuring smart links, see Create a smart link preference.

    There are three valid link opening options that are applicable to Microsoft Teams and the smart link settings in admin console enables admins to define where to open a link in Microsoft Teams.Valid link opening options applicable to Microsoft Teams. Load in Place, New Browser Tab, and Popup options are highlighted.
    1. Load in Place: Links open inside a Microsoft Teams tab.
      Note:
      • Only ServiceNow links are supported currently.
      • While Load in Place is always an option for admins to choose from, this functionality is only supported when admins have already installed an additional tab within Microsoft Teams (for example, Employee Center tab as part of the ITSM/HR plugins).
      • Admins must ensure that the following steps are complete:
        • MS Teams - App Core (com.snc.msteams.app.core) plugin is installed as part of ITSM/HR plugins and additional tab has already been enabled.
        • The sn_va_teams.view_msft_tab system property is set to true.
        • The link authentication status on your ServiceNow instance is green.
    2. New Browser Tab: Links open in a new browser tab (a new tab in Google Chrome, Safari, etc.).
    3. Popup: Links open in a pop-up/task module in Microsoft Teams. When pop-up is selected, admins also have the option of selecting a pop-up size of Small, Medium, or Large. The default size is Large.​

      Before you start configuring pop-up using Target location, double check that the value of sn_va_teams.view_non_video_msft_task_module system property is true. When the link authentication status is active from the previous step, the value is automatically set to true. When this system property is true, you can use the pop-up. If you want to disable pop-up in Microsoft Teams, you can manually set this property to false.

      Note:
      Only ServiceNow links are supported currently.

    When no conditions are specified on the Target Location record, the valid link opening mechanism applies to both chat widget and Microsoft Teams in a way that makes sense to its host application. For example, if admins specify a URL pattern to be opened using Load in Place without any conditions, the link on chat widget opens by refreshing the topmost browser frame (chat widget's unique behavior). However, the same link opens in a Microsoft Teams tab.

    If both chat widget and Microsoft Teams are valid channels for the customer, then admins can define different target locations for each channel by specifying the device type in the condition field (such as Teams and mweb). If the device type is specified as Teams and no other device types are specified, then that particular target location record will only be applied in Microsoft Teams.