SetWorkflow(false) does not work for async business rulesIssue You might wonder why a business rule was triggered on a particular table, although it was clear that you had set SetWorkflow(false) on your script, which is supposed to prevent it from happening.ResolutionIt is most probably because your business rule is async. SetWorkflow(false) will not work for async business rules. You should therefore try to set the business rule as After, or review your script to prevent this business rule from being run.