一种业务状态标识添加方法、装置及存储介质与流程

文档序号:18145317发布日期:2019-07-10 11:38阅读:201来源:国知局
一种业务状态标识添加方法、装置及存储介质与流程

本发明涉及数据处理领域,具体涉及一种业务状态标识添加方法、装置及存储介质。



背景技术:

在一个系统中,为了完成多步骤的业务工作,需要有层次、有逻辑地完成各个业务流程,因此工作流应运而生。工作流是指工作流作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。

在现有的技术中,包含多个工作流节点(业务进程)的工作流没有任何状态标记或标识,这将导致对系统流程管理的不便,同时由于不知道工作流的进展程度,对于工作流的过程管理不能及时调整,提高了工作流管理的时间成本。



技术实现要素:

本发明实施例提供一种业务状态标识添加方法和装置,能够通过为工作流中的每个业务进程添加业务状态标识,以标记工作流的进展状况,同时根据业务状态标识对业务进程进行调整,能够提升对工作流的管理效率。

本发明实施例的第一方面提供了一种业务状态标识添加方法,所述业务状态标识添加方法包括:

创建包含多个业务进程的工作流;

按照预设业务状态标识方法为所述多个业务进程中的每个业务进程添加业务状态标识,所述业务状态标识用于标记所述业务进程的进展状态;

根据所述业务状态标识对所述业务进程进行调整,包括对所述业务进程的处理顺序进行调整或对所述业务进程的执行状态进行调整。

在可选的情况下,所述按照预设业务状态标识方法为所述多个业务进程中的每个业务进程添加业务状态标识,包括:

确定所述多个业务进程中的每个业务进程需要获取的数据;

根据所述每个业务进程需要获取的数据中包含的进行分类描述或状态描述的关键词,确定对所述业务进程的分类描述词或状态描述词;

将所述分类描述词和/或状态描述词确定为所述业务进程的业务状态标识;

为所述每个业务进程添加所述业务状态标识。

在可选的情况下,所述按照预设业务状态标识方法为所述多个业务进程中的每个业务进程添加业务状态标识,包括:

根据所述多个业务进程中的每个业务进程执行的制约条件确定所述多个业务进程的之间的关联关系,并根据所述关联关系确定所述多个业务进程之间的共同分类描述词或状态描述词;

将所述共同分类描述词和/或状态描述词确定为所述多个业务进程的业务状态标识;

为所述每个业务进程添加所述业务状态标识。

在可选的情况下,所述根据所述业务状态标识对所述业务进程进行调整包括对所述业务进程的处理顺序进行调整,具体包括:

按照业务状态标识对业务进程进行分类;

获取同一个分类中的业务进程对应的用户属性信息,所述用户属性信息包括用户权限或用户信誉度;

对所述用户属性信息进行加权求和,确定用户的属性评分;

按照所述用户的属性评分高低排序确定所述业务进程的先后处理顺序。

在可选情况下,所述根据所述业务状态标识对所述业务进程进行调整包括对所述业务进程的执行状态进行调整,具体包括:

以用户为单位获取所述用户对应的业务状态标识,并确定所述业务状态标识的持续时长;

若确定第一业务状态标识的持续时长大于第一预设时间阈值时,设置所述第一业务状态标识对应的业务进程为第一业务进程,并获取所述第一业务进程成功执行后的下一个业务进程作为第二业务进程;

保留所述第一业务进程的当前执行状态,并启动执行所述第二业务进程。

在可选的情况下,在所述启动执行所述第二业务进程之后,所述方法还包括:

确定所述第一业务进程成功执行的概率;

若所述第一业务进程成功执行的概率超过第一预设概率阈值,则确定所述第一业务进程为可实现业务进程;

设置所述可实现业务进程的保留时长为第一预设时长,当所述可实现业务进程的持续时长达到第一预设时长时,调整所述可实现业务进程为完成状态。

本发明实施例的第二方面提供了一种业务状态标识添加装置,所述业务状态标识添加装置包括:

创建单元,用于创建包含多个业务进程的工作流;

添加单元,用于按照预设业务状态标识方法为所述多个业务进程中的每个业务进程添加业务状态标识,所述业务状态标识用于标记所述业务进程的进展状态;

