基于智能制造的同步数据系统及其运行步骤、创建方法与流程

文档序号:17377210发布日期:2019-04-12 23:26阅读:307来源:国知局
基于智能制造的同步数据系统及其运行步骤、创建方法与流程

本发明涉及一种基于智能制造的同步数据系统及其运行步骤、创建方法。



背景技术:

工作流(workflow),指“业务过程的部分或整体在计算机应用环境下的自动化”。是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。在计算机中,工作流属于计算机支持的协同工作(cscw)的一部分。后者是普遍地研究一个群体如何在计算机的帮助下实现协同工作的。

工作流主要解决的主要问题是:为了实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。

工作流概念起源于生产组织和办公自动化领域,是针对日常工作中具有固定程序活动而提出的一个概念,目的是通过将工作分解成定义良好的任务或角色,按照一定的规则和过程来执行这些任务并对其进行监控,达到提高工作效率、更好的控制过程、增强对客户的服务、有效管理业务流程等目的。尽管工作流已经取得了相当的成就,但对工作流的定义还没有能够统一和明确。

数据流是指一组有顺序的、有起点和终点的字节集合,程序从键盘接收数据或向文件中写数据,以及在网络连接上进行数据的读写操作,都可以使用数据流来完成。

就目前来看,工作流和数据流之间的互动随着信息化的建设越来越强大。数据不仅仅包括基础数据,对不同企业的工作而言动态数据往往价值更大,数据产生在工作中,理想状态下,通过工作流积累数据流,通过数据流优化工作流。工作流越顺畅,连接得越多,获得的数据才能更多,指导优化工作流的效益才能更大。数据流越强大、越优化,可能工作就越顺畅,工作流的效能发挥就越好,这本身是一个相辅相成的过程。

但是目前的制造型企业,企业内部生产各个环节使用的工作流程在不同的时期被部署使用。工作与工作相互之间不能有机融合,这就造成了系统分散,各自为政,且系统维护及管理成本高的问题,企业管理层不仅无法从全局上对整个生产进度进行把控,各项计划的灵活编制与调整受到限制,计划执行反馈延迟,而且企业资源配置无法在全局范围内得到优化,降低了企业整体生产效率。



技术实现要素:

发明目的:针对上述问题,本发明的目的是提供一种基于智能制造的同步数据系统,通过在串行的工作流系统上,建立并行的数据流发布,实现工作流各节点的协同运作。

本发明的另一目的是提供一种同步数据系统的实施步骤,根据各流程节点间的相互关系预设工作流程的串行规则,系统依据事务链接表中每项记录的状态标识,按照串行规则自动控制工作流程,并通过事务链接表的各项记录叠加形成工作流。

本发明还有一个目的是提供一种结构简单,适应性广的同步数据库的创建方法。

技术方案:为实现以上目的,本发明提供的一种同步数据系统,所述系统为层级结构,包括上层、中间层、底层;

其中,底层包括:基础参数资料,用于规范和定义系统处理事务的基础参数;项目实体数据,用于规范化定义系统所处理事务中的实体项目;

上层包括:数据实体表,用于设定系统处理事务工作流程各节点的工作模板并储存工作数据,每个工作流程节点形成一个数据实体表;

状态事实数据,用于存储数据实体表中系统处理事务工作流程各节点的完结标识,一个数据实体表对应一个状态事实数据;

中间层:包括事务链接表,通过链接码将处理事务基础参数信息、实体项目信息关联并显示在事务链接表上,依据事务处理流程节点通过链接码关联相应的工作模板,开展工作并通过状态事实数据记录工作状态。本发明建立以事务链接表为中间层,通过链接码链接底层的基础参数资料、项目实体数据;通过链接码链接上层的数据实体表和状态事实数据,形成层级结构。系统处理事务时,通过信息读取,自动将处理事务基础参数信息、实体项目信息关联并显示在事务链接表上,依据事务处理流程节点的实施步骤关联相应的工作模板,开展工作并通过状态事实数据记录工作状态。本发明提供的同步数据系统可根据系统所处理事务自动读取信息并根据信息内容自动套用模板、展开工作模板并记录状态,减少系统处理时间,大大节省人力成本。

基础参数资料可以以数据表、图片、文字文档等形式存储;

项目实体数据是对项目实体及其实体进行描述的参数集。

系统处理若干事务,事务链接表内形成其对应的若干条记录。

