联查不到数据情况原创
金蝶云社区-eris
eris
14人赞赏了该文章 4,148次浏览 未经作者许可,禁止转载编辑于2020年11月13日 19:55:19
summary-icon摘要由AI智能服务提供

文本主要讨论了ERP系统中全流程跟踪及数据查询的几个问题及解决方案。包括列表页面上下查无数据(需勾选“上下查全流程跟踪按整单查询”)、全流程跟踪跨实体查询不完整(需勾选“全流程跟踪支持跨实体查询”)、分支路线查询限制、下查页面显示无业务流程数据(因转换规则停用需启用)及找不到可下查单据(因所有转换规则停用需检查)等问题及其解决方法。

一、表单页面能上下查,列表页面上下查没有数据

原因:表单页面是按整单查询,既查询所有实体的关联;列表页面默认只查询单据头,关联主实体,过滤方案选中的实体,如果跟上下游关联的实体不是列表默认查询的实体,就会查询不到数据

解决方案:列表页面-》选项-》公共参数-》勾选上“上下查全流程跟踪按整单查询”

典型案例:应付单列表页面下查不到付款申请单,这样是因为应付单的关联实体为明细单据体,列表过滤方案一般也只显示明细单据体数据,而应付单关联付款申请单是通过付款计划实体关联的


二、全流程跟踪只能查询到部分路线(跨实体情况)

原因:存在跨实体

解决方案:参数设置-》流程中心-》业务流程-》勾选上“全流程跟踪支持跨实体查询”

典型案例:业务流程为:采购订单-》收料通知-》采购入库-》应付单-》付款申请单-》付款单;这时在采购订单,收料通知,采购入库单只能查询到采购订单-》收料通知-》采购入库-》应付单的路线,在付款申请单,付款单只能查询到应付单-》付款申请单-》付款单的路线,只有在应付单才能够查询到所有路线,这是因为此业务流程存在两个流程实例,应付单使用明细单据体跟上面路线关联,使用付款计划跟下面单据关联,所以需要支持跨实体查询才能查询到完整路线。


三、全流程跟踪只能查询到部分路线(分支路线情况)

原因:这种情况不存在跨实体,是在一个流程实例中存在分支路线,平台只支持从上到下查询所有分支路线,不支持从下面节点查询上面节点的分支路线,这因为从下面查询上面的分支路线会导致数据错乱。比如A1->B1->C1,C1->B2->D1->C2,从C1全流程跟踪只能查询到A->B->C 这样的路线,如果能查询到C2,那数据就错乱了。

典型案例:采购申请单-》采购订单-》销售订单-》发货通知单,然后销售订单又下推采购订单-》入库单,这时候在销售订单做全流程跟踪时并不能查询到采购订单的另外一个分支,只有在采购订单或采购申请单才能查询到所有的分支,如下图:

image.png



image.png


可能有会问销售订单下推过采购订单,难道不是采购订单的上游节点吗?这是因为销售订单来源是采购订单,又反推采购订单,那么采购订单部分是它的上游部分是它的下游,而业务流程图是二叉树存储的,从上向下解析,相同的单据不管多少张数据在全流程跟踪图中只有一个节点,只要有任何一张单据是它的上游,那么所有就被当着它的上游节点,故销售订单上做全流程跟踪看不到采购订单上的另外一个分支路线。


四、有下游单据数据,但下查页面显示:“没有业务流程数据!”

原因:配置多张下游单据的转换规则,有下游数据的转换规则被停用了。

解决方案:启用有下游数据的转换规则

image.png


五、有下游单据数据,但下查时显示:“从启用的转换规则流程中找不到可下查的单据”

原因:以此单据为上游的所有转换规则被停用了

image.png


图标赞 14
14人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!