Deployment & Configuration of the EmpowerID Chatbot

In this section, we will explore the deployment of the bot microservice. This deployment involves installing and configuring various resources to enable the Bot's functionality. The EmpowerID Bot is available as a Software-as-a-Service (SaaS) solution; however, customers can deploy and install the Bot within their private cloud environment. This documentation series will provide detailed steps for deploying the bot service and configuring it for different channels.

Prerequisites

Before users from an organization's EntraID can utilize the Chatbot through channels like Microsoft Teams, administrators must ensure that the following prerequisites are met, along with the deployment steps outlined below:

  1. Inventory of Azure Tenant Users: Users from the organization's Azure tenant must be inventoried into EmpowerID. For more information, please refer to Azure AD SCIM Connector Features. 

  2. Linking Azure Accounts: Inventoried Azure accounts must be linked to an EmpowerID person object.

  3. Management Role Assignment: EmpowerID person objects should be assigned the "EmpowerID Chat Bot Access" Management Role. Details about the requirements for this role can be found in Management Roles Needed to Access the Chatbot.

Any accounts that are not inventoried into EmpowerID or fail to meet the above requirements will encounter the following error message when attempting to access the Chatbot: "Sorry, authorization failed. Please contact your system administrator regarding your Teams account."