任务处理系统和任务处理方法技术方案

技术编号:8453354 阅读:151 留言:0更新日期:2013-03-21 18:32
本发明专利技术提出了一种任务处理系统,包括:接收单元,用于接收终端发送的任务注册申请,将任务注册信息保存在任务注册清单中;查找单元,分析任务注册信息中的查询方案,根据查询方案中的查询条件分析出其对应的业务对象和对应的业务消息;获取单元,获取业务对象发布的业务消息;处理单元,根据任务的查询方案和获取单元获取的业务消息,确定任务的状态变化结果;界面更新单元,获取任务的状态变化结果信息,并将信息推送给终端,终端将信息添加到显示器的显示图标上。相应地,本发明专利技术还提供了一种任务处理方法。通过本发明专利技术的技术方案,可以使用户无需频繁进入查询功能查询数据就可以掌控自己需要关注的业务动态。

【技术实现步骤摘要】

本专利技术涉及企业资源管理领域,具体而言,涉及一种。
技术介绍
企业管理人员的日常工作需要使用ERP (Enterprise ResourcePlanning,企业资源计划)系统进行大量的信息查询、分析和处理,比如销售跟单员每天都要定期查询自己管辖的业务范围是否有异常的订单、到期要发货的订单、到期该收款的订单、关键客户的订单进度等等,所有这些工作在ERP系统中其实都表现为订单查询的不同查询条件和查询规则。现有技术方案的缺陷在于业务员每天都必须进入这些功能进行频繁的反复操作,除去简单重复操作带来的枯燥和繁琐外,因为业务是瞬息万变的,而这些操作时机与业务变化时机可能并不一致,进而导致业务没有及时处理。因此,需要一种新的任务处理技术,可以在业务发生变化时智能的按照业务规则计算需要用户处理信息,使用户无需频繁的进入查询功能查询数据就可以掌控自己需要关注的业务动态。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的任务处理技术,可以在业务发生变化时智能的按照业务规则计算需要用户处理信息,使用户无需频繁的进入查询功能查询数据就可以掌控自己需要关注的业务动态。有鉴于此,本专利技术提出了一种任务处理系统,包括接收单元,用于接收终端发送的任务注册申请,将任务注册信息保存在任务注册清单中;查找单元,分析所述任务注册信息中的查询方案,根据所述查询方案中的查询条件分析出其对应的业务对象和对应的业务消息;获取单元,获取所述业务对象发布的业务消息;处理单元,根据所述任务的所述查询方案和所述获取单元获取的所述业务消息,确定所述任务的状态变化结果;界面更新单元,获取所述任务的状态变化结果信息,并将所述信息推送给所述终端,所述终端将所述信息添加到显示器的显示图标上。在该技术方案中,用户可以将需要智能处理的任务申请添加到任务注册清单中,这样任务就会执行智能处理过程,所谓智能处理过程是指任务会在业务发生变化时智能的按照业务规则计算需要用户处理的信息,并把这些信息实时推送到用户桌面,用户无需频繁进入查询功能查询数据就可以掌控自己需要关注的业务动态。在上述技术方案中,优选地,所述获取单元包括任务分配子单元,用于把所述任务添加到消息捕获子单元的消息侦听列表中,并把消息捕获子单元添加到对应的业务对象的消息侦听者列表中;消息捕获子单元,捕获所述业务对象发布的所述业务消息,并把所述业务消息发送给所述任务。在该技术方案中,由于任务的处理接口与通常的业务对象的业务消息侦听者接口不同,所以需要一个中间代理,捕获任务需要侦听的业务消息,再把业务消息分发给任务,从而使任务获得其需要的业务消息。在上述技术方案中,优选地,所述任务的状态变化结果包括所述查询方案的查询结果条目数,所述系统还包括结果确定单元,根据所述业务消息的内容和所述查询方案的查询条件,确定查询方案对应的查询结果条目数。在该技术方案中,任务可以根据业务消息和查询条件,计算任务的查询方案对应的查询结果条目数。这样用户就可以在桌面的显示图标上直接查看到任务的查询结果条目数,而不需要自己反复进行繁琐的操作才能得到查询结果的条目数,提高了用户的工作效率。在上述技术方案中,优选地,还包括所述接收单元还用于接收所述终端发送的删除任务的申请或更新任务名称的申请;以及响应单元,根据所述删除申请,删除所述任务注册信息和任务状态信息,并通过终端的显示器更新显示;以及根据所述更新任务名称的申请,更新所述任务注册信息中的名称属性。在该技术方案中,用户在不需要对某一任务做智能处理时,可以发送删除智能任务的申请,这样系统将会删除跟这一任务相关的所有信息,从而不占用过多的系统资源。当用户对桌面上显示图标下的任务名称做出修改时,系统会相应的修改任务注册信息中的名称属性,从而使得在发送相应的业务消息时,不会出现找不到匹配的任务对象的问题。在上述技术方案中,优选地,还包括标记单元,若所述任务的查询方案与用户无关,当检索到所述消息侦听者列表中包含有相同的查询方案时,将其标记为一个处理组。在该技术方案中,当任务的查询方案与用户无关时,即任务的查询方案不会因为用户的差异而造成查询内容的不同时,则当检索到消息侦听者列表中包含有相同的查询方案时,将其标记为一个处理组。这样在业务消息到达时,只需要对一个处理组中的消息处理一次,就可以通知到处理组中的所有任务,提高了系统的处理效率。根据本专利技术的又一方面,还提供了一种任务处理方法,包括步骤202,接收终端发送的任务注册申请,将任务注册信息保存在任务注册清单中;步骤204,分析所述任务注册信息中的查询方案,根据所述查询方案中的查询条件分析出其对应的业务对象和对应的业务消息;步骤206,获取所述业务对象发布的业务消息;步骤208,根据所述任务的所述查询方案和所述获取单元获取的所述业务消息,确定所述任务的状态变化结果;步骤210,获取所述任务的状态变化结果信息,将所述信息推送给所述终端,所述终端将所述信息添加到显示器的显示图标上。在该技术方案中,用户可以将需要智能处理的任务申请添加到任务注册清单中,这样任务就会执行智能处理过程,所谓智能处理过程是指任务会在业务发生变化时智能的按照业务规则计算需要用户处理的信息,并把这些信息实时推送到用户桌面,用户无需频繁进入查询功能查询数据就可以掌控自己需要关注的业务动态。在上述技术方案中,优选地,所述步骤206还包括把所述任务添加到消息捕获子单元的消息侦听列表中,并把消息捕获子单元添加到对应的业务对象的消息侦听者列表中;以及捕获所述业务对象发布的所述业务消息,并把所述业务消息发送给所述任务。在该技术方案中,由于任务的处理接口与通常的业务对象的业务消息侦听者接口不同,所以需要一个中间代理,捕获任务需要侦听的业务消息,再把业务消息分发给任务,从而使任务获得其需要的业务消息。在上述技术方案中,优选地,所述任务的状态变化结果信息包括所述查询方案的查询结果条目数,所述步骤210还包括根据所述业务消息的内容和所述查询方案的查询条件,确定查询方案对应的查询结果条目数。在该技术方案中,任务可以根据业务消息和查询条件,计算任务的查询方案对应的查询结果条目数。这样用户就可以在桌面的显示图标上直接查看到任务的查询结果条目数,而不需要自己反复进行繁琐的操作才能得到查询结果的条目数,提高了用户的工作效率。在上述技术方案中,优选地,还包括接收所述终端发送的删除智能任务的申请或更新任务名称的申请;以及根据所述删除申请,删除所述任务注册信息和任务状态信息,并通过终端的显示器更新显示;以及根据所述更新任务名称的申请,更新所述任务注册信息中的名称属性。在该技术方案中,用户在不需要对某一任务做智能处理时,可以发送删除智能任务的申请,这样系统将会删除跟这一任务相关的所有信息,从而不占用过多的系统资源。当用户对桌面上显示图标下的任务名称做出修改时,系统会相应的修改任务注册信息中的名称属性,从而使得在发送相应的业务消息时,不会出现找不到匹配的任务对象的问题。在上述技术方案中,优选地,所述步骤206还包括若所述任务的查询方案与用户无关,当检索到所述消息侦听者列表中包含有相同的查询方案时,将其标记为一个处理组。在该技术方案中,当任务的查询方案与用户无关时,即任务的查询方案不会因为用户的差异而造成查询内容的不同时本文档来自技高网...

【技术保护点】
一种任务处理系统,其特征在于,包括:接收单元,用于接收终端发送的任务注册申请,将任务注册信息保存在任务注册清单中;查找单元,分析所述任务注册信息中的查询方案,根据所述查询方案中的查询条件分析出其对应的业务对象和对应的业务消息;获取单元,获取所述业务对象发布的业务消息;处理单元,根据所述任务的所述查询方案和所述获取单元获取的所述业务消息,确定所述任务的状态变化结果;界面更新单元,获取所述任务的状态变化结果信息,将所述信息推送给所述终端,所述终端将所述信息添加到显示器的显示图标上。

【技术特征摘要】

【专利技术属性】
技术研发人员:李均会
申请(专利权)人:用友软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1