JBPM - 'Processinstacelog' table 在 Postgres DB 中将状态显示为整数而不是文本数据类型

JBPM - The 'Processinstacelog' table is showing status as integer instead of text datatype in Psotgres DB

我正在将 JBPM 与 postgres 数据库一起使用。我在 postgres 数据库中发现默认的 table 即 'Processinstancelog'。此 table 具有 'status' 列,但将 'status' 显示为整数值(如 1,2,3,4,...)并且数据类型为整数。

预期要求

我的要求是以实际格式(文本)打印 'status',如完成、退出、暂停、中止,与我们在业务中心工作台 > 菜单 > 管理 > 流程实例 > 状态中一样

查询

我没有在“processinstancelog”table 中找到 'integer status' 与 'textual status' 的映射方式。此 table“processinstancelog”没有脚本,因为这是默认创建的 table。

问题

我想知道每个号码对应的状态是什么?所以我可以打印状态而不是数字。

我从下面的问题中发现 Db 没有 table 'processinstancelog' 的脚本 jBPM 5: where are the db-tables-scripts?

这里还有数据库table截图 enter image description here

这里是流程实例状态的整型文本映射列表:

 0 = STATE_PENDING, 
 1 = STATE_ACTIVE, 
 2 = STATE_COMPLETED,
 3 = STATE_ABORTED 
 4 = STATE_SUSPENDED