一种配置及调用自定义表单的规则的方法和系统的制作方法

文档序号:6504416阅读:153来源:国知局
一种配置及调用自定义表单的规则的方法和系统的制作方法
【专利摘要】本发明的配置及调用自定义表单的规则的方法和系统,系统包括第一配置单元、第二配置单元、指令响应单元和执行单元,方法包括:S1、分别配置并保存自定义表单的规则表、规则步骤表以及步骤条件表;S2、根据各规则的执行逻辑,配置各规则的规则步骤以及步骤条件的关联关系并存储于关联关系表;S3、在接收到自定义表单的执行指令时,从规则表中获取该自定义表单包括的所有规则的信息;S4、按照执行顺序执行该自定义表单的所有规则。能够快速、简便、灵活地配置自定义表单中的规则,简化调用配置好的自定义表单中规则的步骤,提高系统的运行效率。
【专利说明】-种配置及调用自定义表单的规则的方法和系统

【技术领域】
[0001] 本发明涉及计算机领域,更具体地说,涉及一种配置计算机系统自定义表单的方 法和系统。

【背景技术】
[0002] 现有的自定义表单设计器,在设计时为表单上某个按钮配置例如点击事件,这个 点击事件可能会执行一个或多个规则,每个规则又包含具体的规则步骤。运行时,当用户通 过点击该表单上的该按钮,触发配置的点击事件,调用设计时配置与该点击事件对应的规 则集合,按条件、按步骤执行一个或多个规则。
[0003] 现有许多计算机系统中,如果要实现以下的规则Rl步骤:
[0004]
[0005]

【权利要求】
1. 一种配置及调用自定义表单的规则的方法,所述自定义表单包括一个或多个规则, 每个规则包括一个或多个规则步骤以及一个或多个步骤条件,其特征在于,所述方法包括 以下步骤: 51、 分别配置并保存自定义表单的规则表、规则步骤表以及步骤条件表; 52、 根据各规则的执行逻辑,配置各规则的规则步骤以及步骤条件的关联关系并存储 于关联关系表; 53、 在接收到自定义表单的执行指令时,从所述规则表中获取该自定义表单包括的所 有规则的信息,其中,所述执行指令包括各规则的执行顺序; 54、 按照所述执行顺序执行该自定义表单的所有规则,其中,根据所述关联关系表中存 储的各规则的规则步骤以及步骤条件的关联关系,相应的执行所述规则步骤表和所述步骤 条件表中存储的规则步骤和步骤条件,以执行各规则。
2. 根据权利要求1所述的配置及调用自定义表单的规则的方法,其特征在于,所述步 骤S2包括以下子步骤: 521、 在每个规则中,按照规则的执行逻辑,每执行一个事件配置一个关联关系,所述事 件为规则步骤或者步骤条件; 522、 分别将每个规则中配置的所有关联关系按顺序存储于所述关联关系表。
3. 根据权利要求2所述的配置及调用自定义表单的规则的方法,其特征在于,每个关 联关系包括当前事件的类型、当前事件的执行路径、上一级事件的执行结果为真或者为假 时执行当前事件、以及该关联关系的执行顺序。
4. 根据权利要求3所述的配置及调用自定义表单的规则的方法,其特征在于,所述步 骤S4包括以下子步骤: 541、 按各规则的执行顺序选择一个规则; 542、 按顺序逐一根据所述关联关系表中存储的该规则的规则步骤以及步骤条件的关 联关系,执行所述规则步骤表和所述步骤条件表中存储的、与该规则对应的规则步骤和步 骤条件; 543、 重复步骤S41至步骤S42直到完成执行该自定义表单的所有规则。
5. 根据权利要求1所述的配置及调用自定义表单的规则的方法,其特征在于,所述规 则表中对应存储包括自定义表单编号以及规则编号,所述规则步骤表中对应存储包括自定 义表单编号、规则编号、规则步骤编号以及步骤内容,所述步骤条件表中对应存储包括自定 义表单编号、规则编号、步骤条件编号以及条件内容。
6. -种配置及调用自定义表单的规则的系统(100),所述自定义表单包括一个或多个 规则,每个规则包括一个或多个规则步骤以及一个或多个步骤条件,其特征在于,所述系统 (100)包括: 第一配置单元(110),用于分别配置并保存自定义表单的规则表、规则步骤表以及步骤 条件表; 第二配置单元(120),用于根据各规则的执行逻辑,配置各规则的规则步骤以及步骤条 件的关联关系并存储于关联关系表; 指令响应单元(130),用于在接收到自定义表单的执行指令时,从所述规则表中获取该 自定义表单包括的所有规则的信息,其中,所述执行指令包括各规则的执行顺序; 执行单元(140),用于按照所述执行顺序执行该自定义表单的所有规则,其中,根据所 述关联关系表中存储的各规则的规则步骤以及步骤条件的关联关系,相应的执行所述规则 步骤表和所述步骤条件表中存储的规则步骤和步骤条件,以执行各规则。
7. 根据权利要求6所述的配置及调用自定义表单的规则的系统,其特征在于,所述第 二配置单元(120)包括: 配置模块(121),用于为每个规则,按照规则的执行逻辑,每执行一个事件配置一个关 联关系,所述事件为规则步骤或者步骤条件; 存储模块(122),用于分别将每个规则中配置的所有关联关系按顺序存储于所述关联 关系表。
8. 根据权利要求7所述的配置及调用自定义表单的规则的系统,其特征在于,每个关 联关系包括当前事件的类型、当前事件的执行路径、上一级事件的执行结果为真或者为假 时执行当前事件、以及该关联关系的执行顺序。
9. 根据权利要求8所述的配置及调用自定义表单的规则的方法,其特征在于,所述执 行单元(140)包括: 规则选择模块(141 ),用于按各规则的执行顺序选择一个规则; 执行模块(142),用于按顺序逐一根据所述关联关系表中存储的该规则的规则步骤以 及步骤条件的关联关系,执行所述规则步骤表和所述步骤条件表中存储的、与该规则对应 的规则步骤和步骤条件。
10. 根据权利要求6所述的配置及调用自定义表单的规则的系统,其特征在于,所述规 则表中对应存储包括自定义表单编号以及规则编号,所述规则步骤表中对应存储包括自定 义表单编号、规则编号、规则步骤编号以及步骤内容,所述步骤条件表中对应存储包括自定 义表单编号、规则编号、步骤条件编号以及条件内容。
【文档编号】G06F9/44GK104239017SQ201310244019
【公开日】2014年12月24日 申请日期:2013年6月19日 优先权日:2013年6月19日
【发明者】肖正祥 申请人:深圳联友科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1