Skip to content

流程服务与主流程未配置

BusinessFlowServiceFlowClient@Autowired(required = false)。Bean 不存在时,发起/办理/恢复/校验都会用「流程服务未配置」这句。

原文

message何时
流程服务未配置,无法发起主流程flowClient == null(另有一处是 RuntimeException,文案相同)
流程服务未配置,无法办理业务待办办理待办
流程服务未配置,无法恢复业务待办恢复待办
流程服务未配置,无法校验任务身份校验任务
请先在流程与自动化中配置主流程对象没有可发起的主流程
审批节点未配置已发布流程模型审批节点缺已发布模型
请先为代码应用选择流程模型后再保存字段与视图配置代码应用还没选模型
动作执行服务未启用,无法执行流程回调动作回调动作服务未注入
单据状态字段未配置单据缺状态字段
当前流程节点未配置业务表单权限节点表单权限没配

对象未绑流程时还有 业务对象 [code] 未配置流程绑定RuntimeException)。

去哪改

  1. Flow 服务本身:独立进程,官方端口 8081(类里默认 URL 是 http://localhost:8080,不要照抄类默认值)。
  2. Admin 指向 Flowforge.flow.client.url,例如 http://127.0.0.1:8081。没配对或 Flow 没进 classpath 时 FlowClient 为空。
  3. 应用里:流程与自动化 → 给对象配主流程,模型要已发布。
  4. 代码应用:先选流程模型,再保存字段/视图。

验证

  • Admin 能访问 Flow(健康检查 / 模型列表)。
  • application-dev.ymlforge.flow.client.url 指向 8081。
  • 业务对象有 FLOW 绑定且 flowModelKey 非空。
  • 再点「发起流程」不再出现「流程服务未配置」。

相关文档