Skip to content

uni-flow 公开 API(中文注解)


uni-flow 公开 API(中文注解) / WorkflowEngineOptions

Interface: WorkflowEngineOptions

Defined in: core/workflow-engine.ts:37

createWorkflowEngine 的可选依赖与策略配置。 未提供的 Layer4 组件会使用内存/默认实现。

Properties

caller?

optional caller?: object

Defined in: core/workflow-engine.ts:51

调用方身份(id + roles),供安全钩子使用;默认 system / admin

id

id: string

roles

roles: string[]


checkpointStore?

optional checkpointStore?: CheckpointStore

Defined in: core/workflow-engine.ts:41

检查点存储;默认内存实现,用于 resume


contextManager?

optional contextManager?: ContextManager

Defined in: core/workflow-engine.ts:39

上下文组装与记录;默认 createContextManager()


observability?

optional observability?: Observability

Defined in: core/workflow-engine.ts:43

可观测性(span / 日志 / 成本);默认空实现。


policyConfig?

optional policyConfig?: Partial<PolicyConfig>

Defined in: core/workflow-engine.ts:49

传给默认策略引擎的局部 PolicyConfig(重试、超时、预算等)。


policyEngine?

optional policyEngine?: PolicyEngine

Defined in: core/workflow-engine.ts:45

策略引擎;若未传则按 policyConfig 创建。


security?

optional security?: SecurityGovernance

Defined in: core/workflow-engine.ts:47

安全治理(pre/post hook、HITL);默认按 caller 放行。

MIT Licensed