业务流程故障
业务流程的复杂性有所不同;例如,业务流程可能通过转换形状和赋值形状来调用 .NET 对象或构造消息。 因此,由于其内容的多样性以及自定义的级别,所以不可能列出每个可能出现的故障。 但是,在业务流程中发生的所有故障都表现为异常。
如果业务流程不包含异常的任何 CatchException 形状,则异常会导致业务流程处于挂起状态,但不可恢复。 这意味着消息和服务实例跟踪或 WMI 脚本无法恢复该实例。 但是,您可使用跟踪(或 WMI 脚本)保存与挂起(不可恢复)实例关联的所有消息,以进行诊断和手动重试。
若要诊断此类问题,请使用业务流程调试器查看在实例挂起之前执行的最后一个形状。 也可使用业务流程调试器来查看异常的详细信息。