【技术实现步骤摘要】
居住相关事务的取消方法和装置
本专利技术涉及计算机
,尤其涉及一种居住相关事务的取消方法和装置。
技术介绍
养老行业的各项业务(例如居住相关业务)具有体系巨大、逻辑复杂的特性,一次常规操作流程的完成往往需要涉及多个系统的协同处理,且各系统的处理逻辑经常需要依赖其它一个或多个系统的上游数据处理结果。当某些需要回滚、回退的业务需求发生时,如果交由各系统自行处理,则极大地增加了各系统的复杂程度且无法保证数据的准确性与一致性,此时数据的维护工作将会变得异常困难。另外,实际应用中,往往需要定制符合个性化需求的业务流程,这同样需要灵活的回滚、回退流程的支持。现有技术中,处理业务数据回滚、回退的方式大多是各系统自行处理来还原数据,但由于各系统间数据逻辑的复杂、高耦合而极易导致数据紊乱,造成重大的生产事故。此外,多且复杂的业务流程往往需要单独配置定制化的回滚、回退流程,这给开发维护工作带来了极大的难度。
技术实现思路
有鉴于此,本专利技术实施例提供一种居住相关事务的取消方法和装置,能够建立基于工作流 ...
【技术保护点】
1.一种居住相关事务的取消方法,其特征在于,包括:/n接收用户发送的针对居住相关事务的取消请求;其中,所述居住相关事务是在接收到所述用户发送的居住相关事务申请之后已经启动的;/n依据预先为所述取消请求所属的业务类型创建的取消流程执行以下步骤;其中,所述取消流程是基于工作流引擎的工作流程,用于通过确定预先建立的多个任务的执行顺序和执行条件以实现所述居住相关事务的取消;/n判断所述居住相关事务是否执行完成;在判断结果为执行完成时终止所述取消流程;/n在判断结果为未执行完成时,检测所述居住相关事务的关联订单是否处于审核状态;在检测结果为处于审核状态时,终止所述取消流程;以及/n在 ...
【技术特征摘要】
1.一种居住相关事务的取消方法,其特征在于,包括:
接收用户发送的针对居住相关事务的取消请求;其中,所述居住相关事务是在接收到所述用户发送的居住相关事务申请之后已经启动的;
依据预先为所述取消请求所属的业务类型创建的取消流程执行以下步骤;其中,所述取消流程是基于工作流引擎的工作流程,用于通过确定预先建立的多个任务的执行顺序和执行条件以实现所述居住相关事务的取消;
判断所述居住相关事务是否执行完成;在判断结果为执行完成时终止所述取消流程;
在判断结果为未执行完成时,检测所述居住相关事务的关联订单是否处于审核状态;在检测结果为处于审核状态时,终止所述取消流程;以及
在检测结果为未处于审核状态时,终止用于执行所述居住相关事务的工作流程。
2.根据权利要求1所述的方法,其特征在于,所述多个任务由处理所述居住相关事务的以下至少一个系统执行:工单系统、居民系统、订单系统、房间管理系统、计费系统、合同系统。
3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:
在终止用于执行所述居住相关事务的工作流程之后:指示工单系统执行取消所述居住相关事务的申请工单的任务。
4.根据权利要求3所述的方法,其特征在于,所述方法进一步包括:
在指示工单系统执行取消所述居住相关事务的申请工单的任务之后,判断订单系统中是否存在与所述居住相关事务关联的新建订单;
在判断订单系统存在所述新建订单时:指示订单系统执行作废所述新建订单的任务,并指示计费系统执行将所述新建订单更改为不可缴费状态的任务。
5.根据权利要求4所述的方法,其特征在于,所述方法进一步包括:
在判断订单系统不存在所述新建订单时:指示居民系统执行针对房间状态数据的回滚任务,并指示房间管理系统执行针对房间占用人数的回滚任务。
6.根据权利要求5所述的方法,其特征在于,所述方法进一步包括:
在判断作废所述新建订单的任务和将所述新建订单更改为不可缴费状态的任务、或者所述针对房间状态数...
【专利技术属性】
技术研发人员:臧卓,孙雨辰,
申请(专利权)人:泰康保险集团股份有限公司,泰康健康产业投资控股有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。