That's interesting that the Microsoft.Dynamics.OmnichannelBotExtension.Plugins.PostOperationAddBotSessionPlugin
is running in your Dynamics 365 environment even though you don't utilize Omnichannel or bots. This suggests that the plugin might be registered due to the installation of a solution that includes components related to Omnichannel, even if you aren't actively using those features.
Here's how you can investigate and potentially disable this plugin:
1. Access the Plugin Registration Tool:
You'll need to use the Plugin Registration Tool to view and manage registered plugins and steps in your Dynamics 365 environment. This tool is part of the Dynamics 365 SDK (Developer Toolkit).
Tools\PluginRegistration
folder within your SDK installation directory and run PluginRegistration.exe
.PluginRegistration.exe
in the Tools\PluginRegistration
folder.2. Connect to Your Dynamics 365 Environment:
3. Locate the Plugin Assembly:
4. Find the Specific Plugin:
5. Examine the Plugin Steps (Execution Pipeline):
6. Identify the Relevant Plugin Steps:
PostOperationAddBotSessionPlugin
. Look for steps that seem to be executing under conditions that are occurring in your environment, even though you don't use Omnichannel. For example, it might be registered on the Create
of a specific entity that is used in other parts of your system.7. Disable the Plugin Step(s):
Important Considerations and Potential Reasons for its Execution:
Best Practices:
By using the Plugin Registration Tool, you should be able to pinpoint the specific execution context of the PostOperationAddBotSessionPlugin
and disable the relevant steps to prevent it from running unnecessarily in your Dynamics 365 environment. Remember to proceed with caution and test your changes thoroughly.
Daniyal Khaleel
128
DAnny3211
126
Abhilash Warrier
70
Super User 2025 Season 2