一种基于规则的多级并行研发设计流程可视化建模方法技术

技术编号:27198094 阅读:15 留言:0更新日期:2021-01-31 11:59
本发明专利技术公开了一种基于规则的多级并行研发设计流程可视化建模方法,属于企业信息化技术领域。该方法的步骤包括:1.明确任务的需求,确定总体目标;2.将总目标分解为几个分目标;3.对复杂的分目标进一步层层分解为更低层级的子流程,得到具有清晰层级结构的多级流程集合;4.各层级人员对相应层级流程进行详细建模;5.根据流程节点之间的关系进行集成;6.对上述步骤得到的流程节点的相关属性进行实例化,建模完成。本发明专利技术能够实现复杂产品多级并行研发设计流程的可视化建模。行研发设计流程的可视化建模。行研发设计流程的可视化建模。

【技术实现步骤摘要】
一种基于规则的多级并行研发设计流程可视化建模方法


[0001]本专利技术属于企业信息化
,具体涉及研发设计流程的可视化建模方法,特别是涉及一种基于规则的多级并行研发设计流程可视化建模方法。

技术介绍

[0002]研发设计流程是由按时间和逻辑排序的任务及其分配的资源等信息组成,流程中的每项任务节点都需要进行资源需求说明和相关资源的配置。为流程中的任务事项分配合适的资源就是任务与资源匹配的过程。复杂产品的研发设计流程在定义阶段面临流程执行过程的不确定性、节点任务执行顺序的不确定性以及节点任务所需资源的不确定性。
[0003]现阶段,企业的任务与资源匹配大多通过相关技术人员,根据自身经验,结合项目执行情况和资源占用情况手动给出。这样,就导致编制内容难以统一规范,相关知识难以固化重用,资源配置的速度和对变化的反映速度都较低。另外,由于掌握信息不全面、项目执行情况及资源占用情况更新不及时,导致为任务手动添加的资源配置不够科学,自动化程度低,难以适应实时变化的生产状态。因此整体呈现出资源与流程融合不足,较少考虑流程执行中的不确定性,无法对多级并行流程进行统一的计划调度,从而出现计划与进度控制脱节的现象。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种基于规则的多级并行研发设计流程可视化建模方法,能够实现复杂产品多级并行研发设计流程的可视化建模。本方法建立的流程模型直观易懂,可支持多级并行复杂流程设计、动态支路决策、回退和环形流程描述。
[0005]一种基于规则的多级并行研发设计流程可视化建模方法,该方法的实现包括以下步骤:
[0006]步骤101:明确任务的需求,确定总体目标;
[0007]步骤102:将总目标分解为几个分目标;
[0008]步骤103:对复杂的分目标进一步层层分解为更低层级的子流程,得到具有清晰层级结构的多级流程集合;其中,流程模型任意细化直至最末级的原子任务活动,实际的细化程度以满足具体企业对研发设计流程建模和控制的要求为原则;
[0009]步骤104:各层级人员对相应层级流程进行详细建模,包括设计各流程节点的表单和流程节点的属性,并在建模时考虑业务流程动态变化的情况,建立多种资源方案,备选支路,以便流程执行时进行动态路由决策;
[0010]步骤105:根据流程节点之间的关系进行集成;
[0011]步骤106:对上述步骤得到的流程节点的相关属性进行实例化,建模完成。
[0012]进一步地,所述步骤104中流程节点的表单提供给该流程节点的执行人根据现场数据进行填写;通过自定义表单以满足不同的业务需求,表单的数据包括附件、超链接、下拉框、图片以及文本框五种类型。
[0013]进一步地,所述步骤104中的流程节点有七种类型:
[0014]1.开始节点:一个流程模板中必须有且仅有一个开始节点;
[0015]2.终止节点:一个流程模板中必须有且仅有一个结束节点;
[0016]3.普通节点:仅允许一个输入方向和一个输出方向,流程运行时,顺序执行普通节点;普通节点支持节点回退,流程运行过程中,执行人根据现场的动态条件,判断并选择是否需要回退或回退至哪个前置普通节点;
[0017]4.子流程节点:该节点包括一个或多个子流程,启动流程时,会递归启动所有子流程;
[0018]5.分流节点:节点包括一个输入和多个输出,流程运行通过分流节点时,将分成多个并行支路;
[0019]6.合流节点:节点包括一个输出和多个输入,流程运行通过该节点时,将多个并行支路合并成一个支路,当所有并行支路均运行到该节点时,流程才能往后推进;
[0020]7.决策节点:该类型节点成对出现,流程运行至第一个决策节点时,将根据两个分支上配置的规则进行判断,如果某一支路的规则被满足,则该支路流通,否则该支路不通;第二个执行的决策节点不需要配置路由规则。
[0021]进一步地,所述七个类型的流程节点的共有属性包括:
[0022]1.NodeId表示节点编码;
[0023]2.FlowNo表示流程编码;
[0024]3.EarlyStart表示最早开始时间;
[0025]4.LateFinish表示最晚结束时间;
[0026]5.RealBefore表示真前节点,是当前流程执行前必须运行完成的流程节点,是流程优化时的约束条件;
[0027]6.TotalTime表示预计用时;
[0028]7.ResourcePlanList表示资源方案列表,同一个节点可配置多个资源方案,每个资源方案下可有不同的资源信息。
[0029]进一步地,所述普通节点的专有属性包括BackNodeList,表示可回退节点列表。
[0030]进一步地,所述决策节点的专有属性包括JudgeRuleList和PairNodeId,JudgeRuleList表示决策规则列表;PairNodeId表示配对的决策节点编码;决策节点必须成对出现,首先执行的决策节点的每个输出的支路上需要配置决策规则,最后执行决策节点不需要配置决策规则,未配置规则的流出支路,默认流通;流程运行时将根据规则是否满足来决定该流出支路是否流通;通过成对的决策节点中的首先执行的决策节点输出方向上配置的多种规则,根据现场的动态条件进行规则判断,描述在流程运行过程中选择、并行、环形的复杂流程状态;如果多条支路中只满足一条支路,就是动态选择;如果多条支路中至少满足两个支路上的规则,则是并行执行;如果通过判断是否满足一条支路上的规则,并且该支路指向前置的某个流程节点,则表示对该规则进行判断,若不满足规则,就会循环执行,直到满足规则时才继续执行下一个流程节点的环形流程。
[0031]进一步地,所述子流程节点的专有属性包括SubProcesseIDList,表示子流程列表,一个子流程节点下可配置多个子流程。
[0032]进一步地,所述步骤104中的多种资源方案是指所有流程节点均可设置多个资源
方案,在不同的资源方案中,可配置不同的资源以及不同的资源占用时间;以便对流程节点任务进行计划调度时,根据现场的实时数据,决策使用哪种资源方案以及各资源的占用时间,提高流程实例运行过程中的柔性化。
[0033]进一步地,所述步骤104中的备选支路是指流程设计人员考虑流程执行时可能发生的多种动态变化情况,根据不同情况定义不同的规则,并设计相应的支路流程作为备选方案;从而在流程运行时通过对规则进行判断,实现自动的动态路由。
[0034]进一步地,所述环形流程的实现方式包括通过设置决策节点的规则与输出流向和基于普通节点的回退机制两种;在规则不易提炼时,无法通过设置决策节点的规则与输出流向这种方式实现环形流程,此时使用基于普通节点的回退机制的方式,通过流程节点的执行人判断是否回退或回退到哪个流程节点。
[0035]有益效果:
[0036]1、本专利技术采用自顶向下的建模方式,将总流程分解为层次清晰的子流程集合,直本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于规则的多级并行研发设计流程可视化建模方法,其特征在于,该方法的实现包括以下步骤:步骤101:明确任务的需求,确定总体目标;步骤102:将总目标分解为几个分目标;步骤103:对复杂的分目标进一步层层分解为更低层级的子流程,得到具有清晰层级结构的多级流程集合;其中,流程模型任意细化直至最末级的原子任务活动,实际的细化程度以满足具体企业对研发设计流程建模和控制的要求为原则;步骤104:各层级人员对相应层级流程进行详细建模,包括设计各流程节点的表单和流程节点的属性,并在建模时考虑业务流程动态变化的情况,建立多种资源方案,备选支路,以便流程执行时进行动态路由决策;步骤105:根据流程节点之间的关系进行集成;步骤106:对上述步骤得到的流程节点的相关属性进行实例化,建模完成。2.如权利要求1所述的基于规则的多级并行研发设计流程可视化建模方法,其特征在于,所述步骤104中流程节点的表单提供给该流程节点的执行人根据现场数据进行填写;通过自定义表单以满足不同的业务需求,表单的数据包括附件、超链接、下拉框、图片以及文本框五种类型。3.如权利要求1所述的基于规则的多级并行研发设计流程可视化建模方法,其特征在于,所述步骤104中的流程节点有七种类型:(1)开始节点:一个流程模板中必须有且仅有一个开始节点;(2)终止节点:一个流程模板中必须有且仅有一个结束节点;(3)普通节点:仅允许一个输入方向和一个输出方向,流程运行时,顺序执行普通节点;普通节点支持节点回退,流程运行过程中,执行人根据现场的动态条件,判断并选择是否需要回退或回退至哪个前置普通节点;(4)子流程节点:该节点包括一个或多个子流程,启动流程时,会递归启动所有子流程;(5)分流节点:节点包括一个输入和多个输出,流程运行通过分流节点时,将分成多个并行支路;(6)合流节点:节点包括一个输出和多个输入,流程运行通过该节点时,将多个并行支路合并成一个支路,当所有并行支路均运行到该节点时,流程才能往后推进;(7)决策节点:该类型节点成对出现,流程运行至第一个决策节点时,将根据两个分支上配置的规则进行判断,如果某一支路的规则被满足,则该支路流通,否则该支路不通;第二个执行的决策节点不需要配置路由规则。4.如权利要求3所述的基于规则的多级并行研发设计流程可视化建模方法,其特征在于,所述七个类型的流程节点的共有属性包括:(1)NodeId表示节点编码;(2)FlowNo表示流程编码;(3)EarlyStart表示最早开始时间;(4)LateFinish表示最晚结束时间;(5)RealBefore表示真前节点,是当前流程执行前必须运行完成的流程节点,是流程优化时的约束条件;
(6)TotalTime表示预计用时;(...

【专利技术属性】
技术研发人员:乔立红孔祥龙徐婷陈志豪
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1