CN106855964A - 一种业务数据的处理方法和装置 - Google Patents

一种业务数据的处理方法和装置 Download PDF

Info

Publication number
CN106855964A
CN106855964A CN201510907661.7A CN201510907661A CN106855964A CN 106855964 A CN106855964 A CN 106855964A CN 201510907661 A CN201510907661 A CN 201510907661A CN 106855964 A CN106855964 A CN 106855964A
Authority
CN
China
Prior art keywords
business
link
rule
list
ordering rule
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510907661.7A
Other languages
English (en)
Inventor
吕伟胜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Shenzhou Taiyue Software Co Ltd
Original Assignee
Beijing Shenzhou Taiyue Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Shenzhou Taiyue Software Co Ltd filed Critical Beijing Shenzhou Taiyue Software Co Ltd
Priority to CN201510907661.7A priority Critical patent/CN106855964A/zh
Publication of CN106855964A publication Critical patent/CN106855964A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/067Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种业务数据的处理方法和装置,该方法包括:接收用户提交的表单任务,根据用户提交的表单的业务类型,选择对应的环节业务流程;对于每个环节业务,从当前表单中获取该环节业务对应的字段内容,并将获取的字段内容与该环节业务的业务规则进行匹配,所述该环节业务的业务规则包括一条或多条有序规则;若存在一条匹配的有序规则,则将该表单任务分配给该条匹配的有序规则对应的用户;并在用户处理后,根据处理结果更新当前业务表单,根据选择的所述环节业务流程,进入下一个环节业务。本方案依据与当前环节业务匹配的有序规则的处理机制对当前环节业务进行处理,实现了对任一环节业务的动态处理。

Description

