技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种复杂产品研发过程的工作流生成方法与流程  >  正文

一种复杂产品研发过程的工作流生成方法与流程

  • 国知局
  • 2024-10-09 16:35:51

本发明主要涉及数据建模,尤其是涉及一种复杂产品研发过程的工作流生成方法。

背景技术:

1、现代智能设备的研发过程具有集成性和协同性,是一个复杂度高、协同需求高的系统工程。例如飞机产品的研发和设计过程中企业围绕研发新产品所进行的各种工作任务的有序执行构成了产品研发工作流,其中包括产品设计、强度校核、工艺设计、成本核算、质量检测等流程环节,这些工作任务由具备相关专业能力的设计人员按照产品研发的业务逻辑有序开展,工作任务开展的同时伴随着流程信息数据的产生、存储和传递。产品研发工作流需要将工作任务、人员、信息流转等集合为一个有机整体,从而达到有序组织产品研发的目的。

2、目前实际产品研发和生产过程面临的问题是生产流程中的各个环节未能紧密衔接,流程设计未能充分考虑实际生产中的不确定性和变化性,使得在实际操作中不同岗位、不同部门之间的设计人员缺乏有效的沟通和协作机制,工作任务的信息和物料传递不畅,从而导致各个任务环节之间出现脱节。以飞机产品研发流程为例,相对更注重产品是否满足功能要求,但是对计划、生产、销售、包装、运输、维修、运营等环节缺乏系统考虑或相对考虑较少,导致整个产品研发过程协同性低,进而造成生产过程成本高、维修难、制造周期长的问题。同时,在实际生产时,针对各项设计任务匹配的设计人员的专业技术分类和设计能力参差不齐,也可能导致某些关键工序无法按时完成,进而影响整个生产进度。

技术实现思路

1、本发明所要解决的技术问题

2、提供一种复杂产品研发过程的工作流生成方法,旨在提高产品研发工作流程的协同性和效率。

3、本发明解决上述技术问题所采用的技术方案

4、一种复杂产品研发过程的工作流生成方法,包括:

5、步骤s1:建立工作流模型和设计人员能力模型;

6、所述工作流模型用于提取工作流对象、工作任务对象、条件对象和任务流向对象;所述工作流对象用于描述工作流模型的信息;所述工作任务对象用于描述工作流中每一个任务节点的工作任务信息;所述条件对象用于描述工作流中每一个任务节点的工作任务完成标准;所述任务流向对象用于描述任务节点之间的流转关系;

7、步骤s2:对工作流模型进行训练,将待生成工作流的需求定义输入工作流模型,分别提取工作流对象、工作任务对象、条件对象和任务流向对象;

8、步骤s3:根据工作流模型提取出的工作任务对象匹配设计人员能力模型;

9、步骤s4:根据工作流模型提取的工作流对象、工作任务对象、条件对象、任务流向对象和设计人员能力模型的匹配结果生成完整的工作流。

10、进一步的,所述设计人员能力模型中包括设计人员的能力编号、能力名称、能力描述和能力等级。

11、进一步的,步骤s3具体包括:

12、步骤s31:根据工作任务对象中每一个任务节点的工作任务信息识别相应任务节点的设计能力需求;

13、步骤s32:按照设计能力需求匹配设计人员能力模型,若匹配得到的设计人员能力模型仅有一项,则将该设计人员能力模型对应的设计人员匹配为完成相应任务节点工作任务的设计人员;若匹配得到的设计人员能力模型超过一项,则进入步骤s33;

14、步骤s33:逐个查询设计人员能力模型是否关联有正在执行工作任务,排除关联有正在执行工作任务的设计人员能力模型,记录所有未关联正在执行任务的设计人员能力模型;

15、步骤s34:对所有未关联正在执行任务的设计人员能力模型的能力等级进行排序,获取能力等级最高的设计人员能力模型,若能力等级最高的设计人员能力模型只有一个,则将该设计人员能力模型对应的设计人员匹配为完成相应任务节点工作任务的设计人员;若能力等级最高的设计人员能力模型大于一个,进入步骤s35;

16、步骤s35:向工作流建模人员推送所有能力等级最高的设计人员能力模型,由工作流建模人员选择相应任务节点的设计人员。

17、进一步的,一个设计人员根据专业分类关联多个设计人员能力模型。

18、进一步的,所述方法还包括:完成任务节点的工作任务后,根据条件任务对象描述的任务节点的工作任务标准对工作任务完成结果进行校验,若未通过校验,则提示不允许进入任务流向对象指向的下一个任务节点。