调整单元,用于根据所述业务状态标识对所述业务进程进行调整,包括对所述业务进程的处理顺序进行调整或对所述业务进程的执行状态进行调整。

本发明实施例第三方面提供了一种电子装置,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行第一方面任一方法中的步骤的指令。

本发明实施例第四方面提供了一种计算机可读存储介质,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行第一方面任一方法所述的步骤的指令。

本申请实施例中提供的业务状态标识添加方法和装置,首先创建包含多个业务进程的工作流;然后按照预设业务状态标识方法为多个业务进程中的每个业务进程添加业务状态标识,业务状态标识用于标识业务进程的进展状态;最后根据业务状态标识对业务进程进行调整,其中调整包括对业务进程的处理顺序进行调整或对业务进程的执行状态进行调整。在这个过程中,通过为工作流中的每个业务进程添加业务状态标识,提升对工作流进展状况的可监控性,同时根据业务状态标识对业务进程进行调整,提升了对工作流的管理效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种业务状态标识添加方法流程示意图;

图2为本发明实施例提供的另一种业务状态标识添加方法的流程示意图;

图3为本发明实施例提供的另一种业务状态标识添加方法的流程示意图;

图4为本发明实施例提供的一种电子装置的结构示意图;

图5为本发明实施例提供的一种业务状态标识添加装置的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置展示该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

下面对本发明实施例进行详细介绍。

请参阅图1,图1为本发明实施例中一种业务状态标识添加方法流程示意图,如图1所示,所述业务状态标识添加方法包括:

101、创建包含多个业务进程的工作流。

工作流(workflow),是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。在计算机中,工作流属于计算机支持的协同工作的一部分。解决的主要问题是:为了实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。

一个完整的业务可以用工作流来描述,一个工作流中又可以包含多个业务进程,例如网络支付业务,对应的工作流为:接收支付申请→获取用户信息→进行支付审核→通过审核并进行支付,其中包含每一个步骤对应一个业务进程。

创建工作流时,可以由创建者手动输入工作流中的对象和事件,也可以由创建者输入业务进程中的所有步骤和动作,系统自动提取其中的对象和时间,形成工作流。在创建完成工作流后,执行步骤102。

102、按照预设业务状态标识方法为所述多个业务进程中的每个业务进程添加业务状态标识,所述业务状态标识用于标记所述业务进程的进展状态。

每一个工作流中包含多个业务进程,业务进程的执行进展是无法监控也无法调整的,这导致业务进程的持续时间不可控,影响业务的完成效率。因此需要对工作流中的每一个业务进程添加业务状态标识,用于标记业务进程的进展状态。业务状态标识可以是文字标识,例如“预约状态”,“审核状态”,“完成状态”等,也可以是数字标识,例如“50%”,还可以是符号标识,例如“√”表示完成状态等。一个工作流中可以只包括一种业务状态标识,也可以包括多种业务状态标识。

可选的,按照预设业务状态标识方法为多个业务进程中的每个业务进程添加业务状态标识,包括:确定多个业务进程中的每个业务进程需要获取的数据;根据每个业务进程需要获取的数据中包含的进行分类描述或状态描述的关键词,确定对所述业务进程的分类描述词或状态描述词;将分类描述词和/或状态描述词确定为业务进程的业务状态标识;为每个业务进程添加业务状态标识。

具体地,一个工作流中包括多个业务进程,每个业务进程都涉及数据的获取,获取的数据中包含进行分类描述或状态描述的词,通过这些词,可以确定业务进程的业务状态标识。例如贷款业务,其中包括的业务进程有:贷款申请-身份认证-额度审核-发放贷款-还款监控,其中身份认证业务需要获取的数据包括用户姓名、年龄、职业以及收入等基本信息,还包括用户的征信记录,征信评级等征信记录,还可以包括用户的家庭人口,家庭收入等扩展信息,根据这些信息,可以为用户分类为:高信用用户、一般用户、风险用户。而对于发放贷款业务,需要获取的数据包括发放额度,与用户申请额度的差值,资金获取渠道,利息计算方法等,根据这些信息,可以对发放贷款进行的状态描述词包括:资金审批、发放准备、发放完成。将获得的这些分类描述词或状态描述词的词作为业务状态标识添加到对应的业务进程,即可完成为每个业务进程添加业务状态标识的过程。