一种业务数据的处理方法和装置
技术领域
本发明涉及数据处理技术领域,尤其涉及一种业务数据的处理方法和装置。
背景技术
现有技术中,大部分的业务数据的处理方案是静态的,即各业务对应的处理机制是固定的,例如,在利用JBPM(Java Business Process Management,业务流程管理)框架进行业务数据的处理过程中,将各业务对应的处理机制已写死在JPDL(JBoss JBPM Process Definition Language,JBPM框架上的流程语言之一)文件中,对于待处理的当前业务,将该业务数据推送给固定的用户进行固定处理。
上述方案无法对任一环节的业务的业务数据进行灵活化地动态处理,无法对待处理业务与处理机制进行个性化匹配,常常会由于处理机制与处理内容的不适配而导致业务处理的低效和不可靠,不符合业务处理需求。
发明内容
鉴于上述问题,本发明提供了一种业务数据的处理方法和装置,以解决上述问题或者至少部分地解决上述问题。
依据本发明的一个方面,提供了一种业务数据的处理方法,该方法包括:
接收用户提交的表单任务,根据用户提交的表单的业务类型,选择对应的环节业务流程;
对于每个环节业务,
从当前表单中获取该环节业务对应的字段内容,并将获取的字段内容与该环节业务的业务规则进行匹配,所述当前表单中包括:用户最初提交的表单的内容及本环节业务之前的各环节业务所生成的字段内容;
所述该环节业务的业务规则包括一条或多条有序规则;
若存在一条匹配的有序规则,则将该表单任务分配给该条匹配的有序规则对应的用户;并在用户处理后,根据处理结果更新当前业务表单,根据选择的所述环节业务流程,进入下一个环节业务。
可选地,该方法进一步包括:如果不存在匹配的有序规则,则将所述表单任务分配给该环节业务对应的指定用户,各环节业务预设有对应的指定用户;
在所述指定用户处理后,根据处理结果更新当前业务表单,根据选择的所述环节业务流程,进入下一个环节业务。
可选地,所述方法还包括:
所述根据处理结果更新当前业务表单之后,若根据选择的所述环节业务流程确定该环节为最后环节时,所述表单任务完成,结束所述表单任务。
可选地,所述业务规则中的每条有序规则具有相应的优先级;
则所述将获取的字段内容与该环节业务的业务规则进行匹配包括:
按照优先级从高到低的顺序,将该环节业务对应的字段内容与该环节业务的业务规则中的有序规则依次进行匹配;
对于所述业务规则中的每条有序规则,如果确定该条有序规则为匹配的有序规则,则不再进行下一条有序规则与该环节业务对应的字段内容的匹配。
可选地,每条有序规则中包括一条或多条规则明细;
则所述将该环节业务对应的字段内容与该环节业务的业务规则中的有序规则依次进行匹配包括:
对于所述业务规则中的每条有序规则,判断该环节业务对应的字段内容是否满足该条有序规则中的全部规则明细,是则,确定该条有序规则为匹配的有序规则
可选地,所述有序规则中的各有序规则明细分别规定了该环节业务对应的字段内容中的不同字段的取值条件;
则所述判断该环节业务对应的字段内容是否满足该条有序规则中的全部规则明细包括:
对于所述有序规则中的每条规则明细,根据该条规则明细规定的字段从该环节业务对应的字段内容中获取相应的字段;判断所获取的相应的字段的取值是否满足该条规则明细所规定的字段的取值条件,是则,确定该环节业务对应的字段内容满足该条规则明细。
依据本发明的另一个方面,提供了一种业务数据的处理装置,该装置包括:
任务获取单元,适于接收用户提交的表单任务,根据用户提交的表单的业务类型,选择对应的环节业务流程;
匹配处理单元,适于对于每个环节业务,从当前表单中获取该环节业务对应的字段内容,并将获取的字段内容与该环节业务的业务规则进行匹配,所述当前表单中包括:用户最初提交的表单的内容及本环节业务之前的各环节业务所生成的字段内容;所述该环节业务的业务规则包括一条或多条有序规则;若存在一条匹配的有序规则,则将该表单任务分配给该条匹配的有序规则对应的用户;
表单更新单元,适于在用户处理后,根据处理结果更新当前业务表单,根据选择的所述环节业务流程,进入下一个环节业务。
可选地,所述匹配处理单元,进一步适于当不存在匹配的有序规则时,将所述表单任务分配给该环节业务对应的指定用户,各环节业务预设有对应的指定用户;
所述表单更新单元,进一步适于在所述指定用户处理后,根据处理结果更新当前业务表单,根据选择的所述环节业务流程,进入下一个环节业务。
可选地,所述表单更新单元,进一步适于在根据处理结果更新当前业务表单之后,若根据选择的所述环节业务流程确定该环节为最后环节时,所述表单任务完成,结束所述表单任务。
可选地,所述业务规则中的每条有序规则具有相应的优先级;
则所述匹配处理单元,适于按照优先级从高到低的顺序,将该环节业务对应的字段内容与该环节业务的业务规则中的有序规则依次进行匹配;对于所述业务规则中的每条有序规则,如果确定该条有序规则为匹配的有序规则,则不再进行下一条有序规则与该环节业务对应的字段内容的匹配。
可选地,每条有序规则中包括一条或多条规则明细;
则所述匹配处理单元,适于对于所述业务规则中的每条有序规则,判断该环节业务对应的字段内容是否满足该条有序规则中的全部规则明细,是则,确定该条有序规则为匹配的有序规则。
可选地,所述有序规则中的各有序规则明细分别规定了该环节业务对应的字段内容中的不同字段的取值条件;
则所述匹配处理单元,适于对于所述有序规则中的每条规则明细,根据该条规则明细规定的字段从该环节业务对应的字段内容中获取相应的字段;判断所获取的相应的字段的取值是否满足该条规则明细所规定的字段的取值条件,是则,确定该环节业务对应的字段内容满足该条规则明细。
由上述可知,由于业务表单的生成和流转能够反映业务的需求和处理过程,为了更加灵活动态地处理业务,本发明提供的技术方案根据用户提交的表单的业务类型选择对应的环节业务流程,为该环节业务流程中的各环节业务设置相应的符合各环节业务需求的业务规则,各业务规则中的不同有序规则反映了不同程度的处理机制,对于每个环节业务,从当前表单中获取该环节业务对应的字段内容,将所获取的字段内容与相应的业务规则进行匹配,找到与该环节业务匹配的有序规则,进而依据该有序规则的处理机制对该环节业务进行处理,将当前表单的表单任务推送给相应的用户进行处理,并根据处理结果更新当前表单,流转到下一个环节进行处理。本方案通过表单在各环节业务的流转实现了对任一环节的业务的业务数据的动态处理,实现了高粒度地待处理业务与处理机制的个性化匹配,满足业务处理需求。
附图说明
图1示出了根据本发明一个实施例的一种业务数据的处理方法的流程图;
图2示出了根据本发明一个实施例的一种业务数据的处理装置的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
图1示出了根据本发明一个实施例的一种业务数据的处理方法的流程图。如图1所示,该方法包括:
步骤S110,接收用户提交的表单任务,根据用户提交的表单的业务类型,选择对应的环节业务流程。
其中,用户提交的表单的业务类型与所选择的环节业务流程的对应关系是预先设置的,不同的业务类型对应于不同的环节业务流程,环节数量根据业务类型确定,以满足不同业务类型的需求。
步骤S120,对于每个环节业务,从当前表单中获取该环节业务对应的字段内容,并将获取的字段内容与该环节业务的业务规则进行匹配,所述该环节业务的业务规则包括一条或多条有序规则;若存在一条匹配的有序规则,则将该表单任务分配给该条匹配的有序规则对应的用户。
在本步骤中,所述当前表单中包括:用户最初提交的表单的内容及本环节业务之前的各环节业务所生成的字段内容;对于每个环节业务,从当前表单中获取的该环节业务对应的字段内容是指:该环节业务根据自身业务需求所关注的字段,该环节业务所关注的字段的取值将影响该环节业务的执行过程。
步骤S130,在用户处理后,根据处理结果更新当前表单,根据选择的所述环节业务流程,进入下一个环节业务。
其中,更新后的当前表单即为下一个环节业务对应的表单,具体地,某一环节业务对应的字段可能是当前表单中的部分字段。用户处理之后会根据处理结果会新增或填充或改变当前订单中的部分字段内容。
可见,由于业务表单的生成和流转能够反映业务的需求和处理过程,为了更加灵活动态地处理业务,图1所示的方法根据用户提交的表单的业务类型选择对应的环节业务流程,为该环节业务流程中的各环节业务设置相应的符合各环节业务需求的业务规则,各业务规则中的不同有序规则反映了不同程度的处理机制,对于每个环节业务,从当前表单中获取该环节业务对应的字段内容,将所获取的字段内容与相应的业务规则进行匹配,找到与该环节业务匹配的有序规则,进而依据该有序规则的处理机制对该环节业务进行处理,将当前表单的表单任务推送给相应的用户进行处理,并根据处理结果更新当前表单,流转到下一个环节进行处理。本方案通过表单在各环节业务的流转实现了对任一环节的业务的业务数据的动态处理,实现了高粒度地待处理业务与处理机制的个性化匹配,满足业务处理需求。
在本发明的实施例中,各环节业务预设有对应的指定用户,图1所示的方法进一步包括:如果不存在匹配的有序规则,则将所述表单任务分配给该环节业务对应的指定用户;在所述指定用户处理后,根据处理结果更新当前业务表单,根据选择的所述环节业务流程,进入下一个环节业务。
进一步地,无论是上述匹配的有序规则对应的用户或是指定用户处理,根据处理结果更新当前表单后,图1所示的方法还包括:若根据选择的所述环节业务流程确定该环节为最后环节时,表示步骤S110中接收到的的表单任务已完成,所选择的环节业务流程已走完一遍,则结束所述表单任务。
在本发明的一个实施例中,所述业务规则中的每条有序规则具有相应的优先级;则步骤S120中将获取的字段内容与该环节业务的业务规则进行匹配包括:按照优先级从高到低的顺序,将该环节业务对应的字段内容与该环节业务的业务规则中的有序规则依次进行匹配;对于所述业务规则中的每条有序规则,如果确定该条有序规则为匹配的有序规则,则不再进行下一条有序规则与该环节业务对应的字段内容的匹配。
每条有序规则中包括一条或多条规则明细;则上述将该环节业务对应的字段内容与该环节业务的业务规则中的有序规则依次进行匹配包括:对于所述业务规则中的每条有序规则,判断该环节业务对应的字段内容是否满足该条有序规则中的全部规则明细,是则,确定该条有序规则为匹配的有序规则
其中,所述有序规则中的各有序规则明细分别规定了该环节业务对应的字段内容中的不同字段的取值条件;则上述判断该环节业务对应的字段内容是否满足该条有序规则中的全部规则明细包括:对于所述有序规则中的每条规则明细,根据该条规则明细规定的字段从该环节业务对应的字段内容中获取相应的字段;判断所获取的相应的字段的取值是否满足该条规则明细所规定的字段的取值条件,是则,确定该环节业务对应的字段内容满足该条规则明细。
以一个具体的实施例来说明本方案的实施过程:
本实施例中,通过JBPM(Java Business Process Management,业务流程管理)框架实现对业务数据的处理过程,该过程中,开发TaskRuleDao与TaskRuleService层次框架,该层次框架中包括基本的增添方法、删除方法、修改方法、查询方法以及findByTaskId(Long taskId)方法;开发AssignByTaskRule扩展类,实现AssignmentHandler接口和FormDataHandler接口的调用,最后在assign方法中完成对业务数据的处理过程。
在开始处理之前,为不同的业务类型设置对应的环节业务流程,每个环节业务流程包括具有先后顺序的多个环节业务。具体地,通过调用FormDataHandler接口中的getFormData方法获取各环节业务的业务属性,根据各环节业务的业务属性设置与各环节业务一一对应的业务规则,其中,每条业务规则包含多条具有优先级顺序的有序规则,每条有序规则携带一个设备标识,每个设备标识对应的设备由相应的管理者进行管理,或者,每条有序规则携带一个用户标识;每条有序规则包含多条规则明细,每条规则明细包括:字段的唯一标识符、判断条件和目标取值,所述目标取值可以是目标字符也可以是通过哈希等算法将目标字符转换成对应的数值;将各环节业务对应的业务规则保存到规则数据库中,进行持久化处理。此外,还要为每个环节业务设置一个对应的指定设备标识或用户标识。
接收用户提交的表单任务,根据用户提交的表单的业务类型,选择对应的环节业务流程。在所述环节业务流程中,对于当前待处理的本环节业务来说,从上一个环节业务获取到当前表单,当前表单中包括:用户最初提交的表单的内容及本环节业务之前的各环节业务所生成的字段内容,通过调用FormDataHandler接口中的getFormData方法从当前表单中获取本环节业务对应的字段内容,即获取到当前表单中本环节业务关注的字段以及各字段对应的取值;通过调用TaskRuleService中的findByTaskId(Long taskId)方法从规则数据库中获取本环节业务对应的业务规则,按照各有序规则的优先级顺序,将本环节业务对应的字段内容与业务规则中的有序规则依次进行匹配,当本环节业务对应的字段内容满足一个有序规则包含的全部规则明细时,确定本环节业务对应的字段内容与该有序规则相匹配,停止匹配,将当前表单任务推送给该匹配的有序规则携带的设备标识对应的设备,使得该设备的管理者通过该设备进行处理,或者,将当前表单任务直接推送给该匹配的有序规则携带的用户标识对应的用户,使得该用户进行处理;在处理完后,依据处理结果更新当前表单,根据选择的所述环节业务流程,进入下一个环节业务。如果遍历业务规则中的所有有序规则后仍未找到匹配的有序规则,则通过调用assignable中的setActorId方法获取当前业务对应的指定设备标识或指定用户标识,将当前表单任务推送给相应的指定设备标识对应的设备,由该设备的管理者进行处理,或者,将当前表单任务推送给相应的指定用户标识对应的用户进行处理;在处理完后,依据处理结果更新当前表单,根据选择的所述环节业务流程,进入下一个环节业务。
其中,在判断本环节业务对应的字段内容是否满足一条规则明细时,包括以下情况:当规则明细中的相应字段的目标取值为空时,需要对本环节业务对应的字段内容中的相应字段的取值是否为空字符串和null进行判断;当规则明细中的相应字段的目标取值是“或”关系的多个值时,需要判断本环节业务对应的字段内容中的相应字段的取值是否满足该多个值之一;当规则明细中的相应字段的目标取值是单个值时,需要判断本环节业务对应的字段内容中的相应字段的取值是否与该单个值相等。
例如,在一个大的环节业务流程中,对于其中一个待处理的采购环节业务当前表单的部分如表1所示:
表1
时间 2015.11.19
金额 10万元
采购物品 打印机
部门 后勤部
当前表单中的字段包括:“时间”字段、“金额”字段、“采购项目”字段、“采购部门”字段、以及各字段的取值;,从当前表单中获取的该采购环节业务对应的字段内容为:“金额”等于“10万元”,“采购项目”等于“打印机”,“采购部门”等于“后勤部”。然后获取该采购环节业务对应的业务规则,该业务规则中包含有序规则a、有序规则b和有序规则c,每条有序规则中包含多条规则明细,其中有序规则a携带设备标识A,有序规则a包含规则明细a1、规则明细a2和规则明细a3,a1={“金额”字段的唯一标识符,大于,5万元},a2={“采购物品”字段的唯一标识符,等于,办公用品},a3={“部门”字段的唯一标识符,不等于,市场部&技术部};通过比较可知当前采购环节业务对应的字段内容中的相应字段的取值满足规则明细a1、规则明细a2和规则明细a3,即当前采购环节业务对应的字段内容与有序规则a匹配,则将当前表单任务推送给设备标识A所对应的设备,由该设备的管理者来进行处理。如果当前采购业务的表单不符合有序规则a、有序规则b和有序规则c中的任一个,则获取当前采购环节业务对应的指定设备标识LastActor,将当前表单任务推送给指定设备标识LastActor所对应的设备,由该设备的管理者来进行处理。进一步地,在确定当前采购环节业务与有序规则a匹配后,为当前采购环节业务声明一个标识,表示该采购环节业务已分配给相应设备处理,避免重复匹配处理工作。
图2示出了根据本发明一个实施例的一种业务数据的处理装置的示意图。如图2所示,该业务数据的处理装置200包括:
任务获取单元210,适于接收用户提交的表单任务,根据用户提交的表单的业务类型,选择对应的环节业务流程。
匹配处理单元220,适于对于每个环节业务,从当前表单中获取该环节业务对应的字段内容,并将获取的字段内容与该环节业务的业务规则进行匹配,所述当前表单中包括:用户最初提交的表单的内容及本环节业务之前的各环节业务所生成的字段内容;所述该环节业务的业务规则包括一条或多条有序规则;若存在一条匹配的有序规则,则将该表单任务分配给该条匹配的有序规则对应的用户。
表单更新单元230,适于在用户处理后,根据处理结果更新当前业务表单,根据选择的所述环节业务流程,进入下一个环节业务。
可见,由于业务表单的生成和流转能够反映业务的需求和处理过程,为了更加灵活动态地处理业务,图2所示的装置根据用户提交的表单的业务类型选择对应的环节业务流程,为该环节业务流程中的各环节业务设置相应的符合各环节业务需求的业务规则,各业务规则中的不同有序规则反映了不同程度的处理机制,对于每个环节业务,从当前表单中获取该环节业务对应的字段内容,将所获取的字段内容与相应的业务规则进行匹配,找到与该环节业务匹配的有序规则,进而依据该有序规则的处理机制对该环节业务进行处理,将当前表单的表单任务推送给相应的用户进行处理,并根据处理结果更新当前表单,流转到下一个环节进行处理。本方案通过表单在各环节业务的流转实现了对任一环节的业务的业务数据的动态处理,实现了高粒度地待处理业务与处理机制的个性化匹配,满足业务处理需求。
在本发明的一个实施例中,匹配处理单元220,进一步适于当不存在匹配的有序规则时,将所述表单任务分配给该环节业务对应的指定用户,各环节业务预设有对应的指定用户;表单更新单元230,进一步适于在所述指定用户处理后,根据处理结果更新当前业务表单,根据选择的所述环节业务流程,进入下一个环节业务。
在本发明的一个实施例中,表单更新单元230,进一步适于在根据处理结果更新当前业务表单之后,若根据选择的所述环节业务流程确定该环节为最后环节时,所述表单任务完成,结束所述表单任务。
在本发明的一个实施例中,所述业务规则中的每条有序规则具有相应的优先级;匹配处理单元220,适于按照优先级从高到低的顺序,将该环节业务对应的字段内容与该环节业务的业务规则中的有序规则依次进行匹配;对于所述业务规则中的每条有序规则,如果确定该条有序规则为匹配的有序规则,则不再进行下一条有序规则与该环节业务对应的字段内容的匹配。
在本发明的一个实施例中,每条有序规则中包括一条或多条规则明细;匹配处理单元220,适于对于所述业务规则中的每条有序规则,判断该环节业务对应的字段内容是否满足该条有序规则中的全部规则明细,是则,确定该条有序规则为匹配的有序规则。
在本发明的一个实施例中,所述有序规则中的各有序规则明细分别规定了该环节业务对应的字段内容中的不同字段的取值条件;匹配处理单元220,适于对于所述有序规则中的每条规则明细,根据该条规则明细规定的字段从该环节业务对应的字段内容中获取相应的字段;判断所获取的相应的字段的取值是否满足该条规则明细所规定的字段的取值条件,是则,确定该环节业务对应的字段内容满足该条规则明细。
需要说明的是,图2所示装置的各实施例与图1所示方法的各实施例对应相同,上文中已详细说明,在此不再赘述。
综上所述,本发明提供的技术方案基于企业中通过业务表单的生成和流转来开展业务流程的原则,根据最初接收的表单任务的业务类型选择对应的环节业务流程,在所选择的环节业务流程中为各环节业务设置相应的符合需求的业务规则,业务规则中的不同有序规则反映了不同程度的处理机制,在处理每个环节业务时,将当前表单中的该环节业务对应的字段内容与该环节业务对应的业务规则进行匹配,找到与当前环节业务的业务需求符合的有序规则,进而依据该有序规则的处理机制对业务进行处理,将当前表单任务推送给该有序规则对应的用户,由该用户进行处理。与现有技术相比,实现了更动态、更灵活地对任一环节业务的业务数据进行处理,实现了更高粒度地对待处理业务与处理机制的个性化匹配,提高业务处理效率,满足业务处理需求。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (10)

