首页> 中国专利> 供应链金融业务系统开发方法及装置、设备、存储介质

供应链金融业务系统开发方法及装置、设备、存储介质

摘要

本发明提出一种供应链金融业务系统开发方法及装置、设备、存储介质,涉及系统开发技术领域。供应链金融业务系统开发方法包括:构建用户界面,用户界面包括多个工作界面的界面入口;为多个工作界面中的每个工作界面配置工作流程,工作流程包括第一工作流程和第二工作流程;为第一工作流程和第二工作流程配置多个流程节点;根据多个流程节点,配置第一工作流程和第二工作流程的执行规则,根据执行规则执行第一工作流程和第二工作流程。本发明提出的供应链金融业务系统开发方法将多个工作流程进行整合,且为各工作流程配置多流程节点,通过流程节点设计工作流程,提升了业务系统的灵活性,减少了系统开发过程中业务系统变更的风险,降低了开发成本。

著录项

  • 公开/公告号CN113869909A

    专利类型发明专利

  • 公开/公告日2021-12-31

    原文格式PDF

  • 申请/专利权人 亿海蓝(北京)数据技术股份公司;

    申请/专利号CN202111465996.X

  • 发明设计人 李志强;颜伟;李莉;韩斌;

    申请日2021-12-03

  • 分类号G06Q20/40(20120101);G06Q10/06(20120101);

  • 代理机构11343 北京友联知识产权代理事务所(普通合伙);

  • 代理人尚志峰;汪海屏

  • 地址 100089 北京市海淀区望福园东区曙光综合楼A栋603室

  • 入库时间 2023-06-19 13:29:16

说明书

技术领域

本发明涉及系统开发技术领域,具体而言,涉及一种供应链金融业务系统开发方法及装置、设备、存储介质。

背景技术

企业在开展供应链金融业务时,往往需要开发与之配套的业务系统。具体地,在业务开展初期预先按照设想的业务流程和业务规则进行系统设计,并以此开展后续开发工作。

然而,如果没有类似的业务场景和可参考的实施案例,在业务系统未上线之前该业务模式很可能就会发生流程性的调整,此时,按照之前的业务规则开发的业务系统已经不能支撑业务人员顺利地开展业务。若想要开发出支持业务人员顺利开展业务的业务系统,就必须根据业务流程的变更,对业务系统进行重新设计或者进行相应的调整开发。

因此,在业务规则无法固化的前提下,通过上述业务系统的开发方案设计业务系统,往往需要对业务系统进行多次的更改,减缓了业务系统的开发进程,从而导致项目资金和项目时间的浪费,甚至会造成不能按时交付产品以支持业务运营的后果。

发明内容

本发明旨在提供一种供应链金融业务系统开发方法及装置、设备、存储介质,至少解决了相关技术中供应链金融业务系统开发灵活性差,开发进程缓慢,从而导致项目资金和时间的浪费的技术问题。

为此,本发明第一个方面在于提出一种供应链金融业务系统开发方法。

本发明的第二个方面在于提出一种供应链金融业务系统开发装置。

本发明的第三个方面在于提出一种可读存储介质。

本发明的第四个方面在于提出一种电子设备。

有鉴于此,本发明的第一个方面提出了一种供应链金融业务系统开发方法,包括:构建用户界面,用户界面包括多个工作界面的界面入口;为多个工作界面中的每个工作界面配置工作流程,工作流程包括第一工作流程和第二工作流程;为第一工作流程和第二工作流程配置多个流程节点;根据多个流程节点,配置第一工作流程和第二工作流程的执行规则,根据执行规则执行第一工作流程和第二工作流程。

在本发明所提供的供应链金融业务系统开发方法中,包括界面构建步骤:构建用户界面,并在用户界面上构建多个工作界面的界面入口。

其中,用户界面为业务系统的初始界面,用户界面内存在多个操作控件,用户可根据自己的需求在用户界面内选择对应的操作控件来进行各种操作。具体地,开发人员可借助交互式菜单、对话框等界面生成工具构建用户界面,以提高系统开发速度,缩短开发周期。

进一步地,上述用户界面包括多个工作界面的界面入口。其中,界面入口用于指示其所对应的工作界面,用户可根据自身需求选择相应的界面入口,进而从初始界面(即用户界面)进入一个订单界面(即工作界面),并在工作界面上执行相应的操作以完成订单。

进一步地,上述多个工作界面涵盖内容多样,可支持平台用户、资方用户、交易商用户进行线上操作。具体地,上述多个工作界面可包括身份验证界面、账户开通界面、商品交易界面、电子合同签订界面、充值界面、提现界面、账户冻结界面、账户解冻界面、账户收付款界面等,用户可在上述工作界面内完成身份验证、账户开通、商品交易、充值、提现、账户冻结、账户解冻、收付款等操作。

在本发明所提出的供应链金融业务系统开发方法中,进一步地,还包括流程配置步骤:为上述多个工作界面中的每个工作界面配置工作流程。

具体地,开发人员可根据现有的业务场景为不同的工作界面配置不同的工作流程。其中,每个工作界面中的上述工作流程均可包括第一工作流程和第二工作流程。具体地,第一工作流程可为签章流程或支付流程,第二工作流程可为签章流程或支付流程,第一工作流程和第二工作流程为不同的工作流程。为方便理解,本发明以第一工作流程为签章流程,第二工作流程为支付流程进行说明。

进一步地,第一工作流程和第二工作流程之间无具体的执行顺序,第一工作流程可先于第二工作流程执行,第一工作流程亦可后于第二工作流程执行,第一工作流程和第二工作流程还可协同执行。在业务系统实际的使用过程中,用户可根据自身需求决定第一工作流程和第二工作流程的执行顺序,保证了业务系统的灵活性。

进一步地,在业务系统实际的使用过程中,第一工作流程和第二工作流程可同时存在,亦可单独存在,用户可根据自身需求选择执行第一工作流程和/或第二工作流程,从了进一步保证了业务系统的灵活性。

在本发明所提出的供应链金融业务系统开发方法中,进一步地,配置第一工作流程和第二工作流程后,还会为第一工作流程和第二工作流程配置多个流程节点。

