基于状态机的信贷订单生命周期管理方法及系统技术方案

技术编号:36350734 阅读:12 留言:0更新日期:2023-01-14 18:06
本发明专利技术公开了基于状态机的信贷订单生命周期管理方法及系统,其中方法包括如下步骤:S1用于从服务器获取用户信息的步骤;S2用于通过模拟信贷业务的实际流程对被测系统进行测试并得出结果的步骤。本发明专利技术所公开的基于状态机的信贷订单生命周期管理方法及系统,实现了信贷生命周期管理中抽象的业务流程,降低了订单管理系统的复杂性,使得整个流程能自行的运行与管理,解决了因每一流程环节均需人工介入导致出错率高的问题。导致出错率高的问题。导致出错率高的问题。

【技术实现步骤摘要】
基于状态机的信贷订单生命周期管理方法及系统


[0001]本专利技术涉及计算机软件领域,尤其涉及基于状态机的信贷订单生命周期管理方法及系统。

技术介绍

[0002]随着信贷业务的发展,信贷订单的流程状态逐渐增多,流程状态间转换的事件也越来越多,因此信贷订单的管理越来越复杂,此外,由于每一项流程状态的转换均需要人工介入,这无疑增加了人工操作的出错概率。

技术实现思路

[0003]本专利技术的目的是提供一种基于状态机的信贷订单生命周期管理方法及系统。
[0004]本专利技术所提供的基于状态机的信贷订单生命周期管理方法,包括如下步骤:
[0005]S1用于从服务器获取用户信息的步骤;
[0006]S2用于通过模拟信贷业务的实际流程对被测系统进行测试并得出结果的步骤。
[0007]所述S2用于通过模拟信贷业务的实际流程对被测系统进行测试并得出结果的步骤,还包括:
[0008]S21用于形成信贷业务实际流程的配置文件的步骤;
[0009]S22用于根据所述配置文件获取下一步指令信息的步骤。
[0010]所述S22用于根据所述配置文件获取下一步指令信息的步骤,还包括:
[0011]S221用于校验用户信息的资质是否复合要求的步骤,若符合,执行S212,若不符合,订单解约;
[0012]S222用于模拟放款流程对系统进行测试,并输出放款测试结果的步骤,若放款成功,执行S223并发送通知消息;若失败,订单解约;
[0013]S223用于模拟还款流程对系统进行测试,并输出还款测试结果,若还款成功,订单解约;若还款失败,发送催款通知。
[0014]所述S221用于校验用户信息的资质是否复合要求的步骤,还包括:
[0015]S2211用于调用用户信息数据进行初审;
[0016]S2212用于判定初审是否通过,若通过执行S2213,若不通过,订单解约;
[0017]S2213用于将用户信息数据自行转换为资方格式用户信息数据,并发送至资方服务器等待资方审核;
[0018]S2214用于判断接收资方回传的审核信息是否通过,若资方审核通过,执行S2215,若资方审核未通过,订单解约;
[0019]S2215用于将用户信息数据发送至电审方数据库,等待电审方审核结果;
[0020]S2216用于判断接收电审方回传的审核结果,若电审方审核结果确认,调用用户信息生成用户订单数据并执行S222;若电审方审核未确认,订单解约。
[0021]所述S222用于模拟放款流程对系统进行测试,并输出放款测试结果的步骤,还包
括:订单迁移,若无用户交互,执行S222;若需用户交互,执行S2。
[0022]所述S2用于通过模拟信贷业务的实际流程对被测系统进行测试的步骤,还包括
[0023]S23状态校验机制的步骤;
[0024]所述S23状态校验机制的步骤,还包括:
[0025]S231用于获取用户订单的初始状态和最终状态;
[0026]S232用于获取用户订单的当前状态对应的事件;
[0027]S233用于根据获得的当前状态获取下一状态,并与预设的与下一状态相对应的目标状态作比较,若状态一致,执行S234,若不一致,订单结束并发送错误通知;
[0028]S234用于将下一状态与最终状态作比较,若一致,订单结束,若不一致,执行S232。
[0029]本专利技术所提供的基于状态机的信贷订单生命周期管理系统,包括如下模块:
[0030]S1用于从服务器获取用户信息的模块;
[0031]S2用于通过模拟信贷业务的实际流程对被测系统进行测试并得出结果的模块。
[0032]所述S2用于通过模拟信贷业务的实际流程对被测系统进行测试并得出结果的模块,还包括:
[0033]S21用于形成信贷业务实际流程的配置文件的子模块;
[0034]S22用于根据所述配置文件获取下一步指令信息的子模块。
[0035]所述S22用于根据所述配置文件获取下一步指令信息的子模块,还包括:
[0036]S221用于校验用户信息的资质是否复合要求的单元,若符合,执行S212,若不符合,订单解约;
[0037]S222用于模拟放款流程对系统进行测试,并输出放款测试结果的单元,若放款成功,执行S223并发送通知消息;若失败,订单解约;
[0038]S223用于模拟还款流程对系统进行测试,并输出还款测试结果的单元,若还款成功,订单解约;若还款失败,发送催款通知。
[0039]所述S221用于校验用户信息的资质是否复合要求的单元,还包括:
[0040]S2211用于调用用户信息数据进行初审的子单元;
[0041]S2212用于判定初审是否通过的子单元,若通过执行S2213,若不通过,订单解约;
[0042]S2213用于将用户信息数据自行转换为资方格式用户信息数据,并发送至资方服务器等待资方审核的子单元;
[0043]S2214用于判断接收资方回传的审核信息是否通过的子单元,若资方审核通过,执行S2215,若资方审核未通过,订单解约;
[0044]S2215用于将用户信息数据发送至电审方数据库,等待电审方审核结果的子单元;
[0045]S2216用于判断接收电审方回传的审核结果的子单元,若电审方审核结果确认,调用用户信息生成用户订单数据并执行S222;若电审方审核未确认,订单解约。
[0046]所述S222用于模拟放款流程对系统进行测试,并输出放款测试结果单元,还包括:订单迁移的子单元,若无用户交互,执行S222;若需用户交互,执行S2。
[0047]所述S2用于通过模拟信贷业务的实际流程对被测系统进行测试的模块,还包括
[0048]S23状态校验机制的子模块;
[0049]进一步,所述S23状态校验机制的子模块,还包括:
[0050]S231用于获取用户订单的初始状态和最终状态的子单元;
[0051]S232用于获取用户订单的当前状态对应的事件的子单元;
[0052]S233用于根据获得的当前状态获取下一状态,并与预设的与下一状态相对应的目标状态作比较的子单元,若状态一致,执行S234,若不一致,订单结束并发送错误通知;
[0053]S234用于将下一状态与最终状态作比较的子单元,若一致,订单结束,若不一致,执行S232。
[0054]本专利技术所提供的基于状态机的信贷订单生命周期管理方法及系统,实现了信贷生命周期管理中抽象的业务流程,降低了订单管理系统的复杂性,使得整个流程能自行的运行与管理,解决了因每一流程环节均需人工介入导致出错率高的问题。
附图说明
[0055]图1为本专利技术实施例一所述的基于状态机的信贷订单生命周期管理方法流程示意图;
[0056]图2为本专利技术实施例一所述的用于通过模拟信贷业务的实际流程对被测系统进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于状态机的信贷订单生命周期管理方法,其特征在于,包括如下步骤:S1用于从服务器获取用户信息的步骤;S2用于通过模拟信贷业务的实际流程对被测系统进行测试并得出结果的步骤。2.如权利要求1所述的基于状态机的信贷订单生命周期管理方法,其特征在于,所述S2用于通过模拟信贷业务的实际流程对被测系统进行测试并得出结果的步骤,还包括:S21用于形成信贷业务实际流程的配置文件的步骤;S22用于根据所述配置文件获取下一步指令信息的步骤。3.如权利要求2所述的基于状态机的信贷订单生命周期管理方法,其特征在于,所述S22用于根据所述配置文件获取下一步指令信息的步骤,还包括:S221用于校验用户信息的资质是否复合要求的步骤,若符合,执行S212,若不符合,订单解约;S222用于模拟放款流程对系统进行测试,并输出放款测试结果的步骤,若放款成功,执行S223并发送通知消息;若失败,订单解约;S223用于模拟还款流程对系统进行测试,并输出还款测试结果,若还款成功,订单解约;若还款失败,发送催款通知。4.如权利要求3所述的基于状态机的信贷订单生命周期管理方法,其特征在于,所述S221用于校验用户信息的资质是否复合要求的步骤,还包括:S2211用于调用用户信息数据进行初审;S2212用于判定初审是否通过,若通过执行S2213,若不通过,订单解约;S2213用于将用户信息数据自行转换为资方格式用户信息数据,并发送至资方服务器等待资方审核;S2214用于判断接收资方回传的审核信息是否通过,若资方审核通过,执行S2215,若资方审核未通过,订单解约;S2215用于将用户信息数据发送至电审方数据库,等待电审方审核结果;S2216用于判断接收电审方回传的审核结果,若电审方审核结果确认,调用用户信息生成用户订单数据并执行S222;若电审方审核未确认,订单解约。5.如权利要求4所述的基于状态机的信贷订单生命周期管理方法,其特征在于,所述S222用于模拟放款流程对系统进行测试,并输出放款测试结果的步骤,还包括:订单迁移,若无用户交互,执行S222;若需用户交互,执行S2。6.如权利要求5所述的基于状态机的信贷订单生命周期管理方法,其特征在于,所述S2用于通过模拟信贷业务的实际流程对被测系统进行测试的步骤,还包括S23状态校验机制的步骤。7.如权利要求6所述的基于状态机的信贷订单生命周期管理方法,其特征在于,所述S23状态校验机制的步骤,还包括:S231用于获取用户订单的初始状态和最终状态;S232用于获取用户订单的当前状态对应的事件;S233用于根据获得的当前状态获取下一状态,并与预设的与下一状态相对应的目标状态作比较,若状态一致,执行S234,若不一致,订单结束并发送错误通知;S234用于将下一状态与最终状态作比较,若一致,订单结束,若不一致,执行S232。
8.一种基于状态机的信贷订单生命周期管理系统,包括如下模块:...

【专利技术属性】
技术研发人员:史红哲柳任之顾田野
申请(专利权)人:上海维信荟智金融科技有限公司
类型:发明
国别省市:

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

1