1.一种业务数据的处理方法,其特征在于,该方法包括:
接收用户提交的表单任务,根据用户提交的表单的业务类型,选择对应的环节业务流程;
对于每个环节业务,
从当前表单中获取该环节业务对应的字段内容,并将获取的字段内容与该环节业务的业务规则进行匹配,所述当前表单中包括:用户最初提交的表单的内容及本环节业务之前的各环节业务所生成的字段内容;
所述该环节业务的业务规则包括一条或多条有序规则;
若存在一条匹配的有序规则,则将该表单任务分配给该条匹配的有序规则对应的用户;并在用户处理后,根据处理结果更新当前业务表单,根据选择的所述环节业务流程,进入下一个环节业务。
2.如权利要求1所述的方法,其特征在于,该方法进一步包括:如果不存在匹配的有序规则,则将所述表单任务分配给该环节业务对应的指定用户,各环节业务预设有对应的指定用户;
在所述指定用户处理后,根据处理结果更新当前业务表单,根据选择的所述环节业务流程,进入下一个环节业务。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述根据处理结果更新当前业务表单之后,若根据选择的所述环节业务流程确定该环节为最后环节时,所述表单任务完成,结束所述表单任务。
4.如权利要求1或2所述的方法,其特征在于,所述业务规则中的每条有序规则具有相应的优先级;
则所述将获取的字段内容与该环节业务的业务规则进行匹配包括:
按照优先级从高到低的顺序,将该环节业务对应的字段内容与该环节业务的业务规则中的有序规则依次进行匹配;
对于所述业务规则中的每条有序规则,如果确定该条有序规则为匹配的有序规则,则不再进行下一条有序规则与该环节业务对应的字段内容的匹配。
5.如权利要求4所述的方法,其特征在于,每条有序规则中包括一条或 多条规则明细;
则所述将该环节业务对应的字段内容与该环节业务的业务规则中的有序规则依次进行匹配包括:
对于所述业务规则中的每条有序规则,判断该环节业务对应的字段内容是否满足该条有序规则中的全部规则明细,是则,确定该条有序规则为匹配的有序规则。
6.如权利要求5所述的方法,其特征在于,所述有序规则中的各规则明细分别规定了该环节业务对应的字段内容中的不同字段的取值条件;
则所述判断该环节业务对应的字段内容是否满足该条有序规则中的全部规则明细包括:
对于所述有序规则中的每条规则明细,根据该条规则明细规定的字段从该环节业务对应的字段内容中获取相应的字段;判断所获取的相应的字段的取值是否满足该条规则明细所规定的字段的取值条件,是则,确定该环节业务对应的字段内容满足该条规则明细。
7.一种业务数据的处理装置,其特征在于,该装置包括:
任务获取单元,适于接收用户提交的表单任务,根据用户提交的表单的业务类型,选择对应的环节业务流程;
匹配处理单元,适于对于每个环节业务,从当前表单中获取该环节业务对应的字段内容,并将获取的字段内容与该环节业务的业务规则进行匹配,所述当前表单中包括:用户最初提交的表单的内容及本环节业务之前的各环节业务所生成的字段内容;所述该环节业务的业务规则包括一条或多条有序规则;若存在一条匹配的有序规则,则将该表单任务分配给该条匹配的有序规则对应的用户;
表单更新单元,适于在用户处理后,根据处理结果更新当前业务表单,根据选择的所述环节业务流程,进入下一个环节业务。
8.如权利要求7所述的装置,其特征在于,
所述匹配处理单元,进一步适于当不存在匹配的有序规则时,将所述表单任务分配给该环节业务对应的指定用户,各环节业务预设有对应的指定用户;
所述表单更新单元,进一步适于在所述指定用户处理后,根据处理结果更新当前业务表单,根据选择的所述环节业务流程,进入下一个环节业务。
9.如权利要求7或8所述的装置,其特征在于,
所述表单更新单元,进一步适于在根据处理结果更新当前业务表单之后,若根据选择的所述环节业务流程确定该环节为最后环节时,所述表单任务完成,结束所述表单任务。
10.如权利要求7或8所述的装置,其特征在于,所述业务规则中的每条有序规则具有相应的优先级;
则所述匹配处理单元,适于按照优先级从高到低的顺序,将该环节业务对应的字段内容与该环节业务的业务规则中的有序规则依次进行匹配;对于所述业务规则中的每条有序规则,如果确定该条有序规则为匹配的有序规则,则不再进行下一条有序规则与该环节业务对应的字段内容的匹配。
CN201510907661.7A 2015-12-09 2015-12-09 一种业务数据的处理方法和装置 Pending CN106855964A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510907661.7A CN106855964A (zh) 2015-12-09 2015-12-09 一种业务数据的处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510907661.7A CN106855964A (zh) 2015-12-09 2015-12-09 一种业务数据的处理方法和装置