具体地,第一工作流程(即签章流程)中的流程节点可包括选择签约方类型、选择签约形式(在线确认或电子签章)、提交签章请求、选择签约方、上传合同、在线确认/电子签章等节点。

进一步地,第二工作流程(即支付流程)中的流程节点可包括提交支付请求、收款方类型、付款方类型、选择收/付款方、付款方支付、到账管理配置、分账管理配置等节点。其中,到账管理配置流程节点下又可进一步配置账户冻结-账户解冻-收款方提现或者账户未冻结收款方直接提现的到账管理流程。分账管理配置流程节点下又可进一步配置多个扣款处理流程供用户选择。在业务系统实际的使用过程中,用户可根据自身需求进行到账管理和分账管理,提升了业务系统的使用灵活性。

这样,第一工作流程和第二工作流程均以多流程节点的形式存在,不同的流程节点对应不同的流程动作,在业务系统实际的使用过程中,可根据选择流程节点的不同执行不同的流程动作,进而实现不同的功能。这样,开发出的业务系统可支持多业务模式,增加了业务系统的使用场景。同时,由于业务系统支持多业务模式,在业务规则发生变更的情况下,无需针对业务规则的更改对业务系统进行重新设计或调整,有利于推进业务规则的快速落地,从而快速验证业务规则的可行性和准确性,避免了对业务系统重复地进行开发工作和调整,利于业务模式初期的快速推进,且大大减少了业务系统的开发成本。

在本发明所提出的供应链金融业务系统开发方法中,进一步地,为第一工作流程和第二工作流程配置多个流程节点后,会根据上述多个流程节点,配置第一工作流程和第二工作流程的执行规则,并根据上述执行规则执行第一工作流程和第二工作流程。

具体地,第一工作流程和第二工作流程中均包括多个流程节点,不同的流程节点对应不同的流程动作,为第一工作流程和第二工作流程配置好上述流程节点后,将各流程节点所对应的流程动作进行整合,可得到一套完整的规则的总流程动作。上述总流程动作即为第一工作流程和第二工作流程的执行规则,根据上述总流程动作执行第一工作流程和第二工作流程,进而完成各工作流程所对应的订单。

综上所述,本发明所提出的供应链金融业务系统开发方法,通过第一工作流程和第二工作流程将合同上传、签章、付款、资金监管等场景进行整合,实现了以“用户+交易+流程”为核心模块的业务系统的开发。同时,第一工作流程和第二工作流程均以多流程节点形式存在,提升了业务系统开发的灵活性,增加了业务系统的使用场景,从而使得业务系统可支持多业务模式的操作。这样,在业务规则发生变更的情况下,无需针对业务规则的更改对业务系统进行重新设计或调整,有利于推进业务规则的快速落地,从而快速验证业务规则的可行性和准确性,避免了对业务系统重复地进行开发工作和调整,加快了业务系统的开发进程,利于业务模式初期的快速推进,且大大减少了业务系统的开发成本。

根据本发明提出的上述供应链金融业务系统开发方法,还可以具有以下技术特征:

在上述技术方案中,优选地,在构建用户界面之后,供应链金融业务系统开发方法还包括:在用户界面中构建入口控件,入口控件用于供用户建立新的工作界面。

在该技术方案中,在构建用户界面后,本发明所提出的供应链金融业务系统开发方法还包括在上述用户界面中构建入口控件。

其中,上述入口控件用于供用户根据自己的需求建立新的工作界面。具体地,在业务系统实际的使用过程中,当用户有新的订单交易需要进行时,可通过入口控件选择相应的订单类型,进而根据上述订单类型所配置的工作流程完成订单。这样,用户可根据自身需求建立多个工作界面以完成各种订单交易,从而进一步增加了业务系统的适用场景,提高了业务系统的使用灵活性。

具体地,还可在上述多个工作界面中的每个界面内构建入口控件,以便用户可根据自身需求在相应的工作界面内建立新的工作界面。需要说明的是,新建立的工作界面内的工作流程配置应与原本的工作界面的工作流程配置相同,工作流程同样以多流程节点形式存在。这样,用户可根据自身需求建立多个工作界面,并通过选择不同的流程节点实现多种形式的订单交易,从而进一步增加了业务系统的适用场景,提高了业务系统的使用灵活性。

在上述任一技术方案中,优选地,第一工作流程中包括接入第二工作流程的目标流程节点,根据执行规则执行第一工作流程和第二工作流程,具体包括:执行第一工作流程至目标流程节点后,自动执行第二工作流程。

在该技术方案中,第一工作流程中包括目标流程节点,在此基础上,上述根据执行规则执行第一工作流程和第二工作流程具体可包括:执行第一工作流程至目标流程节点后,自动执行第二工作流程。

具体地,第一工作流程中包括多个流程节点,其中,多个流程节点中的一个流程节点即为目标流程节点,目标流程节点用于接入上述第二工作流程,即通过目标流程节点可实现第一工作流程至第二工作流程的跳转。

需要说明的是,上述目标流程节点应为第一工作流程中的所有流程节点中的执行顺序末位的流程节点。这样,通过在第一工作流程至配置目标流程节点实现了第一工作流程和第二工作流程的协同进行。具体地,在第一工作流程执行结束后,可自动进入第二工作流程,即通过目标流程节点实现了签章结束后自动发起支付流程的目的,减少了用户的操作步骤,提高了业务系统的使用便利性。

在上述任一技术方案中,优选地,第一工作流程包括多个第一子工作流程,第二工作流程包括多个第二子工作流程,为第一工作流程和第二工作流程配置多个流程节点,具体包括:为第一工作流程配置第一选择流程节点,第一选择流程节点用于指示用户从多个第一子工作流程中选择的至少一个第一子工作流程;为第二工作流程配置第二选择流程节点,第二选择流程节点用于指示用户从多个第二子工作流程中选择的至少一个第二子工作流程。

在该技术方案中,第一工作流程包括多个第一子工作流程,在此基础上,上述为第一工作流程和第二工作流程配置多个流程节点具体可包括为第一工作流程配置第一选择流程节点。

