买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于流程流转的全过程风机制造质量监控系统_华北电力大学;甘肃航天万源风电设备制造有限公司_201710028473.6 

申请/专利权人:华北电力大学;甘肃航天万源风电设备制造有限公司

申请日:2017-01-16

公开(公告)日:2020-07-31

公开(公告)号:CN106910004B

主分类号:G06Q10/06(20120101)

分类号:G06Q10/06(20120101)

优先权:

专利状态码:失效-未缴年费专利权终止

法律状态:2021.12.24#未缴年费专利权终止;2017.07.25#实质审查的生效;2017.06.30#公开

摘要:本发明属于计算机监控及工业制造领域,尤其涉及一种用于风机制造的质量监控系统。为解决当前工作流技术在多个活动同时访问共享资源时出现的“脏数据”,以及系统在较大信息量情况下的系统性能与出现异常时的处理问题,本发明提出一种基于流程流转的全过程风机制造质量监控系统。该系统包括工作流引擎、终端显示设备、通信设备与服务器。所述工作流引擎,将风机制造过程的所有工艺流程依次划分为来料检验流程、生产过程现场巡查流程等十个流程,实现了基于流程的质量监控系统。与传统的工作流引擎相比,添加了动态处理机制,具有更好的灵活性与自适应性。同时实现了流程并行处理,提高了系统的并行度,有效节省事物处理时间。

主权项:1.一种基于流程流转的全过程风机制造质量监控系统,其特征在于,包括轻量级的工作流引擎、终端显示设备、通信设备、服务器;其中,终端显示设备通过通信设备与服务器连接,工作流引擎以质量监控系统为依托,负责任务指派和任务调度;终端显示设备负责用户查看待处理流程及流程历史;通信设备负责通过网络接口传递信息;服务器负责工作流信息处理与数据存储;所述工作流引擎的运行机制为:步骤一:收到生成流程指令后,根据所获指令的流程模板,得到当前流程定义;步骤二:引擎根据得到的流程模板信息,创建并初始化流程实例;步骤三:引擎获取流程首节点信息,并检查节点激活条件满足时,按照定义的任务分配原则调用组织模型库将任务分配给对应的用户;步骤四:用户通过引擎调用活动实例的应用信息和相关数据信息,执行任务的相关操作;步骤五:当前活动执行完成后,结束控制模块将分析该节点的属性,并且判断该节点是否是工作流程的结束节点,如果该节点为结束节点则结束该流程,并改变该流程中对应的目标对象的状态;如果不是,则引擎根据该节点信息按照路由算法查找下一步可激活的节点信息,得到下一步可激活节点信息后,执行下一个节点的任务,直到当前流程实例的结束节点结束,该工作流程实例执行完毕;所述工作流引擎在传统工作流引擎的基础上添加了动态处理机制,操作人在流程中的任一节点可根据具体情况选择是否处理任务,当操作人选择指派时,该流程实例在不改变流程模板的前提下,会自动添加一个节点,继续该流程的运转;所述工作流引擎能够使同一个对象在同一时间处于两个不同的流程中实现跨流程的状态转换,提高系统并行度,有效节省事物处理时间;所述工作流引擎具有自适应机制,根据内置的工作量统计算法,优先自动分配给工作量最少的成员;所述工作流引擎包括对来料质量的监控及对生产过程的质量监控,其中,对来料质量的监控包括申购流程管理模块、来料检验流程管理模块、退换货流程管理模块、特放流程管理模块,对生产过程的质量监控包括生产过程现场巡查流程管理模块、生产过程质量检验流程管理模块、生产异常整改流程管理模块、生产成品检验流程管理模块、生产终检问题整改流程管理模块和生产成品紧急放行流程管理模块。

