Skip to main content

Teams Connection (Azure Bot)

Lets you launch an analysis and receive its result directly from Microsoft Teams, via a dedicated bot, configured on the same screen as the Azure Application.

Configuration

  • Bot app ID and app password (secret), provided by the bot's registration in the Azure portal.
  • Enable the bot.
  • Bot tenant — leave blank for a multi-tenant bot, or set a specific tenant for a single-tenant bot; a checkbox also lets you simply reuse the tenant already configured for SSO.
  • Messaging endpoint (shown read-only, {public URL}/api/messages) — to copy into the bot's configuration in the Azure portal.

A button lets you download a Teams package ready to upload (a .zip file containing the manifest and icons), to install the bot in your Teams tenant.

How it works for users

  1. The user sends a document as a direct message to the bot (same formats as the web upload, plus support documents).
  2. The bot recognizes the user via their Microsoft account — they must have a HocNota account linked to that same Azure AD account; otherwise, they receive an error message and no analysis is started.
  3. The user picks, via an interactive card, a pipeline among those assigned to their team.
  4. The analysis runs in the background; the result is delivered either via a download link (if the application's public URL is configured) or directly to OneDrive.

This feature requires the bot to be enabled and the relevant users' accounts to be linked to a Microsoft account (which happens automatically if they normally sign in via Azure AD SSO).