[发明专利]无代码工作流定义方法、终端设备及计算机可读存储介质在审
申请号: | 202111373178.7 | 申请日: | 2021-11-19 |
公开(公告)号: | CN113805873A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 王巽星 | 申请(专利权)人: | 深圳市明源云科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06Q10/10 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 李幸芳 |
地址: | 518000 广东省深圳市南山区粤海街道高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 工作流 定义 方法 终端设备 计算机 可读 存储 介质 | ||
本发明公开了一种无代码工作流定义方法、终端设备及计算机可读存储介质,所述无代码工作流定义方法包括:通过将底层代码封装至功能任务模块中以实现最基本业务功能,同时将功能任务模块以图形的方式呈现或者利用箭头指向代表流程方向等,即利用简单图形表达代替复杂的代码逻辑,用户可通过图形和文字组合来实现整个工作流程的顺序逻辑,无需学习相关的代码知识,直接在平台界面上拖拉拽形成流程,大幅度的降低了工作流程编辑的上手难度。
技术领域
本发明涉及编程领域,尤其涉及一种无代码工作流定义方法、终端设备及计算机可读存储介质。
背景技术
目前在进行一个软件项目的开发过程中,具体的开发流程一般包括:代码开发、代码提测、代码合并、代码构建和代码发布等,开发流程的定义涉及到整个项目的开发进程、开发任务分配和资源调配。目前一般都是在使用工作流引擎来定义开发的工作流程,但使用工作流引擎需要用对应程序语言的代码定义所需流程节点,再由对应节点的代码再次组成完整的流程,由于对流程的制定需要使用相应的代码来完成,因此流程制定工作较为复杂,且对制定人员有较高的专业要求,同时在实际项目的开发过时常中存在有工作内容和人员的调动等,因此需要对现有已经编写完成的流程代码重新编辑,进一步复杂化工作流程的制定任务。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种无代码工作流定义方法,旨在解决目前在使用工作流引擎来定义工作流程时,需要使用代码来完成,对工作流程制定人员要求较高,且需要其付出较多精力和时间的技术问题。
为实现上述目的,本发明提供一种无代码工作流定义方法,所述无代码工作流定义方法包括:
当接收到新建工作流程指令后生成空白流程节点;
基于第一用户操作,将一个或者一个以上预设功能任务模块进行编辑后封装至空白流程节点,并将封装有预设功能任务模块的流程节点判定为自定义流程节点;
基于第二用户操作,将多个所述自定义流程节点进行组合,并将多个自定义流程节点组合的结果判定为自定义工作流程。
进一步的,所述将多个所述自定义流程节点进行组合包括:
基于用户输入的指向指令将多个所述自定义流程节点进行逻辑连接,以组合成自定义工作流程。
进一步的,在所述当接收到新建工作流程指令后生成空白流程节点的步骤之前,包括:
将实现对应任务功能的代码封装成代码包,所述代码包即为预设功能任务模块。
进一步的,所述将多个所述自定义流程节点组合的结果判定为自定义工作流程的步骤包括:
对多个所述自定义流程节点进行组合的结果进行逻辑检测;
若所述逻辑检测的结果为正确,则判定所述组合的结果为自定义工作流程。
进一步的,在所述对多个所述自定义流程节点进行组合的结果进行逻辑检测的步骤之后,还包括:
若所述逻辑检测的结果为错误,则将所述组合的结果中存在逻辑错误的自定义流程节点或者存在逻辑错误的自定义流程节点中预设功能任务模块突出显示,并输出错误提示。
进一步的,在所述将多个自定义流程节点组合的结果判定为自定义工作流程的步骤之后,包括:
当接收到更改指令时,基于所述更改指令对应的第三用户操作,对所述自定义工作流程中自定义流程节点的预设功能任务模块进行编辑;
或者,对所述自定义工作流程中的自定义流程节点进行组合。
进一步的,在所述接收到更改指令后的步骤之后,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市明源云科技有限公司,未经深圳市明源云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111373178.7/2.html,转载请声明来源钻瓜专利网。