Business Rules fail to execute or Business Process Flows show an error message that begins with “Web Service Plug-in failed in SdkMessageProcessingStepId: (…)”
If a user’s security role has insufficient privileges on the “Process” entity, which refers to the internal Workflow table, Business Rules and Business Process Flows will fail to generate, load, and execute properly on first load, causing unexpected behavior or intermittent errors. When this occurs, the state is cached, and a subsequent user, whose security role has sufficient privileges tries to load and execute the same Business Rules and Business Process Flows, will experience failure.
To check for access levels, go to Settings > Security > Security Roles > select a security role > Customization tab > Process entity. The Read column should be full green (Organization-level access).
1. Make sure all security roles have full Organization-level read privileges for the Process entity
2. Publish the customizations by going to Settings > Customization > Customize the System