19、进一步的,所述方法还包括步骤s5:基于步骤s4中生成的工作流生成工作流可视化流程图,具体包括以下步骤:

20、步骤s51:查找工作流中的工作任务对象,按照工作任务流向对象描述的任务节点之间的流转关系将工作任务对象中的所有任务节点排列成任务节点队列;

21、步骤s52:建立画布,确定画布原点,按照任务流向对象描述的任务节点之间的流向关系将任务节点队列中的任务节点放入画布中;

22、步骤s53:根据任务节点在画布中的坐标和尺寸信息,结合任务流向对象描述的任务节点之间的流向关系生成流向线。

23、进一步的,所述方法还包括,在工作流可视化流程图绘制完成后,将任务节点在画布中的坐标、尺寸信息、起始任务控制点、结束任务控制点写入工作任务对象中;将工作流对象、工作任务对象、条件对象和任务流向对象中的数据写入数据库中,在需要复现该工作流可视化流程图时直接调用数据库中的存储数据。

24、本发明的有益效果

25、本发明所述的一种复杂产品研发过程的工作流生成方法,通过建立工作流模型从待生成工作流的需求定义中提取工作流对象、工作任务对象、条件对象和任务流向对象,并根据工作任务对象中的每一个任务节点的工作任务信息匹配合适的设计人员,能够快速定义出适应产品研发过程的全生命周期工作流,使产品研发过程的各个任务节点紧密衔接,明确各任务节点之间的流转关系,进而提升产品研发过程的效率和产品研发的标准化程度。同时,将生成的工作流进行图像化,生成工作流可视化流程图,使得复杂的产品研发过程能够以图形化的形式得以显性的展示,便于管理人员更直观的掌握整个产品研发过程的信息。

技术特征:

1.一种复杂产品研发过程的工作流生成方法,其特征在于,包括:

2.根据权利要求1所述的一种复杂产品研发过程的工作流生成方法,其特征在于,所述设计人员能力模型中包括设计人员的能力编号、能力名称、能力描述和能力等级。

3.根据权利要求2所述的一种复杂产品研发过程的工作流生成方法,其特征在于,步骤s3具体包括:

4.根据权利要求3所述的一种复杂产品研发过程的工作流生成方法,其特征在于,一个设计人员根据专业分类关联多个设计人员能力模型。

5.根据权利要求1所述的一种复杂产品研发过程的工作流生成方法,其特征在于,所述方法还包括:完成任务节点的工作任务后,根据条件任务对象描述的任务节点的工作任务标准对工作任务完成结果进行校验,若未通过校验,则提示不允许进入任务流向对象指向的下一个任务节点。

6.根据权利要求1-5任意一项所述的一种复杂产品研发过程的工作流生成方法,其特征在,所述方法还包括步骤s5:基于步骤s4中生成的工作流生成工作流可视化流程图。

7.根据权利要求6所述的一种复杂产品研发过程的工作流生成方法,其特征在于,所述步骤s5具体包括:

8.根据权利要求7所述的一种复杂产品研发过程的工作流生成方法,其特征在于,步骤s53具体包括:

9.根据权利要求8所述的一种复杂产品研发过程的工作流生成方法,其特征在于,所述方法还包括,在工作流可视化流程图绘制完成后,将任务节点在画布中的坐标、尺寸信息、起始任务控制点、结束任务控制点写入工作任务对象中;将工作流对象、工作任务对象、条件对象和任务流向对象中的数据存储到数据库中,在需要复现该工作流可视化流程图时直接调用数据库中的存储数据。

技术总结本发明主要涉及系统建模技术领域。本发明提供一种复杂产品研发过程的工作流生成方法,通过建立工作流模型提取工作流对象、工作任务对象、条件对象和任务流向对象;将待生成工作流的需求定义输入工作流模型,分别提取工作流对象、工作任务对象、条件对象和任务流向对象;根据工作流模型提取出的工作任务对象匹配设计人员能力模型;根据工作流模型提取的工作流对象、工作任务对象、条件对象、任务流向对象和设计人员能力模型的匹配结果生成完整的工作流,使工艺制造过程的各个环节紧密衔接,明确各环节之间的流转关系,节省筛选时间,进而提升工艺制造过程的效率和工艺制造的产品的标准化程度。技术研发人员:王玖,王旋,宋嘉亮,王焰,赵雨涵,闫伟,朱小龙,唐维,王浩华,代怡受保护的技术使用者:中航成飞民用飞机有限责任公司技术研发日:技术公布日:2024/9/26

本文地址:https://www.jishuxx.com/zhuanli/20240929/313495.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。