[发明专利]工作流的实现方法、服务器及系统有效
申请号: | 201811236670.8 | 申请日: | 2018-10-23 |
公开(公告)号: | CN109214785B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 汤文强;宋超;赵鸿楠 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06Q10/10 | 分类号: | G06Q10/10;G06Q10/06 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工作流 实现 方法 服务器 系统 | ||
本发明实施例提供的一种工作流的实现方法、服务器及系统,通过接收工作流启动指令,获取工作流的业务版本信息,业务版本信息在工作流初次启动前被设置为初始值,并仅在工作流的流程图的流程规则被修改后更新。将业务版本信息对应的流程图确定为当前流程图。按照当前流程图,确定工作流的各个工作节点。按照预设的业务版本信息与工作流函数的对应关系,获取各个工作节点的工作流函数。按照当前流程图,执行各个工作节点的工作流函数。无需维护人员人工额外分析大量未修改流程规则的外形修改流程图以重新建立新流程标识与外形修改流程图修改前流程图的工作流函数的对应关系,降低了工作流的维护成本和难度。
技术领域
本发明涉及计算机技术领域,特别是涉及一种工作流的实现方法、服务器及系统。
背景技术
工作流是一种按预设的流程规则、利用多个工作参与者的计算机在工作参与者之间传递文档、信息或者任务的计算模型,用于实现工作业务的自动化。在实现某一工作业务的工作流时,可以根据工作业务的流程规则绘制流程图,以定义流程规则,并生成标记流程规则的流程图标识。同时,维护人员设计用于实现流程规则中各工作节点的工作流函数,并建立流程图标识与工作流函数的对应关系。在接收到某一工作流的启动请求后,可以基于工作流携带的流程图标识,利用上述已建立的流程标识与工作流函数的对应关系,确定该流程图各工作节点的工作流函数,从而按照该工作流的流程图,实现该工作流。
其中,流程图标识会在流程图发生修改时更新。流程图的修改包括维护人员对流程图的流程规则的修改,以及调整流程图形状、拖动流程图中的框图等流程图外形的修改。通常情况下,由于流程规则的修改是维护人员的主动修改,因此,维护人员可以及时建立更新的流程图标识与用于实现修改后流程规则的修改后工作流函数的对应关系。对于仅修改流程图外形的外形修改流程图,由于未重新定义流程规则,因此需要使用该外形修改流程图修改前的流程图对应的已有工作流函数。但是,流程图外形的修改很可能是维护人员的误操作,因而维护人员无法及时建立更新的流程图标识与已有工作流函数的对应关系。
同时,随着工作流要实现的业务的变化,会出现大量修改流程规则的情况,从而产生大量的已有工作流函数。因此,需要维护人员针对每个外形修改流程图,人工分析该外形修改流程图的流程规则,以从大量已有工作流函数中,确定该外形修改流程图对应的已有工作流函数,进而建立该外形修改流程图的新流程图标识与已有工作流函数的对应关系。
实际应用中,由于流程图需要人工绘制以及维护人员误操作等主观因素,会多次出现仅修改流程图外形的情况,造成上述外形修改流程图大量出现。因此,需要维护人员人工额外分析大量仅修改流程图外形的修改后流程图,以建立仅外形修改流程图的新流程图标识与已有工作流函数的对应关系,增加了工作流的维护成本和难度。
发明内容
本发明实施例的目的在于提供一种工作流的实现方法、服务器及系统,以实现降低工作流的维护成本和难度的目的。具体技术方案如下:
第一方面,本发明实施例提供了一种工作流的实现方法,应用于服务端,该方法包括:
接收工作流启动指令;
获取所述工作流的业务版本信息;所述业务版本信息在所述工作流初次启动前被设置为初始值,并仅在所述工作流的流程图的流程规则被修改后更新;
将业务版本信息对应的流程图确定为当前流程图;
按照当前流程图,确定工作流的各个工作节点;
按照已设置的业务版本信息与工作流函数的对应关系,获取各个工作节点的工作流函数;
按照当前流程图,执行各个工作节点的工作流函数。
第二方面,本发明实施例提供了一种服务器,该服务器包括:
接收模块,用于接收工作流启动指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811236670.8/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理