☰
[鼎捷 BPM] 流程表单删除时异常报错
2026/10/28 1:59:05 网站建设 项目流程

问题1:删除表单错误

问题现象

前台删除表单提示:

Cannot remove because of FormDefinition has been referenced by FormInstance or FormType of the workflow_definition.

日志提示:

2023-06-12 16:05:41,638 WARN [uk.ltd.getahead.dwr.impl.ExecuteQuery] Method execution failed: : com.dsc.nana.user_interface.web.ajax_service.exception.AjaxException: 删除此版表单发生错误! Cannot remove because of FormDefinition has been referenced by FormInstance or FormType of the workflow_definition.

解决办法

检查监视流程,确认是否有用该表单发起过流程,有的话需要删除;
另外需要排查流程设计师,查看对应流程是否引用过该表单,有的话需要修改表单名字;
或者之前版本引用了该表单,需要先导出该流程,然后删除流程,重新导入。
最后再删除表单:要删除表单的时候,也需要一个版本一个版本的删除。

例如有的是因为流程之前V2版本引用了该表单导致,虽然新版本引用的是其他表单,也会有报错,需要导出该流程,删除,重新导入。

彻底删除流程的办法:

当一个流程被删除后,会显示下列带有红叉的形状,如果要彻底删除,需要多次删除,直到彻底删除不显示为止,因为该流程有多个版本。

问题2:流程设计器流程前面显示红叉,无法保存

问题现象

流程名称前面显示红叉,无法保存流程。

解决办法

选中流程,右键监视流程模型版本历程

选中最近修改版本,点击右边的修改,修改截止日期为2100年,然后退出即可。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询