流程管理是PERA.Workflow的核心模块。用户通过流程管理可以自定义流程,设置流程间的数据流转,通过授权对流程进行监控等。流程可以与产品结构及项目进行关联,使研发流程中产生的数据得到统一管理。流程管理模块支持对研发、设计工具的管理和集成,在流程执行过程中实现在任务节点启动已经注册的各种商用和自制研发设计软件工具,通过调用本地软件工具可直接对数据进行处理。同时,还支持企业内部知识管理与外部知识管理系统的集成,通过将知识嵌入研发流程来提高企业知识的重用率,提升研发效率。
数据管理是PERA.Workflow的基础模块之一,负责对流程管理、系统管理等各个模块相关数据的统一存储及网格化管理,实现研发数据的共享、透明,以及对协同研发工作环境的支持。数据管理模块实现用户在研发流程过程中的数据管理,提供基于研发流程、项目、学科信息等多维度的研发数据组织和查询方式,有效提高研发人员工作效率。系统还为用户提供完善的数据恢复机制,使企业研发数据的安全性和完整性得到保障。
系统管理是PERA.Workflow的基础模块之一,为流程管理、系统管理等各个模块提供了权限管理、用户管理,以及日志和门户等管理功能,对研发流程管理系统的安全和正常运行提供全方位保障。系统管理模块可同企业现有HR等系统进行集成,实现用户的统一管理,提高企业信息化的整体性,降低企业管理成本。基于三权分立原则的日志管理功能,为用户建立了一套科学、合理、完备的操作日志管理手段,有效防止了用户的非法操作及非法访问,确保了客户研发数据和系统的安全性。系统管理模块还基于各个模块运行时的信息,进行分角色、分层级的组织,并通过多级门户等展现方式向客户呈现有效的信息。
流程定义的最重要特征是简单易用,所有参与研发项目的工作人员都会很容易进行使用和操作。流程定义功能采用图形化的拖拉式手段,实现自顶向下的流程分解和自底向上的流程装配,能够方便创建顺序流程、嵌套流程(子流程,块活动)、循环流程,定义流程节点的执行人、工具、计划、时间、资源、输入与输出数据等,且所有研发过程中产生的数据均可以与数据管理模块进行关联。
PERA.Workflow可以跟踪研发任务的执行过程、提供任务列表和信息,在任务到任务、人员与人员、工具到工具之间传递数据,并可以利用正确的数据信息启动正确的研发软件应用程序,为研发人员节省了大量工作时间和精力。为适应现实的研发工作情况,流程执行功能同样具备较高的灵活性,如:当研发目标没有实现时,研发人员可通过自动的流程迭代、优化设计等步骤来实现研发目标;当任务不能按期完成或有临时事情时,任务执行人可以在流程中委托他人代为处理等。
通过图形化的显示形式,流程监控功能可以让管理者或项目负责人清晰掌握研发流程的整体运行情况,包括任何一级的子项目执行和相关信息等。同时,为了便于研发项目的流程监控,管理者或项目负责人可通过在研发流程中添加评审节点、带评审的活动等来对研发流程分阶段进行评审,保证研发项目的质量和流程的顺利执行。
PERA.Workflow为研发团队提供了一个协同的工作环境,可以确保项目参与人都能够在正确的过程和时间获得正确的任务和数据。系统通过团队化管理模式简化项目管理工作,在实现对项目团队整体管理的同时又能够优化项目人员。系统通过分角色多级信息展示功能可以使项目组成员快速定位项目信息,进行整体或局部的信息查询。同时,为确保协同工作环境的安全性,保障协同工作的顺利开展,系统提供了多种权限管理模式,以及统一的日志记录和管理等。
PERA.Workflow的知识管理功能实现将研发活动中涉及的知识与研发流程进行关联,使知识嵌入研发流程,帮助研发人员在工作之中快速得到相应的指导规范、参考信息和相关知识,最大程度辅助研发人员能够顺利完成工作,提升工作效率。同时,通过对知识的管理还可以将企业积累的内部知识激活且得到重用,帮助企业加快研发人员的成长速度,发挥出企业内部知识和经验的作用。