[发明专利]一种图形化的业务处理系统和方法在审
申请号: | 201910141667.6 | 申请日: | 2019-02-26 |
公开(公告)号: | CN109933315A | 公开(公告)日: | 2019-06-25 |
发明(设计)人: | 冯一真;谢争明;黄又平 | 申请(专利权)人: | 广州衡昊数据科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/41 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 刘昕;南霆 |
地址: | 510700 广东省广州市黄埔区茅岗*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务流程图 组件图形 编程语言 程序组件 业务处理系统 任务节点 图形化 人机交互界面 业务处理步骤 接收用户 流程执行 目标代码 目标业务 业务场景 业务逻辑 自动处理 构建 枚举 预设 调用 申请 编译 绘制 | ||
1.一种图形化的业务处理系统,其特征在于,所述系统包括:
人机交互界面,用于接收用户绘制的包含用组件图形表示的一个或多个任务节点的业务流程图,其中,所述组件图形用于指定所述组件图形所表示的任务节点需要调用的程序组件,且所述业务流程图中的至少一个组件图形指定的程序组件为编程语言组件,所述编程语言组件用于编译和执行用预设编程语言编写的目标代码,以实现所述业务解决方案中的目标业务处理步骤的执行;
流程执行模块,用于根据所述业务流程图的执行逻辑,执行所述业务流程图描述的包含至少一个业务处理步骤的业务解决方案。
2.根据权利要求1所述的系统,其特征在于,所述系统还包括:
所述人机交互界面,还用于接收用户对所述目标代码的预设内容的管理。
3.根据权利要求2所述的系统,其特征在于,
所述预设内容包括所述目标代码的上传和所述目标代码被执行时所需的参数的配置中的至少一种。
4.根据权利要求3所述的系统,其特征在于,
所述预设内容包括所述目标代码被执行时所需的参数的配置;
其中,所述编程语言组件,用于根据配置的所述参数传入所述参数的动态值,编译和执行所述目标代码得到执行结果,并将所述执行结果传递至所述流程执行模块。
5.根据权利要求1所述的系统,其特征在于,
所述业务流程图中的组件图形还用于描述调用程序组件实现目标业务处理步骤所需要的相关参数,所述执行逻辑用组件图形之间的连接顺序表示;
其中,所述流程执行模块,用于根据所述业务流程图中各组件图形之间的连接顺序,以及组件图形描述的相关参数,调用所述业务流程图中的组件图形指定的程序组件,执行所述业务流程图描述的包含至少一个业务处理步骤的业务解决方案。
6.根据权利要求5所述的系统,其特征在于,
当所述流程执行模块调用编程语言组件时,所述编程语言组件用于:创建预设类型的容器,并通过所述容器执行所述目标代码。
7.根据权利要求6所述的系统,其特征在于,
所述编程语言组件,具体用于:
创建预设类型的容器;
初始化所述容器运行所述目标代码的运行环境;
调用所述容器执行所述目标代码;以及
获取所述目标代码的执行结果。
8.根据权利要求7所述的系统,其特征在于,
所述编程语言组件,还用于在获取所述目标代码的执行结果后,销毁所述容器。
9.根据权利要求1-8任一项所述的系统,其特征在于,
所述业务流程图中除所述至少一个组件图形外的其余组件图形指定的程序组件包括如下一种:指令执行组件、数据库访问组件、邮件管理组件、文件管理组件和报表管理组件。
10.一种图形化的业务处理方法,其特征在于,所述方法包括:
人机交互界面接收用户绘制的包含用组件图形表示的一个或多个任务节点的业务流程图,其中,所述组件图形用于指定所述组件图形所表示的任务节点需要调用的程序组件,且所述业务流程图中的至少一个组件图形指定的程序组件为编程语言组件,所述编程语言组件用于编译和执行用预设编程语言编写的目标代码,以实现所述业务解决方案中的目标业务处理步骤的执行;
流程执行模块根据所述业务流程图的执行逻辑,执行所述业务流程图描述的包含至少一个业务处理步骤的业务解决方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州衡昊数据科技有限公司,未经广州衡昊数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910141667.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多轮问答系统的生成装置
- 下一篇:一种STEAM少儿编程系统