本申请公开了一种单据追踪方法、设备及介质,方法包括:获取待追踪的单据;在预先构建的数据库中,检索所述单据对应的多个关联单据,根据所述单据与所述多个关联单据,生成单据节点类;通过所述多个关联单据之间的处理流程,确定所述单据的单据追踪关系,根据所述单据追踪关系,生成单据关联类;在预设的追踪画布中,根据预先构建的单据节点布局模型与所述单据节点类,确定单据节点与关联单据节点的坐标位置,以将所述单据节点与关联单据节点插入所述追踪画布中;通过单据关联类,将所述单据节点与所述关联单据节点进行连接,以构建所述单据的单据追踪图。用户可以更直观地查看单据关键信息以及单据对应的流转关系。信息以及单据对应的流转关系。信息以及单据对应的流转关系。
【技术实现步骤摘要】
一种单据追踪方法、设备及介质
[0001]本申请涉及计算机
,尤其涉及一种单据追踪方法、设备及介质。
技术介绍
[0002]随着业务量的快速增长,越来越多的企业意识到业务跟踪的重要性。尤其端到端业务场景复杂,业务流程链路长。为了优化业务流程,监控流程流转情况,用户希望能够实时的看到单据信息以及单据流转进度。
[0003]目前,单据追踪图通常以一个简单的图标作为单据节点,无法在图中更直观的展现一些关键信息,仅可单向追踪,且必须从源头单据开始,仅支持线性布局,对于一条单据生成多条单据或者多条单据生成一条单据的场景,追踪图难以合理展示,导致在单据追踪中,无法对单据信息以及业务流程进行清晰的展现。
技术实现思路
[0004]本申请实施例提供一种单据追踪方法、设备及介质,用于解决在单据追踪中,无法对单据信息以及业务流程进行清晰的展现的问题。
[0005]本申请实施例采用下述技术方案:
[0006]一方面,本申请实施例提供了一种单据追踪方法,该方法包括:获取待追踪的单据;在预先构建的数据库中,检索所述单据对应的多个关联单据,根据所述单据与所述多个关联单据,生成单据节点类;通过所述多个关联单据之间的处理流程,确定所述单据的单据追踪关系,根据所述单据追踪关系,生成单据关联类;在预设的追踪画布中,根据预先构建的单据节点布局模型与所述单据节点类,确定单据节点与关联单据节点的坐标位置,以将所述单据节点与关联单据节点插入所述追踪画布中;通过单据关联类,将所述单据节点与所述关联单据节点进行连接,以构建所述单据的单据追踪图。
[0007]一个示例中,所述根据预先构建的单据节点布局模型与所述单据节点类,确定单据节点与关联单据节点的坐标位置,具体包括:在所述单据节点类中,获取单据节点与关联单据节点;根据所述单据追踪关系,获取所述单据节点的下游关联单据节点;对所述下游关联单据节点进行遍历,确定每个下游关联单据节点的业务流程层级;基于预设规则,通过所述单据节点的指定坐标位置与所述每个下游关联单据节点的业务流程层级,生成所述每个下游关联单据节点的坐标位置。
[0008]一个示例中,所述在所述单据节点类中,获取单据节点与关联单据节点之后,所述方法还包括:根据所述单据追踪关系,获取所述单据节点的上游关联单据节点;对所述上游关联单据节点进行遍历,确定每个上游关联单据节点的业务流程层级;基于预设规则,通过所述单据节点的指定坐标位置与所述每个上游关联单据节点的业务流程层级,生成所述每个上游关联单据节点的坐标位置。
[0009]一个示例中,所述基于预设规则,通过所述单据节点的指定坐标位置与所述每个下游关联单据节点的业务流程层级,生成所述每个下游关联单据的坐标位置,具体包括:确
定所述单据节点与对应下游关联单据节点之间的水平间隔距离;确定所述每个下游关联单据节点之间的垂直间隔距离和所述水平间隔距离;按照所述每个下游关联单据节点的业务流程层级,通过所述单据节点的指定坐标位、所述水平间隔距离与所述垂直间隔距离,确定所述每个下游关联单据节点的坐标位置。
[0010]一个示例中,所述根据所述单据与所述多个关联单据,生成单据节点类,具体包括:根据所述单据与所述多个关联单据,生成节点单据信息、节点几何信息以及节点关联信息;其中,所述节点单据信息包括单据标识、单据名称、单据摘要中的至少一种;所述节点几何信息包括节点宽、高、横坐标、纵坐标中的至少一种;所述节点关联信息包括可否继续追踪;根据所述节点单据信息、所述节点几何信息以及所述节点关联信息,生成所述单据节点类。
[0011]一个示例中,所述根据所述单据追踪关系,生成单据关联类,具体包括:根据所述单据追踪关系,生成业务相关信息与连线几何信息;其中,所述业务相关信息包括单据实例标识、单据业务流程关系中的至少一种;所述连线几何信息包括起点、终点、路径点的至少一种;根据所述业务相关信息与所述连线几何信息,生成所述单据关联类。
[0012]一个示例中,所述在预设的追踪画布中,根据预先构建的单据节点布局模型与所述单据节点类,确定单据节点与关联单据节点的坐标位置之前,所述方法还包括:确定HTML元素作为画布容器;构建存储单据节点类与单据关联类的集合;构建功能操作的功能工具,所述功能操作包括所述节点插入、节点连接、节点布局中的至少一种;根据所述画布容器、所述集合与所述功能工具,生成追踪画布类。
[0013]一个示例中,所述通过单据关联类,将所述单据节点与所述关联单据节点进行连接,以构建所述单据的单据追踪图之后,所述方法还包括:基于用户的操作,删除指定的关联单据节点;根据所述单据节点布局模型与剩余的关联单据节点,对所述单据追踪图进行更新。
[0014]另一方面,本申请实施例提供了一种单据追踪设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:获取待追踪的单据;在预先构建的数据库中,检索所述单据对应的多个关联单据,根据所述单据与所述多个关联单据,生成单据节点类;通过所述多个关联单据之间的处理流程,确定所述单据的单据追踪关系,根据所述单据追踪关系,生成单据关联类;在预设的追踪画布中,根据预先构建的单据节点布局模型与所述单据节点类,确定单据节点与关联单据节点的坐标位置,以将所述单据节点与关联单据节点插入所述追踪画布中;通过单据关联类,将所述单据节点与所述关联单据节点进行连接,以构建所述单据的单据追踪图。
[0015]另一方面,本申请实施例提供了一种单据追踪非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:获取待追踪的单据;在预先构建的数据库中,检索所述单据对应的多个关联单据,根据所述单据与所述多个关联单据,生成单据节点类;通过所述多个关联单据之间的处理流程,确定所述单据的单据追踪关系,根据所述单据追踪关系,生成单据关联类;在预设的追踪画布中,根据预先构建的单据节点布局模型与所述单据节点类,确定单据节点与关联单据节点的坐标位置,以将所述单据节点与关联单据节点插入所述追踪画布中;通过单据关联类,将所述单据节点与所述关联单据节点进行
连接,以构建所述单据的单据追踪图。
[0016]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0017]在获取到待追踪的单据后,构建追踪画布,自动在追踪画布中,确定单据节点与关联单据节点的坐标位置,从而自动将单据节点与关联单据节点插入追踪画布中,并根据单据追踪关系,自动将单据节点与关联单据节点相互连接,以及关联单据节点与关联单据节点相互连接,能够自动生成单据的单据追踪图,用户可以更直观地查看单据关键信息以及单据对应的流转关系。
附图说明
[0018]为了更清楚地说明本申请的技术方案,下面将结合附图来对本申请的部分实施例进行详细说明,附图中:
[0019]图1为本申请实施例提供的一种单据追踪方法的流程示意图;
...
【技术保护点】
【技术特征摘要】
1.一种单据追踪方法,其特征在于,所述方法包括:获取待追踪的单据;在预先构建的数据库中,检索所述单据对应的多个关联单据,根据所述单据与所述多个关联单据,生成单据节点类;通过所述多个关联单据之间的处理流程,确定所述单据的单据追踪关系,根据所述单据追踪关系,生成单据关联类;在预设的追踪画布中,根据预先构建的单据节点布局模型与所述单据节点类,确定单据节点与关联单据节点的坐标位置,以将所述单据节点与关联单据节点插入所述追踪画布中;通过单据关联类,将所述单据节点与所述关联单据节点进行连接,以构建所述单据的单据追踪图。2.根据权利要求1所述的方法,其特征在于,所述根据预先构建的单据节点布局模型与所述单据节点类,确定单据节点与关联单据节点的坐标位置,具体包括:在所述单据节点类中,获取单据节点与关联单据节点;根据所述单据追踪关系,获取所述单据节点的下游关联单据节点;对所述下游关联单据节点进行遍历,确定每个下游关联单据节点的业务流程层级;基于预设规则,通过所述单据节点的指定坐标位置与所述每个下游关联单据节点的业务流程层级,生成所述每个下游关联单据节点的坐标位置。3.根据权利要求2所述的方法,其特征在于,所述在所述单据节点类中,获取单据节点与关联单据节点之后,所述方法还包括:根据所述单据追踪关系,获取所述单据节点的上游关联单据节点;对所述上游关联单据节点进行遍历,确定每个上游关联单据节点的业务流程层级;基于预设规则,通过所述单据节点的指定坐标位置与所述每个上游关联单据节点的业务流程层级,生成所述每个上游关联单据节点的坐标位置。4.根据权利要求2所述的方法,其特征在于,所述基于预设规则,通过所述单据节点的指定坐标位置与所述每个下游关联单据节点的业务流程层级,生成所述每个下游关联单据的坐标位置,具体包括:确定所述单据节点与对应下游关联单据节点之间的水平间隔距离;确定所述每个下游关联单据节点之间的垂直间隔距离和所述水平间隔距离;按照所述每个下游关联单据节点的业务流程层级,通过所述单据节点的指定坐标位置、所述水平间隔距离与所述垂直间隔距离,确定所述每个下游关联单据节点的坐标位置。5.根据权利要求1所述的方法,其特征在于,所述根据所述单据与所述多个关联单据,生成单据节点类,具体包括:根据所述单据与所述多个关联单据,生成节点单据信息、节点几何信息以及节点关联信息;其中,所述节点单据信息包括单据标识、单据名称、单据摘要中的至少一种;所述节点几何信息包括节点宽、高、横坐标、纵坐标中的至少一种;所述节点关联信息包括可否继续追踪;根据所述节点单据信息、所述节点几何信息以及所述节点关联信息,生成所述单据节点类。
6.根据权利要求...
【专利技术属性】
技术研发人员:张智超,
申请(专利权)人:浪潮通用软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。