所述系统,其底层基础参数资料、项目实体数据分别以维度数据和实体项目数据作为链接码与事务链接表链接。

所述系统,其上层数据实体表以业务主键作为链接码与事务链接表链接,状态事实表通过代理键与事务链接表链接。

所述系统包括提取单元、更新单元,

所述提取单元具体为系统功能分片单元,用于提取系统所处理事务的数据并按功能分片并存储于事务链接表,提取单元还对基础参数资料、项目实体数据进行维护;

所述更新单元具体为系统功能分片单元,所述单元将系统所处理事务数据按功能分至工作模板分析处理并在数据实体表中形成记录,事务数据分析处理完结后,更新单元在状态事实数据中记录完结标识。不同的数据实体表对应不同的数据分析处理方法;

所述提取单元包括:提取模块、维护模块;

所述提取模块用于提取系统所处理事务的数据,将数据按照功能划分为不同的流程节点的数据并存储于事务链接表;

所述维护模块,对提取模块获得的数据,维护模块在基础参数资料和项目实体数据中进行查重,判断是否为新数据,若是新数据就自动进行追加;若不是新数据则不追加。

所述更新单元包括:分析模块、处理模块;

所述分析模块用于对事务链接表中的事务数据进行分析处理并存储在数据实体表中;

所述处理模块,将事务数据分析处理完成后的完结标识存储于状态事实数据中。

所述系统的实施步骤包括以下步骤:

(1)依据系统处理事务内容,预先建立用于规范和定义系统处理事务参数的基础参数资料;预先建立用于规范定义系统所处理事务中的实体项目的项目实体数据;

(2)基于系统处理事务的工作流程,针对不同流程节点,预设工作模板,每个工作流程节点的工作模板形成一个数据实体表;

(3)基于系统处理事务的工作流程,根据各流程节点定义状态事实数据的完结标识;根据各流程节点间的相互关系预设工作流程的串行规则,以规定工作流程的执行步骤;

(4)根据系统处理事务工作流程各节点,每个数据实体表对应一个状态事实数据,各流程节点通过数据实体表或状态事实数据展示节点状态;

(5)事务信息输入事务链接表后,各流程节点依据串行规则依次展开相关工作,分析模块分析事物信息后在数据实体表中展开相应的工作模板完成工作并形成记录,更新事务链接表状态;

(6)一个流程节点的工作完成后,更新单元的处理模块在其状态事实数据中更新记录完结标识,该工作完结,其记录形成存档数据存储于存档数据库中,事务链接表更新状态;

(7)步骤6所述的工作完成后更新完结标识,所述完结标识为下一步工作的起始标志,以此自动展开下一工作模板工作,结合事务工作流程的串行规则,自动控制工作流程。

所述事务链接表记录系统处理事务的工作流程,事务链接表中的每条记录对应系统处理的一项事务;

若干项事务信息输入事务链接表后,基于相同的流程节点展开同一工作模板,完成相应工作,并各自形成记录,实现每项事务的状态更新。

步骤(7)所述的结合事务工作流程的串行规则,具体为一件工作的完结标识为串行规则中下一件工作的起始条件,在一件工作状态更新为完结后,下一件工作可自动起始,以此实现自动控制工作流程。

所述系统的状态事实数据通过代理键与数据实体表建立数据链接,数据实体表通过业务主键与事务链接表建立数据链接,实现数据完整性约束;

状态事实数据通过完结标识筛选数据实体表和事务链接表的数据,对于已存在完结标识的,形成存档数据,存储于存档数据库中。

所述系统的同步方法为:

(1)每个工作流程节点形成一个数据实体表,每个数据实体表通过业务主键与事务链接表业务主键建立数据链接,共享同一数据,各流程节点数据同步;

(2)每一流程节点均以单向输出流形成数据记录和状态事实数据的完结标识,形成开环系统;

(3)每个工作流程节点的工作模板形成一个数据实体表,各自完成相关工作,并完成工作状态的更新;事务链接表各流程节点展示其对应数据实体表的状态;

数据实体表状态更新,其对应的流程节点状态实时更新,事务链接表状态随之更新,实现工作流程节点的状态同步;

(4)事务链接表中的每一条记录对应系统处理的一项事务,若干项事务信息均可基于相同的流程节点展开同一工作模板,完成相应工作,并各自形成记录,实现每项事务状态更新;

各项事务在各流程节点的相关工作实现工作协同。

一种基于智能制造的同步数据系统,其创建方法包括以下步骤:

