流程图显示内容与数据表对应关系

1、流程图静态结构

流程图静态结构和所运行的流程方案的结构一致,上图中的流程图对应的流程方案如下:

对应的数据存储在方案的资源中,是JSON格式。可用以下SQL查询:
select s.fnumber, r.fcontent from t_wf_gebytearray r inner join t_wf_dynconfscheme s on r.fid = s.fbpmnjson where s.fnumber = 'mydemo_process_2022_0002_scheme'; |
SQL说明:
表或字段 | 说明 |
t_wf_gebytearray | 资源表 |
t_wf_dynconfscheme | 流程方案表 |
s.fnumber | 流程方案编码 |
s.fbpmnjson | 流程方案资源ID,对应资源表fid |
r.fcontent | 资源内容 |
查询结果如下:

如果要修改流程图节点名称,则可以直接修改流程对应的方案中的节点名称即可。
例如,在流程方案中修改 一级审批 名称为 直接上级审批,修改后刷新流程图:

2、流程图动态结构

流程图中的动态线或动态节点数据存储在 动态资源表t_wf_dynresource_l 和 历史动态资源表 t_wf_hidynresource_l 的fcontent 字段中,结构为JSON格式。流程未结束时从动态资源表中查询,流程结束后从历史动态资源表中查询。
根据单据ID查询对应的动态资源:
select res.factivityid, res.ftype, res.fcreatedate, resl.fcontent from t_wf_dynresource res inner join t_wf_dynresource_l resl on res.fid = resl.fid and resl.flocaleid = 'zh_CN' inner join t_wf_hiprocinst p on res.fprocinstid = p.fid where p.fbusinesskey = '1583957471465092096'; |
SQL说明:
表或字段 | 说明 |
t_wf_dynresource | 动态资源表 |
t_wf_dynresource_l | 动态资源多语言表 |
t_wf_hidynresource | 历史动态资源表 |
t_wf_hidynresource_l | 历史动态资源多语言表 |
t_wf_hiprocinst | 流程实例表 |
p.fbusinesskey | 单据ID |
res.fprocinstid | 流程实例ID,对应流程实例表fid |
res.factivityid | 节点或线的ID |
res.ftype | 动态资源类型 |
res.fcreatedate | 动态资源创建时间 |
resl.fcontent | 动态资源内容 |
查询结果如下:

其中fcontent字段的值如下:

如果要修改动态资源线上的文字,可以修改动态资源和历史动态资源中的JSON,修改之后需要使用流程工具清除当前流程实例的缓存。
如下图所示,将线上的文字由 驳回 修改为 驳回至发起人,修改完清除缓存并刷新流程图即可看到修
流程图显示内容与数据表对应关系
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



