一种可视化流程编辑方法、装置、存储介质及电子设备与流程
未命名
09-18
阅读:128
评论:0
1.本技术涉及流程编辑技术领域,具体涉及一种可视化流程编辑方法、装置、存储介质及电子设备。
背景技术:
2.当前很多产品的质量验收更多是以结果为导向的线下验收,缺少线上产品生产阶段流程化的分步验收。针对当前产品质量验收缺乏线上流程化的分步验收的问题,通过可视化流程,可以将流程步骤以图形化的方式呈现出来,直观地展示每个验收步骤及其之间的关联关系。同时,通过流程图的交互功能,可以支持用户进行步骤的拖拽、标记完成等操作,实现验收过程的可交互性。
3.目前有很多诸如echarts、highcharts、fusioncharts等第三方ui组件库都有基于web的流程编辑工具,但是这些工具都侧重于通过后端代码实现前端流程图的展现,无法实现各流程节点关联其相关的业务数据的功能和用户在验收过程中的交互功能,导致产品在验收时缺乏线上流程化的数据记录,从而造成质量问题无法及时发现的缺陷。
技术实现要素:
4.为了在产品分步验收时及时发现质量问题,本技术提供一种可视化流程编辑方法、装置、存储介质及电子设备。
5.在本技术的第一方面提供了一种可视化流程编辑方法,具体包括:从预置的流程节点库中获取至少一个目标流程节点,根据各所述目标流程节点得到目标流程图,所述流程节点库包括开始节点、普通节点和结束节点,所述目标流程节点为用户选择的流程节点;确定所述目标流程图中各所述目标流程节点对应的节点信息,所述节点信息包括验收指标和所述验收指标对应的质量标准;根据每个所述节点信息中的验收指标生成对应的表单页面,基于各所述表单页面获取对应的验收指标的验收数据;将各所述验收数据与对应的验收指标的质量标准进行比较,确定各所述验收数据是否合格。
6.通过采用上述技术方案,首先用户选择目标流程节点,从预置的流程节点库中获取相应的目标流程节点,将这些目标流程按照用户选择的顺序组成目标流程图,得到目标流程图,从而确定用户想要执行的具体流程;接着,根据每个目标流程节点,确定其对应的节点信息,节点信息中包括该节点的验收指标和相应的质量标准,从而将每个目标流程节点与具体的验收指标和质量标准联系起来,为后续的产品验收提供验收方向和对应的标准;然后根据每个节点信息中的验收指标,生成相应的表单页面,以便用户输入验收数据;最后,将用户输入的验收数据与节点信息中的验收指标对应的质量标准进行对比,判断验收数据是否符合要求,从而确定每个目标流程节点的验收数据是否符合验收指标对应的质
量标准,及时在分步验收时发现质量问题。
7.可选的,所述从预置的流程节点库中获取目标流程节点,根据各所述目标流程节点得到目标流程图,具体包括:从预置的流程节点库中获取至少一个目标流程节点,并生成各所述目标流程节点的第一唯一标识;通过预设的连接线连接各所述目标流程节点,并生成每个所述连接线的第二唯一标识,所述连接线用于连接相邻的目标流程节点;将各所述第一唯一标识和各所述第二唯一标识存储至数据库中,得到目标流程图。
8.通过采用上述技术方案,对每个目标流程节点,首先生成其第一唯一标识,以便后续对目标流程节点的查找和存储;接着,通过预设的连接线来连接各个目标流程节点,并生成每个连接线的第二唯一标识,第二唯一标识用于标识连接线的唯一性;最后,将生成的第一唯一标识和第二唯一标识存储至mongodb数据库中,以此较为便捷地得到目标流程图,以便后续对目标流程图对应的各个生产过程进行质量管控。
9.可选的,所述确定所述目标流程图中各所述目标流程节点对应的节点信息,具体包括:响应于用户对各所述目标流程节点中生产阶段的第一选择指令,确定各所述目标流程节点对应的阶段信息;根据每个所述阶段信息,确定对应的验收指标集合和质量标准集合;响应于所述用户的第二选择指令,从每个所述阶段信息对应的验收指标集合中选取验收指标,并从对应的质量标准集合中选取所述验收指标对应的质量标准,以确定各所述目标流程节点对应的节点信息。
10.通过采用上述技术方案,首先根据用户发出的第一选择指令,选择各个目标流程节点的生产阶段,以确定目标流程节点的阶段信息,其中,每个不同的生产阶段对应不同的验收指标集合和质量标准集合;然后根据用户发出的第二选择指令,从每个阶段信息对应的验收指标集合和质量标准集合中选取验收指标和质量标准,以确定每个目标流程节点的节点信息。从而使得用户所选的验收指标和质量标准与节点相关联,确保后续在生产过程中对与验收指标对应的验收数据进行监测和控制,从而及时发现产品的质量问题。
11.可选的,所述根据每个所述节点信息中的验收指标生成对应的表单页面,具体包括:确定每个所述节点信息中的验收指标对应的json配置;根据所述json配置,确定对应的验收指标的表单页面。
12.通过采用上述技术方案,根据目标流程节点的节点信息生成验收指标对应的表单页面,即,使用目标流程节点的节点信息来生成json配置,json配置中包含表单的布局、验收指标等相关信息,然后使用json配置生成验收指标对应的表单页面,从而方便此验收指标对应的验收数据的录入和编辑,进而对此目标流程节点的生产质量进行管控。
13.可选的,所述基于各所述表单页面获取对应的验收指标的验收数据,具体包括:获取实物bom和所述实物bom各层级对应的路卡号,所述路卡号为产品质量验收过程中的工序标识;
根据所述实物bom各层级对应的路卡号,对预置的mes质量记录表进行搜索,获得原始验收数据;按照各所述表单页面对应的验收指标的字段信息对所述原始验收数据进行筛选,得到各所述表单页面的验收数据。
14.通过采用上述技术方案,获取实物bom以及各层级对应的路卡号,以便对产品的整个生产流程进行详细的分析和记录,然后根据实物bom各层级对应的路卡号,在预置的mes质量记录表中搜索得到产品对应的原始验收数据。根据各表单页面对应的验收指标的字段信息,对原始验收数据进行筛选,以便在后续的测试过程中能够快速地获取与验收指标对应的验收数据。同时还能将验收数据与具体的验收指标进行关联,以便在后续的测试过程中能够准确地评估产品的质量。
15.可选的,所述确定各所述验收数据是否合格,具体包括:将各所述验收数据与对应的验收指标的质量标准进行比较;若各所述验收数据符合对应的验收指标的质量标准,则确定各所述验收数据合格;若各所述验收数据不符合对应的验收指标的质量标准,则确定各所述验收数据不合格。
16.通过采用上述技术方案,基于对应的验收指标的质量标准,可以对各个验收数据进行合格性判定,有助于对产品进行质量评估和控制,为后续的质量改进和问题解决提供依据。同时,及时发现并处理不合格的验收数据,有助于提高产品质量。
17.可选的,所述方法还包括:确定各所述目标流程节点的验收状态,所述验收状态为已验收状态或未验收状态,所述已验收状态为所述验收数据合格,所述未验收状态为所述验收数据不合格或所述验收数据为未与对应的验收指标的质量标准进行比较;根据各所述验收状态,得到验收任务进度表;实时显示所述验收任务进度表。
18.通过采用上述技术方案,验收任务进度表是一个记录各个目标流程节点的验收状态的表格,用于跟踪各个节点的验收情况。将验收任务进度表的内容显示在可视化的界面上,以便于相关人员及时了解目标流程节点的验收情况,及时处理未验收的节点,并跟踪和监控整个验收过程的进展,有助于提高产品验收进度的可控性和透明度。
19.在本技术的第二方面提供了一种可视化流程编辑装置,具体包括:节点获取模块,用于从预置的流程节点库中获取至少一个目标流程节点,根据各所述目标流程节点得到目标流程图,所述流程节点库包括开始节点、普通节点和结束节点,所述目标流程节点为用户选择的流程节点。
20.信息获取模块,用于确定所述目标流程图中各所述目标流程节点对应的节点信息,所述节点信息包括验收指标和所述验收指标对应的质量标准。
21.表单生成模块,用于根据每个所述节点信息中的验收指标生成对应的表单页面,基于各所述表单页面获取对应的验收指标的验收数据。
22.质量评判模块,用于将各所述验收数据与对应的验收指标的质量标准进行比较,确定各所述验收数据是否合格。
23.通过采用上述技术方案,首先在节点获取模块,从可视化流程编辑工具中预置的流程节点库中获得目标流程节点,将这些目标流程节点按照用户选择的顺序组成目标流程图,得到目标流程图;接着在信息获取模块,根据目标流程图中各个目标流程节点,确定目标流程节点对应的节点信息;然后在表单生成页面,根据每个节点信息中的验收指标,生成相应的表单页面,在表单页面获得对应的验收指标的验收数据;最后在质量评判阶段,将各个验收数据与节点信息中的质量标准进行对比,判断验收数据是否符合要求。
24.综上所述,本技术包括以下至少一种有益技术效果:1.确定每个目标流程节点的验收数据是否符合验收指标对应的质量标准,从而及时在分步验收时发现质量问题。
25.2.基于目标流程图中各个目标流程节点的节点信息,可以生成相应的表单页面,从而精准地获取对应的验收指标的验收数据。
26.3.将各个验收数据与节点信息中的质量标准进行对比,自动判断验收数据是否符合要求,从而提高了质量评判的准确性和效率。
附图说明
27.图1是本技术实施例提供的一种可视化流程编辑方法的流程示意图;图2是本技术实施例提供的另一种可视化流程编辑方法的流程示意图;图3是本技术实施例提供的一种可视化流程编辑装置的结构示意图;图4是本技术实施例提供的另一种可视化流程编辑装置的结构示意图。
28.附图标记说明:11、节点获取模块;12、信息获取模块;13、表单生成模块;14、质量评判模块;15、进度显示模块。
具体实施方式
29.为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。
30.在本技术实施例的描述中,“示性的”、“例如”或者“举例来说”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示性的”、“例如”或者“举例来说”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示性的”、“例如”或者“举例来说”等词旨在以具体方式呈现相关概念。
31.在本技术实施例的描述中,术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,单独存在b,同时存在a和b这三种情况。另外,除非另有说明,术语“多个”的含义是指两个或两个以上。例如,多个系统是指两个或两个以上的系统,多个屏幕终端是指两个或两个以上的屏幕终端。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
32.参见图1,本技术实施例公开了一种可视化流程编辑方法的流程示意图,可依赖于
计算机程序实现,也可运行于基于冯诺依曼体系的可视化流程编辑装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行,具体包括:s101:从预置的流程节点库中获取至少一个目标流程节点,根据各目标流程节点得到目标流程图。
33.在一个可实现的实施方式中,从预置的流程节点库中获取目标流程节点,并生成各目标流程节点的第一唯一标识;通过预设的连接线连接各目标流程节点,并生成每个所述连接线的第二唯一标识,所述连接线用于连接相邻的目标流程节点;将各第一唯一标识和各第二唯一标识存储至mongodb中,得到目标流程图。
34.具体的,预置的流程节点库指的是预先定义好的可重复使用的节点或步骤,这些节点或步骤可以用于构建复杂的流程或工作流程。在本技术实施例中,预置的流程节点库为可视化流程编辑工具预先定义好的可重复使用的节点,流程节点库中包括开始节点、普通节点和结束节点。开始节点为流程的起点,表示流程开始执行,在一个流程图中只能使用一次开始节点;普通节点为一种基本的节点类型,用于执行特定的操作或任务,用户可以根据自己的需求进行自定义,在一个流程图中可以多次使用普通节点;结束节点为流程的终点,表示流程执行完毕,在一个流程图中只能使用一次结束节点。需要说明的是,可视化流程编辑工具为本技术公开的一种可视化流程编辑方法对应的应用程序或者客户端。
35.在一个可实现的实施方式中,用户在预置的流程节点库中选择目标流程节点,即,用户从可视化流程编辑工具中的流程节点库中,通过拖拽目标流程节点并移动目标流程节点到目标流程图绘制区域的方式,获得目标流程节点。一种可行的生成各目标流程节点的第一唯一标识的方法为:在mongodb数据库中,创建一个集合来存储所有目标流程节点的文档,例如,创建名为“process_nodes”的集合;在插入每个目标流程节点的文档时,不需要指定"_id"字段,mongodb将自动生成一个唯一的"_id"值,并将其分配给文档;在其他集合中使用"process_nodes"集合中的"_id"字段作为外键来引用目标流程节点。
36.两个相邻的目标流程节点通过预设的连接线自动连接,一种可行的生成每个连接线的第二唯一标识的方法为:创建一个集合来存储所有连接线的文档,例如,创建一个名为“connections”的集合;在每个连接线的文档中,记录连接线的开始坐标和结束坐标,表明此连接线所连接的两个目标流程节点。使用名为"start"的字段存储连接线的开始坐标,使用名为"end"的字段来存储连接线的结束坐标。
37.例如,使用以下格式来表示连接线的开始坐标和结束坐标:{"x": 10, "y": 20};为每个连接线的文档自动生成一个唯一的"_id"值,mongodb将在插入文档时自动生成这个值;在其他集合中使用“connections”集合中的“_id”字段作为外键来引用连接线。例如,如果创建了一个包含任务的集合,那么可以在其中创建一个“start_connection_id”和一个“end_connection_id”字段,这两个字段将引用“connections”集合中的“_id”字段。通过这种方法,每个连接线都具有唯一的"_id"值,并且可以使用这些"_id"值来在不同的集合中引用连接线。同时,记录连接线的开始坐标和结束坐标,以便在需要时可以准确地绘制连接线。
38.一种得到目标流程图的可行方式为:将各第一唯一标识和各第二唯一标识存储至mongodb中;前端请求目标流程图的各第一唯一标识和各第二唯一标识数据时,将请求发送到后台,后台再从数据库mongodb中调取目标流程图的各第一唯一标识和各第二唯一标识
传输到前端进行数据处理,将数据转换为前端流程图库能够识别的数据结构,根据处理后的数据,创建一个流程图的实例,将创建的流程图实例渲染到前端页面中,显示给用户,即,得到目标流程图。
39.s102:确定目标流程图中各目标流程节点对应的节点信息。
40.具体的,每个目标流程节点提供对应的节点信息编辑界面,节点信息编辑界面包括:名称,类型,生产阶段,验收指标集合,质量标准集合。对应同一个目标流程节点,不同的生产阶段对应不同的验收指标集合和质量标准集合。
41.在本技术实施例中,名称是指在自动化流程中使用的目标流程节点的名称或标识符,通常由用户在创建目标流程节点时指定。类型是指目标流程节点的类型或类别,表示该节点执行的任务或操作。验收指标集合是指在目标流程节点完成后,用于检查该节点是否达到预期目标的一系列指标。验收指标集合通常与该节点的任务或操作相关,并帮助用户确定节点是否已经成功完成。质量标准集合是指用于评估节点验收指标的一系列标准。质量标准集合通常与该节点执行的任务或操作相关,并帮助用户确定该节点验收的质量标准。该节点的生产阶段分为生产前确认,生产中确认和结果确认三种,不同的节点生产阶段对应不同的验收指标集合和质量标准集合。
42.当接收到用户对目标流程节点的选择指令时,可视化流程编辑工具提供与目标流程节点对应的节点信息编辑界面,根据用户对生产阶段的选择指令,确定目标流程节点的阶段信息,根据目标流程节点的阶段信息确定目标流程节点的验收指标集合和质量标准集合,根据用户对目标流程节点的验收指标集合和质量标准集合的选择指令,确定目标流程节点的验收指标和质量标准,即,得到目标流程节点对应的节点信息。
43.s103:根据每个节点信息中的验收指标生成对应的表单页面,基于各表单页面获取对应的验收指标的验收数据。
44.在一个可实现的实施方式中,确定每个节点信息中的验收指标对应的json配置;根据json配置,确定对应的验收指标的表单页面。
45.具体的,一种可行的根据每个节点信息中的验收指标生成对应的json配置的方法为:首先定义节点信息的数据模型,包括字段名、类型、验收指标等,以便在后续生成json配置时进行映射;然后通过对节点信息的数据模型进行解析和映射,自动生成json配置。json配置中包括表单的布局、样式、字段类型、验证指标等信息,可以使用模板引擎或者代码生成器等工具来实现自动生成json配置。
46.一种可行的根据json配置生成表单页面的方法为:在生成表单页面时,使用前端框架如vue.js、react等,实现根据json配置动态生成表单页面。通过解析json配置文件,动态生成表单的布局、样式、字段类型、验证指标等信息,同时将表单页面的获得的验收数据与模型进行绑定,以便后续数据的提交和校验。获得表单页面的验收数据时,前端可以使用ajax或者fetch等技术将表单页面的验收数据封装成json格式,并发送给后端进行处理。后端可以根据需要对表单页面的验收数据进行进一步的处理和验证,然后将结果返回给前端。
47.根据验收指标生成的对应的表单页面中包括:表单域和列名。表单域中包含复制,粘贴,插入新数据按钮和导入数据按钮;列名中包括:项目(或参数)是指测试的项目名称,工序工步是指测试项记录所对应的工序工步名称,计量单位是指规定值和记录值的计量单
位,是否关键特性指标/关键为验收指标是否对产品或服务的功能、性能、安全或其他关键特性产生显著影响,如果验收指标是关键指标,则需要对其进行特别考虑和控制,是否可检可测为验收指标是否可以通过测试、测量或其他验证方法进行检测和测量,确认方法为验收指标的检测、测量和确认方法,包括相关的测试流程、设备和程序等。
48.例如,目标流程节点对应焊缝检测,此目标流程节点的验收指标为气密性检测,生成对应的表单页面。表名为产品技术性能测试记录表,项目(或参数)为气密性检测、工序工步为20-检查、计量单位为泡、是否关键特性指标/关键为是。
49.一种可行的基于表单页面获取对应的验收指标的验收数据的方式为:用户通过终端点击表单页面中的复制或粘贴或插入新数据按钮,再手动导入验收数据,最终终端接收到输入的验收数据。
50.s104:将各验收数据与对应的验收指标的质量标准进行比较,确定各验收数据是否合格。
51.具体的,可视化流程编辑工具根据目标流程节点信息中的质量标准,生成与验收指标对应的质量标准表单页面,一种可行的生成与验收指标对应的质量标准表单页面的方法为:收集目标流程节点信息中与验收指标对应的质量标准;将这些质量标准转换为表单字段;在可视化流程编辑工具中创建一个表单设计器,允许用户根据需要添加、删除或修改表单字段。表单设计器可以使用现有的前端框架和ui组件库来构建,前端框架可以是react、vue和angular、ui组件库可以是bootstrap、material ui和ant design;将生成的表单字段与目标流程节点的节点信息相匹配,并且将表单设计器中的表单字段与目标流程节点信息中的数据输入和输出字段相匹配;在表单设计器中添加保存和提交功能,以便将表单数据保存到数据库mongodb中。
52.根据验收指标生成对应的质量标准的表单页面中包括验收指标、测量项目、单位、标准值(公称值)、公差上限、公差下限;验收指标是指产品的质量特性的名称,测量项目为验收指标的具体测量项目,例如温度、湿度、电流、压力等,单位为验收指标的测量单位,例如摄氏度、英寸、千克、磅等。标准值(公称值)为验收指标的理论或设计值,用于描述产品或服务的预期性能或功能,公差上限为验收指标的最大允许偏差或误差值,用于描述验收指标的容差范围,公差下限为验收指标的最小允许偏差或误差值,用于描述验收指标的容差范围。
53.例如,目标流程节点的验收指标为气密性检测,生成对应的质量标准的表单页面:验收指标为气密性,测量项目为泄漏量,单位为升,标准值为0.1升,公差上限为0,公差下限为0.1升,合格区间为0-0.1升。
54.验收数据指为了验证产品是否满足特定需求而创建的数据集合。例如,一条验收数据的编号为q325-3/00-01,序号为1、项目(或参数)为气密性检测、工序工步为20-检查、已知技术条件的规定值为测试压力为 15bar;测试时间为充气时间在1~3秒之间,保压时间在5~30秒之间,放气时间在1~3秒之间;允许泄漏量不超过每分钟0.1l。测试压力:被测产品的额定工作压力为10bar,测试压力为10bar x 1.5 = 15bar,实测测试压力为15.02bar,在规定的误差范围内。泄漏量:被测产品的每分钟泄漏量不超过额定工作压力下每分钟总气体量的1%,即每分钟泄漏量不超过10bar x 1% x 1l = 0.1l,实测泄漏量为0.08l,在规定的误差范围内。充气时间:规定的充气时间为10秒,实测充气时间为10.2秒,在规定的误差
范围内。保压时间:规定的保压时间为30秒,实测保压时间为28.8秒,在规定的误差范围内。放气时间:规定的放气时间为5秒,实测放气时间为5.5秒,在规定的误差范围内。测试结果:根据实测的验收数据和规定的质量标准,判断被测产品符合气密性要求。
55.验收数据按照序号,实物编号,实测值,是否合格整理成验收数据表,序号为验收数据的编号,用于标识验收数据的顺序和唯一性;实物编号为被测试的实物编号,用于标识验收数据所对应的实物;实测值为被测试指标的实际测试值,例如温度、湿度、电流、压力等;是否合格为根据被测试指标的规定标准和容许范围,判断测试结果是否合格。
56.一种可行的将各验收数据与对应的验收指标的质量标准进行比较的方法为:使用自动化测试工具,如selenium,实现验收数据与对应的验收指标的质量标准的比较。selenium是一个开源的web应用程序测试工具,支持多种编程语言,并可在多种浏览器和操作系统上运行。selenium可以模拟用户的操作,自动化执行测试用例,检验web应用程序的功能和性能。在本技术实施例中,具体实现步骤包括为:通过selenium读取被测试的目标流程节点的节点信息中质量标准,以及该目标流程节点对应的验收数据,将验收数据输入验收数据表中,将验收数据与质量标准进行比较和判断,输出测试结果。
57.在一个可实现的实施方式中,还包括:确定各目标流程节点的验收状态;根据各所述验收状态,得到验收任务进度表;实时显示所述验收任务进度表。
58.具体的,根据验收数据的合格性,确定各个目标流程节点的验收状态;验收状态分为已验收状态和未验收状态。已验收状态表示相应的验收数据符合对应的验收指标的质量标准,即合格;未验收状态表示相应的验收数据不合格,或者还没有与对应的验收指标的质量标准进行比较;根据各个目标流程节点的验收状态,得到验收任务进度表。
59.用户可以通过验收任务进度表实时查看整个目标流程图的进展情况。验收任务进度表以表格的形式展示,用于跟踪和记录项目或任务的不同阶段的完成情况。其中,列出了任务、阶段,并显示它们的当前状态、进度和预计完成日期。在目标流程图中,用户可以将不同的任务或阶段映射到验收任务进度表中的相应条目。随着任务的完成,用户可以在表格或图表中更新相关的状态和进度信息。
60.参见图2,本技术实施例公开了另一种可视化流程编辑方法的流程示意图,可依赖于计算机程序实现,也可运行于基于冯诺依曼体系的可视化流程编辑工具装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行,具体包括:s201:从预置的流程节点库中获取至少一个目标流程节点,根据各目标流程节点得到目标流程图。
61.具体的,可参见步骤s101,在此不再赘述。
62.s202:响应于用户对各目标流程节点中生产阶段的第一选择指令,确定各目标流程节点对应的阶段信息。
63.s203:根据每个阶段信息,确定对应的验收指标集合和质量标准集合。
64.具体的,用户选择目标流程节点后,终端获取到目标流程节点时,可视化流程编辑工具提供与目标流程节点对应的节点信息编辑界面,用户在此节点信息编辑界面编辑目标流程节点的节点信息,用户对该节点的生产阶段进行选择,即,终端获取到第一选择指令。在本技术实施例中,生产阶段分为生产前确认,生产中确认和结果确认。用户对目标流程节点所要进行检测的生产阶段做出选择,以确定目标流程节点对应的阶段信息。
65.不同的生产阶段对应不同的验收指标集合和质量标准集合,确定目标流程节点的阶段信息后,即可确定该目标流程节点的验收指标集合和质量标准集合。
66.s204:响应于用户的第二选择指令,从每个阶段信息对应的验收指标集合中选取验收指标,并从对应的质量标准集合中选取验收指标对应的质量标准,以确定各目标流程节点对应的节点信息。
67.具体的,得到验收指标集合和质量标准集合后,用户通过终端从验收指标集合选择验收指标、从质量标准集合选择质量标准,即,终端获取到第二选择指令。验收指标集合用于检验产品或工程是否符合其要求的一系列验收指标,通常包括产品或工程的各项技术指标、性能指标、外观指标、安全指标等。
68.例如,某个目标流程节点为焊缝检测,其阶段信息为生产中确认,那么最终从对应的验收指标集合中选择的验收指标可以为气密性检测、焊缝宽度测量,焊缝弯曲度测量等等。
69.质量标准集合是用于规定产品或工程质量要求的一系列质量标准,通常包括产品或工程的各项技术标准、性能标准、外观标准、安全标准等。确定该目标流程节点对应的生产阶段的验收指标和质量标准,以确定各个目标流程节点对应的节点信息。
70.s205:根据每个节点信息中的验收指标生成对应的表单页面,基于各表单页面获取对应的验收指标的验收数据。
71.具体的,可参见步骤s103,在此不再赘述。
72.s206:获取实物bom和实物bom各层级对应的路卡号。
73.具体的,物料清单(bill of materials,bom)是指在制造过程中列出所需物料、配件和子件的清单,常用于制造业中的生产计划和物料需求计划。bom是一个非常重要的生产管理工具,描述了制造产品所需的所有零部件和材料。
74.路卡号为产品质量验收过程中的工序标识,实物bom层级及其对应路卡号有:(1)父级路卡号:通常对应最终产品的路卡号,例如一款手机的父级路卡号可以是
ꢀ“
手机产品系列
”ꢀ
的路卡号;(2)子级路卡号:通常对应组成父级产品的零部件或组件的路卡号,例如手机屏幕、后壳、电池等零部件的路卡号;(3)子级2路卡号:通常对应更低级别的零部件或组件的路卡号,例如手机屏幕上的显示面板、滤光片、偏光片等零部件的路卡号;(4)子级3路卡号:通常对应更低级别的零部件或组件的路卡号,例如滤光片中的光学薄膜、聚酯薄膜等零部件的路卡号。
75.一种可行的获取实物bom的方式为:通过bom_get函数获取当前进行质量验收的产品的实物bom。
76.需要说明的是,不同的制造企业和行业存在不同的实物bom层级和对应的路卡号,具体的规定可能因企业而异。在实际应用中,应根据企业的具体情况来确定实物bom各层级对应的路卡号。
77.s207:根据实物bom各层级对应的路卡号,对预置的mes质量记录表进行搜索,获得原始验收数据。
78.具体的,制造执行系统(manufacturing execution system,mes)质量记录表是用于记录制造过程中各个阶段的质量数据的表格。mes质量记录表通常包括以下信息:生产批次:记录生产的批次信息,包括生产日期、生产时间、批次编号等;原材料批次:记录使用的
原材料批次信息,包括原材料批次编号、供应商、进货日期等;生产人员:记录参与生产的人员信息,包括操作工、质检员等;生产时间:记录生产开始时间、生产结束时间等信息;产品检测结果:记录产品检测的结果信息,包括检测项目、检测数值、检测人员等;质量抽检结果:记录质量抽检的结果信息,包括抽检数量、抽检结果、抽检人员等。
79.一种可行的根据实物bom各层级对应的路卡号,对预置的mes质量记录表进行搜索的方式为:1.从实物bom中获取需要搜索的每个层级对应的路卡号。这些层级可以是零件、子零件、装配等。将这些路卡号保存在一个集合或数组中,以便后续使用;2. 通过相应的数据库连接方式,连接到预置的mes质量记录表;3. 基于获取到的路卡号,构建相应的sql查询语句;4. 使用数据库操作的api或工具,执行构建好的sql查询语句,基于sql查询语句,在预置的mes质量记录表中进行查询,将查询结果存储在一个数据结构中,得到原始验收数据。原始验收数据为未经处理的验收数据。
80.s208:按照各表单页面对应的验收指标的字段信息对原始验收数据进行筛选,得到各表单页面的验收数据。
81.具体的,验收指标的字段信息为一组用于描述验收指标的数据字段或属性,包含了有关验收指标的各种信息,如气密性,宽度,弯曲度等。根据表单页面对应的验收指标的字段信息对原始验收数据进行筛选的实现方式为:以验收指标的字段信息为关键词,对搜索到的原始数据进行筛选,获得与验收指标对应的验收数据。
82.s209:将各验收数据与对应的验收指标的质量标准进行比较。
83.具体的,进一步地,可参见步骤s104,在此不再赘述。
84.s210:若各验收数据符合对应的验收指标的质量标准,则确定各验收数据合格。
85.s211:若各验收数据不符合对应的验收指标的质量标准,则确定各验收数据不合格。
86.具体的,可视化流程工具将获得的验收数据与验收指标对应的质量标准相比较,一种可行的判断与验收指标对应的验收数据是否符合与验收指标对应的质量标准的方法为:(1)根据产品的质量标准和验收指标,确定需要自动判断的验收数据的质量标准。(2)编写程序或使用数据分析软件:根据质量标准的要求,编写程序或使用数据分析软件,对验收数据进行自动化的质量判断。例如,可以使用python编程语言,结合数据分析库如pandas、numpy等,对验收数据进行分析和计算,自动判断数据是否符合质量要求。(3)设定判断规则:在程序或数据分析软件中,需要设定判断规则,根据质量标准,设定判断规则。例如,根据产品的质量标准的公差上限和公差下限,判断验收数据是否在误差范围内。(4)进行自动化判断:在程序或数据分析软件中,根据设定的判断规则,对验收数据进行自动化判断。如果验收数据符合质量标准的要求,程序或软件可以自动给出符合标准的提示或记录;如果验收数据不符合要求,程序或软件可以自动给出不符合标准的提示或记录,并标记相关数据。
87.例如,验收指标为焊缝检测,测量项目为宽度,单位为mm,标准值为20,公差上限为+2,公差下限为-2,其误差范围为18-22。若验收数据的宽度为18mm,那么该验收数据为合格;若验收数据的宽度为15mm,那么该验收数据为不合格。
88.本技术实施例可视化流程编辑工具的实施原理为:首先从预置的流程节点库中获取目标流程节点,将目标流程节点连接,得到目标流程图;接着选中目标流程图中的每个目
标流程节点,确定目标流程节点的节点信息;然后根据目标流程节点中的验收指标生成对应的表单页面,在表单页面上获取对应验收指标的验收数据;最后将获取的对应验收指标的验收数据与对应验收指标的质量标准比较,确定各个验收指标的验收数据是否合格,从而实现分步验收时及时发现产品质量问题。
89.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
90.请参见图3,为本技术实施例提供的一种可视化流程编辑工具装置的结构示意图。该应用于可视化流程编辑工具装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该装置1包括节点获取模块11,信息获取模块12,表单生成模块13,质量评判模块14。
91.节点获取模块11,用于从预置的流程节点库中获取至少一个目标流程节点,根据各所述目标流程节点得到目标流程图,所述流程节点库包括开始节点、普通节点和结束节点,所述目标流程节点为用户选择的流程节点;信息获取模块12,用于确定所述目标流程图中各所述目标流程节点对应的节点信息,所述节点信息包括验收指标和所述验收指标对应的质量标准;表单生成模块13,用于根据每个所述节点信息中的验收指标生成对应的表单页面,基于各所述表单页面获取对应的验收指标的验收数据;质量评判模块14,用于将各所述验收数据与对应的验收指标的质量标准进行比较,确定各所述验收数据是否合格。
92.请参见图4,为本技术实施例提供的另一种可视化流程编辑工具装置的结构示意图。该应用于可视化流程编辑工具装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该装置1包括节点获取模块11,信息获取模块12,表单生成模块13,质量评判模块14,进度显示模块15。
93.可选的,节点获取模块11,具体用于:从预置的流程节点库中获取至少一个目标流程节点,并生成各所述目标流程节点的第一唯一标识;通过预设的连接线连接各所述目标流程节点,并生成每个所述连接线的第二唯一标识,所述连接线用于连接相邻的目标流程节点;将各所述第一唯一标识和各所述第二唯一标识存储至mongodb中,得到目标流程图。
94.可选的,信息获取模块12,具体用于:响应于用户对各所述目标流程节点中生产阶段的第一选择指令,确定各所述目标流程节点对应的阶段信息;根据每个所述阶段信息,确定对应的验收指标集合和质量标准集合;响应于所述用户的第二选择指令,从每个所述阶段信息对应的验收指标集合中选取验收指标,并从对应的质量标准集合中选取所述验收指标对应的质量标准,以确定各所述目标流程节点对应的节点信息。
95.可选的,表单生成模块13,具体用于:确定每个所述节点信息中的验收指标对应的json配置;
根据所述json配置,确定对应的验收指标的表单页面。
96.获取实物bom和所述实物bom各层级对应的路卡号;根据所述实物bom各层级对应的路卡号,对预置的mes质量记录表进行搜索,获得原始验收数据;按照各所述表单页面对应的验收指标的字段信息对所述原始验收数据进行筛选,得到各所述表单页面的验收数据。
97.可选的,质量评判模块14,具体用于:将各所述验收数据与对应的验收指标的质量标准进行比较;若各所述验收数据符合对应的验收指标的质量标准,则确定各所述验收数据合格;若各所述验收数据不符合对应的验收指标的质量标准,则确定各所述验收数据不合格。
98.可选的,参见图4,装置1还包括进度显示模块15,具体用于:确定各所述目标流程节点的验收状态,所述验收状态为已验收状态或未验收状态,所述已验收状态为所述验收数据合格,所述未验收状态为所述验收数据不合格或所述验收数据为未与对应的验收指标的质量标准进行比较;根据各所述验收状态,得到验收任务进度表;实时显示所述验收任务进度表。
99.需要说明的是,上述实施例提供的一种可视化流程编辑装置在执行可视化流程编辑方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的一种可视化流程编辑装置与一种可视化流程编辑方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
100.本技术实施例还公开一种计算机可读存储介质,并且,计算机可读存储介质存储有计算机程序,其中,计算机程序被处理器执行时,采用了上述实施例的一种可视化流程编辑方法。
101.其中,计算机程序可以存储于计算机可读介质中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间件形式等,计算机可读介质包括能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom)、随机存取存储器(ram)、电载波信号、电信信号以及软件分发介质等,需要说明的是,计算机可读介质包括但不限于上述元器件。
102.其中,通过本计算机可读存储介质,将上述实施例的一种可视化流程编辑方法存储于计算机可读存储介质中,并且,被加载并执行于处理器上,以方便上述方法的存储及应用。
103.本技术实施例还公开一种电子设备,计算机可读存储介质中存储有计算机程序,计算机程序被处理器加载并执行时,采用了上述一种可视化流程编辑方法。
104.其中,电子设备可以采用台式电脑、笔记本电脑或者云端服务器等电子设备,并且,电子设备设备包括但不限于处理器以及存储器,例如,电子设备还可以包括输入输出设备、网络接入设备以及总线等。
105.其中,处理器可以采用中央处理单元(cpu),当然,根据实际的使用情况,也可以采用其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以采用微处理器或者任何常规的处理器等,本技术对此不做限制。
106.其中,存储器可以为电子设备的内部存储单元,例如,电子设备的硬盘或者内存,也可以为电子设备的外部存储设备,例如,电子设备上配备的插接式硬盘、智能存储卡(smc)、安全数字卡(sd)或者闪存卡(fc)等,并且,存储器还可以为电子设备的内部存储单元与外部存储设备的组合,存储器用于存储计算机程序以及电子设备所需的其他程序和数据,存储器还可以用于暂时地存储已经输出或者将要输出的数据,本技术对此不做限制。
107.其中,通过本电子设备,将上述实施例的一种可视化流程编辑方法存储于电子设备的存储器中,并且,被加载并执行于电子设备的处理器上,方便使用。
108.以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。
技术特征:
1.一种可视化流程编辑方法,其特征在于,所述方法包括:从预置的流程节点库中获取至少一个目标流程节点,根据各所述目标流程节点得到目标流程图,所述流程节点库包括开始节点、普通节点和结束节点,所述目标流程节点为用户选择的流程节点;确定所述目标流程图中各所述目标流程节点对应的节点信息,所述节点信息包括验收指标和所述验收指标对应的质量标准;根据每个所述节点信息中的验收指标生成对应的表单页面,基于各所述表单页面获取对应的验收指标的验收数据;将各所述验收数据与对应的验收指标的质量标准进行比较,确定各所述验收数据是否合格。2.根据权利要求1所述的可视化流程编辑方法,其特征在于,所述 从预置的流程节点库中获取目标流程节点,根据各所述目标流程节点得到目标流程图,具体包括:从预置的流程节点库中获取至少一个目标流程节点,并生成各所述目标流程节点的第一唯一标识;通过预设的连接线连接各所述目标流程节点,并生成每个所述连接线的第二唯一标识,所述连接线用于连接相邻的目标流程节点;将各所述第一唯一标识和各所述第二唯一标识存储至数据库中,得到目标流程图。3.根据权利要求1所述的可视化流程编辑方法,其特征在于,所述确定所述目标流程图中各所述目标流程节点对应的节点信息,具体包括:响应于用户对各所述目标流程节点中生产阶段的第一选择指令,确定各所述目标流程节点对应的阶段信息;根据每个所述阶段信息,确定对应的验收指标集合和质量标准集合;响应于所述用户的第二选择指令,从每个所述阶段信息对应的验收指标集合中选取验收指标,并从对应的质量标准集合中选取所述验收指标对应的质量标准,以确定各所述目标流程节点对应的节点信息。4.根据权利要求1所述的可视化流程编辑方法,其特征在于,所述根据每个所述节点信息中的验收指标生成对应的表单页面,具体包括:确定每个所述节点信息中的验收指标对应的json配置;根据所述json配置,确定对应的验收指标的表单页面。5.根据权利要求1所述的可视化流程编辑方法,其特征在于,所述基于各所述表单页面获取对应的验收指标的验收数据,具体包括:获取实物bom和所述实物bom各层级对应的路卡号,所述路卡号为产品质量验收过程中的工序标识;根据所述实物bom各层级对应的路卡号,对预置的mes质量记录表进行搜索,获得原始验收数据;按照各所述表单页面对应的验收指标的字段信息对所述原始验收数据进行筛选,得到各所述表单页面的验收数据。6.根据权利要求1所述的可视化流程编辑方法,其特征在于,所述确定各所述验收数据是否合格,具体包括:
将各所述验收数据与对应的验收指标的质量标准进行比较;若各所述验收数据符合对应的验收指标的质量标准,则确定各所述验收数据合格;若各所述验收数据不符合对应的验收指标的质量标准,则确定各所述验收数据不合格。7.根据权利要求1所述的可视化流程编辑方法,其特征在于,所述方法还包括:确定各所述目标流程节点的验收状态,所述验收状态为已验收状态或未验收状态,所述已验收状态为所述验收数据合格,所述未验收状态为所述验收数据不合格或所述验收数据为未与对应的验收指标的质量标准进行比较;根据各所述验收状态,得到验收任务进度表;实时显示所述验收任务进度表。8.一种可视化流程编辑装置,其特征在于,包括:节点获取模块(11),用于从预置的流程节点库中获取至少一个目标流程节点,根据各所述目标流程节点得到目标流程图,所述流程节点库包括开始节点、普通节点和结束节点,所述目标流程节点为用户选择的流程节点;信息获取模块(12),用于确定所述目标流程图中各所述目标流程节点对应的节点信息,所述节点信息包括验收指标和所述验收指标对应的质量标准;表单生成模块(13),用于根据每个所述节点信息中的验收指标生成对应的表单页面,基于各所述表单页面获取对应的验收指标的验收数据;质量评判模块(14),用于将各所述验收数据与对应的验收指标的质量标准进行比较,确定各所述验收数据是否合格。9.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其特征在于,所述计算机程序被处理器加载并执行时,采用了权利要求1-7中任一项所述的方法。10.一种电子设备,包括存储器、处理器及存储在存储器中并能够在处理器上运行的计算机程序,其特征在于,所述处理器加载并执行计算机程序时,采用了权利要求1-7中任一项所述的方法。
技术总结
本申请涉及一种可视化流程编辑方法、装置、存储介质及电子设备,其中方法包括:从预置的流程节点库中获取至少一个目标流程节点,根据各目标流程节点得到目标流程图,流程节点库包括开始节点、普通节点和结束节点;确定目标流程图中各目标流程节点对应的节点信息,节点信息包括验收指标和所述验收指标对应的质量标准;根据每个节点信息中的验收指标生成对应的表单页面,基于各表单页面获取对应的验收指标的验收数据;将各验收数据与对应的验收指标的质量标准进行比较,确定各验收数据是否合格。本申请通过可视化流程编辑的方法,对当前产品质量验收缺乏线上流程化的分步验收的问题进行改进,从而实现在分步验收时及时发现产品质量问题。品质量问题。品质量问题。
技术研发人员:吴春龙
受保护的技术使用者:北京凯锐远景科技有限公司
技术研发日:2023.08.17
技术公布日:2023/9/16
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