(1)依据系统所处理事务的实体项目建立索引,形成实体项目的参数数据集,转换为项目实体数据;

(2)根据系统所处理事务流程,设定事务流程节点,依据各流程节点,建立各节点对应的工作模板,形成数据实体表;

(3)在提取模块提取的系统处理事务的数据中抽取基础参数信息建立索引,形成参数数据集,转换为基础参数资料;

(4)将提取模块提取的系统处理事务数据形成系统处理事务数据集,转换为事务链接表;

(5)根据步骤(2)设定各流程节点,设定事务数据分析处理结果的完结标识,一个工作结束的完结标识作为另一个工作的开始,完结标识转换为状态事实数据。

工作原理:同步数据系统建立以事务链接表为中间层,通过链接码链接底层的基础参数资料、项目实体数据;通过链接码链接上层的数据实体表,状态事实数据通过代理键与数据实体表连接,形成层级结构。系统处理一件事务时,提取单元通过提取事务信息,自动将处理事务基础参数信息、实体项目信息关联至基础参数资料及项目实体数据中;并以实体项目名称为链接键展开处理该项目需要的流程节点;所述基础参数资料及项目实体数据及流程节点组合,形成事务链接表中的一条数据;

依据事务处理流程节点的实施步骤关联相应的工作模板开展工作,并通过工作产生的是数据改变流程节点状态,流程节点状态参照系统预设的串行规则自动控制工作流程;

本发明的同步系统,以流程节点仅展示工作状态,而节点对应的数据实体表实施具体工作,数据实体表以流程节点状态依据串行规则依次打开执行,使系统始终只执行串行规则中的某一节点工作,以减少系统运行量,提高运行效率,实现数据与工作的协同运行。

有益效果:与现有技术相比,本发明具有以下优点:

1.工作协同:本发明通过基于智能制造的同步数据系统,在串行的工作流系统上,建立并行的数据流发布,实现工作流各节点的协同运作。

2.数据同步:本发明通过在串行的工作流系统上,系统每个工作流程节点形成一个数据实体表,每个数据实体表通过业务主键与事务链接表业务主键建立数据连接,实现数据流的并行发布,共享同一数据。

3.状态同步:每个工作流程节点的工作模板形成一个数据实体表,使工作流程节点的工作可异步并行,各自处理相关工作及更新状态,使工作流程各节点状态同步。

4.实时反馈:本发明通过每一流程节点均以单向输出流形成数据实体表的数据记录和状态事实数据的完结标识,形成开环反馈系统,流程节点通过展示数据记录或完结标识实现实时反馈;避免数据流反向回馈输入点而产生的数据不同步问题,提高系统运行效率。

5.系统精简:本发明通过定义状态事实数据中的完结标识,参照完结标识筛选数据实体表和事务链接表的数据,对于已存在完结标识的,形成存档数据,存储于存档数据库中,不参与系统运行,精简系统运行工作量。

6.创建方法简单:本发明可根据不同项目,预先建立基础参数资料,项目实体数据,预先建立根据各流程节点间的相互关系预设工作流程的串行规则,依据串行规则定义状态事实数据的完结标识,系统依据完结标识,按照串行规则自动控制工作流程,创建方法简单,系统开发、维护成本低,适用范围广泛。

7.节约人工成本:本发明提供的同步数据系统建立以事务链接表为中间层,通过链接码链接底层的基础参数资料、项目实体数据;通过链接码链接上层的数据实体表和状态事实数据,形成层级结构。系统处理事务时,通过信息读取,自动将处理事务基础参数信息、实体项目信息关联并显示在事务链接表上,依据事务处理流程节点的实施步骤关联相应的工作模板,开展工作并通过状态事实数据记录工作状态。本发明提供的同步数据系统可根据系统所处理事务自动读取信息并根据信息内容自动套用模板、展开工作模板并记录状态,减少系统处理时间,大大节省人力成本。

附图说明

图1为本发明逻辑结构图;

图2为本发明数据流图;

图3为本发明单元层级框图;

图4为本发明模块层级框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1

一种基于智能制造的同步数据系统,其创建方法包括以下步骤:

(1)系统所处理项目的实体a、实体b……实体n,以实体名称为索引,分别规范化定义实体a、实体b……实体n的编号、类型、项目归属等属性参数作为参数数据集,形成项目实体数据;

