Troubleshooting a workflow that fails mid-workflow
This article guides you through the process of troubleshooting a workflow that fails mid-workflow. It provides steps to help you eliminate common causes for your problem by verifying that the configuration of your networking is correct.
Symptoms may include the following:
- Workflow is not progressing
- Workflow not progressing in domain-separated environment
- Workflow hung on activity
- Workflow does not generate a task
- Workflow not found
- Workflow not returning
- Workflow does not generate approval
- The generate activity does not create tasks or approvals
- Duplicate workflows
- Duplicate approvals
- Subflow does not return
- Subflow running too long
- Subflow stuck
- Timer did not execute
- Timer failed
- Stuck worker with timer stuck
- Stuck work with async wftimer <sysID>
- Workflow notification not triggered
- Event does not trigger
- Unable to open workflow
Determine whether any of the troubleshooting steps below are true for your environment. Each step provides a link to an article that can help you eliminate possible causes and take corrective action as necessary.
- Determining if the scheduler is too busy for timers. For more information, see KB0538055: Determine if busy Scheduler is delaying workflow timers.
- Determine if an approval was manipulated outside of the workflow. For more information, see KB0538242: Determining if an approval was manipulated outside of the workflow.
- Determine if there are inconsistent domain issues or if the approver is in the wrong domain. For more information, see KB0538502: Determining if there are inconsistent domain issues (approver in the wrong domain).
- Determine if there was a an exception mid-transaction. For more information, see KB0538284: Determine if there was an exception that prevents workflow from starting or resuming.
- Determine if there are competing business rules that cause the workflow to stop. For more information, see KB0538069: Determining if there are competing business rules that cause the workflow to stop.
- Determine if there is a table cleaner issue. For more information, see KB0538279: Determining a table cleaner issue.
|Note: If your problem still exists after trying the steps in this article: Submit an incident to Technical Support and note this Knowledge Base article ID (KB0538520) in the problem description. For more information, see Customer Support.|