一般动作
登录
Wiki: BROPEN ▼: Document Index
»
Space: FAQ ▼: Document Index
»
Page: “未找到流程定义”是怎么回事
搜索
zh
页面动作
导出 ▼: 以PDF格式导出 以RTF格式导出 以HTML格式导出
更多动作 ▼: 打印预览 察看源码
欢迎进入Wiki » FAQ » “未找到流程定义”是怎么回事?

# “未找到流程定义”是怎么回事?

在2013-12-02 20:42上被李小翔修改
评论 (0) · 附件 (0) · 记录 · 信息

访问文档列表、起草新流程、打开待办等流程相关的操作时，都可能会触发一个异常“未找到流程定义”。

一般情况下，流程定义从如下文件夹中加载：

1、如果是开发环境（g run-app，或者部署的开发环境的war包(g dev war)），则流程定义会自动从工程的 resources/workflow 文件夹中加载

2、如果是测试环境或者生产环境（g test run-app、g test war、g prod run-app、g war等），则流程定义会从系统配置 bropen.bpm.resource.definition.basedir 指向的文件夹中加载

因此，如果发现流程定义找不到的情况，一般都是流程定义文件不在对应的文件夹里导致的。
此外，如果配置不正确，系统启动的时候也会有一个提示信息，提示信息里也会包含完整的文件路径，如：

[WARN grails.app.services.bropen.bpm.definition.ProcessDefinitionLoadService] - 流程定义文件不存在：.../common/plugins/cms/content/Article.xml

标签： BroBPM
在2013-12-02 20:42上被李小翔创建

- 评论 （0）
- 附件 （0）
- 记录
- 信息

# 快速链接

- 首页
- 新闻动态
- FAQ

Copyright © 2013 北京博瑞开源软件有限公司
京ICP备12048974号