可选的,为多个业务进程中的每个业务进程添加业务状态标识,包括:根据所述多个业务进程中的每个业务进程执行的制约条件确定多个业务进程的之间的关联关系,并根据关联关系确定多个业务进程之间的共同分类描述词或状态描述词;根据共同分类描述词和/或状态描述词,确定多个业务进程的业务状态标识;为每个业务进程添加业务状态标识。

具体地,在一个工作流中的多个业务进程用于组成一个业务过程,并且多个业务进程之间是具有制约条件的,例如制约条件为执行时间的先后顺序,业务进程a执行完成后才能执行业务进程b,业务进程b或业务进程c中任意一个执行完成才可执行业务进程d等;制约条件也可以为互斥制约,例如业务进程e和业务进程f只能执行一个等。那么具有关联关系的多个业务进程可以获取共同的状态描述词或分类描述词的词,并将这个共同的状态描述词或分类描述词的词添加为每个业务进程的业务状态标识。例如对于同一个贷款业务,不同的业务进程需要不同的服务组来进行服务,可以根据所有业务进程设置服务组标识,服务组可以包括:渠道服务组,身份识别服务组,信息录入服务组,征信增信服务组,风控审批服务组等。而对于整个贷款业务,多个业务进程之间具有的制约条件为执行时间的先后顺序,即前一个业务进程完成后才能进行下一个业务进程,那么在设置共同的状态描述词时,可以为所有业务进程设置同一个周期内的状态描述词。为贷款业务的所有业务进程设置的贷款周期包括:预约、申请、签约、风控、审批等。具体地,一个贷款业务的业务状态标识设置如表1所示:

表1贷款业务的业务状态标识

表1从各个维度为贷款业务添加了业务标识,能够全面描述贷款业务的状态或分类。其中“阶段”是由工作流中各个工作节点(业务进程)接入方自定义的,例如针对客户a,是普通客户,对于贷款业务中的每一个业务节点都需要审批通过,那么进展到贷款审批时,为阶段5;而客户b是vip客户,可以免预约,免认证,那么贷款审批即为阶段3。最后,可以对一个用户的贷款业务进行业务状态标识添加,对于用户a来说,其对应的5个维度的业务状态标识可以为(预约,渠道服务组,生成预约客户,阶段1,进行中),通过该业务状态标识,就能从各个维度获知该用户的业务进展。

103、根据所述业务状态标识对所述业务进程进行调整。

对业务进程添加了业务状态标识后,业务进程的进展情况能够更明确地被获知和监控,那么对于整个业务来说,就可以根据业务状态标识对业务进程进行调整,以便提升业务的进展效率,减少时间消耗。

可选的,根据业务状态标识对业务进程进行调整包括:按照业务状态标识对业务进程进行分类;获取同一个分类中的业务进程对应的用户属性信息,用户属性信息包括业务处理时间、用户权限或用户信誉度;根据用户属性信息确定用户的属性评分;按照用户的属性评分高低排序确定业务进程的先后处理顺序。

具体地,业务状态标识用来标记业务进程的进展状态,对于同一个业务状态标识下的业务进程来说,审批花费的时间应该是基本相同的。并且对于属性评分不同的用户,其对应的业务进程的优先程度不同,例如对于用户信誉度高的用户,系统应该优先处理其业务,同样的,对于权限高的用户,系统也应该优先处理其业务。因此,根据用户属性信息求取用户的属性评分,根据用户的属性评分高低对业务进程的处理顺序进行调整,能够保障对优质用户对应业务的优先处理。

在一个可选的实施例中,对于按照每一个业务进程的分类描述词和/或状态描述词进为每一个业务进程添加的业务状态标识,首先需要按照业务进程的类型进行分类排序,然后再按照业务进程的业务状态标识进行分类排序,例如贷款业务,包括的业务进程为:贷款申请、身份认证、额度审核、发放贷款和还款监控,而对于贷款申请来说,其业务状态标识包括:提起申请、审核申请、通过申请,那么对于多个用户的排序如表2所示:

