一种基于bpm的抢单方法
文献发布时间:2023-06-19 10:11:51
技术领域
本发明涉及基于bpm的抢单方法技术领域,具体为一种基于bpm的抢单方法。
背景技术
现有技术一般都是通过数据库表结构化的数据状态来控制抢单状态,没有与BPM联动起来,相对孤立一旦抢单以后其他人无法再进行干预,无法将事项重新分配给其他人,因此,亟待一种改进的技术来解决现有技术中所存在的这一问题。
发明内容
本发明的目的在于提供一种基于bpm的抢单方法,与BPM联动,可操作性大大提高,并且分配效率大大提高,一旦抢单以后干预人可再进行干预,可将事项重新分配给其他人,便于撤回,以保证特殊事件导致无法完成的情况,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种基于bpm的抢单方法,包括以下步骤:
步骤一:开始发单,由发起人员进行分配,随后进入抢单节点;
步骤二:生成待抢单事项,待抢单事项分别移动至人员A的待办中、人员B的待办中及人员C的待办中;
步骤三:人员A进行抢单,人员B的待办中待抢单事项被撤销,人员C的待办中待抢单事项被撤销;
步骤四:人员A的抢单事项处于待办状态,并可以进行处理,在此状态过程中,干预人可以选择性的进行重新分配;
步骤五:人员A进行处理,待办状态进入到已办状态,并重新返回步骤一。
优选的,所述步骤一中分配方式包括按最少待办量分配、人工分配、竞争抢单、竞争前不可查看正文需要先抢单以及非处理人可在已办查看他人处理事项其中的任意一种。
优选的,所述步骤一中发起人员有若干个,其分配范围有若干个。
优选的,所述步骤二中待抢单事项在确认前会提示有抢单标签,所述抢单标签显示有发起人员标注及发起时间标注。
优选的,所述步骤二中待抢单事项通过数据库字段值实现标志。
优选的,所述步骤三中抢单之前无法进行查看处理,抢单后可进行查看。
优选的,所述步骤四中抢单事项抢单成功或没有抢单时节点管理员均能进行重新分配。
与现有技术相比,本发明的有益效果是:
本发明与BPM联动,可操作性大大提高,并且分配效率大大提高,一旦抢单以后干预人可再进行干预,可将事项重新分配给其他人,便于撤回,以保证特殊事件导致无法完成的情况。
附图说明
图1为本发明流程示意图。
图2为分配方式选择界面示意图。
图3为抢单确认提示界面示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明提供一种技术方案:一种基于bpm的抢单方法,包括以下步骤:
步骤一:开始发单,由发起人员进行分配,随后进入抢单节点;
步骤二:生成待抢单事项,待抢单事项分别移动至人员A的待办中、人员B的待办中及人员C的待办中;
步骤三:人员A进行抢单,人员B的待办中待抢单事项被撤销,人员C的待办中待抢单事项被撤销;
步骤四:人员A的抢单事项处于待办状态,并可以进行处理,在此状态过程中,干预人可以选择性的进行重新分配;
步骤五:人员A进行处理,待办状态进入到已办状态,并重新返回步骤一。
其中,步骤一中分配方式包括按最少待办量分配、人工分配、竞争抢单、竞争前不可查看正文需要先抢单以及非处理人可在已办查看他人处理事项其中的任意一种,如图2所示。
其中,步骤一中发起人员有若干个,其分配范围有若干个;
其中,步骤二中待抢单事项在确认前会提示有抢单标签,抢单标签显示有发起人员标注及发起时间标注,如图3所示。
其中,步骤二中待抢单事项通过数据库字段值实现标志。
其中,步骤三中抢单之前无法进行查看处理,抢单后可进行查看。
其中,步骤四中抢单事项抢单成功或没有抢单时节点管理员均能进行重新分配。
技术原理:
1、生成抢单事项:
工作流节点激活的时候会触发事件,通过监听流程的AbstractEventListener.onWorkitemOnAssigned事件,生产待抢单事项;同时通过监听:AbstractEventListener.onActivityAdminAssigned事件,给节点管理员生产一条事项。
2、状态标记说明:
Affair.completeType(0:不需要抢单,1:需要抢单)
Affair.app(45:流程通用事项分类)
Affair.subApp(1待分配,2待抢单3已分配待处理),具体代码如下:
wait_assign(ApplicationCategoryEnum.workflow,1),//待分配
wait_grab(ApplicationCategoryEnum.workflow,2),//
wait_deal(ApplicationCategoryEnum.workflow,3),
3、抢单以后设置affair.subApp为3即可。
4、抢单的事项处理以后,把本身的事项设置为已办(状态4),同时调用工作流的接口继续向下流转。
实施例一:
一种基于bpm的抢单方法,包括以下步骤:
步骤一:开始发单,由发起人员进行分配,随后进入抢单节点;
步骤二:生成待抢单事项,待抢单事项分别移动至人员A的待办中、人员B的待办中及人员C的待办中;
步骤三:人员A进行抢单,人员B的待办中待抢单事项被撤销,人员C的待办中待抢单事项被撤销;
步骤四:人员A的抢单事项处于待办状态,并可以进行处理,在此状态过程中,干预人可以选择性的进行重新分配;
步骤五:人员A进行处理,待办状态进入到已办状态,并重新返回步骤一。
实施例二:
一种基于bpm的抢单方法,包括以下步骤:
步骤一:开始发单,由发起人员进行分配,随后进入抢单节点;
步骤二:生成待抢单事项,待抢单事项分别移动至人员A的待办中、人员B的待办中及人员C的待办中;
步骤三:人员B进行抢单,人员A的待办中待抢单事项被撤销,人员C的待办中待抢单事项被撤销;
步骤四:人员B的抢单事项处于待办状态,并可以进行处理,在此状态过程中,干预人可以选择性的进行重新分配;
步骤五:人员B进行处理,待办状态进入到已办状态,并重新返回步骤一。
实施例三:
一种基于bpm的抢单方法,包括以下步骤:
步骤一:开始发单,由发起人员进行分配,随后进入抢单节点;
步骤二:生成待抢单事项,待抢单事项分别移动至人员A的待办中、人员B的待办中及人员C的待办中;
步骤三:人员C进行抢单,人员A的待办中待抢单事项被撤销,人员B的待办中待抢单事项被撤销;
步骤四:人员C的抢单事项处于待办状态,并可以进行处理,在此状态过程中,干预人可以选择性的进行重新分配;
步骤五:人员C进行处理,待办状态进入到已办状态,并重新返回步骤一。
本发明与BPM联动,可操作性大大提高,并且分配效率大大提高,一旦抢单以后干预人可再进行干预,可将事项重新分配给其他人,便于撤回,以保证特殊事件导致无法完成的情况。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
- 一种基于bpm的抢单方法
- 一种基于抢单模式的救援车辆调度方法及系统