ERP单据搜索方法和系统.pdf

上传人:t**** 文档编号:1026265 上传时间:2018-03-26 格式:PDF 页数:21 大小:1.13MB
返回 下载 相关 举报
摘要
申请专利号:

CN200910087449.5

申请日:

2009.06.25

公开号:

CN101576923A

公开日:

2009.11.11

当前法律状态:

授权

有效性:

有权

法律详情:

专利权人的姓名或者名称、地址的变更IPC(主分类):G06F 17/30变更事项:专利权人变更前:用友软件股份有限公司变更后:用友网络科技股份有限公司变更事项:地址变更前:100094 北京市海淀区北清路68号用友软件园变更后:100094 北京市海淀区北清路68号|||授权|||实质审查的生效IPC(主分类):G06F 17/30申请日:20090625|||公开

IPC分类号:

G06F17/30; G06Q10/00

主分类号:

G06F17/30

申请人:

用友软件股份有限公司

发明人:

宋永强; 连林江; 杨 历

地址:

100094北京市海淀区北清路68号用友软件园

优先权:

专利代理机构:

北京友联知识产权代理事务所(普通合伙)

代理人:

尚志峰;梁朝玉

PDF下载: PDF下载
内容摘要

本发明提供了一种ERP单据搜索方法,包括:根据从ERP数据库中获取的业务单据数据建立索引数据库;在接收到用户输入的搜索请求时,搜索引擎在索引数据库中的单据的索引数据中进行匹配查找搜索,并返回搜索结果给用户;在用户获取了搜索结果后,由搜索引擎提供的流程追溯接口引导用户进一步获取与搜索结果中的一个或多个单据实例有关在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例;如果用户期望追溯所述一个或多个单据实例中至少一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例,则搜索引擎在索引数据库中的单据关系信息的索引数据中搜索与搜索结果中的一个或多个单据实例在业务流程链上相关联的单据实例。

权利要求书

1.  一种ERP单据搜索方法,其特征在于,包括以下步骤:
步骤S102,根据从ERP数据库中获取的业务单据数据以及单据关系定义信息库中的单据关系定义信息建立索引数据库,所述索引数据库包括单据的索引数据和单据关系信息的索引数据;
步骤S104,在接收到用户输入的搜索请求时,搜索引擎在所述索引数据库中的所述单据的索引数据中进行搜索,并返回搜索结果给所述用户;
步骤S106,在所述用户获取了所述搜索结果后,由搜索引擎提供的流程追溯接口引导所述用户进一步获取与所述搜索结果中的一个或多个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例;以及
步骤S108,如果所述用户期望追溯所述一个或多个单据实例中至少一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例,则根据所述用户的指令,所述搜索引擎在所述索引数据库的所述单据关系信息的索引数据中搜索与所述搜索结果中的一个或多个单据实例在业务流程链上相关联的单据实例。

2.
  根据权利要求1所述的ERP单据搜索方法,其特征在于,所述步骤S108包括:
如果所述用户在引导下期望追溯一个单据实例的上游关系单据实例和/或下游关系单据实例,则所述搜索引擎根据所述一个单据实例的唯一标识,从所述索引数据库的所述单据关系信息的索引数据中查询与所述一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游单据实例的唯一标识;
所述搜索引擎根据所述搜索结果中的所述上游关系单据实例和/或所述下游关系单据实例的唯一标识,从所述ERP数据库中获取与所述搜索结果中的所述上游关系单据实例和/或所述下游关系单据实例的唯一标识相对应的所述上游关系单据实例和/或所述下游关系单据实例的信息并对其进行相应的摘要处理以得到所述上游关系单据实例和/或所述下游关系单据实例的摘要信息,然后返回给搜索客户端;以及
所述搜索客户端将所述上游关系单据实例和/或所述下游关系单据实例的摘要信息呈现给所述用户。

3.
  根据权利要求1或2所述的ERP单据搜索方法,其特征在于,在所述步骤S108中,如果搜索到与所述至少一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例,则还包括:
返回关联搜索结果,以及所述搜索客户端在原有搜索结果的基础上增量呈现所述关联搜索结果给用户;
在所述用户获取了所述关联搜索结果后,由所述搜索引擎提供的流程追溯接口再次引导所述用户进一步获取与所述关联搜索结果中的一个或多个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例;以及
重复上述步骤,直至不能搜索到任何在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例。

4.
  根据权利要求3所述的ERP单据搜索方法,其特征在于,所述单据的索引数据以及所述单据关系信息的索引数据是通过以下步骤获取的:
索引服务从所述ERP数据库中获取单据的实体实例数据,将其倒排索引到所述索引数据库作为所述单据的索引数据;以及
根据所述单据的类型,单据关系定义信息库判断所述单据是否存在业务流程链上的上游关系单据和/或下游关系单据,如果存在则从所述ERP数据库中获取所述上游关系单据和/或所述下游关系单据的实体实例的唯一标识,并将所述实体实例的唯一标识按照上游关系和/或下游关系对应存入所述索引数据库作为所述单据关系信息的索引数据。

5.
  根据权利要求3所述的ERP单据搜索方法,其特征在于,所述步骤S104包括:
所述搜索引擎在所述索引数据库的所述单据的索引数据中进行搜索,并按照相似度进行排序来选取最相似的搜索结果;
根据所述搜索结果中的单据实例唯一标识,所述搜索引擎从所述ERP数据库中获取与所述单据实例唯一标识相对应的单据实例信息并对其进行相应的摘要处理以得到单据实例摘要信息,然后返回给搜索客户端;以及
所述搜索客户端将所述单据实例摘要信息呈现给所述用户。

6.
  根据权利要求5所述的ERP单据搜索方法,其特征在于,还包括:
所述用户在查看所述单据实例摘要信息之后,通过选择所述单据实例来获取该单据实例的具体信息。

7.
  一种ERP单据搜索系统,其特征在于,包括:
索引数据库,是根据从ERP数据库中获取的业务单据数据以及单据关系定义信息库中的单据关系定义信息而建立的,包括单据的索引数据和单据关系信息的索引数据;
搜索引擎,连接在搜索客户端与所述索引数据库之间,用于在接收到来自所述搜索客户端的用户输入的搜索请求时,在所述索引数据库中的所述单据的索引数据中进行搜索,并返回搜索结果;以及
流程追溯接口,位于所述搜索引擎上,用于在所述用户获取了所述搜索结果后,引导所述用户进一步获取与所述搜索结果中的一个或多个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例。

8.
  根据权利要求7所述的ERP单据搜索系统,其特征在于,在所述用户在引导下期望追溯所述一个或多个单据实例中的至少一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例的情况下,
所述搜索引擎还用于:
根据所述一个单据实例的唯一标识,从所述索引数据库的所述单据关系信息的索引数据中查询与所述一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游单据实例的唯一标识;
根据所述搜索结果中的所述上游关系单据实例和/或所述下游关系单据实例的唯一标识,从所述ERP数据库中获取与所述搜索结果中的所述上游关系单据实例和/或所述下游关系单据实例的唯一标识相对应的所述上游关系单据实例和/或所述下游关系单据实例的信息并对其进行相应的摘要处理以得到所述上游关系单据实例和/或所述下游关系单据实例的摘要信息,然后返回给搜索客户端。

9.
  根据权利要求8所述的ERP单据搜索系统,其特征在于,还包括:
索引服务,连接在所述索引数据库和所述ERP数据库之间用于从所述ERP数据库中获取单据的实体实例数据,将其倒排索引到所述索引数据库而得到所述单据的索引数据;以及
单据关系定义信息库,用于根据所述单据的类型,判断所述单据是否存在业务流程链上的上游关系单据和/或下游关系单据,如果存在则从所述ERP数据库中获取所述上游关系单据和/或所述下游关系单据的实体实例的唯一标识,并将所述实体实例的唯一标识按照上游关系和/或下游关系对应存入所述索引数据库作为所述单据关系信息的索引数据。

10.
  根据权利要求7所述的ERP单据搜索系统,其特征在于,所述搜索引擎用于:
在所述索引数据库的所述单据的索引数据中进行搜索,并按照相似度进行排序来选取最相似的搜索结果;
根据所述搜索结果中的单据实例唯一标识,从所述ERP数据库中获取与所述单据实例唯一标识相对应的单据实例信息并对其进行相应的摘要处理以得到单据实例摘要信息,然后返回给搜索客户端。

