面向对象的业务流程开发系统、方法、装置及存储介质与流程

文档序号:30938467发布日期:2022-07-30 01:36阅读:来源:国知局

技术特征:
1.面向对象的业务流程开发系统,其用于软件系统的业务流程,包括多个业务应用系统,所述业务应用系统中定义有多个组件,每个所述组件关联一个职能,所述组件包括软件系统的功能、数据和界面,所述职能与组件一一对应;所述组件设置有接口,所述接口用于组件之间的数据传输;其特征在于,所述软件系统还包括:流程建立模块,用于在各组件中分别建立业务应用系统所需的业务流程;流程授权模块,用于将业务流程对应组件的职能与组织架构的部门或职位关联;组件部署模块,用于将所述业务应用系统内的各组件部署到云资源上发布并运行,组件内的业务流程随着组件的部署而完成部署;流程执行模块,当组件内的业务流程被事件所触发时,用于根据组件与组件之间的接口连接关系,调用关联组件的业务流程;以及流程监控模块,用于当业务流程被触发时,将所述业务流程的所有任务信息发送到任务管理系统;所述任务管理系统用于展示所述业务流程中各节点的配置和状态。2.面向对象的业务流程开发方法,其特征在于,包括以下步骤:响应于人机交互的业务流程构建操作,在组件中构建业务应用系统所需的业务流程;响应于人机交互的业务流程授权操作,将业务流程对应组件的职能与组织架构的部门或职位关联;响应于人机交互的组件部署操作,将所述业务应用系统内的各组件部署到云资源上发布并运行,组件内的业务流程随着组件的部署而完成部署;组件内的业务流程被事件所触发时,根据组件与组件之间的接口的连接关系,调用关联组件的业务流程;当业务流程被触发时,将所述业务流程的任务信息发送到任务管理系统;所述任务管理系统用于展示所述业务流程中各节点的配置信息和状态信息。3.根据权利要求2所述的面向对象的业务流程开发方法,其特征在于,所述业务流程中各节点的配置信息包括任务名称信息、执行人信息、任务界面信息和计划时间信息中的一项或多项。4.根据权利要求2所述的面向对象的业务流程开发方法,其特征在于,所述业务流程的构建方法如下:响应于人机交互的组件定义操作,确定每个业务应用系统内的组件结构,以及每个业务应用系统的对外接口;响应于人机交互的组件内部结构定义操作,确定所述组件的内部结构,所述组件的内部结构包括组件内的数据、软件方法、子组件、数据接口、方法接口和软件容器中的一项或多项;响应于人机交互的组件内业务流程类方法的定义操作,确定组件内业务流程类方法的流程图和组件的配置;响应于人机交互的组件接口定义操作,确定各组件之间的接口连接关系;响应于人机交互的开始配置操作,获取职能列表;响应于人机交互对职能下的流程选择操作,确定流程信息,并展示所述流程信息;响应于人机交互对流程信息的编辑操作,确定各组件内的流程信息以及流程节点信
息,并写入数据库。5.根据权利要求2所述的面向对象的业务流程开发方法,其特征在于,所述业务流程授权的方法如下:获取组件对应的职能,将职能与组织架构的部门或职位关联;根据职能和组件的关联关系得到各组件内的业务流程与部门或职位的关联关系,进而完成业务流程的授权过程。6.根据权利要求2所述的面向对象的业务流程开发方法,其特征在于,所述业务流程部署的方法如下:响应于人机交互的流程部署开始操作,按层次展示职能列表;响应于人机交互基于所述职能列表的职能选中操作,展示计算资源配置表;响应于人机交互基于所述计算资源配置表的计算资源配置信息录入操作,将所述计算资源配置信息写入数据库。7.根据权利要求2所述的面向对象的业务流程开发方法,其特征在于,执行相应的业务流程的方法如下,响应于人机交互的业务流程触发操作,每触发一个新流程,给该新流程生成一个任务树,并把该任务树发送到任务管理系统,所述任务管理系统将对该流程做以下操作:为每个流程节点生成一个任务并分配缺省的执行人;为每个任务设置缺省参数,所述缺省参数包括任务名称、任务时长和/或任务优先级;根据流程的执行次序为每个任务设定相应的任务状态,所述任务状态是待执行、正执行、已完成、已撤销或已终止;响应于人机交互的控制操作,对任务进行相应的控制操作,控制操作包括更改执行人、修改参数、撤销任务或终止任务;所述流程有新的节点任务时,所述任务管理系统通知任务执行人以及关联人员。8.根据权利要求2所述的面向对象的业务流程开发方法,其特征在于,所述业务流程的任务信息包括任务名称信息、任务关联的职能信息、任务布置人信息、任务创建时间信息、任务预计完成时间信息、任务时长信息、任务优先级信息、任务描述信息和任务完成情况中的一项或多项。9.面向对象的业务流程装置,其特征在于,包括存储器和处理器,所述存储器与处理器之间通过总线相互连接;所述存储器存储计算机执行指令;所述处理器执行存储器存储的计算机执行指令,使得处理器执行如权利要求2至8任意一项所述的面向对象的业务流程开发方法。10.一种存储介质,其特征在于,所述存储介质上存储有指令,当所述指令在计算机上运行时,执行如权利要求2至8任意一项所述的面向对象的业务流程开发方法。

技术总结
本发明公开了一种面向对象的业务流程开发系统、方法、装置及存储介质,系统包括多个业务应用系统,业务应用系统中定义有多个职能,职能与组件一一对应;组件设置有对外接口,其方法主要包括构建业务应用系统中各职能对应组件所需的业务流程,将业务流程对应组件的职能与组织架构的部门或职位关联;将业务应用系统部署到云资源上发布并运行;业务流程触发时,可以调用关联组件的业务流程;将业务流程的任务信息发送到任务管理系统。组件是对象化的业务应用系统单元,通过面向对象的开发方式,在业务应用系统开发过程中的同时定义了业务流程,逻辑明晰,便于开发和维护;降低了流程和流程之间的耦合度,便于功能扩展和数据传输。输。输。


技术研发人员:邓颢 邵振林
受保护的技术使用者:深圳市瓴码云计算有限公司
技术研发日:2022.06.23
技术公布日:2022/7/29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1