具体地,签章流程(即第一工作流程)中包括多个第一子工作流程,不同的第一子工作流程对应不同的签章方案。第一工作流程中包括多个流程节点,上述第一选择流程节点为多个流程节点中的一个。其中,第一选择流程节点用于指示用户从多个第一子工作流程中选择的至少一个第一子工作流程,即用户可通过上述第一选择流程节点从多个第一子工作流程中选择相应的第一子工作流程进行签章。这样,在业务系统的实际使用过程中,用户可根据自身需求选择对应的签章方案进行签章,增加了用户的签章形式,提升了业务系统的灵活性,从而扩大了业务系统的使用范围,无需针对业务规则的变更对业务系统进行重新设计或调整,缩短了验证业务规则可行性的周期。

在该技术方案中,进一步地,第二工作流程包括多个第二子工作流程,在此基础上,上述为第一工作流程和第二工作流程配置多个流程节点具体还可包括为第二工作流程配置第二选择流程节点。

具体地,支付流程(即第二工作流程)中包括多个第二子工作流程,不同的第二子工作流程对应不同的支付方案。第二工作流程中包括多个流程节点,上述第二选择流程节点即为多个流程节点中的一个。其中,第二选择流程节点用于指示用户从多个第二子工作流程中选择的至少一个第二子工作流程,即用户可通过上述第二选择流程节点从多个第二子工作流程中选择相应的第二子工作流程以完成支付。这样,在业务系统的实际使用过程中,用户可根据自身需求选择对应的支付方案完成支付,增加了用户的支付形式,提升了业务系统的灵活性,从而进一步扩大了业务系统的使用范围,无需针对业务规则的变更对业务系统进行重新设计或调整,缩短了验证业务规则可行性的周期。

在上述任一技术方案中,优选地,执行规则包括执行对象,根据执行规则执行第一工作流程和第二工作流程,具体包括:基于执行对象符合第一预设条件,执行第一工作流程,和/或基于执行对象符合第二预设条件,执行第二工作流程。

在该技术方案中,上述执行规则包括执行对象,在此基础上,上述根据执行规则执行第一工作流程和第二工作流程具体可包括:在执行对象符合第一预设条件的条件下,执行第一工作流程,和/或在执行对象符合第二预设条件的情况下,执行第二工作流程。

具体地,根据不同的订单的具体内容,一个工作流程中,上述第一工作流程和第二工作流程可单独存在,亦可同时存在。上述执行对象可包括第一工作流程和第二工作流程,其用于指示在一个工作流程中需要被执行的第一工作流程和/或第二工作流程。

具体地,上述第一预设条件为执行对象包括第一工作流程,上述第二预设条件为执行对象包括第二工作流程。这样,在业务系统的实际使用过程,在执行对象仅包括第一工作流程的情况下,业务系统仅执行第一工作流程;在执行对象仅包括第二工作流程的情况下,业务系统仅执行第二工作流程;在执行对象同时包括第一工作流程和第二工作流程的情况下,业务系统既执行第一工作流程,又执行第二工作流程。这样,用户可根据自身实际需求选择执行相应的工作流程,以实现不同的订单交易,保证了业务系统使用的灵活性,满足业务规则灵活多变的需求,有利于推进业务规则的快速落地,从而快速验证业务规则的可行性和准确性,避免了对业务系统重复地进行开发工作和调整,提升了业务系统开发的效率,降低了开发成本。

在上述任一技术方案中,优选地,基于执行对象包括第一工作流程和第二工作流程,执行规则还包括执行顺序;根据执行规则执行第一工作流程和第二工作流程,具体还包括:按照执行顺序,执行第一工作流程和第二工作流程。

在该技术方案中,在上述执行对象同时包括第一工作流程和第二工作流程的情况下,上述执行规则还可包括执行顺序,基于此,上述根据执行规则执行第一工作流程和第二工作流程具体可包括按照上述执行顺序执行第一工作流程和第二工作流程。

具体地,上述第一工作流程和第二工作流程之间无明确的先后顺序。根据不同的订单的具体内容,一个工作流程中,第一工作流程可先于第二工作流程执行,第一工作流程亦可后于第二工作流程执行,同时,第一工作流程和第二工作流程还可协同执行。

上述执行对象包括执行顺序,通过执行顺序对第一工作流程和第二工作流程的先后顺序进行明确的限定,从而使得用户可根据实际情况选择对应的执行顺序来实现第一工作流程和第二工作流程的执行,进而实现不同的订单交易,进一步保证了业务系统使用的灵活性,满足业务规则灵活多变的需求,有利于推进业务规则的快速落地,从而快速验证业务规则的可行性和准确性,避免了对业务系统重复地进行开发工作和调整,降低了开发成本。

本发明的第二个方面提出了一种供应链金融业务系统开发装置,包括:构建单元,用于构建用户界面,用户界面包括多个工作界面的界面入口;处理单元,用于根据用户选择的工作界面的界面入口,配置与工作界面对应的工作流程,工作流程包括第一工作流程和第二工作流程;处理单元,还用于为第一工作流程和第二工作流程配置多个流程节点;处理单元,还用于根据用户选择的流程节点,配置第一工作流程和第二工作流程的执行规则,根据执行规则执行第一工作流程和第二工作流程。

本发明所提出的供应链金融业务系统开发装置,包括构建单元,用于构建用户界面,并在用户界面上构建多个工作界面的界面入口。

其中,用户界面为业务系统的初始界面,用户界面内存在多个操作控件,用户可根据自己的需求在用户界面内选择对应的操作控件来进行各种操作。具体地,开发人员可借助交互式菜单、对话框等界面生成工具构建用户界面,以提高系统开发速度,缩短开发周期。

进一步地,上述用户界面包括多个工作界面的界面入口。其中,界面入口用于指示其所对应的工作界面,用户可根据自身需求选择相应的界面入口,进而从初始界面(即用户界面)进入一个订单界面(即工作界面),并在工作界面上执行相应的操作以完成订单。

进一步地,上述多个工作界面涵盖内容多样,可支持平台用户、资方用户、交易商用户进行线上操作。具体地,上述多个工作界面可包括身份验证界面、账户开通界面、商品交易界面、电子合同签订界面、充值界面、提现界面、账户冻结界面、账户解冻界面、账户收付款界面等,用户可在上述工作界面内完成身份验证、账户开通、商品交易、充值、提现、账户冻结、账户解冻、收付款等操作。

