31.5. 清理错误列表
进程引擎在 ExecutionErrorInfo 数据库表中存储执行错误。如果要永久清理表并删除错误,您可以使用 org.jbpm.executor.commands.ExecutionErrorCleanupCommand 命令调度作业。
该命令会删除与 completed 或 aborted 进程实例关联的执行错误。
流程
-
在 Business Central 中,选择 Menu
Manage Jobs。 - 在屏幕右上角,单击 New Job。
- 在 Business Key 项中输入作业的任何标识符。
-
在 Type 字段中输入
org.jbpm.executor.commands.ExecutionErrorCleanupCommand。 选择完成任务的时间:
-
要立即运行作业,请选择
Run now选项。 -
要在特定时间运行作业,请选择
稍后运行。Run later选项旁边会出现一个日期和时间字段。点字段打开日历,并计划作业的特定时间和日期。
-
要立即运行作业,请选择
- 点 Advanced 标签页。
根据需要添加以下任一参数:
-
DateFormat:参数中日期的格式。如果没有设置,则使用yyyy-MM-dd,如SimpleDateFormat类的模式中所示。 -
EmfName:用于查询的自定义实体管理器工厂的名称。 -
SingleRun:计划一个执行的作业。如果设置为true,则作业一次运行一次,且不会被调度为重复执行。 -
NextRun:调度作业在一段时间内重复执行。该值必须是有效的时间表达式,例如1d、5h、10m。 -
OlderThan:只删除比设置日期旧的错误。该值必须是日期。 -
OlderThanPeriod:与当前时间相比,只删除超过给定期限的错误。该值必须是有效的时间表达式,例如1d、5h、10m。 -
ForProcess:仅删除与进程定义相关的错误。该值必须是进程 definiton 的标识符。 -
ForProcessInstance:仅删除与进程实例相关的错误。该值必须是进程实例的标识符。 -
ForDeployment:仅删除与部署标识符相关的错误。该值必须是部署标识符。
-