公开/公告号CN114781353A
专利类型发明专利
公开/公告日2022-07-22
原文格式PDF
申请/专利权人 平安普惠企业管理有限公司;
申请/专利号CN202210442705.3
发明设计人 徐寅磊;
申请日2022-04-25
分类号G06F40/205;G06F21/16;G06V30/40;G06Q10/10;
代理机构深圳市明日今典知识产权代理事务所(普通合伙);
代理人王杰辉;石良武
地址 518000 广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司)
入库时间 2023-06-19 16:06:26
法律状态公告日
法律状态信息
法律状态
2022-07-22
公开
发明专利申请公布
技术领域
本申请涉及到人工智能技术领域,特别是涉及到一种项目研发管理方法、装置、设备及存储介质。
背景技术
在项目研发过程中,采用项目研发管理系统进行项目研发管理,项目研发管理系统基于固定的研发流程进行项目研发管理,研发流程中提前设定好了节点、交付物审核流程和节点走向。发明人发现如果审核人员有变动,需要在系统中对研发流程进行修改,灵活性较差,增加了工作量;而且需要在审核结论查看页面中查看审核结论,在节点的附件中查看交付文档,操作繁琐,降低了用户体验。
发明内容
本申请的主要目的为提供一种项目研发管理方法、装置、设备及存储介质,旨在解决现有的项目研发管理系统基于固定的研发流程进行项目研发管理,存在灵活性较差,操作繁琐的技术问题。
为了实现上述发明目的,本申请提出一种项目研发管理方法,所述方法包括:
获取目标用户上传的待审核交付文档,其中,所述待审核交付文档是目标项目研发流程的目标节点的交付文档;
从所述待审核交付文档中识别出一个或者多个审核人员标识;
根据各个所述审核人员标识生成节点审核流程;
根据所述节点审核流程获取各个审核端发送的审核结论;
将各个所述审核结论与所述待审核交付文档进行合并,得到已审核交付文档。
进一步的,所述从所述待审核交付文档中识别出一个或者多个审核人员标识的步骤,包括:
对所述待审核交付文档进行文本识别,得到待分析文本;
采用预设的正则表达式和预设的审核关键字集,从所述待分析文本中识别出各个所述审核人员标识。
进一步的,所述将各个所述审核结论与所述待审核交付文档进行合并,得到已审核交付文档的步骤,包括:
根据所述待审核交付文档的目标文档类型,从预设的文档处理器库中获取文档处理器,以形成目标文档处理器;
采用所述目标文档处理器,将各个所述审核结论添加到所述待审核交付文档中,得到所述已审核交付文档。
进一步的,所述采用所述目标文档处理器,将各个所述审核结论添加到所述待审核交付文档中,得到所述已审核交付文档的步骤,包括:
采用所述目标文档处理器,将各个所述审核结论添加到所述待审核交付文档中,得到待处理交付文档;
根据所述目标文档类型,从预设的水印配置数据库中获取水印配置数据,以形成目标水印配置数据;
采用所述目标文档处理器和所述目标水印配置数据,对所述待处理交付文档进行添加水印处理,得到所述已审核交付文档。
进一步的,所述将各个所述审核结论与所述待审核交付文档进行合并,得到已审核交付文档的步骤之后,所述方法包括:
判断每个所述审核结论的审核结果是否为通过;
若是,则对所述目标项目研发流程中的所述目标节点的下一个节点进行启动处理;
若否,则根据所述已审核交付文档向目标客户端发送审核未通过提醒信息,其中,所述目标客户端是所述目标节点对应的用户标识对应的客户端。
进一步的,所述对所述目标项目研发流程中的所述目标节点的下一个节点进行启动处理的步骤之后,所述方法还包括:
根据所述目标项目研发流程的流程标识,从预设的电子印章配置数据库中获取电子印章配置数据,以形成目标电子印章配置数据;
根据所述目标电子印章配置数据,对所述已审核交付文档进行电子印章添加,得到目标交付文档。
进一步的,所述获取目标用户上传的待审核交付文档的步骤之前,所述方法还包括:
获取项目研发流程配置请求;
响应所述项目研发流程配置请求,在可视化界面中展示流程编辑区域和节点属性编辑区域;
在所述流程编辑区域中获取用户输入的初始流程节点树;
针对所述初始流程节点树中的每个节点,在所述节点属性编辑区域中获取用户输入的节点配置数据;
根据所述初始流程节点树和各个所述节点配置数据确定所述目标项目研发流程。
本申请还提出了一种项目研发管理装置,所述装置包括:
数据获取模块,用于获取目标用户上传的待审核交付文档,其中,所述待审核交付文档是目标项目研发流程的目标节点的交付文档;
审核人员标识确定模块,用于从所述待审核交付文档中识别出一个或者多个审核人员标识;
节点审核流程生成模块,用于根据各个所述审核人员标识生成节点审核流程;
审核结论获取模块,用于根据所述节点审核流程获取各个审核端发送的审核结论;
已审核交付文档确定模块,用于将各个所述审核结论与所述待审核交付文档进行合并,得到已审核交付文档。
本申请还提出了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
本申请还提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
本申请的项目研发管理方法、装置、设备及存储介质,其中方法通过获取目标用户上传的待审核交付文档,其中,所述待审核交付文档是目标项目研发流程的目标节点的交付文档;从所述待审核交付文档中识别出一个或者多个审核人员标识;根据各个所述审核人员标识生成节点审核流程;根据所述节点审核流程获取各个审核端发送的审核结论;将各个所述审核结论与所述待审核交付文档进行合并,得到已审核交付文档。通过从待审核交付文档中识别出的各个审核人员标识动态的生成节点审核流程,不需修改研发流程,提高了灵活性,降低了工作量;而且将各个所述审核结论与所述待审核交付文档进行合并得到已审核交付文档,从而只需要直接查看已审核交付文档,简化了操作步骤,提高了用户体验。
附图说明
图1为本申请一实施例的项目研发管理方法的流程示意图;
图2为本申请一实施例的项目研发管理装置的结构示意框图;
图3为本申请一实施例的计算机设备的结构示意框图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
参照图1,本申请实施例中提供一种项目研发管理方法,所述方法包括以下步骤S1-S5:
S1:获取目标用户上传的待审核交付文档,其中,所述待审核交付文档是目标项目研发流程的目标节点的交付文档;
S2:从所述待审核交付文档中识别出一个或者多个审核人员标识;
S3:根据各个所述审核人员标识生成节点审核流程;
S4:根据所述节点审核流程获取各个审核端发送的审核结论;
S5:将各个所述审核结论与所述待审核交付文档进行合并,得到已审核交付文档。
本实施例通过从待审核交付文档中识别出的各个审核人员标识动态的生成节点审核流程,不需修改研发流程,提高了灵活性,降低了工作量;而且将各个所述审核结论与所述待审核交付文档进行合并得到已审核交付文档,从而只需要直接查看已审核交付文档,简化了操作步骤,提高了用户体验。
对于S1,目标用户在目标客户端上传目标项目研发流程的目标节点的交付文档,目标客户端将该交付文档作为待审核交付文档;通过与目标客户端的通信连接,获取目标客户端发送的待审核交付文档。
待审核交付文档,是需要进行审核的交付文档。交付文档的文档类型的取值范围包括但不限于:PDF、Word、PPT、Excel和图像。
交付文档的取值范围包括但不限于:用户故事文档、代码及注释文档、性能测试文档、功能测试文档和上线结果文档。
目标项目研发流程,是任一个项目研发流程。可以理解的是,实现本申请的程序根据目标项目研发流程进行项目研发管理。
目标节点,是目标项目研发流程中的节点。
可以理解的是,项目研发流程中包括一个或多个节点。项目研发流程的各个节点以树形结构的方式组合成流程。
对于S2,根据预设的审核关键字,从所述待审核交付文档的文本中识别出各个审核人员标识。
审核关键字,交付文档中用于标识文本内容属于审核的关键字。比如,审核关键字为:直接上级审核交付文档。
审核人员标识,可以是审核人员姓名、审核人员ID等唯一标识一个审核人员的数据。
对于S3,根据所述审核人员标识的识别顺序,生成线性流程,将生成的流程作为节点审核流程,其中,节点审核流程中的每个审核节点对应一个所述审核人员标识。
可选的,根据审核关键字的位置数据,对各个所述审核人员标识生成节点审核流程,其中,将同一个审核关键字对应的各个所述审核人员标识对应的各个审核节点作为并行节点。也就是说,同一个审核关键字对应的各个所述审核人员标识对应的各个审核节点位于树形结构的同一层。
对于S4,根据所述节点审核流程,向每个审核人员标识对应的审核端发送审核通知;通过与各个审核端的通信连接,获取每个审核人员标识对应的审核端发送的审核结论。
审核结论包括:审核结果和审核意见说明。审核结果的值只有一个,审核结果的取值范围包括:通过和不通过。审核意见说明是审核人员输入文本。
对于S5,将各个所述审核结论添加到所述待审核交付文档中,将添加了各个所述审核结论的所述待审核交付文档作为已审核交付文档。
在一个实施例中,上述从所述待审核交付文档中识别出一个或者多个审核人员标识的步骤,包括以下步骤S21-S22:
S21:对所述待审核交付文档进行文本识别,得到待分析文本;
S22:采用预设的正则表达式和预设的审核关键字集,从所述待分析文本中识别出各个所述审核人员标识。
本实施例通过先对待审核交付文档进行文本识别,然后采用正则表达式从识别出的文本中识别出各个所述审核人员标识,实现了自动化识别审核人员标识,为动态的生成节点审核流程提供了基础。
对于S21,根据所述待审核交付文档的目标文档类型,从预设的文本识别器库中查找文档类型,将查找到的文档类型在文本识别器库中对应的文本识别器作为目标文本识别器;采用目标文本识别器,对所述待审核交付文档进行文本识别,将识别得到的文本作为待分析文本。
文本识别器库包括:文档类型和文本识别器。
文本识别器,用于从交付文档中识别出文本。比如,当交付文档是图像时,文本识别器是采用OCR(Optical Character Recognition,光学字符识别)技术实现的识别器。
对于S22,根据预设的正则表达式,针对预设的审核关键字集中的每个审核关键字,从所述待分析文本中识别出各个所述审核人员标识,得到每个审核关键字对应的各个所述审核人员标识。
在一个实施例中,上述将各个所述审核结论与所述待审核交付文档进行合并,得到已审核交付文档的步骤,包括以下步骤S51-S52:
S51:根据所述待审核交付文档的目标文档类型,从预设的文档处理器库中获取文档处理器,以形成目标文档处理器;
S52:采用所述目标文档处理器,将各个所述审核结论添加到所述待审核交付文档中,得到所述已审核交付文档。
本实施例通过采用与所述待审核交付文档的目标文档类型对应的文档处理器,将各个所述审核结论添加到所述待审核交付文档中,实现了快速、准确的将各个所述审核结论与所述待审核交付文档进行合并,从而只需要直接查看已审核交付文档,简化了操作步骤,提高了用户体验。
对于S51,将所述待审核交付文档的目标文档类型,在预设的文档处理器库中进行文档类型查找,将查找到的文档类型在预设的文档处理器库中对应的文档处理器作为目标文档处理器。
文档处理器库包括:文档类型和文档处理器。
文档处理器,用于将文本插入到所述待审核交付文档。文档处理器的实现方法在此不做赘述。
对于S52,采用所述目标文档处理器,将各个所述审核结论添加到所述待审核交付文档中,将添加了各个所述审核结论的所述待审核交付文档作为所述已审核交付文档。
在一个实施例中,上述采用所述目标文档处理器,将各个所述审核结论添加到所述待审核交付文档中,得到所述已审核交付文档的步骤,包括以下步骤S521-S523:
S521:采用所述目标文档处理器,将各个所述审核结论添加到所述待审核交付文档中,得到待处理交付文档;
S522:根据所述目标文档类型,从预设的水印配置数据库中获取水印配置数据,以形成目标水印配置数据;
S523:采用所述目标文档处理器和所述目标水印配置数据,对所述待处理交付文档进行添加水印处理,得到所述已审核交付文档。
本实施例通过采用所述目标文档处理器和与目标文档类型对应的水印配置数据,对所述待处理交付文档进行添加水印处理,从而有利于对交付文档进行规范化处理。
对于S521,采用所述目标文档处理器,将各个所述审核结论添加到所述待审核交付文档中,将添加了各个所述审核结论的所述待审核交付文档作为所述待处理交付文档。
对于S522,将所述目标文档类型,从预设的水印配置数据库中进行文档类型的查找,将查找到的文档类型在所述水印配置数据库中对应的水印配置数据作为所述目标水印配置数据。
水印配置数据库包括:文档类型和水印配置数据。
水印配置数据包括:水印内容和水印格式配置。水印内容包括:文本和/或图片。水印格式配置,水印内容添加到文档中的格式要求。
对于S523,采用所述目标文档处理器,根据所述目标水印配置数据中的水印格式配置,将所述目标水印配置数据中的水印内容添加到所述待处理交付文档中,将添加了水印内容的所述待处理交付文档作为所述已审核交付文档。
在一个实施例中,上述将各个所述审核结论与所述待审核交付文档进行合并,得到已审核交付文档的步骤之后,所述方法包括以下步骤S61-S63:
S61:判断每个所述审核结论的审核结果是否为通过;
S62:若是,则对所述目标项目研发流程中的所述目标节点的下一个节点进行启动处理;
S63:若否,则根据所述已审核交付文档向目标客户端发送审核未通过提醒信息,其中,所述目标客户端是所述目标节点对应的用户标识对应的客户端。
本实施例在每个所述审核结论的审核结果为通过时启动目标节点的下一个节点,在存在所述审核结论的审核结果为不通过时发送审核未通过提醒信息,实现了自动化进行节点推进。
对于S61,判断每个所述审核结论的审核结果是否为通过,也就是判断所有所述审核结论的所有审核结果是否均为通过。
对于S62,若是,也就是所有所述审核结论的所有审核结果均为通过,此时意味着所述待审核交付文档对应的所有审核人员均认可了所述待审核交付文档,因此,对所述目标项目研发流程中的所述目标节点的下一个节点进行启动处理,以实现将目标节点的下一个节点作为当前需要处理的节点。
对于S63,若否,也就是存在所述审核结论的审核结果均为不通过,此时意味着所述待审核交付文档对应的部分审核人员不认可所述待审核交付文档,因此,根据所述已审核交付文档向目标客户端发送审核未通过提醒信息,方便目标用户快速的在目标客户端重新上传交付文档。
在一个实施例中,上述对所述目标项目研发流程中的所述目标节点的下一个节点进行启动处理的步骤之后,所述方法还包括以下步骤S641-S642:
S641:根据所述目标项目研发流程的流程标识,从预设的电子印章配置数据库中获取电子印章配置数据,以形成目标电子印章配置数据;
S642:根据所述目标电子印章配置数据,对所述已审核交付文档进行电子印章添加,得到目标交付文档。
本实施例通过根据所述目标项目研发流程的流程标识对应的电子印章配置数据,对所述已审核交付文档进行电子印章添加,从而自动化的完成了交付文档的电子印章生成。
对于S641,电子印章配置数据库包括:流程标识和电子印章配置数据数据。电子印章配置数据数据包括:电子印章图像和电子印章样式配置数据。电子印章样式配置数据包括:图像大小和图像方向。
将所述目标项目研发流程的流程标识,从预设的电子印章配置数据库中进行流程标识查找,将查找到的流程标识在电子印章配置数据库中对应的电子印章配置数据数据作为目标电子印章配置数据。
对于S642,采用与所述已审核交付文档对应的电子印章合并处理器,根据所述目标电子印章配置数据,对所述已审核交付文档进行电子印章添加,将添加了电子印章的所述已审核交付文档作为所述目标交付文档。可以理解的是,目标交付文档可以是图像,也可以是PDF格式文档。
电子印章合并处理器,用于将电子印章图像添加到文档中,并输出PDF格式的文档。电子印章合并处理器的实现方法在此不做赘述。
在一个实施例中,上述获取目标用户上传的待审核交付文档的步骤之前,所述方法还包括以下步骤S11-S15:
S11:获取项目研发流程配置请求;
S12:响应所述项目研发流程配置请求,在可视化界面中展示流程编辑区域和节点属性编辑区域;
S13:在所述流程编辑区域中获取用户输入的初始流程节点树;
S14:针对所述初始流程节点树中的每个节点,在所述节点属性编辑区域中获取用户输入的节点配置数据;
S15:根据所述初始流程节点树和各个所述节点配置数据确定所述目标项目研发流程。
本实施例实现了基于可视化界面进行目标项目研发流程的配置,简化了操作,提高了用户体验。
对于S11,可以获取用户在实现本申请的程序中的界面中发起的项目研发流程配置请求,也可以获取第三方应用发送的项目研发流程配置请求。
项目研发流程配置请求,是进行项目研发流程配置的请求。
对于S12,在获取到所述项目研发流程配置请求时,采用预设的界面展示规则,展示可视化界面,其中,在可视化界面中记载有流程编辑区域和节点属性编辑区域。
对于S13,用户在所述流程编辑区域中点击添加节点,用户在所述流程编辑区域中添加的各个节点形成树形结构,将树形结构的各个节点作为初始流程节点树。
可以理解的是,初始流程节点树中包含的是空节点,因需要执行步骤S14进行节点配置。
对于S14,可以是在初始流程节点树完整的生成之后,针对所述初始流程节点树中的每个节点,在所述节点属性编辑区域中获取用户输入的节点配置数据。也可以是,用户在所述流程编辑区域中点击添加节点时,随时点击所述流程编辑区域中的节点,然后在所述节点属性编辑区域中输入节点配置数据。
节点配置数据包括:节点名称、节点判断条件、节点责任人标识、交付文档需求清单。
交付文档需求清单包括:交付文档名称和审核人员要求。
对于S15,采用预设的项目研发流程组合方法,根据所述初始流程节点树和各个所述节点配置数据进行项目研发流程组合,将组合得到的项目研发流程作为所述目标项目研发流程。
比如,项目研发流程组合方法是生成JSON(JavaScript Object Notation,JS对象简谱)树,也就是根据所述初始流程节点树和各个所述节点配置数据生成JSON树,将生成的JSON树作为所述目标项目研发流程。
参照图2,本申请还提出了一种项目研发管理装置,所述装置包括:
数据获取模块100,用于获取目标用户上传的待审核交付文档,其中,所述待审核交付文档是目标项目研发流程的目标节点的交付文档;
审核人员标识确定模块200,用于从所述待审核交付文档中识别出一个或者多个审核人员标识;
节点审核流程生成模块300,用于根据各个所述审核人员标识生成节点审核流程;
审核结论获取模块400,用于根据所述节点审核流程获取各个审核端发送的审核结论;
已审核交付文档确定模块500,用于将各个所述审核结论与所述待审核交付文档进行合并,得到已审核交付文档。
本实施例通过从待审核交付文档中识别出的各个审核人员标识动态的生成节点审核流程,不需修改研发流程,提高了灵活性,降低了工作量;而且将各个所述审核结论与所述待审核交付文档进行合并得到已审核交付文档,从而只需要直接查看已审核交付文档,简化了操作步骤,提高了用户体验。
在一个实施例中,上述审核人员标识确定模块200包括:
文本识别子模块,用于对所述待审核交付文档进行文本识别,得到待分析文本;
审核人员标识识别子模块,用于采用预设的正则表达式和预设的审核关键字集,从所述待分析文本中识别出各个所述审核人员标识。
在一个实施例中,上述已审核交付文档确定模块500包括:
目标文档处理器确定子模块,用于根据所述待审核交付文档的目标文档类型,从预设的文档处理器库中获取文档处理器,以形成目标文档处理器;
已审核交付文档确定子模块,用于采用所述目标文档处理器,将各个所述审核结论添加到所述待审核交付文档中,得到所述已审核交付文档。
在一个实施例中,上述已审核交付文档确定子模块包括:
待处理交付文档确定单元,用于采用所述目标文档处理器,将各个所述审核结论添加到所述待审核交付文档中,得到待处理交付文档;
目标水印配置数据确定单元,用于根据所述目标文档类型,从预设的水印配置数据库中获取水印配置数据,以形成目标水印配置数据;
添加水印处理单元,用于采用所述目标文档处理器和所述目标水印配置数据,对所述待处理交付文档进行添加水印处理,得到所述已审核交付文档。
在一个实施例中,上述装置还包括:
审核结果处理模块,用于判断每个所述审核结论的审核结果是否为通过,若是,则对所述目标项目研发流程中的所述目标节点的下一个节点进行启动处理,若否,则根据所述已审核交付文档向目标客户端发送审核未通过提醒信息,其中,所述目标客户端是所述目标节点对应的用户标识对应的客户端。
在一个实施例中,上述装置还包括:
电子印章添加模块,用于根据所述目标项目研发流程的流程标识,从预设的电子印章配置数据库中获取电子印章配置数据,以形成目标电子印章配置数据,根据所述目标电子印章配置数据,对所述已审核交付文档进行电子印章添加,得到目标交付文档。
在一个实施例中,上述装置还包括:
目标项目研发流程确定模块,用于获取项目研发流程配置请求;响应所述项目研发流程配置请求,在可视化界面中展示流程编辑区域和节点属性编辑区域;在所述流程编辑区域中获取用户输入的初始流程节点树;针对所述初始流程节点树中的每个节点,在所述节点属性编辑区域中获取用户输入的节点配置数据;根据所述初始流程节点树和各个所述节点配置数据确定所述目标项目研发流程。
参照图3,本申请实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于储存项目研发管理方法等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种项目研发管理方法。所述项目研发管理方法,包括:获取目标用户上传的待审核交付文档,其中,所述待审核交付文档是目标项目研发流程的目标节点的交付文档;从所述待审核交付文档中识别出一个或者多个审核人员标识;根据各个所述审核人员标识生成节点审核流程;根据所述节点审核流程获取各个审核端发送的审核结论;将各个所述审核结论与所述待审核交付文档进行合并,得到已审核交付文档。
本实施例通过从待审核交付文档中识别出的各个审核人员标识动态的生成节点审核流程,不需修改研发流程,提高了灵活性,降低了工作量;而且将各个所述审核结论与所述待审核交付文档进行合并得到已审核交付文档,从而只需要直接查看已审核交付文档,简化了操作步骤,提高了用户体验。
在一个实施例中,上述从所述待审核交付文档中识别出一个或者多个审核人员标识的步骤,包括:
对所述待审核交付文档进行文本识别,得到待分析文本;
采用预设的正则表达式和预设的审核关键字集,从所述待分析文本中识别出各个所述审核人员标识。
在一个实施例中,上述将各个所述审核结论与所述待审核交付文档进行合并,得到已审核交付文档的步骤,包括:
根据所述待审核交付文档的目标文档类型,从预设的文档处理器库中获取文档处理器,以形成目标文档处理器;
采用所述目标文档处理器,将各个所述审核结论添加到所述待审核交付文档中,得到所述已审核交付文档。
在一个实施例中,上述采用所述目标文档处理器,将各个所述审核结论添加到所述待审核交付文档中,得到所述已审核交付文档的步骤,包括:
采用所述目标文档处理器,将各个所述审核结论添加到所述待审核交付文档中,得到待处理交付文档;
根据所述目标文档类型,从预设的水印配置数据库中获取水印配置数据,以形成目标水印配置数据;
采用所述目标文档处理器和所述目标水印配置数据,对所述待处理交付文档进行添加水印处理,得到所述已审核交付文档。
在一个实施例中,上述将各个所述审核结论与所述待审核交付文档进行合并,得到已审核交付文档的步骤之后,包括:
判断每个所述审核结论的审核结果是否为通过;
若是,则对所述目标项目研发流程中的所述目标节点的下一个节点进行启动处理;
若否,则根据所述已审核交付文档向目标客户端发送审核未通过提醒信息,其中,所述目标客户端是所述目标节点对应的用户标识对应的客户端。
在一个实施例中,上述对所述目标项目研发流程中的所述目标节点的下一个节点进行启动处理的步骤之后,还包括:
根据所述目标项目研发流程的流程标识,从预设的电子印章配置数据库中获取电子印章配置数据,以形成目标电子印章配置数据;
根据所述目标电子印章配置数据,对所述已审核交付文档进行电子印章添加,得到目标交付文档。
在一个实施例中,上述获取目标用户上传的待审核交付文档的步骤之前,还包括:
获取项目研发流程配置请求;
响应所述项目研发流程配置请求,在可视化界面中展示流程编辑区域和节点属性编辑区域;
在所述流程编辑区域中获取用户输入的初始流程节点树;
针对所述初始流程节点树中的每个节点,在所述节点属性编辑区域中获取用户输入的节点配置数据;
根据所述初始流程节点树和各个所述节点配置数据确定所述目标项目研发流程。
本申请一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种项目研发管理方法,包括步骤:获取目标用户上传的待审核交付文档,其中,所述待审核交付文档是目标项目研发流程的目标节点的交付文档;从所述待审核交付文档中识别出一个或者多个审核人员标识;根据各个所述审核人员标识生成节点审核流程;根据所述节点审核流程获取各个审核端发送的审核结论;将各个所述审核结论与所述待审核交付文档进行合并,得到已审核交付文档。
上述执行的项目研发管理方法,通过从待审核交付文档中识别出的各个审核人员标识动态的生成节点审核流程,不需修改研发流程,提高了灵活性,降低了工作量;而且将各个所述审核结论与所述待审核交付文档进行合并得到已审核交付文档,从而只需要直接查看已审核交付文档,简化了操作步骤,提高了用户体验。
在一个实施例中,上述从所述待审核交付文档中识别出一个或者多个审核人员标识的步骤,包括:
对所述待审核交付文档进行文本识别,得到待分析文本;
采用预设的正则表达式和预设的审核关键字集,从所述待分析文本中识别出各个所述审核人员标识。
在一个实施例中,上述将各个所述审核结论与所述待审核交付文档进行合并,得到已审核交付文档的步骤,包括:
根据所述待审核交付文档的目标文档类型,从预设的文档处理器库中获取文档处理器,以形成目标文档处理器;
采用所述目标文档处理器,将各个所述审核结论添加到所述待审核交付文档中,得到所述已审核交付文档。
在一个实施例中,上述采用所述目标文档处理器,将各个所述审核结论添加到所述待审核交付文档中,得到所述已审核交付文档的步骤,包括:
采用所述目标文档处理器,将各个所述审核结论添加到所述待审核交付文档中,得到待处理交付文档;
根据所述目标文档类型,从预设的水印配置数据库中获取水印配置数据,以形成目标水印配置数据;
采用所述目标文档处理器和所述目标水印配置数据,对所述待处理交付文档进行添加水印处理,得到所述已审核交付文档。
在一个实施例中,上述将各个所述审核结论与所述待审核交付文档进行合并,得到已审核交付文档的步骤之后,包括:
判断每个所述审核结论的审核结果是否为通过;
若是,则对所述目标项目研发流程中的所述目标节点的下一个节点进行启动处理;
若否,则根据所述已审核交付文档向目标客户端发送审核未通过提醒信息,其中,所述目标客户端是所述目标节点对应的用户标识对应的客户端。
在一个实施例中,上述对所述目标项目研发流程中的所述目标节点的下一个节点进行启动处理的步骤之后,还包括:
根据所述目标项目研发流程的流程标识,从预设的电子印章配置数据库中获取电子印章配置数据,以形成目标电子印章配置数据;
根据所述目标电子印章配置数据,对所述已审核交付文档进行电子印章添加,得到目标交付文档。
在一个实施例中,上述获取目标用户上传的待审核交付文档的步骤之前,还包括:
获取项目研发流程配置请求;
响应所述项目研发流程配置请求,在可视化界面中展示流程编辑区域和节点属性编辑区域;
在所述流程编辑区域中获取用户输入的初始流程节点树;
针对所述初始流程节点树中的每个节点,在所述节点属性编辑区域中获取用户输入的节点配置数据;
根据所述初始流程节点树和各个所述节点配置数据确定所述目标项目研发流程。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
以上所述仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
机译: 用于以交互方式再现音频数据和从存储介质中读出的v / v的记录和/或再现设备。用于再现第一数据和/或再现的设备。以交互方式从存储设备读取交互数据。以交互方式使用的设备中用于ENAV的临时存储(缓冲区)的存储器的管理方法为交互式。临时存储的内存的管理方法(“缓冲区”)到交互式设备中的服务“聊天”,该交互设备具有用于临时存储(缓冲区)en.AV的内存,并且在计算机中读取了临时存储的内存的管理方法(记录设备的复制和/或复制,以交互方式复制从armazenBudget的am u00ecdia读取的第一数据和交互数据,以及信息存储m
机译: 文件存储方法数据存储设备存储介质管理方法文件管理方法在存储介质和程序存储介质中写入接收数据的方法
机译: 文件存储方法,数据存储设备,存储介质管理方法,文件管理方法,在存储介质中写入接收数据的方法以及程序存储介质