在本发明所提出的供应链金融业务系统开发装置中,进一步地,还包括处理单元,用于为上述多个工作界面中的每个工作界面配置工作流程。

具体地,开发人员可根据现有的业务场景为不同的工作界面配置不同的工作流程。其中,每个工作界面中的上述工作流程均可包括第一工作流程和第二工作流程。具体地,第一工作流程可为签章流程或支付流程,第二工作流程可为签章流程或支付流程,第一工作流程和第二工作流程为不同的工作流程。为方便理解,本发明以第一工作流程为签章流程,第二工作流程为支付流程进行说明。

进一步地,第一工作流程和第二工作流程之间无具体的执行顺序,第一工作流程可先于第二工作流程执行,第一工作流程亦可后于第二工作流程执行,第一工作流程和第二工作流程还可协同执行。在业务系统实际的使用过程中,用户可根据自身需求决定第一工作流程和第二工作流程的执行顺序,保证了业务系统的灵活性。

进一步地,在业务系统实际的使用过程中,第一工作流程和第二工作流程可同时存在,亦可单独存在,用户可根据自身需求选择执行第一工作流程和/或第二工作流程,从了进一步保证了业务系统的灵活性。

在本发明所提出的供应链金融业务系统开发装置中,进一步地,配置第一工作流程和第二工作流程后,处理单元还可用于为第一工作流程和第二工作流程配置多个流程节点。

具体地,第一工作流程(即签章流程)中的流程节点可包括选择签约方类型、选择签约形式(在线确认或电子签章)、提交签章请求、选择签约方、上传合同、在线确认/电子签章等节点。

进一步地,第二工作流程(即支付流程)中的流程节点可包括提交支付请求、收款方类型、付款方类型、选择收/付款方、付款方支付、到账管理配置、分账管理配置等节点。其中,到账管理配置流程节点下又可进一步配置账户冻结-账户解冻-收款方提现或者账户未冻结收款方直接提现的到账管理流程。分账管理配置流程节点下又可进一步配置多个扣款处理流程供用户选择。在业务系统实际的使用过程中,用户可根据自身需求进行到账管理和分账管理,提升了业务系统的使用灵活性。

这样,第一工作流程和第二工作流程均以多流程节点的形式存在,不同的流程节点对应不同的流程动作,在业务系统实际的使用过程中,可根据选择流程节点的不同执行不同的流程动作,进而实现不同的功能。也就是说,通过本发明所提出的供应链金融业务系统开发装置开发出的业务系统可支持多业务模式,增加了业务系统的使用场景。同时,由于业务系统支持多业务模式,在业务规则发生变更的情况下,无需针对业务规则的更改对业务系统进行重新设计或调整,有利于推进业务规则的快速落地,从而快速验证业务规则的可行性和准确性,避免了对业务系统重复地进行开发和调整工作,利于业务模式初期的快速推进,且大大减少了业务系统的开发成本。

在本发明所提出的供应链金融业务系统开发装置中,进一步地,为第一工作流程和第二工作流程配置多个流程节点后,处理单元还可用于根据上述多个流程节点,配置第一工作流程和第二工作流程的执行规则,并根据上述执行规则执行第一工作流程和第二工作流程。

具体地,第一工作流程和第二工作流程中均包括多个流程节点,不同的流程节点对应不同的流程动作,为第一工作流程和第二工作流程配置好上述流程节点后,将各流程节点所对应的流程动作进行整合,可得到一套完整的规则的总流程动作。上述总流程动作即为第一工作流程和第二工作流程的执行规则,根据上述总流程动作执行第一工作流程和第二工作流程,进而完成各工作流程所对应的订单。

综上所述,本发明所提出的供应链金融业务系统开发装置,通过第一工作流程和第二工作流程将合同上传、签章、付款、资金监管等场景进行整合,实现了以“用户+交易+流程”为核心模块的业务系统的开发。同时,第一工作流程和第二工作流程均以多流程节点形式存在,提升了业务系统开发的灵活性,增加了业务系统的使用场景,从而使得业务系统可支持多业务模式的操作。这样,在业务规则发生变更的情况下,无需针对业务规则的更改对业务系统进行重新设计或调整,有利于推进业务规则的快速落地,从而快速验证业务规则的可行性和准确性,避免了对业务系统重复地进行开发和调整工作,加快了业务系统的开发进程,利于业务模式初期的快速推进,且大大减少了业务系统的开发成本。

根据本发明提出的上述供应链金融业务系统开发装置,还可以具有以下技术特征:

在上述技术方案中,优选地,构建单元还用于:在用户界面构建入口控件,入口控件用于供用户建立新的工作界面。

在该技术方案中,在通过构建单元构建用户界面后,还可通过构建单元在上述用户界面中构建入口控件。

其中,上述入口控件用于供用户根据自己的需求建立新的工作界面。具体地,在业务系统实际的使用过程中,当用户有新的订单交易需要进行时,可通过入口控件选择相应的订单类型,进而根据上述订单类型所配置的工作流程完成订单。这样,用户可根据自身需求建立多个工作界面以完成各种订单交易,从而进一步增加了业务系统的适用场景,提高了业务系统的使用灵活性。

具体地,还可通过构建单元在上述多个工作界面中的每个界面内构建入口控件,以便用户可根据自身需求在相应的工作界面内建立新的工作界面。需要说明的是,新建立的工作界面内的工作流程配置应与原本的工作界面的工作流程配置相同,工作流程同样以多流程节点形式存在。这样,用户可根据自身需求建立多个工作界面,并通过选择不同的流程节点实现多种形式的订单交易,从而进一步增加了业务系统的适用场景,提高了业务系统的使用灵活性。

本发明的第三个方面提供了一种可读存储介质,可读存储介质上存储有程序或指令,程序或指令被处理器执行时实现如上述任一技术方案中的供应链金融业务系统开发方法的步骤。