表2按照业务状态标识进行的用户排序

根据表2可知,包含2个业务进程,分别为贷款申请和身份认证,首先按照业务进程的时间先后顺序进行分类排序,发生时间越早,排序越靠前。“贷款申请”发生时间比“身份认证”早,排在身份认证之前。然后按照每一个业务进程对应的业务状态标识进行分类排序,对于都在进行“贷款申请”业务进程的用户甲、用户丁和用户乙,因为用户甲和用户丁的业务状态标识为“提起申请”,用户乙的业务状态标识为“审核申请”,用户甲和用户丁的业务状态进展更少,因此用户甲和用户丁的排序在用户乙之前。

对于同一个业务进程下,同一个业务状态标识的用户甲和用户丁,按照用户属性评分进行排序。用户属性包括多个维度,例如业务处理时长,用户权限和用户信誉度,用户属性评分的获取可以只参考其中一个维度,例如用户信誉度,也可以参考多个维度,然后对多个维度进行加权求和,首先对所有维度进行标准化处理,例如都标准化为整数数值,用户业务处理时长的整数数值为对应的小时数,例如用户甲的处理时长为24小时,对应的整数数值为24;用户权限对应的整数数值为:普通用户50,vip用户100;用户信誉度对应的整数数值为其对应的信誉值,例如用户甲的用户信誉度对应的整数数值为500。然后对多个维度添加权值,权值为0~1之间的小数,处理时长对应的整数数值较小,可以设置一个大于0.5的权值,用户信誉度对应的整数数值较大,可以设置一个小于0.5的权值,用户权限对应的整数数值固定,可以设置一个居中的权值例如0.5。对用户属性的多个维度进行加权求和后,根据和值由大到小进行排序,对排序在前的用户优先处理。

在一个可选的实施例中,对于按照多个业务进程之间的关联关系确定共同的分类描述词或状态描述词,然后确定业务状态标识的,如果需要对其业务进程进行调整,因为状态描述词是对业务整体流程的描述,能更好地标识业务进展,因此,首先需要获取状态描述词对应的业务状态标识,然后按照状态描述词对应的业务状态标识对用户进行分类,再根据其他业务标识对用户进行二次分类,最后根据用户属性信息对用户进行排序。例如表1中的“贷款周期”即为状态描述词对应的业务状态标识,按照“贷款周期”的业务状态标识先对用户进行分类,并根据“贷款周期”的先后顺序为用户进行先后排序,然后按照其他业务状态标识对用户进行二次分类,其他业务状态标识也可以划分优先级,能描述业务进程整体状态的业务状态标识具有更高的优先级,例如“状态”对应的业务状态标识可以作为第二优先级对用户进行分类排序。按照业务状态标识对用户进行分类排序后,最后再根据用户属性信息对用户进行排序,并按照排序对业务进程进行处理。

可选的,根据业务状态标识对业务进程进行调整包括:以用户为单位获取用户对应的业务状态标识,并确定业务状态标识的持续时长;若确定第一业务状态标识的持续时长大于第一预设时间阈值时,设置所述第一业务状态标识对应的业务进程为第一业务进程,并获取所述第一业务进程成功执行后的下一个业务进程作为第二业务进程;保留所述第一业务进程的当前执行状态,并启动执行所述第二业务进程。

具体地,如果一个用户向系统申请了一个业务,系统中生成该用户的业务记录,并为其业务中的每个业务进程添加业务状态标识,如果一个业务状态标识的持续时间过长,说明系统对该用户申请的业务处理时间过长。在某些情况下,即使上一个业务进程并没有完全完成,也可以推断其能够完成,那么可以提前进行下一个业务进程。例如在贷款业务中的“身份认证”业务进程,根据系统统计可知,90%情况下,一个用户的身份认证如果不能通过,审核时间在1天内,审核时间超过1天的用户都能通过身份认证。因此,将第一预设时间阈值设置为24小时,当“身份认证”这一业务状态标识的持续时长大于第一预设时间阈值时,保留“身份认证”这一业务进程继续执行,但同时启动下一个业务进程,以便提升系统处理业务的效率。