(2)根据实体a、实体b……实体n事务处理各流程节点间的相互关系,分别预设工作流程的串行规则,设定各流程节点对应的工作模板,并形成数据实体表;

设定事务数据分析处理结果的完结标识,一个工作结束的完结标识作为另一个工作的起始条件,完结标识转换为状态事实数据。

(3)每一流程节点设定一个数据实体表,不同处理实体项目事务时,相同的流程节点设定同一工作模板并形成同一实体表;

(3)提取模块从系统处理事务信息中提取数据,所述处理事务信息包括:订单编号、实体名称、实体编号、类型、项目归属、项目类别、项目特征参数、数量等参数,抽取项目归属、项目类别、项目特征参数等信息为基础参数数据,以基础参数数据为索引,规范化定义基础参数数据形成参数数据集,建立基础参数资料;

(4)提取模块从系统处理事务信息中提取数据,以项目订单编号为索引,订单项目的实体名称、订单项目归属等属性参数数据以项目实体名称、项目归属为链接键与项目实体数据、基础参数资料链接,并在事务链接表中展开;

以实体项目名称为索引,展开处理该实体项目所需要的流程节点,一个流程节点对应一个数据实体表;

以项目订单编号为索引,其关联的项目实体数据、基础参数资料、工作流程节点组合形成事务链接表的一条记录。

状态事实数据通过订单编号与数据实体表的订单编号建立数据链接,

事务链接表中的各流程节点依次展示的流程节点信息、流程节点对应的数据实体表工作记录、状态事实数据中的完结标识分别表示节点等待、运行、完结三种状态。

以上构成如图2所示的数据流图。

实施例2

一种基于智能制造的同步数据系统,其实施步骤包括:

(1)系统所处理项目的实体a、实体b……实体n,以实体名称为索引,分别规范化定义实体a、实体b……实体n的编号、类型、项目归属等属性参数作为参数数据集,形成项目实体数据;

(2)根据实体a、实体b……实体n事务处理各流程节点间的相互关系,分别预设工作流程的串行规则,设定各流程节点对应的工作模板,并形成数据实体表;

(3)每一流程节点设定一个数据实体表,不同处理实体项目事务时,相同的流程节点设定同一工作模板并形成同一实体表;

(4)提取模块从系统处理事务信息中提取数据,所述处理事务信息包括:订单编号、实体名称、实体编号、类型、项目归属、项目类别、项目特征参数、数量等参数,抽取项目归属、项目类别、项目特征参数(这里的基础参数有点少,可以在添加一些基础参数内容)等信息为基础参数数据,以基础参数数据为索引,规范化定义基础参数数据形成参数数据集,建立基础参数资料;

(5)系统接到项目订单a事务信息后,如图3、图4所示,通过提取单元中的提取

模块自动获取订单中的事务数据,事务数据包括;订单编号、订单项目实体名称a、订单数量、订单项目归属、项目类别、项目特征参数等属性参数,其中订单项目归

属以项目归属为链接键与事务链接表链接;项目类别以类别名称为链接键与事务链

接表链接;项目特征参数以特征名称为链接键与事务链接表链接;订单项目实体名

称、以实体名称为链接键分别与事务连接表链接;

同时,对提取模块获得的订单项目实体、订单项目归属、项目类别、项目特征参数数据,提取单元的维护模块将所述数据在项目实体数据和基础参数资料中进行查重,判断是否为新数据,

若是新数据就自动进行追加,将新数据添加至对应的基础参数资料或项目实体数据中;

若不是新数据则不追加。

以项目订单编号为索引,其关联的项目实体数据、基础参数资料、项目实体a工作流程节点组合形成事务链接表的一条记录。

(6)项目实体a事务处理各流程节点包括采购、生产、出货,根据流程节点间的相互关系预设工作流程的串行规则,具体为一个流程节点的完结标识为串行规则中下流程节点工作的起始条件,在某一流程节点工作状态更新为完结后,下一流程节点工作自动起始;

即采购开始时,生产进入准备状态;采购完成后开始生产,出货工作进入准备状态,生产完成后出货工作开始;

(7)提取单元将订单事务信息输入事务链接表后,更新单元的更新模块依据串行规则展开相应的采购、生产、出货等工作模板,每一个流程节点对应一个数据实体表,采购工作开始时,在对应数据实体表中使用相应的采购工作模板完成工作,并形成采购记录,更新单元的更新模块更新事务状态为采购开始状态,同时,生产、出货进入准备状态;