本发明提供的可读存储介质,其上存储有程序或指令,程序或指令被处理器执行时可实现如上述任一技术方案中的供应链金融业务系统开发方法的步骤。因此,本发明所提出的可读存储介质具备上述任一技术方案中的供应链金融业务系统开发方法的全部有益效果,在此不再赘述。

具体地,可读存储介质可以包括能够存储或传输信息的任何介质。可读存储介质的例子包括电子电路、半导体存储器设备、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、光盘只读存储器(Compact Disc Read-OnlyMemory,CD-ROM)、闪存、可擦除ROM(EROM)、磁带、软盘、光盘、硬盘、光纤介质、射频(RF)链路、光数据存储设备等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。

本发明的第四个方面提供了一种电子设备,包括:上述任一技术方案中的供应链金融业务系统开发装置;和/或上述技术方案中的可读存储介质。

本发明提供的电子设备,包括上述任一技术方案中的供应链金融业务系统开发装置,因此,其具备上述任一技术方案中的供应链金融业务系统开发装置的全部有益效果,在此不再赘述。

进一步地,本发明提供的电子设备,还可包括上述技术方案中所限定的可读存储介质。因此,本发明所提出的电子设备具备上述技术方案中所限定的可读存储介质的全部有益效果,在此不再赘述。

本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1示出了本发明一个实施例的供应链金融业务系统开发方法的流程示意图之一;

图2示出了本发明一个实施例的供应链金融业务系统开发方法的流程示意图之二;

图3示出了本发明一个实施例的供应链金融业务系统开发方法的流程示意图之三;

图4示出了本发明一个实施例的供应链金融业务系统开发方法的流程示意图之四;

图5示出了本发明一个实施例的供应链金融业务系统开发方法的流程示意图之五;

图6示出了本发明一个实施例的供应链金融业务系统开发方法的流程示意图之六;

图7示出了本发明一个实施例的供应链金融业务系统开发装置的示意框图;

图8示出了本发明一个实施例的电子设备的示意框图。

具体实施方式

为了能够更清楚地理解本发明的上述方面、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不限于下面公开的具体实施例的限制。

下面参照图1至图8描述根据本发明一些实施例的供应链金融业务系统开发方法、供应链金融业务系统开发装置、电子设备以及可读存储介质。

本发明第一方面的实施例提出了一种供应链金融业务系统开发方法。在本发明的一些实施例中,如图1所示,供应链金融业务系统开发方法包括下述的步骤S102至步骤S110。

步骤S102,构建用户界面。

在本发明所提供的供应链金融业务系统开发方法中,包括界面构建步骤:构建用户界面,并在用户界面上构建多个工作界面的界面入口。

其中,用户界面为业务系统的初始界面,用户界面内存在多个操作控件,用户可根据自己的需求在用户界面内选择对应的操作控件来进行各种操作。具体地,开发人员可借助交互式菜单、对话框等界面生成工具构建用户界面,以提高系统开发速度,缩短开发周期。

进一步地,上述用户界面包括多个工作界面的界面入口。其中,界面入口用于指示其所对应的工作界面,用户可根据自身需求选择相应的界面入口,进而从初始界面(即用户界面)进入一个订单界面(即工作界面),并在工作界面上执行相应的操作以完成订单。

进一步地,上述多个工作界面涵盖内容多样,可支持平台用户、资方用户、交易商用户进行线上操作。具体地,上述多个工作界面可包括身份验证界面、账户开通界面、商品交易界面、电子合同签订界、充值界面、提现界面、账户冻结界面、账户解冻界面、账户收付款界面等,用户可在上述工作界面内完成身份验证、账户开通、商品交易、充值、提现、账户冻结、账户解冻、收付款等操作。

步骤S104,为多个工作界面中的每个工作界面配置工作流程。

在本发明所提出的供应链金融业务系统开发方法中,进一步地,还包括流程配置步骤:为上述多个工作界面中的每个工作界面配置工作流程。

具体地,开发人员可根据现有的业务场景为不同的工作界面配置不同的工作流程。其中,每个工作界面中的上述工作流程均可包括第一工作流程和第二工作流程。具体地,第一工作流程可为签章流程或支付流程,第二工作流程可为签章流程或支付流程,第一工作流程和第二工作流程为不同的工作流程。为方便理解,本发明以第一工作流程为签章流程,第二工作流程为支付流程进行说明。

进一步地,第一工作流程和第二工作流程之间无具体的执行顺序,第一工作流程可先于第二工作流程执行,第一工作流程亦可后于第二工作流程执行,第一工作流程和第二工作流程还可协同执行。在业务系统实际的使用过程中,用户可根据自身需求决定第一工作流程和第二工作流程的执行顺序,保证了业务系统的灵活性。

进一步地,在业务系统实际的使用过程中,第一工作流程和第二工作流程可同时存在,亦可单独存在,用户可根据自身需求选择执行第一工作流程和/或第二工作流程,从了进一步保证了业务系统的灵活性。

步骤S106,为第一工作流程和第二工作流程配置多个流程节点。

在本发明所提出的供应链金融业务系统开发方法中,进一步地,配置第一工作流程和第二工作流程后,还会为第一工作流程和第二工作流程配置多个流程节点。

具体地,第一工作流程(即签章流程)中的流程节点可包括选择签约方类型、选择签约形式(在线确认或电子签章)、提交签章请求、选择签约方、上传合同、在线确认/电子签章等节点。

进一步地,第二工作流程(即支付流程)中的流程节点可包括提交支付请求、收款方类型、付款方类型、选择收/付款方、付款方支付、到账管理配置、分账管理配置等节点。其中,到账管理配置流程节点下又可进一步配置账户冻结-账户解冻-收款方提现或者账户未冻结收款方直接提现的到账管理流程。分账管理配置流程节点下又可进一步配置多个扣款处理流程供用户选择。在业务系统实际的使用过程中,用户可根据自身需求进行到账管理和分账管理,提升了业务系统的使用灵活性。

