流程创建方法、系统、存储介质及电子设备与流程

    专利2022-07-08  77


    本申请涉及数据处理技术领域,特别地涉及一种流程创建方法、系统、存储介质及电子设备。



    背景技术:

    产品生命周期管理(productlifecyclemanagement,plm)是一种企业信息化的商业战略。它实施一整套的业务解决方案,把人、过程和信息有效地集成在一起,作用于整个企业,遍历产品从概念到报废的全生命周期,支持与产品相关的协作研发、管理、分发和使用产品定义信息。plm系统中存在多种类型流程,创建流程时编辑及操作步骤繁多,要在系统应用界面来回切换,影响了用户使用效率及体验。

    目前plm系统中的流程创建方法,是流程创建者人工去查看初始数据的相关属性,再选择流程类型,填写流程参数,最终完成流程。而在用户创建流程时需根据初始数据相关联的图纸、物料及文档的版本、状态和属性来判断选择对应流程,工作量巨大,数据准确性也难以保证,流程管控缺失,用户操作随意性大,流程参数准确性无法校验,极易导致流程创建错误,流程节点异常。



    技术实现要素:

    针对上述问题,本申请提供一种流程创建方法、系统、存储介质及电子设备,解决了相关技术中由于人工创建流程工作量大、数据准确性差导致流程创建错误、流程节点异常的技术问题。

    第一方面,本申请提供了一种流程创建方法,所述方法包括:

    接收初始数据;

    根据所述初始数据获取所述初始数据的类型、编号、版本信息、状态信息和属性信息;

    判断所述状态信息、所述版本信息和所述属性信息是否符合创建当前流程所需的状态信息、版本信息和属性信息;

    若判定所述状态信息、版本信息和属性信息符合当前流程所需的状态信息、版本信息和属性信息,则根据所述初始数据的类型选择当前流程的类型;

    根据所述初始数据的编号生成当前流程的名称;

    获取当前流程的创建者的创建者信息填入当前流程的对应空白中,完成流程创建。

    可选的,在所述完成流程创建之前,还包括:

    对所述初始数据进行修订;

    添加所述初始数据的关联数据。

    可选的,所述根据所述初始数据获取所述初始数据的类型、编号、版本信息、状态信息和属性信息,包括:

    根据所述初始数据判断所述初始数据的数据类型;

    根据所述初始数据的类型获取所述初始数据的编号;

    根据所述初始数据的编号获取所述初始数据的版本信息、状态信息和属性信息。

    可选的,所述流程创建方法,还包括:

    若判定所述状态信息、所述版本信息和所述属性信息中任一项不符合当前流程所需的状态信息、版本信息和属性信息,则提示所述当前流程的创建者所述状态信息、所述版本信息和/或所述属性信息不符合要求。

    可选的,在所述完成流程创建之前,还包括:

    按照图文一致性规则校验当前流程中涉及的全部数据。

    可选的,所述根据所述初始数据判断所述初始数据的数据类型,包括:

    根据所述初始数据在产品生命周期管理plm系统中定义的内部名称判断所述初始数据的数据类型。

    可选的,所述根据所述初始数据的编号生成当前流程的名称,包括:

    按照当前流程命名规则,根据所述初始数据的编号从数据库中获取生成当前流程的相关信息;

    根据所述相关信息生成当前流程的名称。

    第二方面,一种流程创建系统,所述系统包括:

    接收单元,用于接收初始数据;

    获取单元,用于根据所述初始数据获取所述初始数据的类型、编号、版本信息、状态信息和属性信息;

    判断单元,用于判断所述状态信息、所述版本信息和所述属性信息是否符合创建当前流程所需的状态信息、版本信息和属性信息;

    选择单元,用于若判定所述状态信息、版本信息和属性信息符合当前流程所需的状态信息、版本信息和属性信息,则根据所述初始数据的类型选择当前流程的类型;

    生成单元,用于根据所述初始数据的编号生成当前流程的名称;

    创建单元,用于获取当前流程的创建者的创建者信息填入当前流程的对应空白中,完成流程创建。

    第三方面,一种存储介质,该存储介质存储的计算机程序,可被一个或多个处理器执行,可用来实现如上述第一方面所述的流程创建方法。

    第四方面,一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述存储器和所述处理器之间互相通信连接,该计算机程序被所述处理器执行时,执行如上述第一方面所述的流程创建方法。

    本申请提供的一种流程创建方法、系统、存储介质及电子设备,包括:接收初始数据;根据所述初始数据获取所述初始数据的类型、编号、版本信息、状态信息和属性信息;判断所述状态信息、所述版本信息和所述属性信息是否符合创建当前流程所需的状态信息、版本信息和属性信息;若判定所述状态信息、版本信息和属性信息符合当前流程所需的状态信息、版本信息和属性信息,则根据所述初始数据的类型选择当前流程的类型;根据所述初始数据的编号生成当前流程的名称;获取当前流程的创建者的创建者信息填入当前流程的对应空白中,完成流程创建。本申请可以根据初始数据自动进行流程类别选择、流程名称生成,流程创建者信息填充,提高流程创建的准确性的同时,提高了流程创建效率和用户体验。

    附图说明

    为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

    图1为本申请实施例提供的一种流程创建方法的流程示意图;

    图2为本申请实施例提供的一种流程创建系统的结构示意图;

    图3为本申请实施例提供的一种电子设备的连接框图。

    具体实施方式

    以下将结合附图及实施例来详细说明本申请的实施方式,借此对本申请如何应用技术手段来解决技术问题,并达到相应技术效果的实现过程能充分理解并据以实施。本申请实施例以及实施例中的各个特征,在不相冲突前提下可以相互结合,所形成的技术方案均在本申请的保护范围之内。

    由背景技术可知,目前plm系统中的流程创建方法,是流程创建者人工去查看初始数据的相关属性,再选择流程类型,填写流程参数,最终完成流程。而在用户创建流程时需根据初始数据相关联的图纸、物料及文档的版本、状态和属性来判断选择对应流程,工作量巨大,数据准确性也难以保证,流程管控缺失,用户操作随意性大,流程参数准确性无法校验,极易导致流程创建错误,流程节点异常。

    有鉴于此,本申请提供一种流程创建方法、系统、存储介质及电子设备,解决了相关技术中由于人工创建流程工作量大、数据准确性差导致流程创建错误、流程节点异常的技术问题。

    实施例一

    图1为本申请实施例提供的一种流程创建方法的流程示意图,如图1所示,本方法包括:

    s101、接收初始数据;

    s102、根据所述初始数据获取所述初始数据的类型、编号、版本信息、状态信息和属性信息;

    s103、判断所述状态信息、所述版本信息和所述属性信息是否符合创建当前流程所需的状态信息、版本信息和属性信息;

    s104、若判定所述状态信息、版本信息和属性信息符合当前流程所需的状态信息、版本信息和属性信息,则根据所述初始数据的类型选择当前流程的类型;

    s105、根据所述初始数据的编号生成当前流程的名称;

    s106、获取当前流程的创建者的创建者信息填入当前流程的对应空白中,完成流程创建。

    需要说明的是,可以从数据库或登录信息等方式,获取创建者信息例如创建者名称、创建者部门等,自动填入当前流程需要填写的创建者信息的空白栏,省去创建者手动输入这些信息的过程,提高了流程创建效率和准确性。

    进一步需要说明的是,本申请中在根据初始数据获取相关的类型、编号、版本信息、状态信息和属性信息后,可以自动选择流程类别、自动生成流程名称、自动填充流程创建者信息,提高了流程创建效率,本身验证状态信息、版本信息和属性信息的符合性,也提高了流程创建的准确性。

    其中,每种初始数据的类型对应不同的流程,如物料对应物料流程,文档对应文档流程,cad图纸对应cad图纸流程。获取到类型之后可以通过逻辑校验代码自动选择创建对应类型的流程。

    可选的,在所述完成流程创建之前,还包括:

    对所述初始数据进行修订;

    添加所述初始数据的关联数据。

    需要说明的是,关联数据是指的是一个物料、文档或cad图纸可能和其他一个或多个物料、文档或cad图纸的关联。创建流程时需要的初始数据为一个,关联数据可能为多个。关联数据有些是必要的,有些是不必要的,可以根据需求自行添加,关联数据具体指的可以是一些附件清单,excel数据表,示意图等。

    可选的,所述根据所述初始数据获取所述初始数据的类型、编号、版本信息、状态信息和属性信息,包括:

    根据所述初始数据判断所述初始数据的数据类型;

    根据所述初始数据的类型获取所述初始数据的编号;

    根据所述初始数据的编号获取所述初始数据的版本信息、状态信息和属性信息。

    可选的,所述根据所述初始数据判断所述初始数据的数据类型,包括:

    根据所述初始数据在产品生命周期管理plm系统中定义的内部名称判断所述初始数据的数据类型。

    需要说明的是,初始数据根据在plm系统中定义的内部名称区分初始数据类型,如物料的内部名称为wtpart,文档的内部名称为wtdocument,cad图纸的内部名称为epmdocument。在流程创建时,逻辑校验代码会根据当前传入的初始数据的内部名称来判断初始数据类型。

    在得到初始数据的类型之后会附带初始数据在plm系统内的唯一标识oid,如某物料的oid为or:wt.part.wtpart:8472063489,逻辑检验代码会根据这个oid去系统数据库内查询该物料的编号并返回给流程创建单元,以此获取初始数据的编号。

    在获取初始数据类型的编号之后,逻辑校验代码会根据当前编号在数据库中查询该数据的版本信息,状态信息,属性信息。

    其中,版本信息指的是一个初始数据经用户修订之后的不同版本。如在plm系统中新增一个物料,它的初始版本为a.1。当用户在系统上对这个物料属性进行修改并提交之后,该物料的版本为b.1。而文档、cad图纸同理。

    状态信息指的是初始数据类型包含正在工作,重新工作,正在审阅,已发放等十几个状态,每个状态对应创建的流程是不同的。

    属性信息包含物料的名称、通用等级、创建人、创建人部门、物料信号、库存单位等几十个属性值。文档包含文档名称,创建人,创建人部门,文档密级等几十个属性值。cad图纸同理。

    可选的,所述流程创建方法,还包括:

    若判定所述状态信息、所述版本信息和所述属性信息中任一项不符合当前流程所需的状态信息、版本信息和属性信息,则提示所述当前流程的创建者所述状态信息、所述版本信息和/或所述属性信息不符合要求。

    需要说明的是,为了保证流程的准确性,进行符合性判断,若判定不符合流程创建需求则提示创建者进行修改,不同的部分不合格可以进行单独的提示,例如单独提示状态信息不符合要求等。

    可选的,在所述完成流程创建之前,还包括:

    按照图文一致性规则校验当前流程中涉及的全部数据。

    需要说明的是,全部数据包含状态信息校验,版本信息校验,数据是否存在于其他已创建流程的重复性校验。不符合校验规则时系统弹出相关错误信息提示创建者修改错误数据。

    其中,图文一致性规则是之前创建流程时,需要人工进行比对初始数据和图文一致性的逻辑规则,现已融入到plm系统中流程创建完成时的相关逻辑校验代码中自动运行,以替代人工校验,进一步提高流程创建效率和准确性。

    可选的,所述根据所述初始数据的编号生成当前流程的名称,包括:

    按照当前流程命名规则,根据所述初始数据的编号从数据库中获取生成当前流程的相关信息;

    根据所述相关信息生成当前流程的名称。

    需要说明的是,具体可以根据所述初始数据的编号从数据库中获取初始数据名称、关联图号、版本、状态等信息,再按照流程命名规则进行组合,得到流程名称。

    例如,获取到初始数据的名称,关联图号,版本,状态等信息之后,逻辑校验代码会生成一个字符串填充到流程名称栏。如“cssj.20201026.prt-冷凝器边板-b.3(正在审阅)的物料流程”文档,而cad图纸与此过程类似。

    综上所述,本申请实施例提供了一种流程创建方法,包括:接收初始数据;根据所述初始数据获取所述初始数据的类型、编号、版本信息、状态信息和属性信息;判断所述状态信息、所述版本信息和所述属性信息是否符合创建当前流程所需的状态信息、版本信息和属性信息;若判定所述状态信息、版本信息和属性信息符合当前流程所需的状态信息、版本信息和属性信息,则根据所述初始数据的类型选择当前流程的类型;根据所述初始数据的编号生成当前流程的名称;获取当前流程的创建者的创建者信息填入当前流程的对应空白中,完成流程创建。本申请可以根据初始数据自动进行流程类别选择、流程名称生成,流程创建者信息填充,提高流程创建的准确性的同时,提高了流程创建效率和用户体验。

    实施例二

    基于上述本发明实施例公开的流程创建方法,图2具体公开了应用该流程创建方法的流程创建系统。

    如图2所示,本发明实施例公开了一种流程创建系统,该系统包括:

    接收单元201,用于接收初始数据;

    获取单元202,用于根据所述初始数据获取所述初始数据的类型、编号、版本信息、状态信息和属性信息;

    判断单元203,用于判断所述状态信息、所述版本信息和所述属性信息是否符合创建当前流程所需的状态信息、版本信息和属性信息;

    选择单元204,用于若判定所述状态信息、版本信息和属性信息符合当前流程所需的状态信息、版本信息和属性信息,则根据所述初始数据的类型选择当前流程的类型;

    生成单元205,用于根据所述初始数据的编号生成当前流程的名称;

    创建单元206,用于获取当前流程的创建者的创建者信息填入当前流程的对应空白中,完成流程创建。

    以上本发明实施例公开的流程创建系统中的接收单元201、获取单元202、判断单元203、选择单元204、生成单元205和创建单元206的具体工作过程,可参见本发明上述实施例公开的流程创建方法中的对应内容,这里不再进行赘述。

    综上所述,本申请实施例提供了一种流程创建系统,包括:接收初始数据;根据所述初始数据获取所述初始数据的类型、编号、版本信息、状态信息和属性信息;判断所述状态信息、所述版本信息和所述属性信息是否符合创建当前流程所需的状态信息、版本信息和属性信息;若判定所述状态信息、版本信息和属性信息符合当前流程所需的状态信息、版本信息和属性信息,则根据所述初始数据的类型选择当前流程的类型;根据所述初始数据的编号生成当前流程的名称;获取当前流程的创建者的创建者信息填入当前流程的对应空白中,完成流程创建。本申请可以根据初始数据自动进行流程类别选择、流程名称生成,流程创建者信息填充,提高流程创建的准确性的同时,提高了流程创建效率和用户体验。

    实施例三

    本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘、服务器、app应用商城等等,其上存储有计算机程序,该计算机程序被处理器执行时可以实现如实施例一的方法步骤,本实施例在此不再重复赘述。

    实施例四

    图3为本申请实施例提供的一种电子设备500的连接框图,如图3所示,该电子设备500可以包括:处理器501,存储器502,多媒体组件503,输入/输出(i/o)接口504,以及通信组件505。

    其中,处理器501用于执行如实施例一中的流程创建方法中的全部或部分步骤。存储器502用于存储各种类型的数据,这些数据例如可以包括电子设备中的任何应用程序或方法的指令,以及应用程序相关的数据。

    处理器501可以是专用集成电路(applicationspecificintegratedcircuit,简称asic)、数字信号处理器(digitalsignalprocessor,简称dsp)、数字信号处理设备(digitalsignalprocessingdevice,简称dspd)、可编程逻辑器件(programmablelogicdevice,简称pld)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述实施例一中的流程创建方法。

    存储器502可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammableread-onlymemory,简称eprom),可编程只读存储器(programmableread-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。

    多媒体组件503可以包括屏幕和音频组件,该屏幕可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或通过通信组件发送。音频组件还包括至少一个扬声器,用于输出音频信号。

    i/o接口504为处理器501和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。

    通信组件505用于该电子设备500与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(nearfieldcommunication,简称nfc),2g、3g或4g,或它们中的一种或几种的组合,因此相应的该通信组件505可以包括:wi-fi模块,蓝牙模块,nfc模块。

    综上,本申请提供的一种流程创建方法、系统、存储介质及电子设备,该方法包括:接收初始数据;根据所述初始数据获取所述初始数据的类型、编号、版本信息、状态信息和属性信息;判断所述状态信息、所述版本信息和所述属性信息是否符合创建当前流程所需的状态信息、版本信息和属性信息;若判定所述状态信息、版本信息和属性信息符合当前流程所需的状态信息、版本信息和属性信息,则根据所述初始数据的类型选择当前流程的类型;根据所述初始数据的编号生成当前流程的名称;获取当前流程的创建者的创建者信息填入当前流程的对应空白中,完成流程创建。本申请可以根据初始数据自动进行流程类别选择、流程名称生成,流程创建者信息填充,提高流程创建的准确性的同时,提高了流程创建效率和用户体验。

    在本申请实施例所提供的几个实施例中,应该理解到,所揭露的方法,也可以通过其它的方式实现。以上所描述的方法实施例仅仅是示意性的。

    需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。

    虽然本申请所揭露的实施方式如上,但上述的内容只是为了便于理解本申请而采用的实施方式,并非用以限定本申请。任何本申请所属技术领域内的技术人员,在不脱离本申请所揭露的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本申请的专利保护范围,仍须以所附的权利要求书所界定的范围为准。


    技术特征:

    1.一种流程创建方法,其特征在于,所述方法包括:

    接收初始数据;

    根据所述初始数据获取所述初始数据的类型、编号、版本信息、状态信息和属性信息;

    判断所述状态信息、所述版本信息和所述属性信息是否符合创建当前流程所需的状态信息、版本信息和属性信息;

    若判定所述状态信息、版本信息和属性信息符合当前流程所需的状态信息、版本信息和属性信息,则根据所述初始数据的类型选择当前流程的类型;

    根据所述初始数据的编号生成当前流程的名称;

    获取当前流程的创建者的创建者信息填入当前流程的对应空白中,完成流程创建。

    2.根据权利要求1所述的方法,其特征在于,在所述完成流程创建之前,还包括:

    对所述初始数据进行修订;

    添加所述初始数据的关联数据。

    3.根据权利要求1所述的方法,其特征在于,所述根据所述初始数据获取所述初始数据的类型、编号、版本信息、状态信息和属性信息,包括:

    根据所述初始数据判断所述初始数据的数据类型;

    根据所述初始数据的类型获取所述初始数据的编号;

    根据所述初始数据的编号获取所述初始数据的版本信息、状态信息和属性信息。

    4.根据权利要求1所述的方法,其特征在于,还包括:

    若判定所述状态信息、所述版本信息和所述属性信息中任一项不符合当前流程所需的状态信息、版本信息和属性信息,则提示所述当前流程的创建者所述状态信息、所述版本信息和/或所述属性信息不符合要求。

    5.根据权利要求1所述的方法,其特征在于,在所述完成流程创建之前,还包括:

    按照图文一致性规则校验当前流程中涉及的全部数据。

    6.根据权利要求3所述的方法,其特征在于,所述根据所述初始数据判断所述初始数据的数据类型,包括:

    根据所述初始数据在产品生命周期管理plm系统中定义的内部名称判断所述初始数据的数据类型。

    7.根据权利要求1所述的方法,其特征在于,所述根据所述初始数据的编号生成当前流程的名称,包括:

    按照当前流程命名规则,根据所述初始数据的编号从数据库中获取生成当前流程的相关信息;

    根据所述相关信息生成当前流程的名称。

    8.一种流程创建系统,其特征在于,所述系统包括:

    接收单元,用于接收初始数据;

    获取单元,用于根据所述初始数据获取所述初始数据的类型、编号、版本信息、状态信息和属性信息;

    判断单元,用于判断所述状态信息、所述版本信息和所述属性信息是否符合创建当前流程所需的状态信息、版本信息和属性信息;

    选择单元,用于若判定所述状态信息、版本信息和属性信息符合当前流程所需的状态信息、版本信息和属性信息,则根据所述初始数据的类型选择当前流程的类型;

    生成单元,用于根据所述初始数据的编号生成当前流程的名称;

    创建单元,用于获取当前流程的创建者的创建者信息填入当前流程的对应空白中,完成流程创建。

    9.一种存储介质,其特征在于,该存储介质存储的计算机程序,可被一个或多个处理器执行,可用来实现如权利要求1~7任意一项所述的流程创建方法。

    10.一种电子设备,其特征在于,包括存储器和处理器,所述存储器上存储有计算机程序,所述存储器和所述处理器之间互相通信连接,该计算机程序被所述处理器执行时,执行如权利要求1~7任意一项所述的流程创建方法。

    技术总结
    本申请涉及数据处理技术领域,具体涉及一种流程创建方法、系统、存储介质及电子设备,解决了相关技术中由于人工创建流程工作量大、数据准确性差导致流程创建错误、流程节点异常的问题。该方法包括:根据初始数据获取初始数据的类型、编号、版本信息、状态信息和属性信息;在判定状态信息、版本信息和属性信息符合当前流程所需时,根据初始数据的类型选择当前流程的类型;根据初始数据的编号生成当前流程的名称;获取当前流程的创建者的创建者信息填入当前流程的对应空白中,完成流程创建。本申请可以根据初始数据自动进行流程类别选择、流程名称生成,流程创建者信息填充,提高流程创建的准确性的同时,提高了流程创建效率和用户体验。

    技术研发人员:刘芸;柯栋;黄余军;寇建国;陈海华;鹿琼
    受保护的技术使用者:珠海格力电器股份有限公司;珠海联云科技有限公司
    技术研发日:2020.11.30
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-22237.html

    最新回复(0)