Microsoft Teams AgileConnector

This AgilePoint Server extension (AgileConnector) lets you connect to Microsoft Teams to send notifications in AgilePoint NX.

Background and Setup

To configure an AgileConnector, ​ do the procedure in this topic.

Prerequisites

How to Start

  1. On the AgilePoint Server machine, in Windows Explorer, right-click the file (AgilePoint Server installation folder) C:\Program Files\AgilePoint\AgilePoint Server\WCFConfigurationUtility.exe, and click Run as Administrator.

    Configuration Utility Run As Administrator Screen
  2. On the AgilePoint Server Manager screen, in the left pane, select your AgilePoint Server instance.

    Select AgilePoint Server Intance
  3. Click Open Server Configuration Open Server Configuration icon.

    Click Open Server Configuration
  4. On the AgilePoint Server Configuration screen, click the Integrations tab.

    Click Integrations Tab

Enable the Microsoft Teams AgileConnector

To enable the Microsoft Teams AgileConnector, ​ do the procedure in this topic.

How to Start

  1. On the AgilePoint Server Configuration screen, in the Integrations tab, click Add.

    Click Add

Procedure

  1. In the Impersonator field, enter the AgilePoint user name that is used to connect to your e-mail server.

    By default, this is the AgilePoint Service Account.

  2. Go to the assembly (AgilePoint Server installation folder) C:\Program Files\AgilePoint\AgilePoint Server\bin\AgilePoint.AgileConnector.MicrosoftTeams.dll.

Microsoft Teams AgileConnector Configuration screen

Configures the connections from AgilePoint NX to Microsoft Teams.

Figure: Microsoft Teams AgileConnector Configuration screen

Microsoft Teams AgileConnector Configuration screen

Prerequisites

How to Start

  1. On the AgilePoint Server Configuration screen, in the Integrations tab, select Microsoft Teams.
  2. Click Configure.

Fields

Field NameDefinition

Retry

Function:
Specifies the number of times you want to retry an operation that failed due to a "Too Many Requests" exception.
Accepted Values:
An integer.
Default Value:
5

Delay in Retries

Function:
Specifies the number of seconds to wait between retries after an operation fails due to a "Too Many Requests" error.
Accepted Values:
An integer.
Default Value:
30

Thread Pool

Function:
Specifies the maximum number of connections Microsoft Teams can have to AgilePoint Server at the same time.
Accepted Values:
An integer.
Default Value:
1

Time Interval

Function:
The timer interval, in seconds, used by Microsoft Teams to check for notifications in the workflow database.

To improve performance, on a production system, this value is often set to 3600 seconds, or 1 hour.

Accepted Values:
An integer, representing a number of seconds.
Default Value:
1000

Trace Mode

Function:
Specifies whether the AgileConnector writes detailed information in the log file.
Accepted Values:
  • Selected - Specifies that the AgileConnector writes detailed information in the log file.
  • Deselected - Specifies that the AgileConnector does not write detailed information in the log file.
Default Value:
Selected