这样,第一工作流程和第二工作流程均以多流程节点的形式存在,不同的流程节点对应不同的流程动作,在业务系统实际的使用过程中,可根据选择流程节点的不同执行不同的流程动作,进而实现不同的功能。这样,开发出的业务系统可支持多业务模式,增加了业务系统的使用场景。同时,由于业务系统支持多业务模式,在业务规则发生变更的情况下,无需针对业务规则的更改对业务系统进行重新设计或调整,有利于推进业务规则的快速落地,从而快速验证业务规则的可行性和准确性,避免了对业务系统重复地进行开发和调整工作,加快了业务系统的开发进程,利于业务模式初期的快速推进,且大大减少了业务系统的开发成本。

步骤S108,根据多个流程节点,配置第一工作流程和第二工作流程的执行规则。

步骤S110,根据执行规则执行第一工作流程和第二工作流程。

在本发明所提出的供应链金融业务系统开发方法中,进一步地,为第一工作流程和第二工作流程配置多个流程节点后,会根据上述多个流程节点,配置第一工作流程和第二工作流程的执行规则,并根据上述执行规则执行第一工作流程和第二工作流程。

具体地,第一工作流程和第二工作流程中均包括多个流程节点,不同的流程节点对应不同的流程动作,为第一工作流程和第二工作流程配置好上述流程节点后,将各流程节点所对应的流程动作进行整合,可得到一套完整的规则的总流程动作。上述总流程动作即为第一工作流程和第二工作流程的执行规则,根据上述总流程动作执行第一工作流程和第二工作流程,进而完成各工作流程所对应的订单。

综上所述,本发明所提出的供应链金融业务系统开发方法,通过第一工作流程和第二工作流程将合同上传、签章、付款、资金监管等场景进行整合,实现了以“用户+交易+流程”为核心模块的业务系统的开发。同时,第一工作流程和第二工作流程均以多流程节点形式存在,提升了业务系统开发的灵活性,增加了业务系统的使用场景,从而使得业务系统可支持多业务模式的操作。这样,在业务规则发生变更的情况下,无需针对业务规则的更改对业务系统进行重新设计或调整,有利于推进业务规则的快速落地,从而快速验证业务规则的可行性和准确性,避免了对业务系统重复地进行开发和调整工作,加快了业务系统的开发进程,利于业务模式初期的快速推进,且大大减少了业务系统的开发成本。

在本发明的一些实施例中,如图2所示,结合图1,在上述步骤S102之后,供应链金融业务系统开发方法还包括下述的步骤S103:

步骤S103,在用户界面中构建入口控件。

其中,上述入口控件用于供用户根据自己的需求建立新的工作界面。具体地,在业务系统实际的使用过程中,当用户有新的订单交易需要进行时,可通过入口控件选择相应的订单类型,进而根据上述订单类型所配置的工作流程完成订单。这样,用户可根据自身需求建立多个工作界面以完成各种订单交易,从而进一步增加了业务系统的适用场景,提高了业务系统的使用灵活性。

具体地,还可在上述多个工作界面中的每个界面内构建入口控件,以便用户可根据自身需求在相应的工作界面内建立新的工作界面。需要说明的是,新建立的工作界面内的工作流程配置应与原本的工作界面的工作流程配置相同,工作流程同样以多流程节点形式存在。这样,用户可根据自身需求建立多个工作界面,并通过选择不同的流程节点实现多种形式的订单交易,从而进一步增加了业务系统的适用场景,提高了业务系统的使用灵活性。

在本发明的一些实施例中,第一工作流程中包括接入第二工作流程的目标流程节点,在此基础上,如图3所示,结合图1,上述步骤S110具体可包括下述的步骤S110a:

步骤S110a,执行第一工作流程至目标流程节点后,自动执行第二工作流程。

具体地,第一工作流程中包括多个流程节点,其中,多个流程节点中的一个流程节点即为目标流程节点,目标流程节点用于接入上述第二工作流程,即通过目标流程节点可实现第一工作流程至第二工作流程的跳转。

需要说明的是,上述目标流程节点应为第一工作流程中的所有流程节点中的执行顺序末位的流程节点。这样,通过在第一工作流程至配置目标流程节点实现了第一工作流程和第二工作流程的协同进行。具体地,在第一工作流程执行结束后,可自动进入第二工作流程,即通过目标流程节点实现了签章结束后自动发起支付流程的目的,减少了用户的操作步骤,提高了业务系统的使用便利性。

在本发明的一些实施例中,第一工作流程包括多个第一子工作流程,第二工作流程包括多个第二子工作流程。在此基础上,如图4所示,结合图1,上述步骤S106具体可包括下述的步骤S106a和步骤S106b:

步骤S106a,为第一工作流程配置第一选择流程节点。

具体地,签章流程(即第一工作流程)中包括多个第一子工作流程,不同的第一子工作流程对应不同的签章方案。第一工作流程中包括多个流程节点,上述第一选择流程节点为多个流程节点中的一个。

其中,第一选择流程节点用于指示用户从多个第一子工作流程中选择的至少一个第一子工作流程,即用户可通过上述第一选择流程节点从多个第一子工作流程中选择相应的第一子工作流程进行签章。这样,在业务系统的实际使用过程中,用户可根据自身需求选择对应的签章方案进行签章,增加了用户的签章形式,提升了业务系统的灵活性,从而扩大了业务系统的使用范围,无需针对业务规则的变更对业务系统进行重新设计或调整,缩短了验证业务规则可行性的周期。

步骤S106b,为第二工作流程配置第二选择流程节点。

具体地,支付流程(即第二工作流程)中包括多个第二子工作流程,不同的第二子工作流程对应不同的支付方案。第二工作流程中包括多个流程节点,上述第二选择流程节点即为多个流程节点中的一个。

其中,第二选择流程节点用于指示用户从多个第二子工作流程中选择的至少一个第二子工作流程,即用户可通过上述第二选择流程节点从多个第二子工作流程中选择相应的第二子工作流程以完成支付。这样,在业务系统的实际使用过程中,用户可根据自身需求选择对应的支付方案完成支付,增加了用户的支付形式,提升了业务系统的灵活性,从而进一步扩大了业务系统的使用范围,无需针对业务规则的变更对业务系统进行重新设计或调整,缩短了验证业务规则可行性的周期。

需要说明的是,上述步骤S106a与步骤S106b之间不存在明确的先后顺序,可在执行完步骤S106a之后再执行步骤S106b,也可在步骤S106b之后再执行步骤S106a,步骤S106a以及步骤S106b的执行顺序不作具体的限制。

