Hi experts,
I made a Assembly with a couple of plugins for a Model Driven App in Power Apps. I'm using the Plugin Registration Tool to add plugins/debug them. Everything was working fine until I imported the solution I made to Production. In production Filters were not working. So I tried exporting without Plugin Profiler/ with Profiler... Now in Test environment the filters are also not working.
A example:
I have 2 plugins:
When I change the comment field of Training Entitie (which is not included in Filter attributes) and save the Training record it fires the first Plugin. This plugin would make changes to the TraineeBudget Entitie, remaining budget field and remaining days field. This causes the second plugin also to fire (while this plugins only would fire on startbudget, startdays).
As you can see the "cref8_opleiding" aka Training fired once. And then "cref8_jaarlijkbudget" fired twice because 2 Trainees were related to the training.
I disabled all workflows to make sure these weren't causing it.. I also tried changing my Plugins from Postoperation to Preoperation to see if this would make any change but filters are still not working. I looked all over the internet to find a solution to my issue but nothing changes..
Best Regards,
Anthony
Hello,
I got the same problem. While you profile a step, it gets triggered on every update. It makes sense, because while debugging you can see, why it wouldn't be triggered if you check the inputparameter attributes.
After debugging and wondering for some hours why it would trigger every single time, I stopped profiling and the plugin didn't trigger anymore (result didn't happen).
BR ChaosAI
The first thing to check is that the deployment of your (managed) solution to Production is having the desired effect on the SDK Message Processing Steps (plugin steps) configurations. I would recommend reviewing the plugin steps configurations across all environments for consistency. This will help rule out any unmanaged layers on your SDK Message Processing Steps overriding the changes applied by the deployment of your solution. Also review the solution layers on your Plugin Assembly/Assemblies and SDK Message Processing Steps in the non-development environments
1. Go to the admin center
2. Navigate to the Environments and select the current environment.
3. Hit Edit
4. Turn on the background Processes and it should work.
WarrenBelz
109
Most Valuable Professional
Michael E. Gernaey
76
Super User 2025 Season 1
mmbr1606
71
Super User 2025 Season 1