Publications (1)

Publication Number Publication Date
CN106855964A true CN106855964A (zh) 2017-06-16

Family

ID=59132648

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510907661.7A Pending CN106855964A (zh) 2015-12-09 2015-12-09 一种业务数据的处理方法和装置

Country Status (1)

Country Link
CN (1) CN106855964A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108038609A (zh) * 2017-12-06 2018-05-15 中铁程科技有限责任公司 业务处理方法、装置以及计算机可读存储介质
CN109542559A (zh) * 2018-10-31 2019-03-29 微服云联科技(深圳)有限公司 看板卡片的处理方法、装置、计算机设备和存储介质
CN110276060A (zh) * 2019-06-24 2019-09-24 北京明略软件***有限公司 数据处理的方法以及装置
CN111241795A (zh) * 2020-01-06 2020-06-05 湖南特能博世科技有限公司 业务表单提取方法和装置
CN111488283A (zh) * 2020-04-14 2020-08-04 拉扎斯网络科技(上海)有限公司 任务生成方法、装置、电子设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101236618A (zh) * 2007-01-30 2008-08-06 华为技术有限公司 一种选择工作流路由的方法和装置
CN101419628A (zh) * 2008-12-03 2009-04-29 浪潮集团山东通用软件有限公司 一种基于Excel文件格式的数据通用导入方法
US20100063835A1 (en) * 2008-09-10 2010-03-11 Expanse Networks, Inc. Method for Secure Mobile Healthcare Selection
CN103310315A (zh) * 2013-07-11 2013-09-18 北京金和软件股份有限公司 一种基于工作流的流程自动审批工具
CN104091222A (zh) * 2014-05-08 2014-10-08 武大吉奥信息技术有限公司 一种支持多模式驱动的工作流引擎

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101236618A (zh) * 2007-01-30 2008-08-06 华为技术有限公司 一种选择工作流路由的方法和装置
US20100063835A1 (en) * 2008-09-10 2010-03-11 Expanse Networks, Inc. Method for Secure Mobile Healthcare Selection
CN101419628A (zh) * 2008-12-03 2009-04-29 浪潮集团山东通用软件有限公司 一种基于Excel文件格式的数据通用导入方法
CN103310315A (zh) * 2013-07-11 2013-09-18 北京金和软件股份有限公司 一种基于工作流的流程自动审批工具
CN104091222A (zh) * 2014-05-08 2014-10-08 武大吉奥信息技术有限公司 一种支持多模式驱动的工作流引擎

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108038609A (zh) * 2017-12-06 2018-05-15 中铁程科技有限责任公司 业务处理方法、装置以及计算机可读存储介质
CN109542559A (zh) * 2018-10-31 2019-03-29 微服云联科技(深圳)有限公司 看板卡片的处理方法、装置、计算机设备和存储介质
CN110276060A (zh) * 2019-06-24 2019-09-24 北京明略软件***有限公司 数据处理的方法以及装置
CN110276060B (zh) * 2019-06-24 2022-12-09 北京明略软件***有限公司 数据处理的方法以及装置
CN111241795A (zh) * 2020-01-06 2020-06-05 湖南特能博世科技有限公司 业务表单提取方法和装置
CN111241795B (zh) * 2020-01-06 2023-05-23 湖南特能博世科技有限公司 业务表单提取方法和装置
CN111488283A (zh) * 2020-04-14 2020-08-04 拉扎斯网络科技(上海)有限公司 任务生成方法、装置、电子设备及存储介质
CN111488283B (zh) * 2020-04-14 2023-06-16 拉扎斯网络科技(上海)有限公司 任务生成方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
CN106855964A (zh) 一种业务数据的处理方法和装置
CN107203424A (zh) 一种在分布式集群中调度深度学习作业的方法和装置
CN107748696A (zh) 一种任务调度的方法及终端设备
CN107845012A (zh) 订单处理方法和装置
Allahverdi et al. Single machine scheduling problem with interval processing times to minimize mean weighted completion time
CN1455904A (zh) 处理费用分配的方法和设备
CN107369055A (zh) 订单消息的取货分配方法及装置
CN110389816A (zh) 用于资源调度的方法、装置以及计算机程序产品
CN108388512A (zh) 数据处理方法和服务器
CN108182560A (zh) 配送任务分配方法、装置、电子设备及计算机存储介质
CN105488073A (zh) 一种生成报表表头的方法和装置
CN108154298A (zh) 配送任务分配方法、装置、电子设备及计算机存储介质
CN103780686A (zh) 一种云组织内自定义申请审批流程的方法及***
CN101702152A (zh) 数据智能处理方法、装置及***
CN107909164B (zh) 运维处理方法、***、电子设备及计算机可读介质
CN107464049A (zh) 一种任务发放方法、装置及终端设备
CN109934523A (zh) 信息处理方法和装置
CN105190546A (zh) 成本计算装置、成本计算方法及计算机可读记录介质
CN114519603A (zh) 物流咨询单管理方法、装置、设备及存储介质
CN109241042A (zh) 数据处理方法、装置以及电子设备
CN108268995B (zh) 保单问题件处理方法、装置、计算机设备及可读存储介质
CN109359799B (zh) 保单调单处理方法、装置、计算机设备及存储介质
Selladurai et al. Dynamic simulation of job shop scheduling for optimal performance
CN115660261B (zh) 生产订单信息处理方法、计算机装置和存储介质
CN103870325B (zh) 流程引擎处理方法

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Room 818, 8 / F, 34 Haidian Street, Haidian District, Beijing 100080

Applicant after: BEIJING ULTRAPOWER SOFTWARE Co.,Ltd.

Address before: 100089 Beijing city Haidian District wanquanzhuang Road No. 28 Wanliu new building 6 storey block A Room 601

Applicant before: BEIJING ULTRAPOWER SOFTWARE Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170616