在本发明的一些实施例中,执行规则包括执行对象。在此基础上,如图5所示,结合图1,上述步骤S110具体还可包括下述的步骤S110b。

步骤S110b,基于执行对象符合第一预设条件,执行第一工作流程,和/或基于执行对象符合第二预设条件,执行第二工作流程。

具体地,根据不同的订单的具体内容,一个工作流程中,上述第一工作流程和第二工作流程可单独存在,亦可同时存在。上述执行对象可包括第一工作流程和第二工作流程,其用于指示在一个工作流程中需要被执行的第一工作流程和/或第二工作流程。

具体地,上述第一预设条件为执行对象包括第一工作流程,上述第二预设条件为执行对象包括第二工作流程。这样,在业务系统的实际使用过程,在执行对象仅包括第一工作流程的情况下,业务系统仅执行第一工作流程;在执行对象仅包括第二工作流程的情况下,业务系统仅执行第二工作流程;在执行对象同时包括第一工作流程和第二工作流程的情况下,业务系统既执行第一工作流程,又执行第二工作流程。

这样,用户可根据自身实际需求选择执行相应的工作流程,以实现不同的订单交易,保证了业务系统使用的灵活性,满足业务规则灵活多变的需求,有利于推进业务规则的快速落地,从而快速验证业务规则的可行性和准确性,避免了对业务系统重复地进行开发工作和调整,提升了业务系统开发的效率,降低了开发成本。

在本发明的一些实施例中,基于执行对象包括第一工作流程和第二工作流程,执行规则还包括执行顺序。在此基础上,如图6所示,结合图1,上述步骤S110具体还可包括下述的步骤S110c。

步骤S110c,按照执行顺序,执行第一工作流程和第二工作流程。

具体地,上述第一工作流程和第二工作流程之间无明确的先后顺序。根据不同的订单的具体内容,一个工作流程中,第一工作流程可先于第二工作流程执行,第一工作流程亦可后于第二工作流程执行,同时,第一工作流程和第二工作流程还可协同执行。

上述执行对象包括执行顺序,通过执行顺序对第一工作流程和第二工作流程的先后顺序进行明确的限定,从而使得用户可根据实际情况选择对应的执行顺序来实现第一工作流程和第二工作流程的执行,进而实现不同的订单交易,进一步保证了业务系统使用的灵活性,满足业务规则灵活多变的需求,有利于推进业务规则的快速落地,从而快速验证业务规则的可行性和准确性,避免了对业务系统重复地进行开发和调整工作,降低了开发成本。

本发明第二方面的实施例提供了一种供应链金融业务系统开发装置。在本发明的一些实施例中,如图7所示,提出了一种供应链金融业务系统开发装置700,供应链金融业务系统开发装置700包括:

构建单元702,用于构建用户界面,用户界面包括多个工作界面的界面入口;

处理单元704,用于为多个工作界面中的每个工作界面配置工作流程,工作流程包括第一工作流程和第二工作流程;

处理单元704,还用于为第一工作流程和第二工作流程配置多个流程节点;

处理单元704,还用于根据多个流程节点,配置第一工作流程和第二工作流程的执行规则,根据执行规则执行第一工作流程和第二工作流程。

本发明所提出的供应链金融业务系统开发装置700,包括构建单元702,用于构建用户界面,并在用户界面上构建多个工作界面的界面入口。

其中,用户界面为业务系统的初始界面,用户界面内存在多个操作控件,用户可根据自己的需求在用户界面内选择对应的操作控件来进行各种操作。具体地,开发人员可借助交互式菜单、对话框等界面生成工具构建用户界面,以提高系统开发速度,缩短开发周期。

进一步地,上述用户界面包括多个工作界面的界面入口。其中,界面入口用于指示其所对应的工作界面,用户可根据自身需求选择相应的界面入口,进而从初始界面(即用户界面)进入一个订单界面(即工作界面),并在工作界面上执行相应的操作以完成订单。

进一步地,上述多个工作界面涵盖内容多样,可支持平台用户、资方用户、交易商用户进行线上操作。具体地,上述多个工作界面可包括身份验证界面、账户开通界面、商品交易界面、电子合同签订界面、充值界面、提现界面、账户冻结界面、账户解冻界面、账户收付款界面等,用户可在上述工作界面内完成身份验证、账户开通、商品交易、充值、提现、账户冻结、账户解冻、收付款等操作。

在本发明所提出的供应链金融业务系统开发装置700中,进一步地,还包括处理单元704,用于为上述多个工作界面中的每个工作界面配置工作流程。

具体地,开发人员可根据现有的业务场景为不同的工作界面配置不同的工作流程。其中,每个工作界面中的上述工作流程均可包括第一工作流程和第二工作流程。具体地,第一工作流程可为签章流程或支付流程,第二工作流程可为签章流程或支付流程,第一工作流程和第二工作流程为不同的工作流程。为方便理解,本发明以第一工作流程为签章流程,第二工作流程为支付流程进行说明。

进一步地,第一工作流程和第二工作流程之间无具体的执行顺序,第一工作流程可先于第二工作流程执行,第一工作流程亦可后于第二工作流程执行,第一工作流程和第二工作流程还可协同执行。在业务系统实际的使用过程中,用户可根据自身需求决定第一工作流程和第二工作流程的执行顺序,保证了业务系统的灵活性。

进一步地,在业务系统实际的使用过程中,第一工作流程和第二工作流程可同时存在,亦可单独存在,用户可根据自身需求选择执行第一工作流程和/或第二工作流程,从了进一步保证了业务系统的灵活性。

在本发明所提出的供应链金融业务系统开发装置700中,进一步地,配置第一工作流程和第二工作流程后,处理单元704还可用于为第一工作流程和第二工作流程配置多个流程节点。

具体地,第一工作流程(即签章流程)中的流程节点可包括选择签约方类型、选择签约形式(在线确认或电子签章)、提交签章请求、选择签约方、上传合同、在线确认/电子签章等节点。

