Be first to try Soda's new AI-powered metrics observability, and collaborative data contracts.
Try Soda Now!
LogoLogo
  • What is Soda?
  • Quickstart
  • Data Observability
    • Metric Monitoring dashboard
      • Dataset monitors
      • Column monitors
    • Metric monitor page
  • Data Testing
    • Git-managed Data Contracts
      • Install and Configure
      • Create and Edit Contracts
      • Verify a contract
    • Cloud-managed Data Contract
      • Author a Contract in Soda Cloud
      • Verify a contract
  • Onboard datasets on Soda Cloud
  • Manage Issues
    • Organization dashboard
    • Browse Datasets
    • Dataset dashboard
    • Browse Checks
    • Check and dataset attributes
    • Analyze monitor and check results
    • Notifications
    • Incidents
  • Dataset Attributes & Responsibilities
  • Deployment options
    • Deploy Soda Agent
      • Deploy a Soda Agent in a Kubernetes cluster
      • Deploy a Soda Agent in an Amazon EKS cluster
      • Deploy a Soda Agent in an Azure AKS cluster
      • Deploy a Soda Agent in a Google GKE cluster
      • Soda Agent Extra
  • Organization and Admin Settings
    • General Settings
    • User management
    • User And User Group Management with SSO
    • Global and Dataset Roles
    • Integrations
  • Integrations
    • Alation
    • Atlan
    • Metaphor
    • Purview
    • Jira
    • ServiceNow
    • Slack
    • MS Teams
    • Webhook
  • Reference
    • Generate API keys
    • Python API
    • CLI Reference
    • Contract Language Reference
    • Data source reference for Soda Core
    • Rest API
    • Webhook API
Powered by GitBook
On this page
  • Configure an MS Teams integration
  • About integration scopes
  • Troubleshoot

Was this helpful?

Export as PDF
  1. Integrations

MS Teams

PreviousSlackNextWebhook

Last updated 7 days ago

Was this helpful?

Configure Soda Cloud to connect your account to MS Teams so that you can:

  • Send Notificationsfor failed or warning check results to MS Teams channel

  • Start conversations to track and resolve data quality Incidentswith MS Teams

Configure an MS Teams integration

Only users with the Manage Notification Rules permission can create or edit rules. All users can view rules. Read about Global and Dataset Roles

  1. As a user with permission to do so, log in to your Soda Cloud account, navigate to your avatar > Organization Settings, then select the Integrations tab.

  2. In the Add Integration dialog box, select Microsoft Teams.

  1. In the last step of the guided Workflow creation, copy the URL created after successfully adding the workflow.

  2. Returning to Soda Cloud with the URL for Workflow, continue to follow the guided steps to complete the integration. Reference the following tables for guidance on the values to input in the guided steps.

Configuration tab: Provide the following information

Field or Label
Guidance

Name

Provide a unique name for your integration in Soda Cloud.

URL

Input the Workflow URL you obtained from MS Teams.

Scope tab: select the Soda features (alert notifications and/or incidents) that can access the Slack integration.

Field or Label
Guidance

Enable to send notifications to Microsoft Teams when a check result triggers an alert.

Use Microsoft Teams to track and resolve incidents in Soda Cloud.

Check to automatically send incident information to an MS Teams channel.

Channel URL

Provide a channel identifier to which Soda Cloud sends all incident events.

About integration scopes

Integration for alert notifications

Use the Alert Notification scope to enable Soda Cloud to send alert notifications to an MS Teams channel to notify your team of warn and fail check results. With such an integration, Soda Cloud enables users to select MS Teams as the destination for an alert notification of an individual check or checks that form a part of an agreement, or multiple checks. To send notifications that apply to multiple checks, see Notifications.

Integration for Soda Cloud incident

Use the Incident scope to notify your team when a new incident has been created in Soda Cloud. With such a scope, Soda Cloud displays an external link to the MS Teams channel in the Incident Details. Soda Cloud sends all incident events to only one channel in MS Teams. As such, you must provide a separate link in the Channel URL field in the Define Scope tab. For example, https://teams.microsoft.com/mychannel. To obtain the channel link in MS Teams, right-click on the channel name in the overview sidebar. Refer to Incidents for more details about using incidents in Soda Cloud.

Troubleshoot

Problem: You encounter an error that reads, “Error encountered while rendering this message.”

  1. Restart MS Teams.

  2. Clear your cache and cookies.

  3. If you have not already done so, update to the latest version of MS Teams.

In the first step of the guided integration workflow, follow the instructions to navigate to your MS Teams account to create a Workflow; see Microsoft’s documentation for . Use the Workflow template to Post to a channel when a webhook request is received.

Check to allow users to select MS Teams as a destination for alert notifications when check results warn or fail.

Solution: A fix is , the short version of which is as follows.

Creating a workflow from a channel in Teams
documented
Notifications