可选的,在启动执行第二业务进程之后,该方法还包括:确定第一业务进程成功执行的概率;若第一业务进程成功执行的概率超过第一预设概率阈值,则确定第一业务进程为可实现业务进程;设置可实现业务进程的保留时长为第一预设时长,当可实现业务进程的持续时长达到第一预设时长时,调整可实现业务进程为完成状态。

具体地,第一业务进程是指上述实施例中被保留的业务进程,根据历史数据确定在该业务进程保留时长超过第一预设时间阈值后,能够被成功执行的概率是否超过第一预设概率阈值,第一预设概率阈值可以为大于85%且小于或等于100%的值,如果是,则确定该第一业务进程为可实现业务进程,那么对于下一个新的业务来说,如果其中包含第一业务进程,当第一业务进程持续时间超过第一预设时长时,认为第一业务进程已经完成,将其标记为完成状态,并且不再执行这个业务进程。其中第一预设时长可以与第一预设时间阈值相等,也可以大于第一预设时间阈值。这样能够提前结束能够被成功执行的业务进程,提升业务执行效率。

可见,在本申请实施例中,首先创建包含多个业务进程的工作流;然后按照预设业务状态标识方法为多个业务进程中的每个业务进程添加业务状态标识,业务状态标识用于标识业务进程的进展状态;最后根据业务状态标识对业务进程进行调整,其中调整包括对业务进程的处理顺序进行调整或对业务进程的执行状态进行调整。在这个过程中,通过为工作流中的每个业务进程添加业务状态标识,提升对工作流进展状况的可监控性,同时根据业务状态标识对业务进程进行调整,提升了对工作流的管理效率。

请参阅图2,图2是本发明实施例提供的另一种业务状态标识添加方法的流程示意图,如图2所示,本实施例中的业务状态标识添加方法包括:

201、创建包含多个业务进程的工作流;

202、确定所述多个业务进程中的每个业务进程需要获取的数据;

203、根据所述每个业务进程需要获取的数据中包含的进行分类描述或状态描述的关键词,确定对所述业务进程的分类描述词或状态描述词;

204、将所述分类描述词和/或状态描述词确定为所述业务进程的业务状态标识,并为所述每个业务进程添加所述业务状态标识;

205、按照业务状态标识对业务进程进行分类;

206、获取同一个分类中的业务进程对应的用户属性信息,并根据所述用户属性信息确定用户的属性评分,所述用户属性信息包括业务处理时间、用户权限或用户信誉度;

207、按照所述用户的属性评分高低排序确定所述业务进程的先后处理顺序。

其中,上述步骤201-步骤207的具体描述可以参照图1所描述的业务状态标识添加方法的相应描述,在此不再赘述。

在本申请实施例中,首先创建包含多个业务进程的工作流;然后根据多个业务进程中每个业务进程需要获取的数据确定每个业务进程的分类描述词或状态描述词确定业务状态标识,并为每个业务进程添加业务状态标识,业务状态标识用于标识业务进程的进展状态;最后根据业务状态标识对业务进程进行调整。在这个过程中,通过获取每个业务进程的分类描述词和/或状态描述词,为工作流中的每个业务进程添加业务状态标识,提升了业务状态标识的准确性,保证了工作流进展状况的可监控性,同时根据业务状态标识对业务进程进行调整,提升了对工作流的管理效率。

请参阅图3,图3是本发明实施例提供的另一种业务状态标识添加方法的流程示意图,如图3所示,本实施例中的业务状态标识添加方法包括:

301、创建包含多个业务进程的工作流;

302、根据所述多个业务进程中的每个业务进程执行的制约条件确定所述多个业务进程之间的关联关系,并根据所述关联关系确定所述多个业务进程之间的共同分类描述词或状态描述词;

303、将所述共同分类描述词和/或状态描述词确定为所述多个业务进程的业务状态标识;

304、为所述每个业务进程添加所述业务状态标识;

305、以用户为单位获取所述用户对应的业务状态标识,并确定所述业务状态标识的持续时长;

