Is your feature request related to a problem? Please describe.
It would be great to gather two additional pieces of information for the Copilot Studio Bots:
Authentication -> which authentication has been configured for the bot
Generative Features -> whether generative features are turned on for the bot
This would provide great insights for Admins looking at governing Copilot Studio: For example this could help to assess the impact when when looking into enforcing the DLP Policies Controls for Copilot Studio.
Describe the solution you'd like
The Sync Flow for PVA could get this information from the bots and botcomponents tables of each environment. This information could then appear in the Dashboard.
Regarding the Authentication:
The column "Authentication Mode" seems to provide the authentication configuration (Choice column taking the values: None, Integrated (for Teams & Power Apps), Custom Azure Active Directory, Generic OAuth2, Unspecified)
The column "Authentication trigger" seems also relevant for it (Choice with values: As Needed or Always). It looks like this indicates whether the Authentication is enforced from the start or can happen later in the conversation (setting "Require users to sign in"), but I might be wrong
Regarding Generative Features
Still in the bots table, the column "Configuration" is a text column which contains a string formatted in a Json fashion, such as: {"$kind": "BotConfiguration","settings": {"GenerativeActionsEnabled": false}}. It seems to be storing the information about whether the setting "Dynamic chaining with generative actions" is turned on for the bot
Unfortunately this column does not provide information about the state of the "Boost conversational coverage with generative answers" setting. An alternative could be to check in the related components in the botcomponents table, and check if the topic "Conversational boosting" is Active for the bot (Status column). It is not perfect as technically it is possible to turn on the feature, turn off the topic and use Generative Answers punctually, but would still be very helpful
As a "Bonus", the column "Obi Data" of the botcomponents table, for this specific "Conversational boosting" topic, stores the information about the Public and SharePoint Data Sources used for the boost your answers feature. If the Topic is enabled, it would be valuable to track this for Admins so that they can do additional checks if needed
Describe alternatives you've considered
I checked the Dataverse Connector Bound Actions to see if one would provide the Gen AI Feature Settings information but did not find any relavant for this case.
Is your feature request related to a problem? Please describe.
It would be great to gather two additional pieces of information for the Copilot Studio Bots:
This would provide great insights for Admins looking at governing Copilot Studio: For example this could help to assess the impact when when looking into enforcing the DLP Policies Controls for Copilot Studio.
Describe the solution you'd like
The Sync Flow for PVA could get this information from the bots and botcomponents tables of each environment. This information could then appear in the Dashboard.
Regarding the Authentication:
Regarding Generative Features
Describe alternatives you've considered
I checked the Dataverse Connector Bound Actions to see if one would provide the Gen AI Feature Settings information but did not find any relavant for this case.
Additional context?
No response
AB#2590