乾元坤和生产管理系统应用

SOA生产管理系统的业务流程异常处理

日期:2026-09-01

乾元坤和编辑

  在基于BPM业务流程生产管理系统中,异常处理接口是异常处理组件模块向外界提供的接口,通过此接口流程引擎可以将所遇到的异常交由异常处理模块处理。异常转换模块负责将外部异常转换成内部异常,业务流程异常处理图,如下图所示。

  SOA生产管理系统的业务流程异常处理
  图 业务流程异常处理图
  每一个任务的实例在创建时,就获取一个ErrorHandler,运行中所遇到的所有异常问题都有此ErrorHandler负责处理。每当任务状态改变时,都需要通知其ErrorHandler,这样当此任务遇到异常时,可以通过所记录的状态信息,判定是否需要做回滚操作或者补偿操作。对于处于Initial状态的任务则不需要执行任何操作,处于Running状态的任务需要执行rollback操作,处于Finished状态的任务则要执行compensate操作以消除影响。

了解更多相关信息,请点击生产管理系统

相关文章:

客服系统