全文数据:一种基于流程流转的全过程风机制造质量监控系统技术领域[0001]本发明属于计算机监控及工业制造领域,尤其涉及一种用于风机制造的质量监控系统。背景技术[GG02]随着制造技术及工艺的精益化,如何更便捷更直观地监控产品制造过程中的质量情况成为了影响企业不断发展壮大的关键问题。目前,国内制造业在产品质量的监督管理上主要依据传统的工作流技术。工作流技术是当今一项飞速发展的技术,能够为企业应用提供业务流程建模、管理和控制功能。它最基本的特性就是能够结合人工和机器的行为,特别是能够与应用程序和工具进行交互,从而完成业务过程的自动化处理。工作流技术从出现到现在,已成为企业信息化建设方案中必不可少的内容之一。从简单的办公自动化系统的开发,到企业ERP系统的实施,再到为提高企业运营效率而出现的BPR及BPM系统,工作流技术都发挥了相当重要的甚至是关键的作用。目前对于传统的工作流技术主要存在以下两方面的问题。[0003]1工作流事务并发控制与异常处理问题:工作流实例在运行过程中,可能出现多个活动同时访问共享资源的情况,各个活动在数据操作上会相互重叠,进而出现“脏数据”等现象,为了保证系统正常运行,必须进行并发控制。另外,当工作流非正常中断或者出现其他异常时,如何消除异常对整个工作流实例执行状态的影响以及产生的一系列问题都是在工作流管理系统中急需解决的问题。[0004]2系统性能问题:系统性能主要是系统的稳定性和信息处理的吞吐量,目前大多数工作流产品在一定的吞吐量内系统稳定性都能得到保证,但是当企业每天处理上万个、甚至每小时处理几千个业务需求时,由于系统的信息吞吐量太大,系统的性能无法得到保证。因此,针对基于Web的工作流系统,在保证系统信息量的前提下,如何保证在系统在较大信息量的情况下的稳定性问题,如何处理同一时间内数以千万计的并发访问而不影响系统的运行速度,都是目前需要解决的问题。发明内容[0005]针对上述问题与缺陷,本发明提出一种基于流程流转的全过程风机制造质量监控系统。其特征在于,包括轻量级的工作流引擎、终端显示设备、通信设备、服务器;其中,终端显示设备通过通信设备与服务器连接,工作流引擎以质量监控系统为依托,负责任务指派和任务调度;终端显示设备负责用户查看待处理流程及流程历史;通信设备负责通过网络接口传递信息;服务器负责工作流信息处理与数据存储。[0006]所述系统的工作流引擎的运行机制:[0007]步骤一:收到生成流程指令后,根据所获指令的流程模板,得到当前流程定义;[0008]步骤二:引擎根据得到的流程模板信息,创建并初始化流程实例;[0009]步骤三:引擎获取流程首节点信息,并检查节点激活条件满足时,按照定义的任务分配原则调用组织模型库将任务分配给对应的用户;[0010]步骤四:用户通过引擎调用活动实例的应用信息和相关数据信息,执行任务的相关操作;[0011]步骤五:当目u活动执行芫成后,结束控制模块将分析该节点的属性,并且判断该节点是否是工作流程的结束节点,如果该节点为结束节点则结束该流程,并改变该流程中对应的目标对象的状态;如果不是,则引擎根据该节点信息按照路由算法查找下一步可激活的节点信息,得到下一步可激活节点信息后,执行下一个节点的任务,直到当前流程实例的结束节点结束,该工作流程实例执行完毕。[0012]所述工作流引擎包括对来料质量的监控及对生产过程的质量监控,其中,对来料质量的监控包括申购流程管理模块、来料检验流程管理模块、退换货流程管理模块、特放流程管理模块,对生产过程的质量监控包括生产过程现场巡查流程管理模块、生产过程质量检验流程管理模块、生产异常整改流程管理模块、生产成品检验流程管理模块、生产终检问题整改流程管理模块和生产成品紧急放行流程管理模块。[0013]所述各个流程管理模块包括来料序列和装配序列的流程发起,流程管理,待处理流程,已发起流程四个组成部分;其中流程发起用于登录人选择待处理的对象,发起相应流程;流程管理用于显示当前登录人处理过的流程列表,可点击查看相应流程的历史信息;待处理流程用于显示当前登录人的待处理流程列表,点击查看即可处理相应的流程;已发起流程用于显示系统中所有已发起的流程,可点击查看相应流程的历史信息。[0014]所述工作流引擎采用基于BS模式的三层体系架构:表示层PL,业务逻辑层BLL和数据访问层DAL;其中表示层PL为系统的用户接口,负责用户与系统界面的人机交互;业务逻辑层BLL用来处理表示层提出的请求并对其进行具体分析,然后通过调用数据访问层获取相应数据并反馈给表示层;数据访问层DAL封装了所有对数据库的操作,主要负责对数据库的访问。[0015]所述工作流引擎采用面向对象编程方法,将风机制造的来料序列和装配序列的相关属性封装成目标对象,将各个流程的相关属性封装成流程对象,将需要填写的电子表单的相关内容封装成操作对象,可对系统进行扩展与维护。[0016]所述工作流引擎在传统工作流引擎的基础上添加了动态处理机制,操作人在流程中的任一节点可根据具体情况选择是否处理任务,当操作人选择指派时,该流程实例在不改变流程模板的前提下,会自动添加一个节点,继续该流程的运转。[0017]所述工作流引擎能够使同一个对象在同一时间处于两个不同的流程中实现跨流程的状态转换,提高系统并行度,有效节省事物处理时间。[0018]所述工作流引擎具有自适应机制,根据内置的工作量统计算法,优先自动分配给工作量最少的成员。[0019]本发明的有益效果在于:[0020]1系统囊括了风机制造由来料申请到组装完成的所有工艺流程,在传统工作流引擎的基础上,添加了动态处理机制,操作人可在流程中的任一节点的自行处理任务,也可以将任务指派给下级进行处理。当操作人选择指派时,该流程实例在不改变流程模板的前提下,会自动添加一个节点,继续该流程的运转。同时,相关工作人员可以利用网络在系统中进行操作、审批和签印,实现无纸化操作、自动化办公。与传统的工作流引擎相比,本系统打破了在传统模式下的固化操作,提高了工作的动态性与灵活性;[0021]2系统实现了流程并行处理,即同一个对象在同一时间可以处于两个不同的流程,实现跨流程的状态转换,克服了传统的工作流引擎在多个活动同时访问共享资源时导致的信息重叠,从而出现“脏数据”等现象,减少了资源的占用,提高系统并行度,有效节省事物处理时间;[0022]3本系统更为人性化地模拟流程处理的实际情况,根据内置的工作量统计算法,优先自动分配给工作量最少的成员来完成下达的工作任务。与传统的质量监控系统相比,本系统具有更好的自适应性。附图说明[0023]附图1是风机制造监控系统结构框图[0024]附图2是工作流引擎的具体流程逻辑图[0025]附图3为系统来料对象流程关系图[0026]附图4是系统装配对象流程关系图具体实施方式[0027]下面结合附图,对实施例作详细说明。[0028]实施例一:[0029]一种基于流程流转的全过程风机制造质量监控系统,该系统包括工作流引擎、终端显示设备、通信设备、服务器;其中,工作流引擎负责任务指派和任务调度;终端显示设备负责用户查看待处理流程及流程历史;通信设备负责通过网络接口传递信息;服务器负责工作流信息处理与数据存储。所述监控系统采用Visualstudio.NET集成开发环境,开发语言为C#,后台数据库选用MicrosoftSQLServer2005。所述系统的工作流引擎将流程划分为两大子模块:来料质量监控模块和生产过程质量监控模块,具体结构如附图1所示,来料质量监控模块又包括4个子模块:申购流程、来料检验流程、退换货流程、特放流程,生产过程质量监控模块包括6个子模块:生产过程现场巡查流程、生产过程质量检验流程、生产过程异常整改流程、生产成品检测流程、生产终检问题整改流程、生产产品紧急放行流程。其中每个子流程都由一个触发器开始,然后按照一套预先设定好的工作流步骤进行流转,最后以部门经理的签字确认结束。此系统囊括了风机制造由来料申请到组装完成的所有工艺流程,符合系统化、流水线工作的制造行业应用要求。[0030]实施例二:[0031]如附图2所示,该图描述的是本系统所设计的工作流引擎的运行机制,工作流引擎主要负责任务指派和任务调度,确保工作流程按预先定义的流程顺序正常运行,具体步骤如下:[0032]步骤一:当收到生成流程指令后,根据所获指令的流程模板,得到当前流程定义;[0033]步骤二:根据引擎获得的流程模板信息,创建并初始化流程实例;[0034]步骤三:引擎获取流程首节点信息,并检查节点是否满足激活条件,如果满足则按照定义的任务分配原则调用组织模型库将任务分配给对应的用户,否则需要等待下一次首节点的信息来判断是否满足激活条件;—」少3來四:用尸通as丨莩调用沽动买例的应用信息和相关数据信息,执行任务的相关操作;[o03y步骤五:右当肖!J任务执行元成后,结束控制模块根据该节点属性分析判断该节点是否为工作流的结束节点,如果是则结束该流程,并改变该流程中对应的目标对象的状态、。、如果不是,则引擎根据该节点信息按照路由算法查找下一步可激活的节点信息,得到下二步可激活TJ点彳曰息后,执行下一个节点的任务,直到当前流程实例的结束节点结束该工作流程实例执行完毕。’[0037]下面以附图3和附图4为例对其进行详细说明。附图3为系统来料对象流程关系图。以质量部来料质检员为例,当系统收到检验来料对象流程指令后,根据指令的流程模板,创^并初始化检验来料对象流程实例,质检员对来料进行检验,将检验合格与检验不合格的信息分别输入到终端显示界面对应的信息栏中,质检员可根据检验结果自行将任务指派给下级相关人员进行处理。对于质检合格部分,将任务指派给质量部下级相关人员进行处理,对于质检不合格部分,根据实际情况,将任务指派给采购部退货或特放相关人员进行处理,该系统根据内置的工作量统计算法,优先自动分配给工作量最少的成员来完成下达的工作任务,质检员在选择指派时,流程实例自动添加一个节点,继续流程的运转。附图4为系统装配对象流程关系图。以生产部成品质检员为例,当系统收到检验装配对象流程指令后,根据指令的流程模板,创建并初始化检验装配对象流程实例,质检员对装配成品进行检验,将检验合格成品与检验不合格成品的信息分别输入到终端显示界面对应的信息栏中,质检员可根据检验结果自行将任务指派给下级相关人员进行处理。对于质检合格部分,将任务指派给质部相关人员进行处理,对于质检不合格部分,根据实际情况,将任务指派给计划部相关人员进行特放申请,或者将任务指派给质量部相关人员进行终检整改,系统会根据内置的工作量统计算法,优先自动分配给工作量最少的成员来完成下达的工作任务,质检员在选择指派时,流程实例自动添加一个节点,继续流程的运转。另外,质检员可在同一时间处理多个不同的流程对象,以质量部质检员为例,既可处理来料检验任务,在系统中进行操作、审批和签印,也可处理装配成品终检整改任务,互不影响。[0038]此实施例仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