306、若确定第一业务状态标识的持续时长大于第一预设时间阈值时,设置所述第一业务状态标识对应的业务进程为第一业务进程,并获取所述第一业务进程成功执行后的下一个业务进程作为第二业务进程;保留所述第一业务进程的当前执行状态,并启动执行所述第二业务进程;

307、确定所述第一业务进程成功执行的概率;

308、若所述第一业务进程成功执行的概率超过第一预设概率阈值,则确定所述第一业务进程为可实现业务进程;

309、设置所述可实现业务进程的保留时长为第一预设时长,当所述可实现业务进程的持续时长达到第一预设时长时,调整所述可实现业务进程为完成状态。

其中,上述步骤301-步骤309的具体描述可以参照图1所描述的业务状态标识添加方法的相应描述,在此不再赘述。

在本申请实施例中,首先创建包含多个业务进程的工作流;然后业务进程之间的关联关系确定多个业务进程之间的共同分类描述词和/或状态描述词,确定多个业务进程的业务状态标识,并为每个业务进程添加该业务状态标识,业务状态标识用于标识业务进程的进展状态,这样能够提升业务状态标识的统一性和整体性,使得对整个工作流的监控更清晰且更有效率;最后根据业务状态标识对业务进程进行调整,包括对持续时长大于第一预设时间阈值的业务进程提前启动下一个业务进程。在这个过程中根据业务状态标识对业务进程进行调整,提升了对工作流的管理效率。

图4是本发明实施例提供的一种电子装置的结构示意图,如图4所示,该电子装置包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行以下步骤的指令:

创建包含多个业务进程的工作流;

按照预设业务状态标识方法为所述多个业务进程中的每个业务进程添加业务状态标识,所述业务状态标识用于标记所述业务进程的进展状态;

根据所述业务状态标识对所述业务进程进行调整,包括对所述业务进程的处理顺序进行调整或对所述业务进程的执行状态进行调整。

可以看出,在本申请实施例中,首先创建包含多个业务进程的工作流;然后按照预设业务状态标识方法为多个业务进程中的每个业务进程添加业务状态标识,业务状态标识用于标识业务进程的进展状态;最后根据业务状态标识对业务进程进行调整,包括对所述业务进程的处理顺序进行调整或对所述业务进程的执行状态进行调整。在这个过程中,通过为工作流中的每个业务进程添加业务状态标识,提升对工作流进展状况的可监控性,同时根据业务状态标识对业务进程进行调整,提升了对工作流的管理效率。

在一个可能的示例中,所述按照预设业务状态标识方法为所述多个业务进程中的每个业务进程添加业务状态标识,包括:

确定所述多个业务进程中的每个业务进程需要获取的数据;

根据所述每个业务进程需要获取的数据中包含的进行分类描述或状态描述的关键词,确定对所述业务进程的分类描述词或状态描述词;

将所述分类描述词和/或状态描述词确定为所述业务进程的业务状态标识;

为所述每个业务进程添加所述业务状态标识。

在一个可能的示例中,所述按照预设业务状态标识方法为所述多个业务进程中的每个业务进程添加业务状态标识,包括:

根据所述多个业务进程中的每个业务进程执行的制约条件确定所述多个业务进程之间的关联关系,并根据所述关联关系确定所述多个业务进程之间的共同分类描述词或状态描述词;

将所述共同分类描述词和/或状态描述词确定为所述多个业务进程的业务状态标识;

为所述每个业务进程添加所述业务状态标识。

在一个可能的示例中,所述根据所述业务状态标识对所述业务进程进行调整包括对所述业务进程的处理顺序进行调整,具体包括:

按照业务状态标识对业务进程进行分类;

获取同一个分类中的业务进程对应的用户属性信息,所述用户属性信息包括业务处理时间、用户权限或用户信誉度;

根据所述用户属性信息确定用户的属性评分;

按照所述用户的属性评分高低排序确定所述业务进程的先后处理顺序。

在一个可能的示例中,所述根据所述业务状态标识对所述业务进程进行调整包括对所述业务进程的执行状态进行调整,具体包括:

以用户为单位获取所述用户对应的业务状态标识,并确定所述业务状态标识的持续时长;

