一种基于web流程图的节点自流转方法及装置制造方法及图纸

技术编号:11122969 阅读:60 留言:0更新日期:2015-03-11 12:06
本发明专利技术公开了一种基于web流程图的节点自流转方法及装置,其中,基于web流程图的节点自流转方法包括:获取特定业务web流程图中开始节点标识;调用与所述web流程图中开始节点标识匹配的后台应用程序,执行所述后台应用程序,获得所述后台应用程序返回的该开始节点的分支路径标识;将所述后台应用程序返回的开始节点的分支路径标识与web流程图中开始节点的分支路径标识匹配;在匹配的情况下,在web流程图中获取匹配的分支路径对应的节点标识;对于所述获取的匹配的分支路径对应的节点重复执行上述步骤,直到当前节点无分支路径。

【技术实现步骤摘要】
一种基于web流程图的节点自流转方法及装置
本专利技术涉及web
,具体涉及一种基于web流程图的节点自流转方法及装置。
技术介绍
Web流程图是基于浏览器的流程设计工具,用来描述系统在不同的应用场景下,如何应对用户的状态、决定和行为。Web流程图以形象的交互界面提高用户的体验感,web流程图中存在多个节点,一个节点又可能存在多条分支路径,其中,节点分支路径的走向会随着不同的应用场景而不同。目前,web流程工具通常不具备节点自动流转的功能,或者需要采用人工干预决策点的方式执行完整的流程,操作复杂,容易出现人为判断错误以及操作失误带来的影响。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于web流程图的节点自流转方法及装置,能够将web流程设置为自动化,减少了流程处理时间,同时由于节点运转流程的可复用性,减少了重复开发的工作量。 依据本专利技术的一个方面,提供了一种基于web流程图的节点自流转方法,包括: 获取特定业务web流程图中开始节点标识; 调用与所述web流程图中开始节点标识匹配的后台应用程序,执行所述后台应用程序,获得所述后台应用程序返回的该开始节点的分支路径标识; 将所述后台应用程序返回的开始节点的分支路径标识与web流程图中开始节点的分支路径标识对应匹配;在匹配的情况下,在web流程图中获取匹配的分支路径对应的节点标识; 对所述匹配的分支路径对应的节点标识重复执行上述步骤,直到当前节点无分支路径。 依据本专利技术的另一个方面,提供了一种基于web流程图的节点自流转装置,包括: 第一节点标识获取模块,用于获取特定业务web流程图中开始节点标识; 分支路径标识获取模块,用于调用与所述web流程图中开始节点标识匹配的后台应用程序,执行所述后台应用程序,获得所述后台应用程序返回的该开始节点的分支路径标识; 第二节点标识获取模块,将所述后台应用程序返回的开始节点的分支路径标识与web流程图中开始节点的分支路径标识对应匹配;在匹配的情况下,在web流程图中获取匹配的分支路径对应的节点标识。 本专利技术提供的一种基于web流程图的节点自流转方法及装置,通过节点适配与递归调用的方式解决web流程图中节点流转的问题,将web流程设置为自动化,代替人工干预决策,可减少人为判断错误及操作失误带来的影响;将web流程设置为自动化,减少了 web流程的处理时间,由于节点运转流程的可复用性,减少了重复开发的工作量;采用本专利技术提供的方法后,使web流程操作变得简单易行,提升了使用体验。 【附图说明】 图1为本专利技术实施例一的一种基于web流程图的节点自流转方法流程图; 图2为本专利技术实施例一中的一个具体实例示意图; 图3为本专利技术实施例二的一种基于web流程图的节点自流转装置示意图。 【具体实施方式】 以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。 实施例一、一种基于web流程图的节点自流转方法。下面结合图1和图2对本专利技术提供的方法进行详细说明。 图1中,S101、获取特定业务web流程图中开始节点标识。 具体的,在实施本专利技术提供的方法之前,首先将众多个web流程图进行分类,通常按照业务逻辑功能进行分类,比如,用于电信计费功能,则将对应的web流程图归类为电信计费流程图。若用户对这一类流程图进行操作时,先在众多个web流程图中找到电信计费流程图。 当找到特定业务web流程图(比如,电信计费流程图)后,获取该流程图中开始节点标识。具体的,在web前端,可以通过javascript技术来搜索该web流程图的开始节点,通常可以通过关键字来搜索web流程图的开始节点,比如,可以输入“start”或“开始”等关键字,在web流程图中搜索带开始节点,并获得该开始节点标识。 需要说明的是,该处的开始节点不仅限于web流程图中的实际开始节点,也可以是用户希望采用本专利技术提供的方法进行操作的开始节点,即从web流程图中的某一个节点开始寻找该节点的分支路径及下一个节点。 S102、调用与web流程图中开始节点标识匹配的后台应用程序,执行所述后台应用程序,获得所述后台应用程序返回的该开始节点的分支路径标识。 具体的,上述步骤获得web流程图中的开始节点标识后,在后台应用程序集中找到与web流程图中开始节点匹配的后台应用程序。其中,特定业务web流程图中的各节点标识与后台应用程序均存在对应关系,两者之间的对应关系是预先配置好的。因此,可以根据前述中获得的web流程图中的开始节点标识以及节点标识与后台应用程序的对应关系获得与该开始节点匹配的后台应用程序。 参见图2,当在后台应用程序集中获得与web流程图中开始节点匹配的后台应用程序时,调用该后台应用程序,具体实现时,可以通过Ajax技术来调用后台与web流程图中的开始节点匹配的后台应用程序。该后台应用程序执行后,若没有该开始节点的分支路径,则到此为止,不再执行后续的步骤;若有该开始节点的分支路径,则返回该开始节点的分支路径标识。其中,执行后台应用程序后,返回的开始节点的分支路径标识为字符串结果。比如,web流程图中开始节点的功能为查询某用户的移动电话费用,则执行与该开始节点匹配的后台应用程序时,该后台应用程序会首先查询用户的当前话费,比如,查询到的用户移动电话的当前话费为3.5元,则后台应用程序会根据预设条件继续做判断,例如,如果用户的当前话费小于10元,则后台应用程序返回字符串结果,如返回“余额小于10元”的字符串结果;同样,如果用户的当前话费大于10元,则后台应用程序返回如“余额大于10元”的字符串结果。 S103、将所述后台应用程序返回的开始节点的分支路径标识与web流程图中开始节点的分支路径标识匹配;在匹配的情况下,在web流程图中获取匹配的分支路径对应的节点标识。 具体的,上述通过后台应用程序执行得到开始节点的分支路径标识(即字符串结果),根据后台应用程序返回的分支路径标识(即字符串结果),将该返回的开始节点的分支路径标识(即字符串结果)与对应的web流程图中的开始节点的分支路径标识(也可称为分支路径值)匹配,找到web流程图中开始节点的分支路径,并获得该分支路径对应的节点标识。 一个具体的例子,如前所述,若后台应用程序返回的开始节点的分支路径标识为字符串结果“余额小于10元”,则将该字符串结果与web流程图中该开始节点的分支路径值(即分支路径标识)匹配,在匹配的情况下,获得该分支路径对应的节点并获取该节点标识,比如,该分支路径标识对应的节点为向用户发送缴费通知消息;同理,后台应用程序返回的开始节点的分支路径标识为字符串结果“余额大于10元”,则将该字符串结果与web流程图中该开始节点的分支路径值(即分支路径标识)匹配,在匹配的情况下,获得该分支路径对应的节点并获取该节点标识。 S104、对匹配的分支路径对应的节点标识重复执行上述步骤S102和步骤S103,直到当前节点无分支路径。 具体的,上述步骤S103找到开始节点的分支路径对应的节点也即开始节点的下一个节点。将开始节点的下一个节点作为当前节点,重复执行上述步骤S102和步骤S103,找到当本文档来自技高网...
一种基于web流程图的节点自流转方法及装置

