BusinessActivity
分类: 通用步骤
命名空间: CMS.Plugin.FlowManagement.Abstractions.FlowBusiness.Activitys
基类: Activity (SYC.Flow.Kernel)
模块: FlowManagement.Abstractions
概述
BusinessActivity 是 LMES 流程系统中所有业务流程节点的基类。它继承自 SYC.Flow.Kernel.Activity,提供了流程节点的基础功能和生命周期管理,包括节点进入、执行、退出的完整流程控制,以及流程上下文数据管理、异常处理、日志记录等核心功能。
所有自定义流程节点都应该继承自 BusinessActivity 或其子类(如 ActionActivity、ProcessBusinessActivity),以获得完整的流程管理能力。
业务场景
适用场景
- 作为基类使用: 所有自定义流程节点的基类
- 流程控制: 提供节点生命周期管理(进入、执行、退出)
- 数据管理: 管理流程上下文数据的读写
- 异常处理: 统一的异常处理和错误恢复机制
- 日志记录: 标准化的日志记录功能