Determining if there are competing business rules that cause the workflow to stopIssue <!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; text-decoration: underline; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } --> Determining if there are competing business rules that cause the workflow to stop Symptoms Approvals are stuckHung workflowCannot start workflowWorkflow doesn't startWorkflow won't triggerWorkflow is not progressingWorkflow hung on activityWorkflow not returningSubflow won't returnSubflow running too longSubflow stuck Video Workflow and business rules The workflow engine is part of the glide script engine. The workflow engine is typically invoked along with the business rules of the current record (for example, a change request). However, workflows can also be invoked via a script from within business rules as part of a post-processing action. An example of post-processing business rule In the base instance, an example of a post-processing business rule is SNC - Run parent workflows (Approval). This is an After business rule on the sysapproval_approver table. Based on the conditions, SNC - Run parent workflows (Approval) runs: after the Insert/Update of the sysapproval_approver record (it is a post processing rule)if the state of the workflow changes to Approved or Rejected, or if the approval is deletedif it performs a glide query to find related records and uses the interface defined in the Script Include Workflow to invoke the workflow of the related records To determine the business rules that fire on a specific table: In the Application Text Filter, type Business Rules.Select System Definition > Business Rules.In the Filter select Go to > table.In the Filter, type the name of the table. For example, sysapproval_approver.A list of business rules that fire off the specified table is displayed. How to troubleshoot by examining the conditions: In the Application Text Filter, type Business Rules.Select System Definition > Business Rules.In the Filter, select Go to > table.In the Filter, type the name of the table. For example, sysapproval_approver.A list of business rules that fire off the specified table is displayed.