Setting up the Teams Bot Integration

Setting up the Central Config API Key

1.Log in to the CentralConfig > Configure Application > Security Controls > ApiKeys.

2.Find the CentralConfigApiKey as shown below and copy the value.

3.Paste the copied value in the appsettings.json file for the CentralConfigApiKey. For example, central-config-api-key"=”xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”

Executing the PowerShell Script (from version 2023.4 onwards)

1.Download the zip file to a relevant folder in your machine.

2.Extract the zip file.

3.Open PowerShell as Administrator.

4.Go to the location where the PowerShell script is located, that is, the location where you extracted the zip file.

5.Run the script - .\install.ps1.

6.Provide relevant details to the below prompts:

Is the Environment SSL Enabled?

Please enter the ISM Tenant Id [example: ismtenant.yourdomain.com] only if environment is SSL enabled, otherwise provide app server IP address or host/domain name.

Please enter the Central Config Tenant Id [example: configtenant.yourdomain.com] only if environment is SSL enabled, otherwise provide server IP address or host/domain name.

The configuration is done.

Executing the PowerShell Script (before version 2023.4)

1.Download the zip file to a relevant folder in your machine.

2.Extract the zip file.

3.Open PowerShell as Administrator.

4.Go to the location where the PowerShell script is located, that is, the location where you extracted the zip file.

5.Run the script - .\TeamsBot.ps1.

6.You will be prompted for the Appserver as well as the Central Config ipaddress/ Machine name/ localhost name. name/ localhost. Enter the appropriate Address/Machine name/localhost.

The configuration is done.

Troubleshooting

Make sure that Boolean values (true/false) don't not have double quotes.