权利要求:1.一种基于流程流转的全过程风机制造质量监控系统,其特征在于,包括轻量级的工作流引擎、终端显示设备、通信设备、服务器;其中,终端显示设备通过通信设备与服务器连接,工作流引擎以质量监控系统为依托,负责任务指派和任务调度;终端显示设备负责用户查看待处理流程及流程历史;通信设备负责通过网络接口传递信息;服务器负责工作流信息处理与数据存储。2.根据权利要求1所述系统,其特征在于,所述工作流引擎的运行机制为:步骤一:收到生成流程指令后,根据所获指令的流程模板,得到当前流程定义;步骤二:引擎根据得到的流程模板信息,创建并初始化流程实例;步骤三:引擎获取流程首节点信息,并检查节点激活条件满足时,按照定义的任务分配原则调用组织模型库将任务分配给对应的用户;步骤四:用户通过引擎调用活动实例的应用信息和相关数据信息,执行任务的相关操作;步骤五:当前活动执行完成后,结束控制模块将分析该节点的属性,并且判断该节点是否是工作流程的结束节点,如果该节点为结束节点则结束该流程,并改变该流程中对应的目标对象的状态;如果不是,则引擎根据该节点信息按照路由算法查找下一步可激活的节点信息,得到下一步可激活节点信息后,执行下一个节点的任务,直到当前流程实例的结束节点结束,该工作流程实例执行完毕。3.根据权利要求1所述系统,其特征在于,所述工作流引擎包括对来料质量的监控及对生产过程的质量监控,其中,对来料质量的监控包括申购流程管理模块、来料检验流程管理模块、退换货流程管理模块、特放流程管理模块,对生产过程的质量监控包括生产过程现场巡查流程管理模块、生产过程质量检验流程管理模块、生产异常整改流程管理模块、生产成品检验流程管理模块、生产终检问题整改流程管理模块和生产成品紧急放行流程管理模块。4.根据权利要求3所述系统,其特征在于,所述流程管理模块均包括流程发起,流程管理,待处理流程,已发起流程四个组成部分;所述流程发起用于登录人选择待处理的对象,发起相应流程;所述流程管理用于显示当前登录人处理过的流程列表,可点击查看相应流程的历史信息;所述待处理流程用于显示当前登录人的待处理流程列表,点击查看即可处理相应的流程;所述已发起流程用于显示系统中所有已发起的流程,可点击查看相应流程的历史信息。5.根据权利要求1所述系统,其特征在于,所述工作流引擎采用基于BS模式的三层体系架构:表示层PL,业务逻辑层BLL和数据访问层DAL;所述表示层PL为系统的用户接口,负责用户与系统界面的人机交互;所述业务逻辑层BLL用来处理表示层提出的请求并对其进行具体分析,然后通过调用数据访问层获取相应数据并反馈给表示层;所述数据访问层DAL封装了所有对数据库的操作,负责对数据库的访问。6.根据权利要求1所诉系统,其特征在于,所述工作流引擎采用面向对象编程方法,将风机制造的来料序列和装配序列的相关属性封装成目标对象,将各个孤偶丨王对发成流程对象,将需要填写的电子表单的相关内容封装成操作对象,可对系统进行扩展与维护。7.根据权利要求1所述系统,其特征在于,所述工作流引擎在传统工作流引擎的基础上添加了动态处理机制,操作人在流程中的任一节点可根据具体情况选择是否$理任务,当操作人选择指派时,该流程实例在不改变流程模板的前提下,会自动添加一个节点,#@该流程的运转。8.根据权利要求1所述系统,其特征在于,所述工作流引擎能够使同一个对象在同一时间处于两个不同的流程中实现跨流程的状态转换,提高系统并行度,有效节省事物处理时间。9.根据权利要求1所述系统,其特征在于,所述工作流引擎具有自适应机制,根据内置的工作量统计算法,优先自动分配给工作量最少的成员。

百度查询: 华北电力大学;甘肃航天万源风电设备制造有限公司 一种基于流程流转的全过程风机制造质量监控系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。