一种业务流程管理方法及装置制造方法及图纸

技术编号:11053215 阅读:108 留言:0更新日期:2015-02-18 17:27
本发明专利技术实施例公开了一种业务流程管理方法及装置,其中所述业务流程管理方法包括:判断业务流程步骤列表中是否有处于未执行状态的业务步骤;若是,则确定所述业务流程步骤列表中首个处于未执行状态的业务步骤为第一目标业务步骤;根据预设的业务步骤与业务执行程序之间的映射关系调用与所述第一目标业务步骤对应的第一目标业务执行程序;接收所述第一目标业务执行程序的第一反馈信息;判断所述第一反馈信息是否为成功反馈信息,若是,则将所述第一目标业务步骤的执行状态更新为执行成功状态。本发明专利技术实施例可以提高业务流程运作的效率。

【技术实现步骤摘要】
一种业务流程管理方法及装置
本专利技术涉及互联网
,尤其涉及一种业务流程管理方法及装置。
技术介绍
业务流程管理是一种以规范化地构造端到端的卓越业务流程为中心,以持续的提高组织业务绩效为目的的系统化方法。它是一个操作性的定位描述,指的是流程分析、流程定义与重定义、资源分配、时间安排、流程质量与效率测评、流程优化等。业务流程管理的核心是业务流程,企业所有的业务都需要业务流程来驱动,业务流程携带相关的信息数据并按照严格的先后顺序进行流转,从而完成业务活动。 现有技术中,业务流程相应的参与者需要通过人机交互的方式反馈业务步骤当前的执行状态,反馈成功后业务流程才能够继续进行。这种方式受人为因素干扰,可能会导致延时,降低了业务流程运作的效率。
技术实现思路
本专利技术实施例提供一种业务流程管理方法及装置,可以即时有效地得到反映业务步骤当前执行状态的反馈信息,有利于提高业务流程运作的效率。 本专利技术实施例第一方面提供了一种业务流程管理方法,所述方法包括: 判断业务流程步骤列表中是否有处于未执行状态的业务步骤,所述业务流程步骤列表中包括多个业务步骤和所述多个业务步骤的预设执行顺序; 若是,则根据所述预设执行顺序确定所述业务流程步骤列表中首个处于未执行状态的业务步骤为第一目标业务步骤; 根据预设的业务步骤与业务执行程序之间的映射关系调用与所述第一目标业务步骤对应的第一目标业务执行程序; 接收所述第一目标业务执行程序的第一反馈信息; 判断所述第一反馈信息是否为成功反馈信息,若是,则将所述第一目标业务步骤的执行状态更新为执行成功状态。 在本专利技术实施例第一方面的第一种可能的实现方式中,所述判断业务流程步骤列表中是否有处于未执行状态的业务步骤之前,所述方法还包括: 以第一时间间隔为周期获取处于未完成状态的业务流程步骤列表; 所述判断业务流程步骤列表中是否有处于未执行状态的业务步骤为:判断当前获取到的处于未完成状态的业务流程步骤列表中是否有处于未执行状态的业务步骤。 在本专利技术实施例第一方面的第二种可能的实现方式中,所述判断业务流程步骤列表中是否有处于未执行状态的业务步骤之前,所述方法还包括: 接收客户端发送的业务流程建立请求,所述业务流程建立请求携带业务流程规则模板标识和业务流程参数信息; 根据所述业务流程规则模板标识和所述业务流程参数信息建立所述业务流程步骤列表。 在本专利技术实施例第一方面的第三种可能的实现方式中,所述判断业务流程步骤列表中是否有处于未执行状态的业务步骤之前,所述方法还包括: 确认所述业务流程步骤列表中没有处于正在执行状态的业务步骤; 所述根据所述预设执行顺序确定所述业务流程步骤列表中首个处于未执行状态的业务步骤为第一目标业务步骤之后,还包括: 将所述第一目标业务步骤的执行状态更新为正在执行状态。 在本专利技术实施例第一方面的第四种可能的实现方式中,所述判断业务流程步骤列表中是否有处于未执行状态的业务步骤之前,还包括: 判断所述业务流程步骤列表中是否有处于等待状态的业务步骤; 若是,则根据预设的业务步骤之间的关联关系判断属于其他业务流程步骤列表的与所述处于等待状态的业务步骤关联的所有业务步骤是否都处于执行成功状态; 若是,则将所述处于等待状态的业务步骤的执行状态更新为正在执行状态,并确定所述更新为正在执行状态的业务步骤为第二目标业务步骤; 根据预设的业务步骤与业务执行程序之间的映射关系调用与所述第二目标业务步骤对应的第二目标业务执行程序; 接收所述第二目标业务执行程序的第二反馈信息; 判断所述第二反馈信息是否为成功反馈信息,若是,则将所述第二目标业务步骤的执行状态更新为执行成功状态。 在本专利技术实施例第一方面的第五种可能的实现方式中,所述方法还包括: 若判断所述第一反馈信息不是成功反馈信息,则将所述第一目标业务步骤的执行状态更新为执行异常状态; 接收第一用户发送的继续执行请求,并根据所述继续执行请求将所述第一目标业务步骤的执行状态更新为未执行状态; 所述判断业务流程步骤列表中是否有处于未执行状态的业务步骤之前,还包括: 确认所述业务流程步骤列表中没有处于执行异常状态的业务步骤。 结合本专利技术实施例第一方面的第一种可能的实现方式,在本专利技术实施例第一方面的第六种可能的实现方式中,所述方法还包括: 若判断所述第一反馈信息不是成功反馈信息,则将所述第一目标业务步骤的执行状态更新为执行异常状态,并将所述业务流程步骤列表的执行状态更新为执行异常状态。 相应的,本专利技术实施例第二方面提供了一种业务流程管理装置,所述业务流程管理装置包括: 第一判断单元,用于判断业务流程步骤列表中是否有处于未执行状态的业务步骤,所述业务流程步骤列表中包括多个业务步骤和所述多个业务步骤的预设执行顺序; 确定单元,用于当所述第一判断单元的判断结果为是时,根据所述预设执行顺序确定所述业务流程步骤列表中首个处于未执行状态的业务步骤为第一目标业务步骤; 调用单元,用于根据预设的业务步骤与业务执行程序之间的映射关系调用与所述第一目标业务步骤对应的第一目标业务执行程序; 接收单元,用于接收所述第一目标业务执行程序的第一反馈信息; 第二判断单元,用于判断所述第一反馈信息是否为成功反馈信息; 更新单元,用于当所述第二判断单元的判断结果为是时,将所述第一目标业务步骤的执行状态更新为执行成功状态。 在本专利技术实施例第二方面的第一种可能的实现方式中,还包括: 获取单元,用于在所述第一判断单元判断业务流程步骤列表中是否有处于未执行状态的业务步骤之前,以第一时间间隔为周期获取处于未完成状态的业务流程步骤列表; 所述第一判断单元,具体用于判断所述获取单元当前获取到的处于未完成状态的业务流程步骤列表中是否有处于未执行状态的业务步骤。 在本专利技术实施例第二方面的第二种可能的实现方式中, 所述接收单元,在所述第一判断单元判断业务流程步骤列表中是否有处于未执行状态的业务步骤之前,还用于接收客户端发送的业务流程建立请求,所述业务流程建立请求携带业务流程规则模板标识和业务流程参数信息; 所述业务流程管理装置还包括: 建立单元,用于根据所述业务流程规则模板标识和所述业务流程参数信息建立所述业务流程步骤列表。 在本专利技术实施例第二方面的第三种可能的实现方式中,还包括: 第一确认单元,用于在所述第一判断单元判断业务流程步骤列表中是否有处于未执行状态的业务步骤之前,确认所述业务流程步骤列表中没有处于正在执行状态的业务步骤; 所述更新单元,在所述确定单元根据所述预设执行顺序确定所述业务流程步骤列表中首个处于未执行状态的业务步骤为第一目标业务步骤之后,还用于将所述第一目标业务步骤的执行状态更新为正在执行状态。 在本专利技术实施例第二方面的第四种可能的实现方式中,还包括: 第三判断单元,用于在所述第一判断单元判断业务流程步骤列表中是否有处于未执行状态的业务步骤之前,判断所述业务流程步骤列表中是否有处于等待状态的业务步骤; 第四判断单元,用于当所述第三判断单元的判断结果为是时,根据预设的业务步骤之间的关联关系判断属于其他业务流程步骤列表的与所述处于等待状态的业务步骤关联的所有本文档来自技高网...

