15.6. 清理错误列表
可以清理 ExecutionErrorInfo 错误列表表以删除冗余信息。根据流程的生命周期,错误可能会保留在列表中,且没有直接 API 来清理列表。相反,可以调度 ExecutionErrorCleanupCommand 命令来定期清理错误。
可以为 clean up 命令设置以下参数。该命令仅限于删除已经完成或中止的进程实例的执行错误:
DateFormat-
日期格式用于进一步与日期相关的参数 - 如果没有给出
yyyy-MM-dd(因为SimpleDateFormat类)。
-
日期格式用于进一步与日期相关的参数 - 如果没有给出
EmfName- 用于查询的实体管理器工厂的名称(valid 持久性单元名称)。
SingleRun-
指明执行是否只为单运行(
true|false)。
-
指明执行是否只为单运行(
NextRun- 提供下一次执行时间(例如:1d、5h 等)
OlderThan- 指明应删除哪些错误 - 早于给定日期。
OlderThanPeriod- 指明应删除比给定时间表达式旧的错误(例如 1d、5h 等)
ForProcess- 表示仅针对给定进程定义删除错误。
ForProcessInstance- 表示仅针对给定进程实例删除的错误。
ForDeployment- 表示要从给定部署 ID 中删除的错误。