Skip to main content

Crate sz_rust_workflow

Crate sz_rust_workflow 

Source
Expand description

SZ-Rust 工作流引擎 — 状态机/审批流/插件节点编排

§核心组件

Re-exports§

pub use config::WorkflowConfig;
pub use definition::ApprovalStrategyType;
pub use definition::CandidateStrategy;
pub use definition::DefinitionFormat;
pub use definition::DefinitionParser;
pub use definition::DefinitionValidator;
pub use definition::FaultStrategy;
pub use definition::FlowDefinition;
pub use definition::IssueSeverity;
pub use definition::NodeConfig;
pub use definition::NodeType;
pub use definition::StateMachineDefinition;
pub use definition::Transition;
pub use definition::ValidationIssue;
pub use deps::WorkflowDeps;
pub use deps::WorkflowDepsBuilder;
pub use engine::WorkflowEngine;
pub use error::WorkflowError;
pub use error::WorkflowErrorCode;
pub use error::WorkflowResult;
pub use instance::FlowInstance;
pub use instance::HistoryEntry;
pub use instance::InstanceStatus;
pub use instance::PageRequest;
pub use instance::PageResult;
pub use instance::Task;
pub use instance::TaskAction;
pub use instance::TaskStatus;
pub use capability::WorkflowPlugin;

Modules§

api
设计器 HTTP API
capability
config
definition
流程定义模型与解析校验
deps
engine
引擎核心
error
guard
守卫条件求值
instance
实例/任务/历史领域模型
integration
插件卸载联动/敏感字段脱敏
observability
事件总线/指标/审计
repository
持久化 Repository trait + InMemory 实现
scheduling
审批策略/候选人解析/任务动作/容错策略

Structs§

WorkflowState
workflow addon 状态

Functions§

register_routes
注册 workflow addon 路由到 sz300 RouterBuilder