(8)采购工作完成后,更新单元的处理模块将采购完结标识记录在状态事实数据中,同时事务链接表的采购流程节点展示为采购完结,依据串行规则,其下一流程节点生产,满足起始条件,自动开始生产;

一个流程节点的完结标识为串行规则中下流程节点工作的起始条件,在某一流程节点工作状态更新为完结后,下一流程节点工作自动起始,以此实现系统自动控制工作流程;工作流程中各节点的数据同步,在实现工作与数据的协同运作。

(9)状态事实数据通过订单编号与数据实体表建立数据链接,数据实体表的订单编号与事务链接表建立数据链接,实现数据完整性约束;采购完结标识生成后,订单事务数据、采购数据、采购完结标识共同形成数据完整性约束,订单事务数据、采购数据在采购完结标识生成后不得修改/删除;生产及出货等同理操作。

(10)根据状态事实数据中的完结标识筛选数据实体表和事务链接表的数据,对于已存在完结标识的,形成存档数据,存储于存档数据库中,存档数据不参与系统运行,精简系统运行工作量;

例如采购完结标识生成后,已完成的采购记录形成存档数据存储与存档数据库中,采购查询时,不查询已完成的采购数据,精简系统运行工作量;生产及出货等同理操作。

实施例3

一种基于智能制造的同步数据系统,其同步实现方法包括:

1.针对项目订单a,其采购、生产、出货的每个工作流程节点各自形成数据实体表,每个数据实体表通过订单编号与事务链接表中的项目订单a共享同一订单数据和采购、生产、出货等流程节点的数据实体表数据,在任何节点均可查看项目订单数据、采购实时情况、生产实时情况、出货实时情况,实现各流程节点数据同步;

2.每个工作流程节点的工作模板形成一个数据实体表,各自完成相关工作,并完成工作状态的更新;

数据实体表状态更新,其对应的流程节点状态实时更新,事务链接表状态随之更新,实现工作流程节点的状态同步;

采购、生产、出货流程节点的工作模板分别形成采购数据实体表、生产数据实体表、出货数据实体表,各数据实体表通过订单编号与事务链接表建立数据连接,事务链接表各流程节点展示其对应数据实体表的状态;

数据实体表状态更新,其对应的流程节点状态实时更新,事务链接表状态随之更新,实现工作流程节点的状态同步;

例如,生产节点查询订单状态为采购工作状态,则可开始生产准备相关工作;

采购工作完成后,采购状态更新为采购完成,事务状态自动更新为采购完成待生产,生产节点自动开始生产工作,同时系统提示出货节点进入准备状态。

3.每一流程节点均以单向输出流形成数据记录和状态事实数据的完结标识,形成开环系统,事务链接表的流程节点展示数据记录或完结标识;

例如:项目订单信息生成后,采购、生产、出货等节点均可基于项目订单信息展开工作模板进行查询,形成订单提示的实时反馈;

采购节点基于采购工作模板展开采购工作后,在采购数据实体表中形成采购记录,事务链接表中采购状态随之更新,形成订单采购状态的实时反馈;

由于采用单向输出流在采购实体表中生成采购记录,不影响事务链接表中的订单信息记录,避免数据流反向回馈输入而产生的数据不同步问题;

采购完成后,由于采用单向输出流在采购状态数据中生成采购完结标识,事务链接表中采购状态随之更新为采购完结状态,形成采购订单状态的实时更新;不影响采购实体表中的采购记录,避免数据流反向回馈输入而产生的数据不同步问题,提高系统运行效率。

4.事务链接表中的每一条记录对应系统处理的一项事务;

若处理项目订单a……n的事务信息,若项目中均包含流程节点“生产”,均可基于相同的流程节点展开同一生产工作模板,完成相应工作,并各自形成记录,实现每项事务状态更新。

5.事务链接表中的每一条记录对应系统处理的一项事务,例如,事务链接表中存在n个项目订单,在采购、生产、出货等各节点,可查询n个项目订单的状态,并结合各自的串行规则通过对应数据实体表中的工作模板展开相关工作,各自形成记录,实现每项事务状态更新;各项事务在各流程节点的相关工作实现工作协同。

上述实施方式只为说明本发明的技术构思及特点,其目的是让熟悉该技术领域的技术人员能够了解本发明的内容并据以实施,并不能以此来限制本发明的保护范围。凡根据本发明精神实质所做出的等同变换或修饰,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1