1.一种协同办公数据流处理方法,其特征在于,所述协同办公数据流处理方法包括:获取用户启动的任务流程信息,其中,所述任务流程信息包括任务流程属性;
根据所述任务流程属性在流程数据库中获取与所述任务流程属性相匹配的工作流链表,并将所述工作流链表发送到前端界面,其中,所述工作流链表包括携带编号的工作节点,所述流程数据库包括所述任务流程属性、所述工作流链表,以及所述任务流程属性与所述工作流链表之间的对应关系;
当接收到所述用户在当前工作节点提交的跳转指令时,获取所述跳转指令包含的目标工作节点的目标编号;
若所述目标编号小于或者等于预设最大阈值,则对所述工作流链表进行更新,使得所述当前工作节点跳转到所述目标工作节点;
当接收到所述用户对所述工作流链表的编辑指令时,调用预设的工作流设计模板,以使所述用户使用所述工作流设计模板编辑所述工作流链表,得到目标工作流链表;
当接收到所述用户的提交指令时,获取所述目标工作流链表,并对所述目标工作流链表进行校验,得到校验结果;
若所述校验结果为校验成功,则按照所述目标工作流链表进行节点流转。
2.如权利要求1所述的协同办公数据流处理方法,其特征在于,所述获取用户启动的任务流程信息之前,所述协同办公数据流处理方法还包括:针对每个预设的所述任务流程属性,按照该任务流程属性包含的工作节点数量和每个所述工作节点的执行者信息,生成该任务流程属性对应的工作流链表,其中,所述工作流链表包含所述工作节点及所述工作节点之间的相互连接关系;
按照所述相互连接关系,对所述工作流链表上的每个所述工作节点进行编号,并将包含所述编号的所述工作流链表保存在所述流程数据库中。
3.如权利要求2所述的协同办公数据流处理方法,其特征在于,所述对所述目标工作流链表进行校验包括:若所述目标工作流链表上的所述工作节点数量大于预设的最大工作节点数量或者小于预设的最小工作节点数量,则确认所述校验结果为校验失败;
若所述目标工作流链表上的所述工作节点数量小于等于所述预设的最大工作节点数量或者大于等于所述预设的最小工作节点数量,则在所述流程数据库中的人员组织机构表中查询所述目标工作流链表上的所述工作节点的执行者信息;
若查询到所述执行者信息,则确认所述校验结果为校验成功,否则,确认所述校验结果为校验失败。
4.如权利要求1所述的协同办公数据流处理方法,其特征在于,所述获取用户启动的任务流程信息之后,所述协同办公数据流处理方法还包括:当接收到所述用户在当前工作节点提交的推送指令时,获取所述推送指令包含的所述用户的身份标识信息;
根据所述身份标识信息,在所述流程数据库中获取所述用户的历史工作流链表;
根据所述身份标识信息确定所述用户所属的部门;
根据所述部门在所述流程数据库中查找与所述部门对应的所述任务流程属性,获取与该任务流程属性对应的部门工作流链表;
将所述历史工作流链表和所述部门工作流链表发送到所述前端界面,以使所述用户在所述历史工作流链表以及所述部门工作流链表中选择所述目标工作流链表。
5.如权利要求1所述的协同办公数据流处理方法,其特征在于,所述当接收到所述用户在当前工作节点提交的跳转指令时,获取所述跳转指令包含的目标工作节点的目标编号之后,所述协同办公数据流处理方法还包括:若所述目标编号小于预设最小阈值或者大于所述预设最大阈值,则向所述前端界面发送跳转失败的提示信息。
6.一种协同办公数据流处理装置,其特征在于,所述协同办公数据流处理装置包括:获取模块,用于获取用户启动的任务流程信息,其中,所述任务流程信息包括任务流程属性;
匹配模块,用于根据所述任务流程属性在流程数据库中获取与所述任务流程属性相匹配的工作流链表,并将所述工作流链表发送到前端界面,其中,所述工作流链表包括携带编号的工作节点,所述流程数据库包括所述任务流程属性、所述工作流链表,以及所述任务流程属性与所述工作流链表之间的对应关系;
获取跳转模块,用于当接收到所述用户在当前工作节点提交的跳转指令时,获取所述跳转指令包含的目标工作节点的目标编号;
跳转模块,用于若所述目标编号小于或者等于预设最大阈值,则对所述工作流链表进行更新,使得所述当前工作节点跳转到所述目标工作节点;
编辑模块,用于当接收到所述用户对所述工作流链表的编辑指令时,调用预设的工作流设计模板,以使所述用户使用所述工作流设计模板编辑所述工作流链表,得到目标工作流链表;
校验模块,用于当接收到所述用户的提交指令时,获取所述目标工作流链表,并对所述目标工作流链表进行校验,得到校验结果;
校验成功模块,用于若所述校验结果为校验成功,则按照所述目标工作流链表进行节点流转。
7.如权利要求6所述的协同办公数据流处理装置,其特征在于,所述协同办公数据流处理装置还包括:生成链表模块,用于针对每个预设的所述任务流程属性,按照该任务流程属性包含的工作节点数量和每个所述工作节点的执行者信息,生成该任务流程属性对应的工作流链表,其中,所述工作流链表包含所述工作节点及所述工作节点之间的相互连接关系;
编号模块,用于按照所述相互连接关系,对所述工作流链表上的每个所述工作节点进行编号,并将包含所述编号的所述工作流链表保存在所述流程数据库中。
8.如权利要求7所述的协同办公数据流处理装置,其特征在于,所述校验模块包括:第一校验单元,用于若所述目标工作流链表上的所述工作节点数量大于预设的最大工作节点数量或者小于预设的最小工作节点数量,则确认所述校验结果为校验失败;
查询单元,用于若所述目标工作流链表上的所述工作节点数量小于等于所述预设的最大工作节点数量或者大于等于所述预设的最小工作节点数量,则在所述流程数据库中的人员组织机构表中查询所述目标工作流链表上的所述工作节点的执行者信息;
第二校验单元,用于若查询到所述执行者信息,则确认所述校验结果为校验成功,否则,确认所述校验结果为校验失败。
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至
5任一项所述协同办公数据流处理方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述协同办公数据流处理方法的步骤。