【技术实现步骤摘要】
OA系统的通用工作流装置及通用工作流实现方法
本专利技术涉及计算机领域,尤其涉及一种OA系统的通用工作流装置及通用工作流实现方法。
技术介绍
随着互联网移动办公的高速不断发展,越来越多的企业开始在办公方面也引进OA工作流来协作企业办公,提高企业工作效率和协作能力。然而,OA工作流是基于办公自动化基础上,通过企业自定义好的流程转向实现流程自动流转、业务申请审批、信息沟通及时等,最终以提高工作水平和工作效率的目的。现有OA系统中需要涉及到工作流的业务场景,例如:请假,外出,采购,入职,公文等,有一些只需要走工作流,无需结合业务;有些则需要将业务和工作流结合起来,这类业务场景下工作流成为业务内部的一个步骤。在这种情况下,如果每个业务开发者单独去开发工作流,可能会出现同一个需要各业务方重复开发,会浪费大量的开发时间和维护成本,后续需求变更也和容易出现不统一,不一致的问题。
技术实现思路
为了解决上述问题,本专利技术的目的在于提供一种用于OA系统的通用工作流实现方法,通过该方法能提供统一的工作流的配置和能力,通过简单的接口和各个业务方结合,不涉及任何业务数据,既灵活也安全,以大大降低开发和维护的成本。本专利技术的目的还在于提供以一种实现上述方法的装置。为了实现以上目的,本专利技术的一个实施例提供了一种OA系统的通用工作流实现方法,该方法包括:S1,与业务方建立连接,获取来自各业务方的业务信息、工作流配置信息和/或工作流发起条件,所述工作流配置信息包括工作流的节点处理人以及各节 ...
【技术保护点】
1.OA系统的通用工作流实现方法,其特征在于,该方法包括:/nS1,与业务方建立连接,获取来自各业务方的业务信息、工作流配置信息和/或工作流发起条件,所述工作流配置信息包括工作流的节点处理人以及各节点的处理模式,所述工作流发起条件来自于系统提供的条件配置项;/nS2,每条工作流由一个或多个节点组成,根据S1的信息为对应业务配置一条或多条工作流,包括:/nS21,判断节点处理人是固定的或动态变化的,若节点处理人是动态变化的,根据业务发起人不同,按企业的人员管理策略实时计算各流程节点内的人员,所述企业的人员管理策略来自OA系统的企业通讯录;/nS22,判断是否有多条工作流,若是,则将工作流发起条件与工作流进行关联,所述工作流发起条件根据业务方提供的条件字段和条件表达式进行组合;/nS3,接收来自业务方的业务发起请求,根据请求确定业务方发起者对应业务的工作流,当对应业务配置有多条工作流时,将业务方发起者填写的业务信息、工作流配置信息和工作流发起条件作为参数,实时计算匹配的工作流;若所有的流程都不匹配时,则由业务方发起者添加临时工作流;/nS4,按选定的工作流的各节点进行工作流转,并实时更新工 ...
【技术特征摘要】
1.OA系统的通用工作流实现方法,其特征在于,该方法包括:
S1,与业务方建立连接,获取来自各业务方的业务信息、工作流配置信息和/或工作流发起条件,所述工作流配置信息包括工作流的节点处理人以及各节点的处理模式,所述工作流发起条件来自于系统提供的条件配置项;
S2,每条工作流由一个或多个节点组成,根据S1的信息为对应业务配置一条或多条工作流,包括:
S21,判断节点处理人是固定的或动态变化的,若节点处理人是动态变化的,根据业务发起人不同,按企业的人员管理策略实时计算各流程节点内的人员,所述企业的人员管理策略来自OA系统的企业通讯录;
S22,判断是否有多条工作流,若是,则将工作流发起条件与工作流进行关联,所述工作流发起条件根据业务方提供的条件字段和条件表达式进行组合;
S3,接收来自业务方的业务发起请求,根据请求确定业务方发起者对应业务的工作流,当对应业务配置有多条工作流时,将业务方发起者填写的业务信息、工作流配置信息和工作流发起条件作为参数,实时计算匹配的工作流;若所有的流程都不匹配时,则由业务方发起者添加临时工作流;
S4,按选定的工作流的各节点进行工作流转,并实时更新工作流状态;
S5,将工作流每次的流转结果通知给业务方。
2.根据权利要求1所述的OA系统的通用工作流实现方法,其特征在于,S1包括:向业务方提供注册接口,业务方注册到系统,由系统分配唯一bid,通过bid管理各个业务方的配置和数据,业务方也可以通过bid来获取各自业务的配置和数据。
3.根据权利要求2所述的OA系统的通用工作流实现方法,其特征在于,S3包括:与需要使用工作流的业务方都保持网络长连接,并向对应业务方提供属于业务唯一的bid和消息名供业务方订阅各自的业务消息。
4.根据权利要求1所述的OA系统的通用工作流实现方法,其特征在于,所述节点处理人来自OA系统的企业通讯录,节点处理人的类型可以为具体企业人员、企业职位或者企业层级中的一种,根据节点处理人的类型判断节点处理人是固定或动态变化的:当节点内设置的是具体企业人员时,该节点是固定的;当节点配置的是企业职位或者企业层级时,该节点是动态变化的。
5.根据权利要求1所述的OA系统的通用工作流实现方法,其特征在于,提供工作流数据中心以统一存储所有业...
【专利技术属性】
技术研发人员:张俊峰,
申请(专利权)人:浙江讯盟科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。