uni-flow 公开 API(中文注解) / WorkflowEngineOptions
Interface: WorkflowEngineOptions
Defined in: core/workflow-engine.ts:37
createWorkflowEngine 的可选依赖与策略配置。 未提供的 Layer4 组件会使用内存/默认实现。
Properties
caller?
optionalcaller?:object
Defined in: core/workflow-engine.ts:51
调用方身份(id + roles),供安全钩子使用;默认 system / admin。
id
id:
string
roles
roles:
string[]
checkpointStore?
optionalcheckpointStore?:CheckpointStore
Defined in: core/workflow-engine.ts:41
检查点存储;默认内存实现,用于 resume。
contextManager?
optionalcontextManager?:ContextManager
Defined in: core/workflow-engine.ts:39
上下文组装与记录;默认 createContextManager()。
observability?
optionalobservability?:Observability
Defined in: core/workflow-engine.ts:43
可观测性(span / 日志 / 成本);默认空实现。
policyConfig?
optionalpolicyConfig?:Partial<PolicyConfig>
Defined in: core/workflow-engine.ts:49
传给默认策略引擎的局部 PolicyConfig(重试、超时、预算等)。
policyEngine?
optionalpolicyEngine?:PolicyEngine
Defined in: core/workflow-engine.ts:45
策略引擎;若未传则按 policyConfig 创建。
security?
optionalsecurity?:SecurityGovernance
Defined in: core/workflow-engine.ts:47
安全治理(pre/post hook、HITL);默认按 caller 放行。