若确定第一业务状态标识的持续时长大于第一预设时间阈值时,设置所述第一业务状态标识对应的业务进程为第一业务进程,并获取所述第一业务进程成功执行后的下一个业务进程作为第二业务进程;

保留所述第一业务进程的当前执行状态,并启动执行所述第二业务进程。

在一个可能的示例中,在所述启动执行所述第二业务进程之后,所述方法还包括:

确定所述第一业务进程成功执行的概率;

若所述第一业务进程成功执行的概率超过第一预设概率阈值,则确定所述第一业务进程为可实现业务进程;

设置所述可实现业务进程的保留时长为第一预设时长,当所述可实现业务进程的持续时长达到第一预设时长时,调整所述可实现业务进程为完成状态。

图5是本发明实施例中所涉及的业务状态标识添加装置500的功能单元组成框图。该业务状态标识添加装置500应用于电子装置,所述业务状态标识添加装置包括:

创建单元501,用于创建包含多个业务进程的工作流;

添加单元502,用于按照预设业务状态标识方法为所述多个业务进程中的每个业务进程添加业务状态标识,所述业务状态标识用于标记所述业务进程的进展状态;

调整单元503,用于根据所述业务状态标识对所述业务进程进行调整,包括对所述业务进程的处理顺序进行调整或对所述业务进程的执行状态进行调整。

在此需要说明的是,上述创建单元501、添加单元502和调整单元503的具体工作过程参见上述步骤101-103的相关描述。在此不再赘述。

可以看出,本申请实施例中,电子设备首先创建包含多个业务进程的工作流;然后为多个业务进程中的每个业务进程添加业务状态标识,业务状态标识用于标识业务进程的进展状态;最后根据业务状态标识对业务进程进行调整,包括对所述业务进程的处理顺序进行调整或对所述业务进程的执行状态进行调整。在这个过程中,通过为工作流中的每个业务进程添加业务状态标识,提升对工作流进展状况的可监控性,同时根据业务状态标识对业务进程进行调整,提升了对工作流的管理效率。

在可选情况下,所述添加单元502具体用于:

确定所述多个业务进程中的每个业务进程需要获取的数据;

根据所述每个业务进程需要获取的数据中包含的进行分类描述词或状态描述词的关键词,确定对所述业务进程的分类描述词或状态描述词;

将所述分类描述词和/或状态描述词确定为所述业务进程的业务状态标识;

为所述每个业务进程添加所述业务状态标识。

在可选情况下,所述添加单元502具体用于:

根据所述多个业务进程中的每个业务进程执行的制约条件确定所述多个业务进程之间的关联关系,并根据所述关联关系确定所述多个业务进程之间的共同分类描述词或状态描述词;

将所述共同分类描述词和/或状态描述词确定为所述多个业务进程的业务状态标识;

为所述每个业务进程添加所述业务状态标识。

在可选情况下,所述调整单元503具体用于:

按照业务状态标识对业务进程进行分类;

获取同一个分类中的业务进程对应的用户属性信息,所述用户属性信息包括业务处理时间、用户权限或用户信誉度;

根据所述用户属性信息确定用户的属性评分;

按照所述用户的属性评分高低排序确定所述业务进程的先后处理顺序。

在可选情况下,所述调整单元503具体用于:

以用户为单位获取所述用户对应的业务状态标识,并确定所述业务状态标识的持续时长;

若确定第一业务状态标识的持续时长大于第一预设时间阈值时,设置所述第一业务状态标识对应的业务进程为第一业务进程,并获取所述第一业务进程成功执行后的下一个业务进程作为第二业务进程;

保留所述第一业务进程的当前执行状态,并启动执行所述第二业务进程。

在可选情况下,所述调整单元503还具体用于:

确定所述第一业务进程成功执行的概率;

若所述第一业务进程成功执行的概率超过第一预设概率阈值,则确定所述第一业务进程为可实现业务进程;

设置所述可实现业务进程的保留时长为第一预设时长,当所述可实现业务进程的持续时长达到第一预设时长时,调整所述可实现业务进程为完成状态。

本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括移动终端。

本发明实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括移动终端。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、rom、ram、磁盘或光盘等。

以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1