CN104516734B - 业务流程配置方法及装置 - Google Patents
业务流程配置方法及装置 Download PDFInfo
- Publication number
- CN104516734B CN104516734B CN201310462115.8A CN201310462115A CN104516734B CN 104516734 B CN104516734 B CN 104516734B CN 201310462115 A CN201310462115 A CN 201310462115A CN 104516734 B CN104516734 B CN 104516734B
- Authority
- CN
- China
- Prior art keywords
- function menu
- menu
- configuration
- business
- function
- 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.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种业务流程配置方法及装置,属于计算机技术领域。所述方法用于运营系统中,包括:生成业务流程的第i个业务步骤,i是自然数;配置执行第i个业务步骤时调用的至少一个功能菜单;在i>1时,根据功能菜单生成从第i‑1个业务步骤指向第i个业务步骤的执行路径;将i更新为i+1,再次执行生成业务流程的第i个业务步骤的步骤。所述装置包括:第一生成模块、配置模块、第二生成模块和执行模块。本发明解决了功能菜单间的执行路径的配置过程复杂时,因为用户的记忆疏漏造成执行路径的配置错误,降低了对业务流程配置记忆的准确性要求,达到了提高业务流程的配置的准确性的效果。
Description
技术领域
本发明涉及计算机技术领域,特别涉及一种业务流程配置方法及装置。
背景技术
运营系统是向电信、数据通讯和其它网站服务提供商提供业务支持的一套工具。其中,业务是指运营系统控制硬件设备实现的功能,该硬件设备可以是服务器等。为了降低业务的复杂度,可以将业务划分成若干个顺序执行的业务步骤,每一个业务步骤用于实现业务的部分功能。进一步地,还可以将业务步骤划分成若干个顺序执行的子业务步骤,每一个子业务步骤用于实现业务的部分功能中的部分功能,则将按照执行路径执行业务步骤和/或子业务步骤来实现业务的过程称为业务流程。比如,某一项业务包括第一业务步骤和第二业务步骤,且第一业务步骤不包括子业务步骤,第二业务步骤包括第一子业务步骤、第二子业务步骤和第三子业务步骤,则将从“第一业务步骤→第一子业务步骤→第二子业务步骤→第三子业务步骤”的执行过程称为业务流程。
使用运营系统配置业务流程时,用户需要对业务流程中的每一个业务步骤和子业务步骤配置功能菜单,该功能菜单用于实现业务的部分功能。具体地,以业务流程仅包括业务步骤为例对业务流程的配置方法进行说明,则用户可以根据每一个业务步骤所要实现的功能确定需要为该业务步骤配置的功能菜单,并根据记忆的该功能菜单在系统中的位置获取到该功能菜单,将获取到的该功能菜单设置为执行该业务步骤时调用的功能菜单。在配置完所有的业务步骤之后,用户需要手动设置业务步骤的执行路径,从而完成对业务流程的配置。
比如,运营系统提供了五项功能菜单,分别为第一菜单、第二菜单、第三菜单、第四菜单和第五菜单,假设第一业务步骤所要实现的功能为第一菜单包含的一项功能,则可以将第一菜单设置为执行第一业务步骤时调用的功能菜单,同理,假设为第二业务步骤、第三业务步骤和第四业务步骤分别配置第三菜单、第二菜单和第五菜单,若业务流程为第一业务步骤-第二业务步骤-第三业务步骤-第四业务步骤,则手动设置从第一菜单设置指向第三菜单的路径、从第三菜单设置指向第二菜单的路径、从第二菜单设置指向第五菜单的路径,则配置后的业务流程为第一菜单→第三菜单→第二菜单→第五菜单。
随着业务需求的提升,运营系统越来越复杂,每个业务的业务步骤也越来越多,使得业务步骤间的执行路径的配置过程越来越复杂,容易因为用户的记忆疏漏造成执行路径的配置错误,降低了对业务流程的配置的准确性。
发明内容
为了解决功能菜单间的执行路径的配置过程复杂时,因为用户的记忆疏漏造成执行路径的配置错误,降低了对业务流程的配置的准确性的问题,本发明实施例提供了一种业务流程配置方法及装置。所述技术方案如下:
第一方面,本发明提供了一种业务流程配置方法,用于运营系统中,所述方法包括:
生成业务流程的第i个业务步骤,i是自然数,所述业务流程是按照执行路径执行业务步骤来实现业务的流程,所述实现业务的流程至少包括两个业务步骤;
配置执行所述第i个业务步骤时调用的至少一个功能菜单,所述功能菜单用于实现所述业务的部分功能;
在i>1时,根据所述功能菜单生成从第i-1个业务步骤指向所述第i个业务步骤的执行路径;
将所述i更新为i+1,再次执行所述生成业务流程的第i个业务步骤的步骤。
在第一方面的第一种可能的实现方式中,所述配置执行所述第i个业务步骤时调用的至少一个功能菜单,包括:
若所述第i个业务步骤包括k个子业务步骤,则生成所述第i个业务步骤的第j个子业务步骤,1≤j≤k;
配置执行所述第j个子业务步骤时调用的功能菜单;
在i>1且j=1时,根据所述功能菜单生成从所述第i-1个业务步骤指向所述第1个子业务步骤的执行路径;
在j>1时,根据所述功能菜单生成从第j-1个子业务步骤指向所述第j个子业务步骤的执行路径;
将所述j更新为j+1,再次执行所述生成所述第i个业务步骤的第j个子业务步骤的步骤。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据所述功能菜单生成从第j-1个子业务步骤指向所述第j个子业务步骤的执行路径,包括:
按照配置顺序将所述功能菜单展示在所述第i个业务步骤下,根据展示顺序获取所述功能菜单的前一功能菜单,生成从所述前一功能菜单指向所述功能菜单的执行路径;或,
对配置的所述功能菜单设置编号,根据编号顺序获取所述功能菜单的前一功能菜单,生成从所述前一功能菜单指向所述功能菜单的执行路径;
其中,所述前一功能菜单是为所述第j-1个子业务步骤配置的功能菜单。
结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述对配置的所述功能菜单设置编号,包括:
获取所述前一功能菜单的编号,将所述前一功能菜单的编号增加第一预定数值,得到配置的所述功能菜单的编号。
结合第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述根据所述功能菜单生成从所述第i-1个业务步骤指向所述第1个子业务步骤的执行路径,包括:
按照配置顺序将所述功能菜单展示在所述第i个业务步骤下,根据展示顺序获取所述第i-1个业务步骤的最后一个功能菜单,生成从所述最后一个功能菜单指向所述功能菜单的执行路径;或,
对配置的所述功能菜单配置编号,根据编号顺序获取所述第i-1个业务步骤的最后一个功能菜单,生成从所述最后一个功能菜单指向所述功能菜单的执行路径。
结合第一方面的第二种可能的实现方式或第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,在j≥1时,所述配置执行所述第j个子业务步骤时调用的功能菜单之前,所述方法还包括:
生成编号;
所述对配置的所述功能菜单设置编号,包括:读取生成的所述编号,并将所述编号作为配置的所述功能菜单的编号;或,所述对配置的所述功能菜单配置编号,包括:读取生成的所述编号,并将所述编号作为配置的所述功能菜单的编号。
结合第一方面的第四种可能的实现方式,在第一方面的第六种可能的实现方式中,所述对配置的所述功能菜单配置编号,包括:
获取所述第i-1个业务步骤的最后一个功能菜单,将所述最后一个功能菜单的编号增加第二预定数值,得到配置的所述功能菜单的编号。
结合第一方面的第三种可能的实现方式或第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,所述得到配置的所述功能菜单的编号之后,所述方法还包括:
在第一预定区域对配置的所述功能菜单和配置的所述功能菜单的编号进行展示;或,
在第二预定区域对配置的所述功能菜单的编号进行展示,所述第二预定区域预先展示了配置的所述功能菜单。
结合第一方面的第七种可能的实现方式,在第一方面的第八种可能的实现方式中,所述方法还包括:
若对展示的所述功能菜单的编号进行了修改,则将修改后的编号确定为展示的所述功能菜单的新的编号。
结合第一方面的第一种可能的实现方式至第一方面的第八种可能的实现方式,在第一方面的第九种可能的实现方式中,在j≥1时,所述配置执行所述第j个子业务步骤时调用的功能菜单,包括:
接收用于标识功能菜单的菜单信息;
将所述菜单信息所标识的所述功能菜单配置为执行所述第j个子业务步骤时调用的功能菜单。
在第一方面的第十种可能的实现方式中,所述配置执行所述第i个业务步骤时调用的至少一个功能菜单,包括:
若所述第i个业务步骤不包括子业务步骤,则接收用于标识功能菜单的菜单信息;
将所述菜单信息所标识的所述功能菜单配置为执行所述第i个业务步骤时调用的功能菜单。
结合第一方面的第十种可能的实现方式,在第一方面的第十一种可能的实现方式中,所述根据所述功能菜单生成从第i-1个业务步骤指向所述第i个业务步骤的执行路径,包括:
按照配置顺序对所述功能菜单进行展示,根据展示顺序获取所述功能菜单的前一功能菜单,生成从所述前一功能菜单指向所述功能菜单的执行路径;或,
对配置的所述功能菜单设置编号,根据编号顺序获取所述功能菜单的前一功能菜单,生成从所述前一功能菜单指向所述功能菜单的执行路径;
其中,所述前一功能菜单是为所述第i-1个业务步骤配置的功能菜单。
结合第一方面或第一方面的第一种可能的实现方式至第一方面的第十一种可能的实现方式,在第一方面的第十二种可能的实现方式中,所述配置执行所述第i个业务步骤时调用的至少一个功能菜单之前,所述方法还包括:
将所述至少一个功能菜单按照预定形式进行排列,所述预定形式包括网站地图和树形结构中的至少一种。
结合第一方面的第十二种可能的实现方式,在第一方面的第十三种可能的实现方式中,所述方法还包括:
对每个功能菜单设置配置权限,所述配置权限用于限制对所述功能菜单的配置。
结合第一方面的第十二种可能的实现方式,在第一方面的第十四种可能的实现方式中,所述方法还包括:
对每个功能菜单设置帮助信息,所述帮助信息用于描述所述功能菜单在所述业务流程中的功能。
第二方面,本发明实施例提供了一种业务流程配置装置,用于运营系统中,所述装置包括:
第一生成模块,生成业务流程的第i个业务步骤,i是自然数,所述业务流程是按照执行路径执行业务步骤来实现业务的流程,所述实现业务的流程至少包括两个业务步骤;
配置模块,用于配置执行所述第一生成模块生成的所述第i个业务步骤时调用的至少一个功能菜单,所述功能菜单用于实现所述业务的部分功能;
第二生成模块,用于在i>1时,根据所述配置模块配置的所述功能菜单生成从第i-1个业务步骤指向所述第i个业务步骤的执行路径;
执行模块,用于将所述i更新为i+1,再次执行所述生成业务流程的第i个业务步骤的步骤。
在第二方面的第一种可能的实现方式中,所述配置模块,包括:
第一生成单元,用于若所述第i个业务步骤包括k个子业务步骤,则生成所述第i个业务步骤的第j个子业务步骤,1≤j≤k;
第一配置单元,用于配置所述第一生成单元生成的所述第j个子业务步骤时调用的功能菜单;
第二生成单元,用于在i>1且j=1时,根据所述第一配置单元配置的所述功能菜单生成从所述第i-1个业务步骤指向所述第1个子业务步骤的执行路径;
第三生成单元,用于在j>1时,根据所述第一配置单元配置的所述功能菜单生成从第j-1个子业务步骤指向所述第j个子业务步骤的执行路径;
执行单元,用于将所述j更新为j+1,再次执行所述生成所述第i个业务步骤的第j个子业务步骤的步骤。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述第三生成单元,包括:
第一生成子单元,用于按照配置顺序将所述功能菜单展示在所述第i个业务步骤下,根据展示顺序获取所述功能菜单的前一功能菜单,生成从所述前一功能菜单指向所述功能菜单的执行路径;或,
第二生成子单元,用于对配置的所述功能菜单设置编号,根据编号顺序获取所述功能菜单的前一功能菜单,生成从所述前一功能菜单指向所述功能菜单的执行路径;
其中,所述前一功能菜单是为所述第j-1个子业务步骤配置的功能菜单。
结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述第二生成子单元,用于获取所述前一功能菜单的编号,将所述前一功能菜单的编号增加第一预定数值,得到配置的所述功能菜单的编号。
结合第二方面的第一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述第二生成单元,包括:
第三生成子单元,用于按照配置顺序将所述功能菜单展示在所述第i个业务步骤下,根据展示顺序获取所述第i-1个业务步骤的最后一个功能菜单,生成从所述最后一个功能菜单指向所述功能菜单的执行路径;或,
第四生成子单元,用于对配置的所述功能菜单配置编号,根据编号顺序获取所述第i-1个业务步骤的最后一个功能菜单,生成从所述最后一个功能菜单指向所述功能菜单的执行路径。
结合第二方面的第二种可能的实现方式或第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,在j≥1时,所述配置模块,还包括:
第四生成单元,用于所述第一配置单元配置执行所述第j个子业务步骤时调用的功能菜单之前,生成编号;
所述第一生成子单元,用于读取所述第四生成单元生成的所述编号,并将所述编号作为配置的所述功能菜单的编号;或,所述第四生成子单元,用于读取生成的所述编号,并将所述编号作为配置的所述功能菜单的编号。
结合第二方面的第四种可能的实现方式,在第二方面的第六种可能的实现方式中,所述第四生成子单元,用于获取所述第i-1个业务步骤的最后一个功能菜单,将所述最后一个功能菜单的编号增加第二预定数值,得到配置的所述功能菜单的编号。
结合第二方面的第三种可能的实现方式或第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式中,
所述第三生成单元,还包括:第一展示子单元,用于所述第二生成子单元得到配置的所述功能菜单的编号之后,在第一预定区域对配置的所述功能菜单和配置的所述功能菜单的编号进行展示;或,在第二预定区域对配置的所述功能菜单的编号进行展示,所述第二预定区域预先展示了配置的所述功能菜单;
所述第二生成单元,还包括:第二展示子单元,用于所述第四生成子单元得到配置的所述功能菜单的编号之后,在第一预定区域对配置的所述功能菜单和配置的所述功能菜单的编号进行展示;或,在第二预定区域对配置的所述功能菜单的编号进行展示,所述第二预定区域预先展示了配置的所述功能菜单。
结合第二方面的第七种可能的实现方式,在第二方面的第八种可能的实现方式中,所述第三生成单元,还包括:
第一修改子单元,用于若对所述第一展示子单元展示的所述功能菜单的业务步骤编号进行了修改,则将修改后的业务步骤编号确定为展示的所述功能菜单的新的业务步骤编号;
所述第二生成单元,还包括:
第二修改子单元,用于若对所述第二展示子单元展示的所述功能菜单的业务步骤编号进行了修改,则将修改后的业务步骤编号确定为展示的所述功能菜单的新的业务步骤编号。
结合第二方面的第一种可能的实现方式至第二方面的第八种可能的实现方式,在第二方面的第九种可能的实现方式中,在j≥1时,所述第一配置单元,包括:
接收子单元,用于接收用于标识功能菜单的菜单信息;
配置子单元,用于将所述接收子单元接收到的所述菜单信息所标识的所述功能菜单配置为执行所述第j个子业务步骤时调用的功能菜单。
在第二方面的第十种可能的实现方式中,所述配置模块,包括:
接收单元,用于若所述第i个业务步骤不包括子业务步骤,则接收用于标识功能菜单的菜单信息;
第二配置单元,用于将所述接收单元接收到的所述菜单信息所标识的所述功能菜单配置为执行所述第i个业务步骤时调用的功能菜单。
结合第二方面的第十种可能的实现方式,在第二方面的第十一种可能的实现方式中,第二生成模块,包括:
展示单元,用于按照配置顺序对所述功能菜单进行展示,根据展示顺序获取所述功能菜单的前一功能菜单,生成从所述前一功能菜单指向所述功能菜单的执行路径;或,
设置单元,用于对配置的所述功能菜单设置编号,根据编号顺序获取所述功能菜单的前一功能菜单,生成从所述前一功能菜单指向所述功能菜单的执行路径;
其中,所述前一功能菜单是为所述第i-1个业务步骤配置的功能菜单。
结合第二方面或第二方面的第一种可能的实现方式至第二方面的第十一种可能的实现方式,在第二方面的第十二种可能的实现方式中,所述装置还包括:
排列模块,用于所述配置模块配置执行所述第i个业务步骤时调用的至少一个功能菜单之前,将所述至少一个功能菜单按照预定形式进行排列,所述预定形式包括网站地图和树形结构中的至少一种。
结合第二方面的第十二种可能的实现方式,在第二方面的第十三种可能的实现方式中,所述装置还包括:
第一设置模块,用于对每个功能菜单设置配置权限,所述配置权限用于限制对所述功能菜单的配置。
结合第二方面的第十二种可能的实现方式,在第二方面的第十四种可能的实现方式中,所述装置还包括:
第二设置模块,用于对每个功能菜单设置帮助信息,所述帮助信息用于描述所述功能菜单在所述业务流程中的功能。
本发明实施例提供的技术方案带来的有益效果是:
通过生成业务流程的第i个业务步骤;配置执行所述第i个业务步骤时调用的至少一个功能菜单;在i>1时,根据所述功能菜单生成从第i-1个业务步骤指向所述第i个业务步骤的执行路径;将所述i更新为i+1,再次执行所述生成业务流程的第i个业务步骤的步骤,可以在配置第i个业务步骤时自动生成从第i-1个业务步骤指向第i个业务步骤的执行路径,自动实现业务步骤间的执行路径的配置,解决了用户手动配置所有的业务步骤造成的配置复杂,且容易因为用户的记忆疏漏造成执行路径的配置错误的问题,达到了降低业务流程的配置复杂性、提高业务流程的配置准确性的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的业务流程配置方法的方法流程图;
图2是本发明另一实施例提供的业务流程配置方法的方法流程图;
图3是本发明实施例提供的展示功能菜单的界面示意图;
图4是本发明实施例提供的展示功能菜单的第一种应用示意图;
图5是本发明实施例提供的展示功能菜单的第二种应用示意图;
图6是本发明实施例提供的展示功能菜单的第三种应用示意图;
图7是本发明实施例提供的展示功能菜单的第四种应用示意图;
图8是本发明实施例提供的展示功能菜单的第五种应用示意图;
图9是本发明实施例提供的业务流程的配置应用示意图;
图10是本发明实施例提供的功能菜单权限配置的应用示意图;
图11是本发明实施例提供的功能菜单帮助信息设置的应用示意图;
图12是本发明实施例提供的业务菜单的配置完成示意图;
图13是本发明实施例提供的业务步骤的界面示意图;
图14是本发明又一实施例提供的业务流程配置装置的结构框架图;
图15是本发明再一实施例提供的业务流程配置装置的结构框架图;
图16是本发明又一实施例提供的业务流程配置装置的结构框架图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
请参考图1,其示出了本发明一个实施例提供的业务流程配置方法的方法流程图,该业务流程配置方法可以应用于运营系统中。该业务流程配置方法,包括:
步骤101,生成业务流程的第i个业务步骤,i是自然数,该业务流程是按照执行路径执行业务步骤来实现业务的流程,该实现业务的流程至少包括两个业务步骤;
实现一项业务的业务流程可以包括至少两个业务步骤,且该至少两个业务步骤之间具有指定的执行路径,根据执行路径执行业务步骤可以实现该项业务。因此,通过对业务流程所包括的业务步骤的配置可以实现对业务流程的配置。
步骤102,配置执行第i个业务步骤时调用的至少一个功能菜单,该功能菜单用于实现业务的部分功能;
在生成第i个业务步骤之后,可以对该第i个业务步骤所实现功能进行配置,从而在执行该第i个业务步骤时实现所配置的功能。具体地,可以在预设的功能菜单中选定执行第i个步骤时调用的至少一个功能菜单,通过调用功能菜单来实现业务步骤的功能,该功能菜单用于实现业务的部分功能。
步骤103,在i>1时,根据功能菜单生成从第i-1个业务步骤指向第i个业务步骤的执行路径;
本实施例中,如果i>1,则在完成对第i个业务步骤的功能配置后,还需要生成从第i-1个业务步骤指向第i个业务步骤的执行路径,以便在执行完第i-1个业务步骤时可以根据该执行路径继续执行第i个业务步骤;如果i=1,则不存在指向该第1个业务步骤的业务步骤,此时,不需要配置第1个业务步骤的执行路径。
步骤104,将i更新为i+1,再次执行生成业务流程的第i个业务步骤的步骤。
本实施例中,在配置完第i个业务步骤后,可以对执行顺序排在该第i个业务步骤之后的业务步骤进行配置。由于对每一个业务步骤的配置过程相同,因此,可以将i更新为i+1,并再次执行步骤101,直至完成对业务流程中全部或选定的部分业务步骤的配置时,结束配置流程。
综上所述,本发明实施例提供的业务流程配置方法,通过生成业务流程的第i个业务步骤,i是自然数;配置执行第i个业务步骤时调用的至少一个功能菜单;在i>1时,根据功能菜单生成从第i-1个业务步骤指向第i个业务步骤的执行路径;将i更新为i+1,再次执行生成业务流程的第i个业务步骤的步骤,可以在配置第i个业务步骤时自动生成从第i-1个业务步骤指向第i个业务步骤的执行路径,自动实现业务步骤间的执行路径的配置,解决了用户手动配置所有的业务步骤造成的配置复杂,且容易因为用户的记忆疏漏造成执行路径的配置错误的问题,达到了降低业务流程的配置复杂性、提高业务流程的配置准确性的效果。
请参考图2,其示出了本发明另一实施例提供的业务流程配置方法的方法流程图,该业务流程配置方法可以应用于运营系统中。该业务流程配置方法,包括:
步骤201,生成业务流程的第i个业务步骤,i是自然数,该业务流程是按照执行路径执行业务步骤来实现业务的流程,该实现业务的流程至少包括两个业务步骤;
实现一项业务的业务流程可以包括至少两个业务步骤,且该至少两个业务步骤之间具有指定的执行路径,根据执行路径执行业务步骤可以实现该项业务。因此,通过对业务流程所包括的业务步骤的配置可以实现对业务流程的配置。
本实施例中,在生成第i个业务步骤之后,还可以配置该第i个业务步骤的名称,以便于用户理解该第i个业务步骤的含义以及所实现的功能。其中,业务步骤可以具体实现为节点、表项、预定符号等,本实施例不作限定。
步骤202,将至少一个功能菜单按照预定形式进行排列,预定形式包括网站地图和树形结构中的至少一种;
由于功能菜单具体由菜单页面实现,因此,可以预先对菜单页面进行展示。由于菜单页面中展示内容较多且展示过程较为繁琐,因此,优选地,还可以对菜单页面设置链接,并将该链接作为功能菜单进行展示,不仅方便了对菜单页面的查找,简化了业务流程的配置过程,也节省了对菜单页面进行展示所浪费的系统资源。
在对功能菜单进行展示时,可以将所有功能菜单展示在一个页面中。为了进一步方便对功能菜单的查找,还可以对功能菜单进行级别划分,以便根据级别迅速查找到待配置的功能菜单。比如,可以将功能菜单划分为至少一个一级菜单,再将一级菜单划分为至少一个二级菜单,再将二级菜单划分为至少一个三级菜单等,本实施例不对功能菜单的级别划分作限定。
比如,一级菜单包括“Unified Product Catalog”和“Unified SystemManagement”和“Billing Configuration”,“Unified Product Catalog”的二级菜单包括“Basic Entity”和“Reference Data”,“Reference Data”的三级菜单包括“Free UnitType”和“Accumulator”。
在对分级后的功能菜单进行展示时,还可以将功能菜单以预定形式进行排列,该预定形式可以包括网站地图和树形结构中的至少一种。
网站地图是根据功能菜单的结构生成的导航页面,请参考图3所示的展示功能菜单的界面示意图。其中,图3(a)通过网站地图的形式展示功能菜单,且图3(a)中的二级菜单和三级菜单分别显示在各自的上级菜单的目录下,若三级菜单包括四级菜单,则可以在三级菜单后设置展示选项,根据该展示选项对四级菜单进行展示或隐藏。图3(a)以展示选项为双向箭头为例来表示,若三级菜单后设置了双向箭头,则该三级菜单包括四级菜单,若三级菜单后未设置双向箭头,则该三级菜单不包括四级菜单。图3(a)中,“Unified ProductCatalog”和“Unified System Management”和“Billing Configuration”为一级菜单,“Basic Entity”、“Reference Data”、“Original and Employee”、“Role andPermission”、“Configure Project”、“Rating and Charging”和“Invoicing”为二级菜单,剩余的功能菜单为三级菜单。
树形结构是指树形关系的功能菜单结构。请参考图3(b)所示的通过树形结构展示功能菜单的应用示意图。其中,图3(b)中的某一级菜单包括下级菜单,则可以在该某一级菜单前设置展示选项,根据该展示选项对四级菜单进行展示或隐藏。图3(b)以展示选项为“+”或“-”为例来表示,若某一级菜单前设置了“+”或“-”,则该某一级菜单包括下级菜单,若某一级菜单未设置“+”和“-”,则该某一级菜单不包括下级菜单。其中,“+”表示包括下级菜单且下级菜单未展开,“-”表示包括下级菜单且下级菜单展开。图3(b)中,“Common”为一级菜单,“Unified System Management”和“Unified Product Catalog”为二级菜单,“Organization and Employee”、“Role and Permission”、“System Data”、“Operation”、“Configure Project”、“Home”和“Basic Entity”为三级菜单,剩余功能菜单为四级菜单。
进一步地,步骤202也可以在步骤201之前执行,本实施例不限定步骤201和步骤202的执行顺序。
步骤203,若第i个业务步骤包括k个子业务步骤,则生成第i个业务步骤的第j个子业务步骤,1≤j≤k;配置执行第j个子业务步骤时调用的功能菜单;在i>1且j=1时,根据功能菜单生成从第i-1个业务步骤指向第1个子业务步骤的执行路径;在j>1时,根据功能菜单生成从第j-1个子业务步骤指向第j个子业务步骤的执行路径;将j更新为j+1,再次执行生成第i个业务步骤的第j个子业务步骤的步骤,直至j=k+1时执行步骤205;
在生成第i个业务步骤之后,可以对该第i个业务步骤所实现的功能进行配置,从而在执行该第i个业务步骤时实现所配置的功能。若第i个业务步骤包括k个子业务步骤,则可以生成子业务步骤,并为生成的每一个子业务步骤配置一个功能菜单。本实施例以配置第j个子业务步骤为例进行说明。
第一、在j≥1时,配置执行第j个子业务步骤时调用的功能菜单,可以包括:
a)接收用于标识功能菜单的菜单信息;
b)将菜单信息所标识的功能菜单配置为执行第j个子业务步骤时调用的功能菜单。
具体地,可以接收用于标识功能菜单的菜单信息,该菜单信息由用户在预先展示的功能菜单中选择功能菜单时生成并发送,选择方式可以包括但不限于点击和勾选。获取到菜单信息后,将该菜单信息配置为执行第j个子业务步骤时调用的功能菜单。
第二、在i>1且j=1时,根据功能菜单生成从第i-1个业务步骤指向第1个子业务步骤的执行路径,可以包括:
a)按照配置顺序将功能菜单展示在第i个业务步骤下,根据展示顺序获取第i-1个业务步骤的最后一个功能菜单,生成从最后一个功能菜单指向该功能菜单的执行路径;或,
b)对配置的功能菜单配置编号,根据编号顺序获取第i-1个业务步骤的最后一个功能菜单,生成从最后一个功能菜单指向该功能菜单的执行路径。
当根据功能菜单的展示顺序生成从第j-1个子业务步骤指向第j个子业务步骤的执行路径时,由于对业务步骤的展示顺序即为该业务步骤在业务流程中的执行顺序、子业务步骤的展示顺序即为子业务步骤在该子业务步骤所属的业务步骤中的执行顺序,因此,在i>1且j=1时,第j个子业务步骤的前一功能菜单是第i-1个业务步骤的最后一个功能菜单。若第i-1个业务步骤不包括子业务步骤,则第i-1个业务步骤的最后一个功能菜单为与该第i-1个业务步骤对应的功能菜单,生成从该最后一个功能菜单指向该功能菜单的执行路径;若第i-1个业务步骤包括子业务步骤,则第i-1个业务步骤的最后一个功能菜单为第i-1个业务步骤的目录下所展示的最后一个功能菜单,生成从该最后一个功能菜单指向该功能菜单的执行路径。
优选地,在配置第一个子业务步骤之前,若已经配置了第i个业务步骤的业务步骤名称,则以读取的该业务步骤名称标识第i个业务步骤的目录,将配置的功能菜单展示在该第i个业务步骤的目录下;若未配置该第i个业务步骤的业务步骤名称,则可以配置第i个业务步骤的业务步骤名称,以配置的该业务步骤名称标识第i个业务步骤的目录,将配置的功能菜单展示在该第i个业务步骤的目录下。
当根据功能菜单的编号生成从第i-1个业务步骤指向第1个子业务步骤的执行路径时,对配置的功能菜单设置编号,可以包括:
获取第i-1个业务步骤的最后一个功能菜单,将最后一个功能菜单的编号增加第二预定数值,得到配置的功能菜单的编号。
本实施例中,可以将与业务步骤对应的功能菜单的编号和与子业务步骤对应的功能菜单的编号设置成不同类型的数值,以示区分。比如,将与业务步骤对应的功能菜单的编号设置为整数,将与子业务步骤对应的功能菜单的编号设置为小数;或者,将与业务步骤对应的功能菜单的编号设置为小数,将与子业务步骤对应的功能菜单的编号设置为整数等,本实施例不作限定。
由于功能菜单的编号的数据类型不同,因此,需要根据功能菜单的编号的数据类型设置不同的第二预定数值。具体地,若与子业务步骤对应的功能菜单的编号为整数,则可以设置第二预定数值为整数;若与子业务步骤对应的功能菜单的编号为小数,则可以设置第二预定数值为小数。比如,若最后一个功能菜单的编号为1,则可以设置第二预定数值为1,此时配置的功能菜单的编号可以设置为2;若最后一个功能菜单的编号为2.1,则可以设置第二预定数值为0.1,此时配置的功能菜单的编号可以设置为2.2。
当i=1且j=1时,可以将该配置的功能菜单的编号设置为预设的第二预定数值。比如,第二预定数值可以设置为1.1,以表示选择的功能菜单为第一个业务步骤的第一个子业务步骤。
第三、在j>1时,根据功能菜单生成从第j-1个子业务步骤指向第j个子业务步骤的执行路径,可以包括:
a)按照配置顺序将功能菜单展示在第i个业务步骤下,根据展示顺序获取功能菜单的前一功能菜单,生成从前一功能菜单指向该功能菜单的执行路径;或,
b)对配置的功能菜单设置编号,根据编号顺序获取功能菜单的前一功能菜单,生成从前一功能菜单指向该功能菜单的执行路径;
其中,前一功能菜单是为第j-1个子业务步骤配置的功能菜单。
当根据功能菜单的展示顺序生成从第j-1个子业务步骤指向第j个子业务步骤的执行路径时,由于对功能菜单的配置顺序即为第j个子业务步骤在业务流程中的执行顺序,因此,还可以根据配置顺序生成从第j-1个子业务步骤指向第j个子业务步骤的执行路径。具体地,可以将该功能菜单顺序展示在第i个业务步骤的目录下,则根据功能菜单在该目录下的展示顺序可以获取功能菜单的前一功能菜单,从而生成从前一功能菜单指向该功能菜单的执行路径。
进一步地,还可以将配置的功能菜单以缩进方式展示在业务步骤名称下,以区别业务步骤名称和功能菜单,从而强调了展示效果。请参考图4所示的展示功能菜单的第一种应用示意图,图4中第2个业务步骤的业务步骤名称为“Event”,与第2个子业务步骤对应的功能菜单为“Original Event”且“Original Event”在“Event”中的执行顺序为2,则可以将“Original Event”展示在与第一个子业务步骤对应的功能菜单“Standard Event”之后,生成从“Standard Event”指向“Original Event”的执行路径。其中,图4通过树形结构展示功能菜单。
当根据功能菜单的编号生成从第j-1个子业务步骤指向第j个子业务步骤的执行路径时,对配置的功能菜单设置编号,可以包括:
获取前一功能菜单的编号,将前一功能菜单的编号增加第一预定数值,得到配置的功能菜单的编号。
其中,根据前一功能菜单的编号得到配置的功能菜单的编号的流程与根据最后一个功能菜单的编号得到配置的功能菜单的编号的流程相同,详见上述描述,此处不赘述。
进一步地,在j≥1时,配置执行第j个子业务步骤时调用的功能菜单之前,该方法还可以包括:
生成编号;
对配置的功能菜单设置编号,包括:读取生成的编号,并将编号作为配置的功能菜单的编号;或,对配置的功能菜单配置编号,包括:读取生成的编号,并将编号作为配置的功能菜单的编号。
为了引导用户配置第j个业务步骤的功能菜单,还可以在配置之前对配置过程进行引导。具体地,可以在配置执行第j个子业务步骤时调用的功能菜单之前生成并展示一个编号,该编号用于提示用户配置执行第j个子业务步骤时调用的功能菜单,以提高用户体验。进一步地,还可以对生成的编号进行闪烁或设置编号的字体颜色或为编号设置背景色或增大编号的字号等,以强调提示效果。
在配置执行第j个子业务步骤时调用的功能菜单之后,可以读取之前生成的编号,并将该编号作为配置的功能菜单的编号。其中,生成编号的流程详见上述描述,此处不赘述。
本实施例中,得到配置的功能菜单的编号之后,该方法还可以包括:
在第一预定区域对配置的功能菜单和配置的功能菜单的编号进行展示;或,
在第二预定区域对配置的功能菜单的编号进行展示,第二预定区域预先展示了配置的功能菜单。
其中,对业务步骤配置功能菜单的配置页面包括第一预定区域和第二预定区域。第一预定区域可以用来对配置过程进行引导,可以称为导航栏;第二预定区域可以用来展示功能菜单,可以称为菜单栏。为了明确功能菜单与编号的对应关系,可以将功能菜单和该功能菜单的编号对应展示在配置页面中。
当将功能菜单和编号展示在第一预定区域内时,可以按照配置顺序对功能菜单进行展示,并将编号对应展示在功能菜单的周围。比如,展示在功能菜单之前或之后等。本实施例以第一预定区域以树形结构的形式展示功能菜单为例进行说明,则请参考图5(a)所示的展示功能菜单的第二种应用示意图。图5(a)中的第一个功能菜单编号为1.0,之后的每一个功能菜单的编号为前一功能菜单的编号加1.0,得到各个功能菜单以及各个功能菜单对应的编号。
进一步地,在展示功能菜单和编号之前,若已经配置了第i个业务步骤的业务步骤名称,则以读取的该业务步骤名称标识第i个业务步骤的目录,将配置的功能菜单展示在该第i个业务步骤的目录下,并将编号对应展示在功能菜单的周围。比如,展示在功能菜单之前或之后等。若未配置该第i个业务步骤的业务步骤名称,则可以配置第i个业务步骤的业务步骤名称,以配置的该业务步骤名称标识第i个业务步骤的目录,将配置的功能菜单展示在该第i个业务步骤的目录下,并将编号对应展示在功能菜单的周围。比如,展示在功能菜单之前或之后等。
本实施例以第一预定区域以树形结构的形式展示功能菜单为例进行说明,则请参考图6所示的展示功能菜单的第三种应用示意图。图6中,增加的业务步骤名称的编号是整数,比如,1、2等;若一个业务步骤不包括子业务步骤,则与该业务步骤对应的功能菜单的编号是末尾为零的小数,比如,1.0、6.0等;若一个业务步骤包括子业务步骤,则与子业务步骤对应的功能菜单是末尾非零的小数,比如,2.1、3.2等。
当将编号展示在第二预定区域内时,由于第二预定区域中预先展示了所有的功能菜单,因此,可以将编号展示在功能菜单的周围。比如,在功能菜单之前或之后设置一个方框,在该方框内展示编号。本实施例以第一预定区域以树形结构的形式展示功能菜单为例进行说明,则请参考图7(a)所示的展示功能菜单的第四种应用示意图。图7(a)中,第一个业务步骤对应的功能菜单“Project”的编号为1.0,根据1.0生成的第二个业务步骤的第一个子业务步骤对应的功能菜单“Plan”的编号为2.0。
进一步地,还可以结合第一预定区域内的配置引导对编号进行展示。本实施例以第一预定区域以树形结构的形式展示功能菜单为例进行说明,则请参考图8(a)所示的展示功能菜单的第五种应用示意图。图8(a)中,第一个业务步骤对应的功能菜单“Project”的编号为1.0,根据1.0生成的第二个业务步骤的第一个子业务步骤对应的功能菜单“Plan”的编号为2.0。进一步地,配置引导生成下一个编号3.0。
为了提高对功能菜单设置的业务步骤编号的灵活性,还可以对业务步骤编号进行修改,因此,该方法还可以包括:
若对展示的功能菜单的编号进行了修改,则将修改后的编号确定为展示的功能菜单的新的编号。
在修改编号时,可以在展示一个编号后,对该编号进行修改;也可以在展示多个编号后,对编号统一进行修改,本实施例不作限定。
比如,若编号为整数,则第一预定数值为1;若编号为小数,则第一预定数值为0.1。假设第一个业务步骤对应的功能菜单为“Project”且该功能菜单的编号为1,第二个业务步骤中第一个子业务步骤的功能菜单为“Standard Event”,由于“Project”的编号为1,则第一预定数值为1,则生成的“Standard Event”的编号为2,此时可以将“Standard Event”的编号由2修改为2.1,以表示“Standard Event”为第二个业务步骤中第一个子业务步骤所对应的功能菜单。
具体地,请参考图5(b)所示的展示功能菜单的第二种应用示意图,图5(b)对图5(a)中的编号进行了修改。比如,“Standard Event”、“Original Event”和“Charge Code”分别为第二个业务步骤包括的子业务步骤所对应的功能菜单,则可以将“Standard Event”的编号由2.0修改为2.1,“Original Event”的编号由3.0修改为2.2,“Charge Code”的编号由4.0修改为2.3。
请参考图7(b)所示的展示功能菜单的第四种应用示意图,图7(b)对图7(a)中的编号进行了修改。图7(b)中,由于“Plan”是第二个业务步骤的第一个子业务步骤对应的功能菜单,因此,可以将“Plan”的编号由2.0修改为2.1。
请参考图8(b)所示的展示功能菜单的第五种应用示意图,图8(b)对图8(a)中的编号进行了修改。图8(b)中,由于“Plan”是第二个业务步骤的第一个子业务步骤对应的功能菜单,因此,可以将“Plan”的编号由2.0修改为2.1。相应的,配置引导生成的下一个编号由3.0修改为2.2。
需要补充说明的是,在配置完第j个子业务步骤后,可以对执行顺序排在该第j个子业务步骤之后的子业务步骤进行配置。由于对每一个子业务步骤的配置过程相同,因此,可以将j更新为j+1,并再次执行步骤203,直至完成对业务流程中全部子业务步骤的配置。
步骤204,若第i个业务步骤不包括子业务步骤,则接收用于标识功能菜单的菜单信息;将菜单信息所标识的功能菜单配置为执行第i个业务步骤时调用的功能菜单;
在生成第i个业务步骤之后,可以对该第i个业务步骤所实现的功能进行配置,从而在执行该第i个业务步骤时实现所配置的功能。若第i个业务步骤不包括子业务步骤,则为该第i个业务步骤配置一个功能菜单。
具体地,可以接收用于标识功能菜单的菜单信息,该菜单信息由用户在预先展示的功能菜单中选择功能菜单时生成并发送,选择方式可以包括但不限于点击和勾选。获取到菜单信息后,将该菜单信息配置为执行第i个业务步骤时调用的功能菜单。
进一步地,根据功能菜单生成从第i-1个业务步骤指向第i个业务步骤的执行路径,包括:
按照配置顺序对功能菜单进行展示,根据展示顺序获取功能菜单的前一功能菜单,生成从前一功能菜单指向功能菜单的执行路径;或,
对配置的功能菜单设置编号,根据编号顺序获取功能菜单的前一功能菜单,生成从前一功能菜单指向功能菜单的执行路径;
其中,前一功能菜单是为第i-1个业务步骤配置的功能菜单。
根据功能菜单生成从第i-1个业务步骤指向第i个业务步骤的执行路径的流程与根据功能菜单生成从第j-1个子业务步骤指向第j个子业务步骤的执行路径的流程相同,详见步骤203中的描述,此处不赘述。
为了提高对功能菜单设置的编号的灵活性,还可以对编号进行修改,因此,该方法还可以包括:
若对展示的功能菜单的编号进行了修改,则将修改后的编号确定为展示的功能菜单的新的编号。
在修改编号时,可以在展示一个编号后,对该编号进行修改;也可以在展示多个编号后,对编号统一进行修改,本实施例不作限定。具体地,对编号进行修改的流程详见上述描述,此处不赘述。
比如,若编号为整数,则第一预定数值为1;若编号为小数,则第一预定数值为0.1。假设第五个中第二个子业务步骤对应的功能菜单为“CDR Sorting”且该功能菜单的编号为5.2,第六个业务步骤对应的功能菜单为“Policy”,由于“CDR Sorting”的编号为5.2,则第一预定数值为0.1,则生成的“Policy”的编号为5.3,此时可以将“Policy”的编号由5.3修改为6,以表示“Policy”为第六个业务步骤所对应的功能菜单。
步骤205,将i更新为i+1,再次执行生成业务流程的第i个业务步骤的步骤。
本实施例中,在配置完第i个业务步骤后,可以对执行顺序排在该第i个业务步骤之后的业务步骤进行配置。由于对每一个业务步骤的配置过程相同,因此,可以将i更新为i+1,并再次执行步骤201,直至完成对业务流程中全部或选定的部分业务步骤的配置时,结束配置流程。
为了明确业务流程所要实现的功能,还可以对业务流程设置流程名称,本实施例不限定设置流程名称的时机。同样的,若之前的配置过程中未配置业务流程名称,则还可以对业务步骤配置业务步骤名称。本实施例以配置完所有的业务步骤后设置业务步骤名称为例进行说明,则请参考图9所示的业务流程的配置应用示意图。
需要补充说明的是,该方法还可以包括:
对每个功能菜单设置配置权限,配置权限用于限制对功能菜单的配置。
本实施例中,可以指定一个用户负责所有的功能菜单,也可以指定不同的用户负责该用户所熟悉的领域的功能菜单,避免了一个用户需要负责所有的功能菜单造成的对用户要求过高的问题,达到了降低业务流程的配置难度的效果。
具体地,图9中还展示了“指定用户角色”的按钮。若未点击该按钮,则默认指定创建人员负责所有的功能菜单;若点击该按钮进入权限配置页面,请参考图10所示的功能菜单权限配置的应用示意图。图10中,选定一个功能菜单后,可以对系统记录的全部或部分用户角色进行展示,则可以对需要授予权限的用户角色进行勾选,并在配置完成后返回图9所示的页面。
需要补充说明的是,该方法还可以包括:
对每个功能菜单设置帮助信息,帮助信息用于描述功能菜单在业务流程中的功能。
本实施例中,为了明确各个功能菜单的功能,还可以对功能菜单设置帮助信息。比如,用户可以自行输入帮助信息;或者,用户可以导入系统对该功能菜单设置的帮助信息。若功能菜单在业务流程中所实现的功能仅为该功能菜单的全部功能中的部分,则还可以对导入的所有帮助信息进行编辑,仅保留在业务流程中所实现的功能的描述,以简化帮助内容,提高用户获取帮助信息的效率。
具体地,图9中还展示了“编写帮助文件”的按钮。若未点击该按钮,则不对功能菜单设置帮助信息;若点击该按钮进入帮助信息设置页面,请参考图11所示的功能菜单帮助信息设置的应用示意图。图11中,选定一个功能菜单后,可以对系统记录的该功能菜单的所有帮助信息进行展示,则可以对业务流程中未涉及到的功能所对应的帮助信息进行删除或编辑,并在配置完成后返回图9所示的页面。
进一步地,若完成了对业务流程的业务步骤的配置,还可以通过图9中展示的“完成”按钮完成配置,此时,请参考图12所示的业务流程的配置完成示意图。图12中展示了“编辑”和“发布”按钮,“编辑”按钮用来对之前配置的业务步骤进行修改,“发布”按钮用来对业务流程进行发布,发布后的业务流程不可更改,且后续可以直接使用。
进一步地,图9中还展示了发布的业务流程,用户可以直接使用;还展示了创建新的业务流程的按钮,用户可以通过点击该按钮进入新的业务流程的配置流程。
在使用发布的业务流程时,还可以对业务流程中的业务步骤的具体内容进行展示,请参考图13所示的业务步骤的界面示意图。图13中,第二个业务步骤“Event”包括三个子业务步骤,该三个子业务步骤对应的功能菜单分别为“Standard Event”、“OriginalEvent”和“Charge Event”,当前选定的功能菜单为“Standard Event”,则可以对该“Standard Event”中的内容进行展示,并对使用过程进行记录。
需要补充说明的是,还可以在配置页面展示配置帮助,以便用户根据配置帮助了解业务流程的配置过程,以引导用户进行配置,提高业务流程的配置的可操作性。
综上所述,本发明实施例提供的业务流程配置方法,通过生成业务流程的第i个业务步骤,i是自然数;配置执行第i个业务步骤时调用的至少一个功能菜单;在i>1时,根据功能菜单生成从第i-1个业务步骤指向第i个业务步骤的执行路径;将i更新为i+1,再次执行生成业务流程的第i个业务步骤的步骤,可以在配置第i个业务步骤时自动生成从第i-1个业务步骤指向第i个业务步骤的执行路径,自动实现业务步骤间的执行路径的配置,解决了用户手动配置所有的业务步骤造成的配置复杂,且容易因为用户的记忆疏漏造成执行路径的配置错误的问题,达到了降低业务流程的配置复杂性、提高业务流程的配置准确性的效果。另外,通过将所述至少一个功能菜单按照预定形式进行排列,所述预定形式包括网站地图和树形结构中的至少一种,可以以链接的形式展示功能菜单的菜单页面,简化了对业务流程中业务步骤和子业务步骤的配置过程,达到了降低业务流程的配置难度的效果。
请参考图14,其示出了本发明又一实施例提供的业务流程配置装置的结构框架图,该业务流程配置装置可以用于运营系统中。该业务流程配置装置,包括:
第一生成模块1410,生成业务流程的第i个业务步骤,i是自然数,业务流程是按照执行路径执行业务步骤来实现业务的流程,实现业务的流程至少包括两个业务步骤;
配置模块1420,用于配置执行第一生成模块1410生成的第i个业务步骤时调用的至少一个功能菜单,功能菜单用于实现业务的部分功能;
第二生成模块1430,用于在i>1时,根据配置模块1420配置的功能菜单生成从第i-1个业务步骤指向第i个业务步骤的执行路径;
执行模块1440,用于将i更新为i+1,再次执行生成业务流程的第i个业务步骤的步骤。
综上所述,本发明实施例提供的业务流程配置装置,通过生成业务流程的第i个业务步骤,i是自然数;配置执行第i个业务步骤时调用的至少一个功能菜单;在i>1时,根据功能菜单生成从第i-1个业务步骤指向第i个业务步骤的执行路径;将i更新为i+1,再次执行生成业务流程的第i个业务步骤的步骤,可以在配置第i个业务步骤时自动生成从第i-1个业务步骤指向第i个业务步骤的执行路径,自动实现业务步骤间的执行路径的配置,解决了用户手动配置所有的业务步骤造成的配置复杂,且容易因为用户的记忆疏漏造成执行路径的配置错误的问题,达到了降低业务流程的配置复杂性、提高业务流程的配置准确性的效果。
请参考图15,其示出了本发明再一实施例提供的业务流程配置装置的结构框架图,该业务流程配置装置可以用于运营系统中。该业务流程配置装置,包括:第一生成模块1410、配置模块1420、第二生成模块1430和执行模块1430。
第一生成模块1410,生成业务流程的第i个业务步骤,i是自然数,业务流程是按照执行路径执行业务步骤来实现业务的流程,实现业务的流程至少包括两个业务步骤;
配置模块1420,用于配置执行第一生成模块1410生成的第i个业务步骤时调用的至少一个功能菜单,功能菜单用于实现业务的部分功能;
第二生成模块1430,用于在i>1时,根据配置模块1420配置的功能菜单生成从第i-1个业务步骤指向第i个业务步骤的执行路径;
执行模块1440,用于将i更新为i+1,再次执行生成业务流程的第i个业务步骤的步骤。
具体地,配置模块1420,包括:
第一生成单元1421,用于若第i个业务步骤包括k个子业务步骤,则生成第i个业务步骤的第j个子业务步骤,1≤j≤k;
第一配置单元1422,用于配置第一生成单元1421生成的第j个子业务步骤时调用的功能菜单;
第二生成单元1423,用于在i>1且j=1时,根据第一配置单元1422配置的功能菜单生成从第i-1个业务步骤指向第1个子业务步骤的执行路径;
第三生成单元1424,用于在j>1时,根据第一配置单元1422配置的功能菜单生成从第j-1个子业务步骤指向第j个子业务步骤的执行路径;
执行单元1425,用于将j更新为j+1,再次执行生成第i个业务步骤的第j个子业务步骤的步骤。
具体地,第三生成单元1424,包括:
第一生成子单元1424A,用于按照配置顺序将功能菜单展示在第i个业务步骤下,根据展示顺序获取功能菜单的前一功能菜单,生成从前一功能菜单指向功能菜单的执行路径;或,
第二生成子单元1424B,用于对配置的功能菜单设置编号,根据编号顺序获取功能菜单的前一功能菜单,生成从前一功能菜单指向功能菜单的执行路径;
其中,前一功能菜单是为第j-1个子业务步骤配置的功能菜单。
具体地,第二生成子单元1424B,用于获取前一功能菜单的编号,将前一功能菜单的编号增加第一预定数值,得到配置的功能菜单的编号。
具体地,第二生成单元1423,包括:
第三生成子单元1423A,用于按照配置顺序将功能菜单展示在第i个业务步骤下,根据展示顺序获取第i-1个业务步骤的最后一个功能菜单,生成从最后一个功能菜单指向功能菜单的执行路径;或,
第四生成子单元1423B,用于对配置的功能菜单配置编号,根据编号顺序获取第i-1个业务步骤的最后一个功能菜单,生成从最后一个功能菜单指向功能菜单的执行路径。
进一步地,在j≥1时,配置模块1420,还包括:
第四生成单元1426,用于第一配置单元1422配置执行第j个子业务步骤时调用的功能菜单之前,生成编号;
第一生成子单元1424A,用于读取第四生成单元生成的编号,并将编号作为配置的功能菜单的编号;或,第四生成子单元1423B,用于读取生成的编号,并将编号作为配置的功能菜单的编号。
具体地,第四生成子单元1423B,用于获取第i-1个业务步骤的最后一个功能菜单,将最后一个功能菜单的编号增加第二预定数值,得到配置的功能菜单的编号。
进一步地,第三生成单元1424,还包括:第一展示子单元1424C,用于第二生成子单元1424B得到配置的功能菜单的编号之后,在第一预定区域对配置的功能菜单和配置的功能菜单的编号进行展示;或,在第二预定区域对配置的功能菜单的编号进行展示,第二预定区域预先展示了配置的功能菜单;
第二生成单元1423,还包括:第二展示子单元1423C,用于第四生成子单元1423B得到配置的功能菜单的编号之后,在第一预定区域对配置的功能菜单和配置的功能菜单的编号进行展示;或,在第二预定区域对配置的功能菜单的编号进行展示,第二预定区域预先展示了配置的功能菜单。
进一步地,第三生成单元1424,还包括:
第一修改子单元1424D,用于若对第一展示子单元1424C展示的功能菜单的业务步骤编号进行了修改,则将修改后的业务步骤编号确定为展示的功能菜单的新的业务步骤编号;
第二生成单元1423,还包括:
第二修改子单元1423D,用于若对第二展示子单元1423C展示的功能菜单的业务步骤编号进行了修改,则将修改后的业务步骤编号确定为展示的功能菜单的新的业务步骤编号。
具体地,在j≥1时,第一配置单元1422,包括:
接收子单元1422A,用于接收用于标识功能菜单的菜单信息;
配置子单元1422B,用于将接收子单元1422A接收到的菜单信息所标识的功能菜单配置为执行第j个子业务步骤时调用的功能菜单。
具体地,配置模块1420,包括:
接收单元1427,用于若第i个业务步骤不包括子业务步骤,则接收用于标识功能菜单的菜单信息;
第二配置单元1428,用于将接收单元1427接收到的菜单信息所标识的功能菜单配置为执行第i个业务步骤时调用的功能菜单。
具体地,第二生成模块1430,包括:
展示单元1431,用于按照配置顺序对功能菜单进行展示,根据展示顺序获取功能菜单的前一功能菜单,生成从前一功能菜单指向功能菜单的执行路径;或,
设置单元1432,用于对配置的功能菜单设置编号,根据编号顺序获取功能菜单的前一功能菜单,生成从前一功能菜单指向功能菜单的执行路径;
其中,前一功能菜单是为第i-1个业务步骤配置的功能菜单。
优选地,装置还可以包括:
排列模块1450,用于配置模块1420配置执行第i个业务步骤时调用的至少一个功能菜单之前,将至少一个功能菜单按照预定形式进行排列,预定形式包括网站地图和树形结构中的至少一种。
优选地,装置还可以包括:
第一设置模块,用于对每个功能菜单设置配置权限,配置权限用于限制对功能菜单的配置。
优选地,装置还可以包括:
第二设置模块,用于对每个功能菜单设置帮助信息,帮助信息用于描述功能菜单在业务流程中的功能。
综上所述,本发明实施例提供的业务流程配置装置,通过生成业务流程的第i个业务步骤,i是自然数;配置执行第i个业务步骤时调用的至少一个功能菜单;在i>1时,根据功能菜单生成从第i-1个业务步骤指向第i个业务步骤的执行路径;将i更新为i+1,再次执行生成业务流程的第i个业务步骤的步骤,可以在配置第i个业务步骤时自动生成从第i-1个业务步骤指向第i个业务步骤的执行路径,自动实现业务步骤间的执行路径的配置,解决了用户手动配置所有的业务步骤造成的配置复杂,且容易因为用户的记忆疏漏造成执行路径的配置错误的问题,达到了降低业务流程的配置复杂性、提高业务流程的配置准确性的效果。另外,通过将至少一个功能菜单按照预定形式进行排列,该预定形式包括网站地图和树形结构中的至少一种,可以以链接的形式展示功能菜单的菜单页面,简化了对业务流程中业务步骤和子业务步骤的配置过程,达到了降低业务流程的配置难度的效果。
请参考图16,其示出了本发明又一实施例提供的业务流程配置装置的结构框架图,该业务流程配置装置可以用于运营系统中。该业务流程配置装置,包括:存储器1610和处理器1620。存储器1610和存处理器1620耦合。
存储器1610中存储计算机程序,处理器1620可以通过访问所述计算机程序执行如下操作:
处理器1620,生成业务流程的第i个业务步骤,i是自然数,该业务流程是按照执行路径执行业务步骤来实现业务的流程,该实现业务的流程至少包括两个业务步骤;配置执行第i个业务步骤时调用的至少一个功能菜单,该功能菜单用于实现业务的部分功能;在i>1时,根据功能菜单生成从第i-1个业务步骤指向第i个业务步骤的执行路径;将i更新为i+1,再次执行生成业务流程的第i个业务步骤的步骤。
综上所述,本发明实施例提供的业务流程配置装置,通过生成业务流程的第i个业务步骤,i是自然数;配置执行第i个业务步骤时调用的至少一个功能菜单;在i>1时,根据功能菜单生成从第i-1个业务步骤指向第i个业务步骤的执行路径;将i更新为i+1,再次执行生成业务流程的第i个业务步骤的步骤,可以在配置第i个业务步骤时自动生成从第i-1个业务步骤指向第i个业务步骤的执行路径,自动实现业务步骤间的执行路径的配置,解决了用户手动配置所有的业务步骤造成的配置复杂,且容易因为用户的记忆疏漏造成执行路径的配置错误的问题,达到了降低业务流程的配置复杂性、提高业务流程的配置准确性的效果。
请参考图16,其示出了本发明又一实施例提供的业务流程配置装置的结构框架图,该业务流程配置装置可以用于运营系统中。该业务流程配置装置,包括:存储器1610和处理器1620。存储器1610和存处理器1620耦合。
存储器1610中存储计算机程序,处理器1620可以通过访问所述计算机程序执行如下操作:
处理器1620,生成业务流程的第i个业务步骤,i是自然数,该业务流程是按照执行路径执行业务步骤来实现业务的流程,该实现业务的流程至少包括两个业务步骤;配置执行第i个业务步骤时调用的至少一个功能菜单,该功能菜单用于实现业务的部分功能;在i>1时,根据功能菜单生成从第i-1个业务步骤指向第i个业务步骤的执行路径;将i更新为i+1,再次执行生成业务流程的第i个业务步骤的步骤。
进一步地,处理器1620,具体用于若第i个业务步骤包括k个子业务步骤,则生成第i个业务步骤的第j个子业务步骤,1≤j≤k;配置执行第j个子业务步骤时调用的功能菜单;在i>1且j=1时,根据功能菜单生成从第i-1个业务步骤指向第1个子业务步骤的执行路径;在j>1时,根据功能菜单生成从第j-1个子业务步骤指向第j个子业务步骤的执行路径;将j更新为j+1,再次执行生成第i个业务步骤的第j个子业务步骤的步骤。
进一步地,处理器1620,还用于按照配置顺序将功能菜单展示在第i个业务步骤下,根据展示顺序获取功能菜单的前一功能菜单,生成从前一功能菜单指向功能菜单的执行路径;或,对配置的功能菜单设置编号,根据编号顺序获取功能菜单的前一功能菜单,生成从前一功能菜单指向功能菜单的执行路径;其中,前一功能菜单是为第j-1个子业务步骤配置的功能菜单。
进一步地,处理器1620,还用于获取前一功能菜单的编号,将前一功能菜单的编号增加第一预定数值,得到配置的功能菜单的编号。
进一步地,处理器1620,还用于按照配置顺序将功能菜单展示在第i个业务步骤下,根据展示顺序获取第i-1个业务步骤的最后一个功能菜单,生成从最后一个功能菜单指向功能菜单的执行路径;或,对配置的功能菜单配置编号,根据编号顺序获取第i-1个业务步骤的最后一个功能菜单,生成从最后一个功能菜单指向功能菜单的执行路径。
进一步地,处理器1620,还用于在j≥1时,配置执行第j个子业务步骤时调用的功能菜单之前,生成编号;
读取生成的编号,并将编号作为配置的功能菜单的编号;或,
读取生成的编号,并将编号作为配置的功能菜单的编号。
进一步地,处理器1620,还用于获取第i-1个业务步骤的最后一个功能菜单,将最后一个功能菜单的编号增加第二预定数值,得到配置的功能菜单的编号。
进一步地,处理器1620,还用于得到配置的功能菜单的编号之后,在第一预定区域对配置的功能菜单和配置的功能菜单的编号进行展示;或,在第二预定区域对配置的功能菜单的编号进行展示,第二预定区域预先展示了配置的功能菜单。
进一步地,处理器1620,还用于若对展示的功能菜单的编号进行了修改,则将修改后的编号确定为展示的功能菜单的新的编号。
进一步地,处理器1620,还用于在j≥1时,接收用于标识功能菜单的菜单信息;将菜单信息所标识的功能菜单配置为执行第j个子业务步骤时调用的功能菜单。
进一步地,处理器1620,还用于若第i个业务步骤不包括子业务步骤,则接收用于标识功能菜单的菜单信息;将菜单信息所标识的功能菜单配置为执行第i个业务步骤时调用的功能菜单。
进一步地,处理器1620,还用于按照配置顺序对功能菜单进行展示,根据展示顺序获取功能菜单的前一功能菜单,生成从前一功能菜单指向功能菜单的执行路径;或,对配置的功能菜单设置编号,根据编号顺序获取功能菜单的前一功能菜单,生成从前一功能菜单指向功能菜单的执行路径;其中,前一功能菜单是为第i-1个业务步骤配置的功能菜单。
优选地,处理器1620,还用于配置执行第i个业务步骤时调用的至少一个功能菜单之前,将至少一个功能菜单按照预定形式进行排列,预定形式包括网站地图和树形结构中的至少一种。
优选地,处理器1620,还用于对每个功能菜单设置配置权限,配置权限用于限制对功能菜单的配置。
优选地,处理器1620,还用于对每个功能菜单设置帮助信息,帮助信息用于描述功能菜单在业务流程中的功能。
综上,本发明实施例提供的业务流程配置装置,通过生成业务流程的第i个业务步骤,i是自然数;配置执行第i个业务步骤时调用的至少一个功能菜单;在i>1时,根据功能菜单生成从第i-1个业务步骤指向第i个业务步骤的执行路径;将i更新为i+1,再次执行生成业务流程的第i个业务步骤的步骤,可以在配置第i个业务步骤时自动生成从第i-1个业务步骤指向第i个业务步骤的执行路径,自动实现业务步骤间的执行路径的配置,解决了用户手动配置所有的业务步骤造成的配置复杂,且容易因为用户的记忆疏漏造成执行路径的配置错误的问题,达到了降低业务流程的配置复杂性、提高业务流程的配置准确性的效果。另外,通过将至少一个功能菜单按照预定形式进行排列,预定形式包括网站地图和树形结构中的至少一种,可以以链接的形式展示功能菜单的菜单页面,简化了对业务流程中业务步骤和子业务步骤的配置过程,达到了降低业务流程的配置难度的效果。
需要说明的是:上述实施例提供的业务流程配置装置在进行业务流程配置时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将业务流程配置装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的业务流程配置装置与业务流程配置方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (32)
1.一种业务流程配置方法,用于运营系统中,其特征在于,所述方法包括:
生成业务流程的第i个业务步骤,i是自然数,所述业务流程是按照执行路径执行业务步骤来实现业务的流程,所述实现业务的流程至少包括两个业务步骤;
将至少一个功能菜单按照预定形式进行排列,所述预定形式包括网站地图和树形结构中的至少一种;
接收用于标识功能菜单的菜单信息,根据所述菜单信息配置执行所述第i个业务步骤时调用的至少一个功能菜单,所述功能菜单用于实现所述业务的部分功能,所述菜单信息由用户在预先展示的功能菜单中选择功能菜单时生成并发送;
在i>1时,根据所述功能菜单生成从第i-1个业务步骤指向所述第i个业务步骤的执行路径;
将所述i更新为i+1,再次执行所述生成业务流程的第i个业务步骤的步骤。
2.根据权利要求1所述的业务流程配置方法,其特征在于,所述接收用于标识功能菜单的菜单信息,根据所述菜单信息配置执行所述第i个业务步骤时调用的至少一个功能菜单,包括:
若所述第i个业务步骤包括k个子业务步骤,则生成所述第i个业务步骤的第j个子业务步骤,1≤j≤k;
配置执行所述第j个子业务步骤时调用的功能菜单;
在i>1且j=1时,根据所述功能菜单生成从所述第i-1个业务步骤指向第1个子业务步骤的执行路径;
在j>1时,根据所述功能菜单生成从第j-1个子业务步骤指向所述第j个子业务步骤的执行路径;
将所述j更新为j+1,再次执行所述生成所述第i个业务步骤的第j个子业务步骤的步骤。
3.根据权利要求2所述的业务流程配置方法,其特征在于,所述根据所述功能菜单生成从第j-1个子业务步骤指向所述第j个子业务步骤的执行路径,包括:
按照配置顺序将所述功能菜单展示在所述第i个业务步骤下,根据展示顺序获取所述功能菜单的前一功能菜单,生成从所述前一功能菜单指向所述功能菜单的执行路径;或,
对配置的所述功能菜单设置编号,根据编号顺序获取所述功能菜单的前一功能菜单,生成从所述前一功能菜单指向所述功能菜单的执行路径;
其中,所述前一功能菜单是为所述第j-1个子业务步骤配置的功能菜单。
4.根据权利要求3所述的业务流程配置方法,其特征在于,所述对配置的所述功能菜单设置编号,包括:
获取所述前一功能菜单的编号,将所述前一功能菜单的编号增加第一预定数值,得到配置的所述功能菜单的编号。
5.根据权利要求2所述的业务流程配置方法,其特征在于,所述根据所述功能菜单生成从所述第i-1个业务步骤指向所述第1个子业务步骤的执行路径,包括:
按照配置顺序将所述功能菜单展示在所述第i个业务步骤下,根据展示顺序获取所述第i-1个业务步骤的最后一个功能菜单,生成从所述最后一个功能菜单指向所述功能菜单的执行路径;或,
对配置的所述功能菜单配置编号,根据编号顺序获取所述第i-1个业务步骤的最后一个功能菜单,生成从所述最后一个功能菜单指向所述功能菜单的执行路径。
6.根据权利要求3或5所述的业务流程配置方法,其特征在于,在j≥1时,所述配置执行所述第j个子业务步骤时调用的功能菜单之前,所述方法还包括:
生成编号;
所述对配置的所述功能菜单设置编号,包括:读取生成的所述编号,并将所述编号作为配置的所述功能菜单的编号;或,所述对配置的所述功能菜单配置编号,包括:读取生成的所述编号,并将所述编号作为配置的所述功能菜单的编号。
7.根据权利要求5所述的业务流程配置方法,其特征在于,所述对配置的所述功能菜单配置编号,包括:
获取所述第i-1个业务步骤的最后一个功能菜单,将所述最后一个功能菜单的编号增加第二预定数值,得到配置的所述功能菜单的编号。
8.根据权利要求4或7所述的业务流程配置方法,其特征在于,所述得到配置的所述功能菜单的编号之后,所述方法还包括:
在第一预定区域对配置的所述功能菜单和配置的所述功能菜单的编号进行展示;或,
在第二预定区域对配置的所述功能菜单的编号进行展示,所述第二预定区域预先展示了配置的所述功能菜单。
9.根据权利要求8所述的业务流程配置方法,其特征在于,所述方法还包括:
若对展示的所述功能菜单的编号进行了修改,则将修改后的编号确定为展示的所述功能菜单的新的编号。
10.根据权利要求2、3、4、5、7和9中任一项所述的业务流程配置方法,其特征在于,在j≥1时,所述配置执行所述第j个子业务步骤时调用的功能菜单,包括:
接收用于标识功能菜单的菜单信息;
将所述菜单信息所标识的所述功能菜单配置为执行所述第j个子业务步骤时调用的功能菜单。
11.根据权利要求6所述的业务流程配置方法,其特征在于,在j≥1时,所述配置执行所述第j个子业务步骤时调用的功能菜单,包括:
接收用于标识功能菜单的菜单信息;
将所述菜单信息所标识的所述功能菜单配置为执行所述第j个子业务步骤时调用的功能菜单。
12.根据权利要求8所述的业务流程配置方法,其特征在于,在j≥1时,所述配置执行所述第j个子业务步骤时调用的功能菜单,包括:
接收用于标识功能菜单的菜单信息;
将所述菜单信息所标识的所述功能菜单配置为执行所述第j个子业务步骤时调用的功能菜单。
13.根据权利要求1所述的业务流程配置方法,其特征在于,所述接收用于标识功能菜单的菜单信息,根据所述菜单信息配置执行所述第i个业务步骤时调用的至少一个功能菜单,包括:
若所述第i个业务步骤不包括子业务步骤,则接收用于标识功能菜单的菜单信息;
将所述菜单信息所标识的所述功能菜单配置为执行所述第i个业务步骤时调用的功能菜单。
14.根据权利要求13所述的业务流程配置方法,其特征在于,所述根据所述功能菜单生成从第i-1个业务步骤指向所述第i个业务步骤的执行路径,包括:
按照配置顺序对所述功能菜单进行展示,根据展示顺序获取所述功能菜单的前一功能菜单,生成从所述前一功能菜单指向所述功能菜单的执行路径;或,
对配置的所述功能菜单设置编号,根据编号顺序获取所述功能菜单的前一功能菜单,生成从所述前一功能菜单指向所述功能菜单的执行路径;
其中,所述前一功能菜单是为所述第i-1个业务步骤配置的功能菜单。
15.根据权利要求1所述的业务流程配置方法,其特征在于,所述方法还包括:
对每个功能菜单设置配置权限,所述配置权限用于限制对所述功能菜单的配置。
16.根据权利要求1所述的业务流程配置方法,其特征在于,所述方法还包括:
对每个功能菜单设置帮助信息,所述帮助信息用于描述所述功能菜单在所述业务流程中的功能。
17.一种业务流程配置装置,用于运营系统中,其特征在于,所述装置包括:
第一生成模块,生成业务流程的第i个业务步骤,i是自然数,所述业务流程是按照执行路径执行业务步骤来实现业务的流程,所述实现业务的流程至少包括两个业务步骤;
排列模块,用于将至少一个功能菜单按照预定形式进行排列,所述预定形式包括网站地图和树形结构中的至少一种;
配置模块,用于接收用于标识功能菜单的菜单信息,根据所述菜单信息配置执行所述第一生成模块生成的所述第i个业务步骤时调用的至少一个功能菜单,所述功能菜单用于实现所述业务的部分功能,所述菜单信息由用户在预先展示的功能菜单中选择功能菜单时生成并发送;
第二生成模块,用于在i>1时,根据所述配置模块配置的所述功能菜单生成从第i-1个业务步骤指向所述第i个业务步骤的执行路径;
执行模块,用于将所述i更新为i+1,再次执行所述生成业务流程的第i个业务步骤的步骤。
18.根据权利要求17所述的业务流程配置装置,其特征在于,所述配置模块,包括:
第一生成单元,用于若所述第i个业务步骤包括k个子业务步骤,则生成所述第i个业务步骤的第j个子业务步骤,1≤j≤k;
第一配置单元,用于配置所述第一生成单元生成的所述第j个子业务步骤时调用的功能菜单;
第二生成单元,用于在i>1且j=1时,根据所述第一配置单元配置的所述功能菜单生成从所述第i-1个业务步骤指向第1个子业务步骤的执行路径;
第三生成单元,用于在j>1时,根据所述第一配置单元配置的所述功能菜单生成从第j-1个子业务步骤指向所述第j个子业务步骤的执行路径;
执行单元,用于将所述j更新为j+1,再次执行所述生成所述第i个业务步骤的第j个子业务步骤的步骤。
19.根据权利要求18所述的业务流程配置装置,其特征在于,所述第三生成单元,包括:
第一生成子单元,用于按照配置顺序将所述功能菜单展示在所述第i个业务步骤下,根据展示顺序获取所述功能菜单的前一功能菜单,生成从所述前一功能菜单指向所述功能菜单的执行路径;或,
第二生成子单元,用于对配置的所述功能菜单设置编号,根据编号顺序获取所述功能菜单的前一功能菜单,生成从所述前一功能菜单指向所述功能菜单的执行路径;
其中,所述前一功能菜单是为所述第j-1个子业务步骤配置的功能菜单。
20.根据权利要求19所述的业务流程配置装置,其特征在于,所述第二生成子单元,用于获取所述前一功能菜单的编号,将所述前一功能菜单的编号增加第一预定数值,得到配置的所述功能菜单的编号。
21.根据权利要求18所述的业务流程配置装置,其特征在于,所述第二生成单元,包括:
第三生成子单元,用于按照配置顺序将所述功能菜单展示在所述第i个业务步骤下,根据展示顺序获取所述第i-1个业务步骤的最后一个功能菜单,生成从所述最后一个功能菜单指向所述功能菜单的执行路径;或,
第四生成子单元,用于对配置的所述功能菜单配置编号,根据编号顺序获取所述第i-1个业务步骤的最后一个功能菜单,生成从所述最后一个功能菜单指向所述功能菜单的执行路径。
22.根据权利要求19或21所述的业务流程配置装置,其特征在于,在j≥1时,所述配置模块,还包括:
第四生成单元,用于所述第一配置单元配置执行所述第j个子业务步骤时调用的功能菜单之前,生成编号;
第一生成子单元,用于读取所述第四生成单元生成的所述编号,并将所述编号作为配置的所述功能菜单的编号;或,第四生成子单元,用于读取生成的所述编号,并将所述编号作为配置的所述功能菜单的编号。
23.根据权利要求21所述的业务流程配置装置,其特征在于,所述第四生成子单元,用于获取所述第i-1个业务步骤的最后一个功能菜单,将所述最后一个功能菜单的编号增加第二预定数值,得到配置的所述功能菜单的编号。
24.根据权利要求20或23所述的业务流程配置装置,其特征在于,
所述第三生成单元,还包括:第一展示子单元,用于第二生成子单元得到配置的所述功能菜单的编号之后,在第一预定区域对配置的所述功能菜单和配置的所述功能菜单的编号进行展示;或,在第二预定区域对配置的所述功能菜单的编号进行展示,所述第二预定区域预先展示了配置的所述功能菜单;
所述第二生成单元,还包括:第二展示子单元,用于第四生成子单元得到配置的所述功能菜单的编号之后,在第一预定区域对配置的所述功能菜单和配置的所述功能菜单的编号进行展示;或,在第二预定区域对配置的所述功能菜单的编号进行展示,所述第二预定区域预先展示了配置的所述功能菜单。
25.根据权利要求24所述的业务流程配置装置,其特征在于,所述第三生成单元,还包括:
第一修改子单元,用于若对所述第一展示子单元展示的所述功能菜单的业务步骤编号进行了修改,则将修改后的业务步骤编号确定为展示的所述功能菜单的新的业务步骤编号;
所述第二生成单元,还包括:
第二修改子单元,用于若对所述第二展示子单元展示的所述功能菜单的业务步骤编号进行了修改,则将修改后的业务步骤编号确定为展示的所述功能菜单的新的业务步骤编号。
26.根据权利要求18、19、20、21、23和25中任一项所述的业务流程配置装置,其特征在于,在j≥1时,所述第一配置单元,包括:
接收子单元,用于接收用于标识功能菜单的菜单信息;
配置子单元,用于将所述接收子单元接收到的所述菜单信息所标识的所述功能菜单配置为执行所述第j个子业务步骤时调用的功能菜单。
27.根据权利要求22所述的业务流程配置装置,其特征在于,在j≥1时,所述第一配置单元,包括:
接收子单元,用于接收用于标识功能菜单的菜单信息;
配置子单元,用于将所述接收子单元接收到的所述菜单信息所标识的所述功能菜单配置为执行所述第j个子业务步骤时调用的功能菜单。
28.根据权利要求24所述的业务流程配置装置,其特征在于,在j≥1时,所述第一配置单元,包括:
接收子单元,用于接收用于标识功能菜单的菜单信息;
配置子单元,用于将所述接收子单元接收到的所述菜单信息所标识的所述功能菜单配置为执行所述第j个子业务步骤时调用的功能菜单。
29.根据权利要求17所述的业务流程配置装置,其特征在于,所述配置模块,包括:
接收单元,用于若所述第i个业务步骤不包括子业务步骤,则接收用于标识功能菜单的菜单信息;
第二配置单元,用于将所述接收单元接收到的所述菜单信息所标识的所述功能菜单配置为执行所述第i个业务步骤时调用的功能菜单。
30.根据权利要求29所述的业务流程配置装置,其特征在于,第二生成模块,包括:
展示单元,用于按照配置顺序对所述功能菜单进行展示,根据展示顺序获取所述功能菜单的前一功能菜单,生成从所述前一功能菜单指向所述功能菜单的执行路径;或,
设置单元,用于对配置的所述功能菜单设置编号,根据编号顺序获取所述功能菜单的前一功能菜单,生成从所述前一功能菜单指向所述功能菜单的执行路径;
其中,所述前一功能菜单是为所述第i-1个业务步骤配置的功能菜单。
31.根据权利要求17所述的业务流程配置装置,其特征在于,所述装置还包括:
第一设置模块,用于对每个功能菜单设置配置权限,所述配置权限用于限制对所述功能菜单的配置。
32.根据权利要求17所述的业务流程配置装置,其特征在于,所述装置还包括:
第二设置模块,用于对每个功能菜单设置帮助信息,所述帮助信息用于描述所述功能菜单在所述业务流程中的功能。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310462115.8A CN104516734B (zh) | 2013-09-29 | 2013-09-29 | 业务流程配置方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310462115.8A CN104516734B (zh) | 2013-09-29 | 2013-09-29 | 业务流程配置方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104516734A CN104516734A (zh) | 2015-04-15 |
CN104516734B true CN104516734B (zh) | 2018-10-30 |
Family
ID=52792100
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310462115.8A Active CN104516734B (zh) | 2013-09-29 | 2013-09-29 | 业务流程配置方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104516734B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106970805B (zh) * | 2016-01-14 | 2021-06-22 | 平安科技(深圳)有限公司 | 功能配置方法和系统 |
CN106708991A (zh) * | 2016-12-15 | 2017-05-24 | 北京致远互联软件股份有限公司 | 网页流程的生成方法及装置 |
CN107608690B (zh) * | 2017-08-09 | 2021-12-10 | 华为技术有限公司 | 配置管理的方法及装置 |
CN109726995A (zh) * | 2019-01-03 | 2019-05-07 | 中国银行股份有限公司 | 业务功能执行方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101945017A (zh) * | 2010-08-26 | 2011-01-12 | 北京交通大学 | 列车运行控制系统车地传输协议的测试平台及其构建方法 |
US8015541B1 (en) * | 2002-10-24 | 2011-09-06 | Rage Frameworks, Inc. | Business process technology for the enterprise |
CN103186834A (zh) * | 2011-12-31 | 2013-07-03 | 阿里巴巴集团控股有限公司 | 业务流程配置方法和装置 |
-
2013
- 2013-09-29 CN CN201310462115.8A patent/CN104516734B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8015541B1 (en) * | 2002-10-24 | 2011-09-06 | Rage Frameworks, Inc. | Business process technology for the enterprise |
CN101945017A (zh) * | 2010-08-26 | 2011-01-12 | 北京交通大学 | 列车运行控制系统车地传输协议的测试平台及其构建方法 |
CN103186834A (zh) * | 2011-12-31 | 2013-07-03 | 阿里巴巴集团控股有限公司 | 业务流程配置方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104516734A (zh) | 2015-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104679488B (zh) | 一种流程定制开发平台及流程定制开发方法 | |
CN109634598A (zh) | 一种页面显示方法、装置、设备及存储介质 | |
CN102479079B (zh) | 应用生成方法和装置 | |
US8930772B2 (en) | Method and system for implementing a test automation results importer | |
CN103744647B (zh) | 一种基于工作流可视化开发工具的Java工作流开发系统及其方法 | |
CN102780574B (zh) | 面向业务的局数据的配置方法、装置以及核查方法、装置 | |
CN107592238A (zh) | 接口的自动测试方法及系统、服务终端、存储器 | |
CN104516734B (zh) | 业务流程配置方法及装置 | |
CN109710340A (zh) | 软件工具调用方法及装置、软件工具封装方法及装置 | |
CA2845059A1 (en) | Test script generation system | |
CN103365621B (zh) | 图像处理方法及装置 | |
CN107733710A (zh) | 链路调用关系的构建方法、装置、计算机设备及存储介质 | |
CN109144501A (zh) | 一种通过标签生成api的方法和系统 | |
CN109032590A (zh) | 一种可视化开发环境的配置方法、装置、终端及存储介质 | |
CN100437513C (zh) | 实现自动测试的方法与系统 | |
CN109445711A (zh) | 一种基于云平台的业务处理方法和装置 | |
CN109840074A (zh) | 一种业务生成方法、装置及网络设备 | |
CN106294299A (zh) | 一种报表生成方法及装置 | |
CN101154227A (zh) | 一种基于asn类型对象的代码生成方法 | |
CN110109891A (zh) | 用于数据迁移的方法、设备和计算机程序产品 | |
CN103107919B (zh) | 一种网络资源建模方法和系统 | |
CN108491509A (zh) | 一种传感数据映射、服务组合和智能服务方法及装置 | |
CN106020793A (zh) | 应用于iOS平台应用开发过程中快速构建表单的方法 | |
CN105988863A (zh) | 一种处理事件的方法及装置 | |
CN108959294A (zh) | 一种访问搜索引擎的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |