Hi Everyone,
i have a D365 CE environment migrated from on-prem to on-line a few months ago hosting a bunch of plugins.
Two plugins are triggered on any entity (primary entity = NONE) on GrantAccess and RevokeAccess messages and they worked until today, when i edited the plugin steps in order to run synchronously because of a deadlock issue on POA table when multiple instances of these plugins were run together asynchronously. Suddenly plugins completely stopped firing (no code issues).
I tried to revert to async mode, but still the plugins don't fire.
Said that, i started testing a bit registering plugin steps on all entities (primary entity = NONE):
- With "Create", "Update", "GrantAccess", "RevokeAccess" plugins won't start at all;
- With "Associate / Disassociate", fortunately, plugins will start (for what i know, these messages work only without specifying a primary entity);
There is some known limitation on "common" plugin messages that prevents them from working with "all entities" registered steps?
I hope someone can help me understand this issue.
Thanks in advance.