11.
  根据权利要求8或10所述的ERP单据搜索系统,其特征在于,所述搜索客户端用于:
将所述单据实例摘要信息呈现给所述用户,以及将所述上游关系单据实例和/或所述下游关系单据实例的摘要信息呈现给所述用户;以及用于在所述搜索引擎搜索到与所述至少一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例,返回关联搜索结果的情况下,在原有搜索结果的基础上增量呈现所述关联搜索结果给用户;以及
所述流程追溯接口用于在所述用户获取了所述关联搜索结果后,再次引导所述用户进一步获取与所述关联搜索结果中的一个或多个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例。

说明书

ERP单据搜索方法和系统
技术领域
本发明涉及ERP单据搜索,更具体地,涉及在单据搜索的同时,能对具有关联关系的单据进行流程追溯的引导式搜索。
背景技术
现有的通用搜索引擎或专用搜索引擎能够对各种结构化或非结构化的信息资料进行索引,可以快速有效地进行信息检索。但现有技术都是针对单据本身内容进行检索,缺少对这些信息数据之间的关系挖掘。
在ERP行业,ERP单据这样的信息数据都是与业务相关联的,一个ERP单据在业务流程上会有很多相关联的ERP单据信息。现有的技术只能按照搜索条件孤立地搜索出符合搜索条件的各种ERP单据,但无法进一步挖掘出相关联的ERP单据,因而也无法将ERP单据与业务流程的关系进行快速有效的梳理和呈现。因此现有技术无法满足ERP行业单据搜索的这些需要,无法有效适用ERP单据的搜索。
因为在ERP行业,ERP单据都是与业务相关联的,一个ERP单据在业务流程上会有很多相关联的ERP单据信息,所以希望ERP行业的搜索工具不仅需要查找到符合搜索条件的ERP单据,而且需要查找到与此ERP单据在业务流程链上相关联的其他ERP单据信息。
同时搜索工具不应将这些相关的ERP单据信息简单地呈现给用户,而是希望其以引导式地以流程关系为线索进行追溯式返回给用户,使用户在需要时才进行流程追溯。
总之,用户总是希望使用ERP单据搜索工具能够一次搜索即可检索到所要的单据信息,同时不用额外复杂的工作即可进行流程追溯进而快速全面地了解到此ERP单据在业务流程链上的信息。
发明内容
为了解决上述技术问题并满足客户的需求,本发明提出了一种ERP单据搜索方法,包括以下步骤:
步骤S102,根据从ERP数据库中获取的业务单据数据以及单据关系定义信息库中的单据关系定义信息建立索引数据库,所述索引数据库包括单据的索引数据和单据关系信息的索引数据;
步骤S104,在接收到用户输入的搜索请求时,搜索引擎在所述索引数据库中的所述单据的索引数据中进行搜索,并返回搜索结果给所述用户;以及
步骤S106,在所述用户获取了所述搜索结果后,由搜索引擎提供的流程追溯接口引导所述用户进一步获取与所述搜索结果中的一个或多个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例;以及
步骤S108,如果所述用户期望追溯所述一个或多个单据实例中至少一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例,则根据所述用户的指令,所述搜索引擎在所述索引数据库的所述单据关系信息的索引数据中搜索与所述搜索结果中的一个或多个单据实例在业务流程链上相关联的单据实例。
其中,在步骤S108中包括以下步骤:如果所述用户在引导下期望获取一个单据实例的上游关系单据实例和/或下游关系单据实例,则所述搜索引擎根据所述一个单据实例的唯一标识,从所述索引数据库的所述单据关系信息的索引数据中查询与所述一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游单据实例的唯一标识;所述搜索引擎根据所述搜索结果中的所述上游关系单据实例和/或所述下游关系单据实例的唯一标识,从所述ERP数据库中获取与所述搜索结果中的所述上游关系单据实例和/或所述下游关系单据实例的唯一标识相对应的所述上游关系单据实例和/或所述下游关系单据实例的信息并对其进行相应的摘要处理以得到所述上游关系单据实例和/或所述下游关系单据实例的摘要信息,然后返回给搜索客户端;以及所述搜索客户端将所述上游关系单据实例和/或所述下游关系单据实例的摘要信息呈现给所述用户。
优选地,在所述步骤S108中,如果搜索到与所述至少一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例,则还包括:
返回关联搜索结果,以及所述搜索客户端在原有搜索结果的基础上增量呈现所述关联搜索结果给用户;
在所述用户获取了所述关联搜索结果后,由所述搜索引擎提供的流程追溯接口再次引导所述用户进一步获取与所述关联搜索结果中的一个或多个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例;以及
重复上述步骤,直至不能搜索到任何在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例。
优选地,所述单据的索引数据以及所述单据关系信息的索引数据可以通过以下步骤获取:索引服务从所述ERP数据库中获取单据的实体实例数据,将其倒排索引到所述索引数据库作为所述单据的索引数据;以及根据所述单据的类型,单据关系定义信息库判断所述单据是否存在业务流程链上的上游关系单据和/或下游关系单据,如果存在则从所述ERP数据库中获取所述上游关系单据和/或所述下游关系单据的实体实例的唯一标识,并将所述实体实例的唯一标识按照上游关系和/或下游关系对应存入所述索引数据库作为所述单据关系信息的索引数据。
优选地,步骤S104可以包括以下步骤:所述搜索引擎在所述索引数据库的所述单据的索引数据中进行搜索,并按照相似度进行排序来选取最相似的搜索结果;根据所述搜索结果中的单据实例唯一标识,所述搜索引擎从所述ERP数据库中获取与所述单据实例唯一标识相对应的单据实例信息并对其进行相应的摘要处理以得到单据实例摘要信息,然后返回给搜索客户端;以及所述搜索客户端将所述单据实例摘要信息呈现给所述用户。
优选地,上述方法还可以包括:所述用户在查看所述单据实例摘要信息之后,通过选择所述单据实例来获取该单据实例的具体信息。
根据本发明的另一方面,还提供了一种ERP单据搜索系统,包括:
索引数据库,其连接在索引服务与搜索引擎之间,是根据从ERP数据库中获取的业务单据数据以及单据关系定义信息库中的单据关系定义信息而建立的,包括单据的索引数据和单据关系信息的索引数据;
所述搜索引擎,连接在搜索客户端与索引数据库之间,用于在接收到来自所述搜索客户端的用户输入的搜索请求时,在所述索引数据库中的所述单据的索引数据中进行搜索,并返回搜索结果;以及
流程追溯接口,位于所述搜索引擎上,用于在所述用户获取了所述搜索结果后,引导所述用户进一步获取与所述搜索结果中的一个或多个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例。
其中,在所述用户在引导下期望追溯所述一个或多个单据实例中的至少一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例的情况下,搜索引擎还用于:
根据所述一个单据实例的唯一标识,从所述索引数据库的所述单据关系信息的索引数据中查询与所述一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游单据实例的唯一标识;
根据所述搜索结果中的所述上游关系单据实例和/或所述下游关系单据实例的唯一标识,从所述ERP数据库中获取与所述搜索结果中的所述上游关系单据实例和/或所述下游关系单据实例的唯一标识相对应的所述上游关系单据实例和/或所述下游关系单据实例的信息并对其进行相应的摘要处理以得到所述上游关系单据实例和/或所述下游关系单据实例的摘要信息,然后返回给搜索客户端。
优选地,索引服务,用于从所述ERP数据库中获取单据的实体实例数据,将其倒排索引到所述索引数据库而得到所述单据的索引数据;以及单据关系定义信息库,用于根据所述单据的类型,判断所述单据是否存在业务流程链上的上游关系单据和/或下游关系单据,如果存在则从所述ERP数据库中获取所述上游关系单据和/或所述下游关系单据的实体实例的唯一标识,并将所述实体实例的唯一标识按照上游关系和/或下游关系对应存入所述索引数据库作为所述单据关系信息的索引数据。
优选地,搜索引擎用于:在所述索引数据库的所述单据的索引数据中进行搜索,并按照相似度进行排序来选取最相似的搜索结果;根据所述搜索结果中的单据实例唯一标识,从所述ERP数据库中获取与所述单据实例唯一标识相对应的单据实例信息并对其进行相应的摘要处理以得到单据实例摘要信息,然后返回给搜索客户端。
优选地,搜索客户端用于:将所述单据实例摘要信息呈现给所述用户、将所述上游关系单据实例和/或所述下游关系单据实例的摘要信息呈现给所述用户以及用于在所述搜索引擎搜索到与所述至少一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例,返回关联搜索结果的情况下,在原有搜索结果的基础上增量呈现所述关联搜索结果给用户;以及
所述流程追溯接口用于在所述用户获取了所述关联搜索结果后,再次引导所述用户进一步获取与所述关联搜索结果中的一个或多个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例。
根据本发明的系统和方法可应用于各种不同类型企业的ERP信息管理领域,如生产制造类企业、流通类企业等等。企业的管理决策人员、业务人员使用本发明提供的方法和系统能够在快速而有效地查找到所关注的业务单据信息的基础上,通过引导式的流程追溯可一站式地获取与此业务单据在业务流程链上相关联的其他业务单据信息,进而了解整个业务流程信息。
通过使用本发明的技术,可以极大提高企业的信息管理水平,极大改善业务信息获取的便利性和业务信息之间的关系挖掘。
附图说明
图1是示出了根据本发明的ERP单据搜索方法的流程图;
图2是示出了根据本发明的ERP单据搜索系统的框图;
图3是示出了根据本发明的实施例的索引建立过程的流程图;以及
图4是示出了根据本发明的实施例的ERP单据搜索系统的框图。
具体实施方式
下面将参考附图,对本发明的ERP单据搜索系统进行说明。
图1是示出了根据本发明的ERP单据搜索方法的流程图。如图1所示,在步骤S102,根据从ERP数据库中获取的业务单据数据以及单据关系定义信息库中的单据关系定义信息建立索引数据库,所述索引数据库包括单据的索引数据和单据关系信息的索引数据;在步骤S104,在接收到用户输入的搜索请求时,搜索引擎在所述索引数据库中的所述单据的索引数据中进行搜索,并返回搜索结果给所述用户;在步骤S106,在所述用户获取了所述搜索结果后,由搜索引擎提供的流程追溯接口引导所述用户进一步获取与所述搜索结果中的一个或多个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例;以及在步骤S108,如果所述用户期望追溯所述一个或多个单据实例中至少一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例,则根据所述用户的指令,所述搜索引擎在所述索引数据库的所述单据关系信息的索引数据中搜索与所述搜索结果中的一个或多个单据实例在业务流程链上相关联的单据实例。
优选地,在步骤S104中,可以包括以下步骤:所述搜索引擎在所述索引数据库的所述单据的索引数据中进行搜索,并按照相似度进行排序来选取最相似的搜索结果;根据所述搜索结果中的单据实例唯一标识,所述搜索引擎从所述ERP数据库中获取与所述单据实例唯一标识相对应的单据实例信息并对其进行相应的摘要处理以得到单据实例摘要信息,然后返回给搜索客户端;以及所述搜索客户端将所述单据实例摘要信息呈现给所述用户。
优选地,步骤S104还可以包括:所述用户在查看所述单据实例摘要信息之后,通过选择所述单据实例来获取该单据实例的具体信息。
优选地,在步骤S108中,可以包括以下步骤:如果所述用户在引导下期望获取一个单据实例的上游关系单据实例和/或下游关系单据实例,则所述搜索引擎根据所述一个单据实例的唯一标识,从所述索引数据库的所述单据关系信息的索引数据中查询与所述一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游单据实例的唯一标识;所述搜索引擎根据所述搜索结果中的所述上游关系单据实例和/或所述下游关系单据实例的唯一标识,从所述ERP数据库中获取与所述搜索结果中的所述上游关系单据实例和/或所述下游关系单据实例的唯一标识相对应的所述上游关系单据实例和/或所述下游关系单据实例的信息并对其进行相应的摘要处理以得到所述上游关系单据实例和/或所述下游关系单据实例的摘要信息,然后返回给搜索客户端;以及所述搜索客户端将所述上游关系单据实例和/或所述下游关系单据实例的摘要信息呈现给所述用户。
优选地,在所述步骤S108中,如果搜索到与所述至少一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例,则还包括:
返回关联搜索结果,以及所述搜索客户端在原有搜索结果的基础上增量呈现所述关联搜索结果给用户;
在所述用户获取了所述关联搜索结果后,由所述搜索引擎提供的流程追溯接口再次引导所述用户进一步获取与所述关联搜索结果中的一个或多个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例;以及
重复上述步骤,直至不能搜索到任何在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例。
优选地,所述单据的索引数据以及所述单据关系信息的索引数据是通过以下步骤获取的:
索引服务从所述ERP数据库中获取单据的实体实例数据,将其倒排索引到所述索引数据库作为所述单据的索引数据;以及
根据所述单据的类型,单据关系定义信息库判断所述单据是否存在业务流程链上的上游关系单据和/或下游关系单据,如果存在则从所述ERP数据库中获取所述上游关系单据和/或所述下游关系单据的实体实例的唯一标识,并将所述实体实例的唯一标识按照上游关系和/或下游关系对应存入所述索引数据库作为所述单据关系信息的索引数据。
图2是示出了根据本发明的ERP单据搜索系统的框图。如图2所示,根据本发明的ERP单据搜索系统200包括:索引数据库202,是根据从ERP数据库210中获取的业务单据数据以及单据关系定义信息库中的单据关系定义信息而建立的,包括单据的索引数据(简称为单据索引数据)2022和单据关系信息的索引数据(简称为单据关系索引数据)2024;搜索引擎204,连接在搜索客户端206与索引数据库202之间,用于在接收到来自所述搜索客户端206的用户输入的搜索请求时,在所述索引数据库202中的所述单据的索引数据2022中进行搜索,并返回搜索结果;以及流程追溯接口2042,位于所述搜索引擎204上,用于在所述用户获取了所述搜索结果后,引导所述用户进一步获取与所述搜索结果中的一个或多个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例。
在用户在引导下期望追溯一个或多个单据实例中的至少一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例的情况下,搜索引擎204还用于:根据一个单据实例的唯一标识,从索引数据库202的单据关系信息的索引数据2024中查询与一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游单据实例的唯一标识;根据搜索结果中的上游关系单据实例和/或下游关系单据实例的唯一标识,从ERP数据库210中获取与搜索结果中的上游关系单据实例和/或下游关系单据实例的唯一标识相对应的上游关系单据实例和/或下游关系单据实例的信息并对其进行相应的摘要处理以得到上游关系单据实例和/或下游关系单据实例的摘要信息,然后返回给搜索客户端206。
优选地,搜索引擎用于:在索引数据库202的单据的索引数据2022中进行搜索,并按照相似度进行排序来选取最相似的搜索结果;根据搜索结果中的单据实例唯一标识,从ERP数据库210中获取与单据实例唯一标识相对应的单据实例信息并对其进行相应的摘要处理以得到单据实例摘要信息,然后返回给搜索客户端。
优选地,搜索客户端用于:将单据实例摘要信息呈现给用户;以及将上游关系单据实例和/或下游关系单据实例的摘要信息呈现给用户,以及用于在所述搜索引擎搜索到与所述至少一个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例,返回关联搜索结果的情况下,在原有搜索结果的基础上增量呈现所述关联搜索结果给用户;以及所述流程追溯接口用于在所述用户获取了所述关联搜索结果后,再次引导所述用户进一步获取与所述关联搜索结果中的一个或多个单据实例在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例。
下面将参考图3和图4进一步地说明根据本发明的ERP单据搜索方法和系统。
索引建立过程
如图3所示,图3是示出了根据本发明的实施例的索引建立过程的流程图。
索引建立过程就是建立可供检索的数据内容的索引信息,即建立索引数据库的过程。索引数据库的数据来源是ERP系统的业务单据数据。
索引的数据主要包括两部分,
(1)ERP单据的索引数据;
(2)ERP单据的关系信息的索引数据。
ERP单据的关系信息主要包括;在业务流程上单据的业务上游单据和业务下流单据。例如某个销售订单的业务下游订单是某个生产订单或多个生产订单。
索引时,索引服务408从ERP数据库获取ERP单据实体实例的数据(S302),将其倒排索引到索引数据库作为此单据的索引数据(S304)。同时根据此单据类型的关系定义信息库412中获知此单据是否有业务上下游关系的单据(S306)。如有(S306,是),则再次从ERP数据库中获取上下游ERP单据实体实例的唯一标识(简称ID)(S308),将各实体实例的ID按上游关系和下游关系依次对应存入索引数据库作为此单据关系信息的索引数据(S310)。
基本ERP单据搜索过程
下面参考图4说明基本ERP单据搜索过程。图4是示出了根据本发明的实施例的ERP单据搜索系统的框图。用户通过搜索客户端206进行ERP单据的搜索。用户通过在搜索客户端206中输入搜索关键词,搜索客户端206将其提交给搜索引擎204进行搜索。搜索引擎204在索引数据库202的单据索引数据2022中进行搜索,并按照相似度进行排序选取最相似的搜索结果;此时的搜索结果只包含ERP单据实例的唯一标识,没有很详细的内容信息,搜索引擎204还将通过ERP单据实例的唯一性信息从ERP数据库210中获取详细的ERP单据实例信息并进行相应的摘要处理再返回搜索客户端206。搜索客户端206将搜索结果呈现给用户。用户可以查看到搜索到的单据的摘要信息,用户也可以通过选中某个ERP单据实例去获取单据实例的详细信息。
引导式流程追溯搜索过程
在用户获取了基本的ERP单据搜索结果后,搜索引擎204提供的流程追溯接口2042可以引导用户进一步获取ERP单据实例的业务上下游单据信息。
如用户对某ERP单据实例感兴趣,想获取此ERP单据实例在业务流程上的业务上下游单据信息,则搜索客户端202根据用户指令并携带此ERP单据实例的唯一标识。搜索引擎204接收关系搜索指令,根据此ERP单据实例的唯一标识从索引数据库202的ERP单据关系索引数据2024中查询到与此ERP单据实例有上下游关系的ERP单据实例的唯一标识。搜索引擎204再通过这些ERP单据实例的唯一性信息从ERP数据库210中获取详细的ERP单据实例信息并进行相应的摘要处理再返回搜索客户端。搜索客户端206将此关系搜索结果呈现给用户。
这样的流程追溯搜索过程可层层递进进行,直到流程不可追溯,即流程中的某ERP单据实例不再有业务上下游的单据信息,则引导式的流程追溯接口2042无法继续使用。
综上,根据本发明提出的ERP单据搜索方法,可使得ERP行业的ERP搜索系统取得如下显著的技术和使用效果:
(1)通过少量的检索词,即可快速地检索到ERP业务系统中的相关ERP单据信息,免除用户正确记忆单据信息的困扰;
(2)快速高效的信息检索能力,提高企业的业务反应速度;
(3)引导式的流程追溯搜索,以业务流程为线索正确地挖掘出ERP单据的流程关系上的相关单据,使孤立的信息得以线索化,强化了信息的业务流程关联性,同时使得信息更加具有业务价值;
(4)引导式的使用方式,提升用户体验。
另外,使用本发明提供的ERP单据搜索方法和系统,可极大地提高企业的信息管理水平,增强企业的决策能力,最终提高企业的竞争能力。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

ERP单据搜索方法和系统.pdf_第1页
第1页 / 共21页
ERP单据搜索方法和系统.pdf_第2页
第2页 / 共21页
ERP单据搜索方法和系统.pdf_第3页
第3页 / 共21页
点击查看更多>>
资源描述

《ERP单据搜索方法和系统.pdf》由会员分享,可在线阅读,更多相关《ERP单据搜索方法和系统.pdf(21页珍藏版)》请在专利查询网上搜索。

本发明提供了一种ERP单据搜索方法,包括:根据从ERP数据库中获取的业务单据数据建立索引数据库;在接收到用户输入的搜索请求时,搜索引擎在索引数据库中的单据的索引数据中进行匹配查找搜索,并返回搜索结果给用户;在用户获取了搜索结果后,由搜索引擎提供的流程追溯接口引导用户进一步获取与搜索结果中的一个或多个单据实例有关在业务流程链上相关联的上游关系单据实例和/或下游关系单据实例;如果用户期望追溯所述一个或。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1