【技术保护点】
一种基于web流程图的节点自流转方法,其特征在于,包括:步骤S101、获取特定业务web流程图中开始节点标识;步骤S102、调用与所述web流程图中开始节点标识匹配的后台应用程序,执行所述后台应用程序,获得所述后台应用程序返回的该开始节点的分支路径标识;步骤S103、将所述后台应用程序返回的开始节点的分支路径标识与web流程图中开始节点的分支路径标识匹配;在匹配的情况下,在web流程图中获取匹配的分支路径对应的节点标识;步骤S104、对所述匹配的分支路径对应的节点标识重复执行步骤S102与步骤S103,直到当前节点无分支路径。

【技术特征摘要】
1.一种基于web流程图的节点自流转方法,其特征在于,包括: 步骤S101、获取特定业务web流程图中开始节点标识; 步骤S102、调用与所述web流程图中开始节点标识匹配的后台应用程序,执行所述后台应用程序,获得所述后台应用程序返回的该开始节点的分支路径标识; 步骤S103、将所述后台应用程序返回的开始节点的分支路径标识与web流程图中开始节点的分支路径标识匹配;在匹配的情况下,在web流程图中获取匹配的分支路径对应的节点标识; 步骤S104、对所述匹配的分支路径对应的节点标识重复执行步骤S102与步骤S103,直到当前节点无分支路径。2.如权利要求1所述的节点自流转方法,其特征在于,所述步骤SlOl包括: 通过关键字在特定业务web流程图中搜索开始节点,并获取所述开始节点标识。3.如权利要求1所述的节点自流转方法,其特征在于,所述步骤S102包括: 预先配置特定业务web流程图中节点标识与后台应用程序的对应关系; 根据所述获取的特定业务web流程图中开始节点标识及节点标识与后台应用程序的对应关系获得与所述开始节点对应的后台应用程序,调用与该开始节点标识匹配的后台应用程序,执行该后台应用程序,获得所述后台应用程序返回的该开始节点的分支路径标识。4.如权利要求1或3所述的节点自流转方法,其特征在于,所述后台应用程序返回的开始节点的分支路径标识为字符串结果。5.如权利要求4所述的节点自流转方法,其特征在于,所述步骤S103包括: 将所述后台应用程序返回的字符串结果与特定业务web流程图中开始节点的分支路径标识匹配;在匹配的情况下,在web流程图中获取匹配的分支路径对应的节点标识。6.一种基于web流程图的节点自流转装置,其特征在于,包括: 第一节点标识获取模块,用于获取特定业务web流程图中开始节点标识; 分支路径标识获取模块,用...

【专利技术属性】
技术研发人员:杜立鹤
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1