【技术保护点】
一种业务流程管理方法,其特征在于,所述方法包括:判断业务流程步骤列表中是否有处于未执行状态的业务步骤,所述业务流程步骤列表中包括多个业务步骤和所述多个业务步骤的预设执行顺序;若是,则根据所述预设执行顺序确定所述业务流程步骤列表中首个处于未执行状态的业务步骤为第一目标业务步骤;根据预设的业务步骤与业务执行程序之间的映射关系调用与所述第一目标业务步骤对应的第一目标业务执行程序;接收所述第一目标业务执行程序的第一反馈信息;判断所述第一反馈信息是否为成功反馈信息,若是,则将所述第一目标业务步骤的执行状态更新为执行成功状态。

【技术特征摘要】
1.一种业务流程管理方法,其特征在于,所述方法包括: 判断业务流程步骤列表中是否有处于未执行状态的业务步骤,所述业务流程步骤列表中包括多个业务步骤和所述多个业务步骤的预设执行顺序; 若是,则根据所述预设执行顺序确定所述业务流程步骤列表中首个处于未执行状态的业务步骤为第一目标业务步骤; 根据预设的业务步骤与业务执行程序之间的映射关系调用与所述第一目标业务步骤对应的第一目标业务执行程序; 接收所述第一目标业务执行程序的第一反馈信息; 判断所述第一反馈信息是否为成功反馈信息,若是,则将所述第一目标业务步骤的执行状态更新为执行成功状态。2.如权利要求1所述的业务流程管理方法,其特征在于,所述判断业务流程步骤列表中是否有处于未执行状态的业务步骤之前,所述方法还包括: 以第一时间间隔为周期获取处于未完成状态的业务流程步骤列表; 所述判断业务流程步骤列表中是否有处于未执行状态的业务步骤为:判断当前获取到的处于未完成状态的业务流程步骤列表中是否有处于未执行状态的业务步骤。3.如权利要求1所述的业务流程管理方法,其特征在于,所述判断业务流程步骤列表中是否有处于未执行状态的业务步骤之前,所述方法还包括: 接收客户端发送的业务流程建立请求,所述业务流程建立请求携带业务流程规则模板标识和业务流程参数信息; 根据所述业务流程规则模板标识和所述业务流程参数信息建立所述业务流程步骤列表。4.如权利要求1所述的业务流程管理方法,其特征在于,所述判断业务流程步骤列表中是否有处于未执行状态的业务步骤之前,所述方法还包括: 确认所述业务流程步骤列表中没有处于正在执行状态的业务步骤; 所述根据所述预设执行顺序确定所述业务流程步骤列表中首个处于未执行状态的业务步骤为第一目标业务步骤之后,还包括: 将所述第一目标业务步骤的执行状态更新为正在执行状态。5.如权利要求1所述的业务流程管理方法,其特征在于,所述判断业务流程步骤列表中是否有处于未执行状态的业务步骤之前,所述方法还包括: 判断所述业务流程步骤列表中是否有处于等待状态的业务步骤; 若是,则根据预设的业务步骤之间的关联关系判断属于其他业务流程步骤列表的与所述处于等待状态的业务步骤关联的所有业务步骤是否都处于执行成功状态; 若是,则将所述处于等待状态的业务步骤的执行状态更新为正在执行状态,并确定所述更新为正在执行状态的业务步骤为第二目标业务步骤; 根据预设的业务步骤与业务执行程序之间的映射关系调用与所述第二目标业务步骤对应的第二目标业务执行程序; 接收所述第二目标业务执行程序的第二反馈信息; 判断所述第二反馈信息是否为成功反馈信息,若是,则将所述第二目标业务步骤的执行状态更新为执行成功状态。6.如权利要求1所述的业务流程管理方法,其特征在于,所述方法还包括: 若判断所述第一反馈信息不是成功反馈信息,则将所述第一目标业务步骤的执行状态更新为执行异常状态; 接收第一用户发送的继续执行请求,并根据所述继续执行请求将所述第一目标业务步骤的执行状态更新为未执行状态; 所述判断业务流程步骤列表中是否有处于未执行状态的业务步骤之前,还包括: 确认所述业务流程步骤列表中没有处于执行异常状态的业务步骤。7.如权利要求2所述的业务流程管理方法,其特征在于,所述方法还包括: 若判断所述第一反馈信息不是成功反馈信息,则将所述第一目标业务步骤的执行状态更新为执行异常状态,并将所述业务流程步骤列表的执行状态更新为执行异常状态。8.—种业务流程管理装置,其特征在于,所述业务流程管理装置包括: 第一判断单元,用于判断业务流程步骤列表中是否有处于未执行状态的业务步骤,所述业务流程步骤列表中包括多个业务步骤和所述多个业务步骤的预设执行顺序; 确定单元,用于当所述第一判断单元的判断结果为是时,根据所述预设执行顺序确定所述业务流程步骤列表中首个处于...

【专利技术属性】
技术研发人员:杨林周若谷张小刚陈刚朱瑜东陈悌宇周春春蔡博
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1