进一步地,第二工作流程(即支付流程)中的流程节点可包括提交支付请求、收款方类型、付款方类型、选择收/付款方、付款方支付、到账管理配置、分账管理配置等节点。其中,到账管理配置流程节点下又可进一步配置账户冻结-账户解冻-收款方提现或者账户未冻结收款方直接提现的到账管理流程。分账管理配置流程节点下又可进一步配置多个扣款处理流程供用户选择。在业务系统实际的使用过程中,用户可根据自身需求进行到账管理和分账管理,提升了业务系统的使用灵活性。

这样,第一工作流程和第二工作流程均以多流程节点的形式存在,不同的流程节点对应不同的流程动作,在业务系统实际的使用过程中,可根据选择流程节点的不同执行不同的流程动作,进而实现不同的功能。也就是说,通过本发明所提出的供应链金融业务系统开发装置700开发出的业务系统可支持多业务模式,增加了业务系统的使用场景。同时,由于业务系统支持多业务模式,在业务规则发生变更的情况下,无需针对业务规则的更改对业务系统进行重新设计或调整,有利于推进业务规则的快速落地,从而快速验证业务规则的可行性和准确性,避免了对业务系统重复地进行开发和调整工作,利于业务模式初期的快速推进,且大大减少了业务系统的开发成本。

在本发明所提出的供应链金融业务系统开发装置700中,进一步地,为第一工作流程和第二工作流程配置多个流程节点后,处理单元704还可用于根据上述多个流程节点,配置第一工作流程和第二工作流程的执行规则,并根据上述执行规则执行第一工作流程和第二工作流程。

具体地,第一工作流程和第二工作流程中均包括多个流程节点,不同的流程节点对应不同的流程动作,为第一工作流程和第二工作流程配置好上述流程节点后,将各流程节点所对应的流程动作进行整合,可得到一套完整的规则的总流程动作。上述总流程动作即为第一工作流程和第二工作流程的执行规则,根据上述总流程动作执行第一工作流程和第二工作流程,进而完成各工作流程所对应的订单。

综上所述,本发明所提出的供应链金融业务系统开发装置700,通过第一工作流程和第二工作流程将合同上传、签章、付款、资金监管等场景进行整合,实现了以“用户+交易+流程”为核心模块的业务系统的开发。同时,第一工作流程和第二工作流程均以多流程节点形式存在,提升了业务系统开发的灵活性,增加了业务系统的使用场景,从而使得业务系统可支持多业务模式的操作。这样,在业务规则发生变更的情况下,无需针对业务规则的更改对业务系统进行重新设计或调整,有利于推进业务规则的快速落地,从而快速验证业务规则的可行性和准确性,避免了对业务系统重复地进行开发和调整工作,加快了业务系统的开发进程,利于业务模式初期的快速推进,且大大减少了业务系统的开发成本。

在本发明的一些实施例中,上述构建单元702还用于:在用户界面构建入口控件,入口控件用于供用户建立新的工作界面。

其中,上述入口控件用于供用户根据自己的需求建立新的工作界面。具体地,在业务系统实际的使用过程中,当用户有新的订单交易需要进行时,可通过入口控件选择相应的订单类型,进而根据上述订单类型所配置的工作流程完成订单。这样,用户可根据自身需求建立多个工作界面以完成各种订单交易,从而进一步增加了业务系统的适用场景,提高了业务系统的使用灵活性。

具体地,还可通过构建单元702在上述多个工作界面中的每个界面内构建入口控件,以便用户可根据自身需求在相应的工作界面内建立新的工作界面。需要说明的是,新建立的工作界面内的工作流程配置应与原本的工作界面的工作流程配置相同,工作流程同样以多流程节点形式存在。这样,用户可根据自身需求建立多个工作界面,并通过选择不同的流程节点实现多种形式的订单交易,从而进一步增加了业务系统的适用场景,提高了业务系统的使用灵活性。

在本发明的一些实施例中,可选地,第一工作流程中包括接入第二工作流程的目标流程节点,处理单元704具体可用于:执行第一工作流程至目标流程节点后,自动执行第二工作流程。

在本发明的一些实施例中,可选地,第一工作流程包括多个第一子工作流程,第二工作流程包括多个第二子工作流程,处理单元704具体还可用于:为第一工作流程配置第一选择流程节点;为第二工作流程配置第二选择流程节点。其中,第一选择流程节点用于指示用户从多个第一子工作流程中选择的至少一个第一子工作流程,第二选择流程节点用于指示用户从多个第二子工作流程中选择的至少一个第二子工作流程。

在本发明的一些实施例中,可选地,执行规则包括执行对象,处理单元704具体还可用于:基于执行对象符合第一预设条件,执行第一工作流程,和/或基于执行对象符合第二预设条件,执行第二工作流程。

在本发明的一些实施例中,可选地,基于执行对象包括第一工作流程和第二工作流程,执行规则还包括执行顺序。在此基础上,处理单元704具体还可用于:按照执行顺序,执行第一工作流程和第二工作流程。

本发明第三方面的实施例提供了一种可读存储介质。在本发明的一些实施例中,提出了一种可读存储介质,其上存储有程序或指令,程序或指令被处理器执行时实现上述任一实施例中的供应链金融业务系统开发方法的步骤。因此,本实施例所提出的可读存储介质具备上述任一实施例中的供应链金融业务系统开发方法的全部有益效果,在此不再赘述。

具体实施例中,可读存储介质可以包括能够存储或传输信息的任何介质。可读存储介质的例子包括电子电路、半导体存储器设备、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、光盘只读存储器(Compact Disc Read-OnlyMemory,CD-ROM)、闪存、可擦除ROM(EROM)、磁带、软盘、光盘、硬盘、光纤介质、射频(RF)链路、光数据存储设备等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。

本发明第四方面的实施例提供了一种电子设备。在本发明的一些实施例中,如图8所示,提供了一种电子设备800,包括:上述任一实施例的供应链金融业务系统开发装置700;和/或上述实施例中的可读存储介质。因此,上述电子设备800具备上述任一实施例的供应链金融业务系统开发装置700的全部有益效果;和/或上述电子设备800具备上述实施例所限定的可读存储介质的全部有益效果,在此不再赘述。

在本说明书的描述中,术语“一个实施例”、 “一些实施例”、 “具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号