1.本发明涉及实绩数据管理装置以及业务管理系统。
背景技术:
2.以往,业务的实绩数据以业务的高效化、业务的改善为目的,由在计算机上进行处理的程序来管理。上述程序被称为业务应用程序。在制造现场,在计算机化的信息系统上,某些业务应用程序进行动作,进行实绩数据的管理信息。
3.例如,在专利文献1中公开了“通过基于实绩数据进行生产模拟来求出将来的生产指标值,在比当前的生产指标值低的情况下,通过基于可取得的改善主数据而修正的改善主数据来进行生产模拟”。
4.现有技术文献
5.专利文献
6.专利文献1:日本特开2017-174334号公报
技术实现要素:
7.发明所要解决的课题
8.制造现场的实绩数据在许多业务应用程序中被使用。因此,存在对制造现场的数据进行管理,且不进行程序改变而与业务应用程序协作的产品。但是,无法产出具有保持数据的变化的匹配性的功能的、对实绩数据进行管理,且在无程序的情况下与业务应用程序协作的产品。
9.如果在业务应用程序所管理的实绩数据的内容中发生了变化的情况下,如果关联的数据也保持匹配性并不变更,则将发生数据的不匹配。例如,在变更了特定的数据的名称的情况下,与该特定的数据相关联的数据参照变更后的数据。在该情况下,例如在名称变更前登记的过去的数据参照名称变更后的数据,因此会发生数据的不匹配。在制造现场,由于需要从过去的实绩数据追溯证迹,因此需要在确保过去的数据的匹配性的同时进行数据的变更的结构。
10.本发明是鉴于上述情况而完成的,其目的在于即使在制造现场系统的实绩数据的内容中发生了变化的情况下,也能够确保关联的数据的匹配性。
11.用于解决课题的手段
12.为了解决上述课题,本发明的一个方式的实绩数据管理装置具有:实绩数据处理部,其接收由制造现场系统生成的实绩数据;实绩数据存储部,其存储并蓄积由实绩数据处理部接收到的实绩数据;主数据存储部,其存储具有成为管理实绩数据时的基础信息的数据的主数据;业务数据生成部,其基于成为主数据的基础信息的数据,将实绩数据加工成业务应用程序所利用的结构并生成业务数据;业务数据存储部,其存储业务数据生成部生成的业务数据。而且,主数据具备表示成为上述基础信息的数据的有效期限的开始的属性和表示有效期限的结束的属性。
13.另外,本发明的一个方式的业务管理系统具备:上述实绩数据管理装置;业务应用程序,其利用由实绩数据管理装置管理的实绩数据。
14.发明效果
15.根据本发明的至少一个方式,即使在制造现场系统的实绩数据的内容发生了变化的情况下,也能够确保关联的数据的匹配性。
16.上述以外的课题、结构及效果通过以下的实施方式的说明而变得明确。
附图说明
17.图1是表示制造现场系统的例子的图。
18.图2是表示本发明的第一实施方式的业务应用程序利用制造现场系统的实绩数据的业务管理系统的整体结构例的框图。
19.图3是表示构成制造现场系统以及业务管理系统的各装置所具备的计算机的硬件结构例的框图。
20.图4是表示本发明的第一实施方式的实绩数据的结构例的图。
21.图5是表示本发明的第一实施方式的主数据的结构例的图。
22.图6是表示本发明的第一实施方式的实绩数据处理部的动作例的流程图。
23.图7是表示本发明的第一实施方式的主数据处理部的动作例的流程图。
24.图8是表示本发明的第一实施方式的实绩数据存储部的结构例的图。
25.图9是表示本发明的第一实施方式的主数据存储部的结构例的图。
26.图10是表示本发明的第一实施方式的业务数据生成部的动作例的流程图。
27.图11是表示本发明的第一实施方式的业务数据存储部中存储的主数据的各表的结构例的图。
28.图12是表示本发明的第一实施方式的业务数据存储部中存储的实绩数据的表的结构例的图。
29.图13是示出根据本发明的第一实施例的主数据登记部的配置示例的框图。
30.图14是表示本发明的第一实施方式的主数据登记部进行的主数据登记处理的步骤例的流程图。
31.图15是表示登记本发明的第一实施方式的品目数据的画面(品目追加画面)的例子的图。
32.图16是表示在本发明的第一实施方式的输入信息中设定了非法的值时所输出的错误画面的例子的图。
33.图17是表示本发明的第一实施方式的主数据登记部进行的主数据更新处理的步骤例的流程图。
34.图18是表示本发明的第一实施方式的更新品目数据的画面(品目更新画面)的例子的图。
35.图19是表示登记本发明的第一实施方式的bom管理信息的画面(部件表定义画面)的例子的图。
36.图20是表示登记了本发明的第一实施方式的bom管理信息后的画面(部件表定义画面)的例子的图。
37.图21是表示本发明的第一实施方式的、因变更了指定的日期时间而形成的登记了bom管理信息后的画面(部件表定义画面)的显示内容的变更例的图。
38.图22是表示本发明的第一实施方式的按有效期限登记的部件的阶层结构数据的例子的图。
39.图23是表示本发明的第一实施方式的登记工艺数据的画面(工艺追加画面)的例子的图。
40.图24是表示本发明的第一实施方式的对工艺数据进行更新的画面(工艺追加画面)的例子的图。
41.图25是表示本发明的第一实施方式的登记工艺分支的画面(部件表定义画面)的例子的图。
42.图26是表示本发明的第一实施方式的登记工艺分支后的画面(部件表定义画面)的例子的图。
43.图27是表示本发明的第一实施方式的、因变更了指定的日期时间而形成的登记工艺分支后的画面的显示内容的变更例(部件表定义画面)的图。
44.图28是表示本发明的第一实施方式的业务应用程序从实绩数据管理装置取得了数据时的画面显示的例子的图。
45.图29是表示本发明的第二实施方式的分类为生产的4个要素的实绩数据的结构例的图。
具体实施方式
46.一般地,由于业务重复进行,因此业务的实绩数据每天增加(蓄积)。该业务数据在各种业务应用程序中被利用。因此,管理大量业务的实绩数据,将实绩数据与业务应用程序协作的方法的需求很高。在制造现场的实绩数据管理中,确立了各种方法。但是,对于管理的实绩数据的变化,没有确立具有确保了匹配性的方法的实绩数据管理方法。
47.例如,在变更了特定的数据的名称的情况下,关联的数据参照变更后的数据。在该情况下,由于在名称变更前登记的过去的数据参照名称变更后的数据,因此发生数据的不匹配。在制造现场,需要从过去的实绩数据追溯证迹,因此需要在确保过去的数据的匹配性的同时进行数据的变更的结构。因此,发明者们在能够进行实绩数据的管理和业务应用程序的协作的基础上,发明了确保数据的匹配性的管理方法。
48.《第一实施方式》
49.以下,参照附图对用于实施本发明的方式的例子进行说明。在本说明书以及附图中,对于实质上具有相同的功能或者结构的结构要素,标注相同的附图标记并省略重复的说明。作为本发明的第一实施方式,对将本发明应用于业务应用程序利用制造现场系统的实绩数据的业务管理系统的情况进行说明。
50.[作业现场系统的例子]
[0051]
首先,参照图1对生成实绩数据的制造现场系统的例子进行说明。图1表示制造现场系统的例子。图1所示的制造现场系统1(控制系统的一例)除了对加工对象物进行预先设定的加工处理而生产加工品20的加工装置10之外,由未图示的组装装置、检查装置等多个装置构成。在制造现场系统1上连接有未图示的控制器,该控制器基于从制造现场系统1取
得的各种状态量和生产目标等来控制制造现场系统1。另外,在加工装置10中,在保护加工机械的框体上设置有操作面板11、加工开始按钮12、加工结束按钮13以及读取/写入装置14。
[0052]
在制造现场系统1中,经由现场网络n1连接有终端装置31和实绩数据管理装置200。实绩数据管理装置200经由控制网络n2与终端装置32连接。现场网络n1以及控制网络n2是有线或无线的lan(local area network:局域网)。该网络结构只是一例,例如也可以在制造现场系统1与现场网络n1之间连接有控制器。
[0053]
作业者40观察显示于终端装置31的作业指示书r或作业指示书r的印刷物上记载的作业内容而对已指示加工作业的情况进行确认,从而对加工装置10进行操作。例如,作业者40在操作加工装置10之前,将由ic卡构成的从业员证卡片41放在加工装置10的读取/写入装置14上,将记录在从业员证卡片41的ic芯片中的作业者信息输入到加工装置10。由此,对加工装置10进行了操作的作业者40的作业者信息(例如负责人名)被记录于加工装置10即制造现场系统1。
[0054]
之后,作业者40根据作业指示书按下加工开始按钮12以及加工结束按钮13,从而加工装置10执行加工开始以及加工结束。加工装置10(制造现场系统1)将表示运转实绩的信息作为实绩数据输出至实绩数据管理装置200。加工装置10(制造现场系统1)生成实绩数据管理装置200能够处理的形式的实绩数据。
[0055]
同样地,负责作业的作业者40根据作业指示书r进行组装作业、检查作业或其他作业。根据所实施的作业,在实绩数据管理装置200中依次取得并管理各个实绩数据。此外,在本实施方式中,将制造现场的一系列的作业称为“业务”。
[0056]
此外,也可以是,作业者40对操作面板11进行操作,或者对终端装置31进行操作,由此将作业者40的作业者信息(以及由作业者40实施的加工开始的信息)登记到实绩数据管理装置200。另外,也可以是,作业者40经由操作面板11输入加工开始及加工结束的指令,由此加工装置10执行加工开始及加工结束。
[0057]
例如,也可以通过作业者40对操作面板11或者终端装置31进行操作来输入作业者信息,由此可以设定能够进行针对加工装置10的加工开始指令这样的操作步骤。在该情况下,也可以构成为,将作业者信息(作业者40的加工开始的信息)的登记和加工装置10的加工开始在相同时刻登记于实绩数据管理装置200。
[0058]
另外,也可以是,加工装置10具备代码阅读器,作业者40对代码阅读器进行操作而读取在作业指示书r中印刷(显示)的每个作业的代码(条形码、二维码等)的信息,由此向加工装置10指示加工开始、加工结束等。
[0059]
[业务管理系统的整体结构]
[0060]
接着,参照图2对业务管理系统的整体结构例进行说明。
[0061]
图2是表示第一实施方式的业务应用程序利用制造现场系统1的实绩数据的业务管理系统1000的整体结构例的框图。
[0062]
业务管理系统1000具备从制造现场系统1取得并管理实绩数据110和主数据120的实绩数据管理装置200、业务用etl(extract/transform/load:提取/转换/加载)710、业务用数据存储部720、业务应用程序730。
[0063]
制造现场系统1生成包含表示制造现场系统1的实绩的信息的实绩数据110并发送
至实绩数据管理装置200。制造现场系统1的实绩是制造现场系统1的动态或进行动作的结果、所生产的物品、消耗的物质以及它们的量等。
[0064]
(实绩数据管理装置)
[0065]
实绩数据管理装置200取得制造现场系统1所生成的实绩数据110并进行管理。实绩数据管理装置200根据实绩数据110生成业务数据并提供给业务应用程序730。另外,实绩数据管理装置200取得并管理从制造现场系统1发送的主数据120。
[0066]
该实绩数据管理装置200具备实绩数据处理部310、实绩数据存储部410、主数据处理部320、主数据存储部420、业务数据生成部500、业务数据存储部600以及主数据登记部210。
[0067]
实绩数据处理部310取得从制造现场系统1发送的实绩数据110,进行记录到实绩数据存储部410的处理。实绩数据110是记录了伴随实际的业务而产生的事件的详细情况的数据。实绩数据有时被称为事务数据。
[0068]
实绩数据存储部410是由实绩数据处理部310记录有实绩数据110的非易失性或易失性的存储部。
[0069]
主数据处理部320取得从制造现场系统1发送的主数据120,进行记录到主数据存储部420的处理。主数据120是汇总了与业务相关的项目的基本的属性信息的分类账数据。在本发明中,由制造现场系统1进行的主数据120的发送不是必须的。
[0070]
主数据存储部420是由主数据处理部320记录主数据120的非易失性或易失性的存储部。
[0071]
业务数据生成部500取得记录在实绩数据存储部410中的实绩数据,并将该实绩数据记录在业务数据存储部600的实绩数据610中。另外,业务数据生成部500利用所取得的实绩数据来更新业务数据存储部600的实绩数据610。业务数据生成部500将取得的实绩数据加工成业务应用程序能够利用的结构(例如,参照图12的实际工艺表611)。另外,业务数据生成部500取得主数据存储部420中记录的主数据,并将该主数据记录(追加)到业务数据存储部600的主数据620中。
[0072]
业务数据存储部600是记录(蓄积)作为业务应用程序所利用的数据(业务用数据)的实绩数据610以及主数据620的非易失性或易失性的存储部。另外,业务数据存储部600记录由主数据登记部210登记的主数据620。作为主数据620,管理品目的id或名称、工艺的id或名称等实际数据的管理所需的数据。
[0073]
业务数据存储部600也是实绩数据存储部及主数据存储部的一例。有时将记录业务数据存储部600的实绩数据610的区域表述为“业务数据存储部600(实绩数据)”。另外,有时将记录业务数据存储部600的主数据620的区域表述为“业务数据存储部600(主数据)”。
[0074]
主数据登记部210例如根据系统的管理者45的指示,在业务数据存储部600中登记主数据620,或者更新主数据620。
[0075]
业务用etl710是基于实绩数据610和主数据620生成业务数据的业务用数据转换处理部。业务用etl 710从业务数据存储部600中蓄积的实绩数据610中提取与所指定的品目id、工艺id等相应的实绩数据,进行根据目的(业务应用程序730)对该实绩数据进行转换的处理。然后,业务用etl710将进行了转换处理的实绩数据、即业务数据保存到业务用数据存储部720中。这样,业务用etl710在业务用数据存储部720中登记或更新实绩数据时,通过
利用主数据620的信息来进行事务数据的登记。
[0076]
业务用数据存储部720是蓄积由业务用etl710从业务数据存储部600提取和根据目的转换出的业务数据的非易失性或易失性的存储部。
[0077]
业务应用程序730是用于业务的管理、业务的高效化、业务的改善的应用程序。业务应用程序730与实绩数据管理装置200协作,利用存储在业务用数据存储部720中的业务数据并输出结果。用户通过业务应用程序730的输出结果,利用实绩数据管理装置200的业务数据。
[0078]
此外,业务数据生成部500和业务数据存储部600也可以构成为兼具业务用etl710和业务用数据存储部720的功能。
[0079]
[各装置的硬件结构]
[0080]
图3是表示构成制造现场系统1以及业务管理系统1000的各装置所具备的计算机的硬件结构例的框图。配合各装置的功能和使用目的,对装置内的各部分进行取舍选择。在此,对上述的实绩数据管理装置200的硬件结构例进行说明。
[0081]
实绩数据管理装置200的计算机50具备cpu(central processing unit:中央处理器)51、rom(read only memory:只读存储器)52、ram(random access memory:随机存取存储器)53、非易失性存储装置57以及通信接口58。实绩数据管理装置200内的各部经由系统总线54以能够相互收发数据的方式连接。
[0082]
cpu51、rom52以及ram53构成控制部。该控制部控制实绩数据管理装置200整体或各部的动作。cpu51从rom52读出并执行实现本实施方式的各功能的软件的程序代码,进行各部的控制、各种运算。此外,也可以代替cpu51而使用mpu(micro processing unit:微处理器)等其他运算处理装置。
[0083]
rom52被用作非易失性存储器(记录介质)的一例,在rom52中存储cpu51进行动作所需的程序、数据等。ram53被用作易失性存储器的一个例子,在ram53中暂时存储由cpu51进行的运算处理的中途所产生的变量、参数等。
[0084]
非易失性存储装置57是记录介质的一例,能够保存os(operating system:操作系统)等程序、执行程序时使用的参数、执行程序而得到的数据等。例如,图2的实绩数据存储部410、主数据存储部420以及业务数据存储部600使用非易失性存储装置57而构成。
[0085]
也可以使非易失性存储装置57存储cpu51所执行的程序。作为非易失性存储装置57,使用半导体存储器、硬盘、ssd(solid state drive:固态驱动器)、利用磁、光的记录介质等。此外,程序也可以经由局域网(lan)、互联网、数字卫星广播这样的有线或无线的传输介质来提供。
[0086]
例如将nic(network interface card,网络接口卡)或调制解调器等用于通信接口58,构成为能够经由连接有端子的lan等网络或专用线等与外部装置之间收发各种数据。
[0087]
此外,也可以在计算机50中设置液晶显示器等显示部55、以及鼠标、键盘等操作部56。显示部55显示gui画面、cpu51所进行的处理的结果等,操作部56生成与用户的操作对应的输入信号并向cpu51供给。例如,作业者40以及系统的管理者45等能够确认显示于显示部55的画面,并通过操作部56进行必要的编辑。
[0088]
图1所示的终端装置31、32的硬件结构也能够采用与上述的实绩数据管理装置200相同的结构。另外,至少安装有业务用etl710和/或业务应用程序730的装置也可以是图3所
示的硬件结构。
[0089]
(实际数据的结构)
[0090]
图4表示制造现场系统1发送的实绩数据110的结构例。
[0091]
实绩数据110具有例如品目id111、工艺id112、制造物id113、数据类别114、事件类别115以及事件发生时刻116来作为属性(数据项目)。
[0092]
品目id111是唯一地识别品目的信息(唯一地识别制造物的种类的信息)。
[0093]
工艺id112是唯一地识别工艺的信息。
[0094]
制造物id113是唯一地识别相应的品目的制造物的信息。这些id是用于引用在主数据620中登记的名称的信息。
[0095]
数据类别114表示本数据所包含的数据的种类(与装置相关的事件、与人相关的事件等)。
[0096]
事件类别115表示发生的事件。作为事件,例如有开始、结束、中途、计划开始、计划结束等。
[0097]
事件发生时刻116表示事件发生的时刻(装置的开始时刻、结束时刻等)。
[0098]
在以文件形式发送这些数据的情况下,也可以将数据类别114等作为文件名来进行发送。
[0099]
(主数据的结构)
[0100]
图5表示制造现场系统1发送的主数据120的结构例。
[0101]
主数据120具有例如数据发送时刻121、更新/删除标志122、数据类别123、数据类别固有信息124、业者名125、数据更新日126、数据有效期限开始日127以及数据有效期限结束日128来作为属性(数据项目)。
[0102]
数据发送时刻121表示发送了本数据的时刻。
[0103]
更新/删除标志122是表示登记、更新或者删除的类别的标志。基于更新/删除标志122的信息,判断针对主数据620的主数据的登记(追加)、更新以及删除。
[0104]
数据类别123表示本数据的种类。作为数据的种类,例如有品目主数据、工艺主数据等。
[0105]
数据类别固有信息124是数据类别123中的每个主数据的固有信息。品目主数据中的品目名等是其一例。
[0106]
业者名125表示业者的名称。例如,业者是制造(或交付)制造物或部件、材料等的公司或执行工艺的公司等。
[0107]
在更新/删除标志122表示更新的情况下,数据更新日126表示更新本数据的日期。
[0108]
数据有效期限开始日127表示本数据的有效期限的开始日。
[0109]
数据有效期限结束日128表示本数据的有效期限的结束日。
[0110]
在以文件形式发送这些数据的情况下,也可以将数据类别123等作为文件名来进行发送。
[0111]
[实绩数据处理部的动作]
[0112]
接着,参照图6对实绩数据处理部310的动作进行说明。
[0113]
图6是表示实绩数据处理部310的动作例的流程图。
[0114]
首先,实绩数据处理部310判定是否从制造现场系统1接收到实绩数据110(s1),在
未接收到实绩数据110的情况下(s1的否),结束本流程图的处理。
[0115]
接着,实绩数据处理部310在接收到实绩数据110的情况下(s1的是),判定实绩数据110中是否设定了非法的值(s2),在设定了非法的值的情况下(s2的是),结束本流程图的处理。例如,在实际数据的开始时刻和结束时刻按照时间序列反转的情况下,设为非法的值。另外,在事件发生时刻相比当前时刻为未来的情况下,相当于非法的值。
[0116]
接着,实绩数据处理部310在未设定非法的值的情况下(s2的否),将实绩数据110登记到实绩数据存储部410(s3),结束本流程图的处理。
[0117]
[主数据处理部]
[0118]
接着,参照图7对主数据处理部320的动作进行说明。
[0119]
图7是表示主数据处理部320的动作例的流程图。
[0120]
首先,主数据处理部320判定是否从制造现场系统1接收到主数据120(s11),在未接收到主数据120的情况下(s11的否),结束本流程图的处理。
[0121]
接着,主数据处理部320在接收到主数据120的情况下(s11的是),判定主数据120中是否设定了非法的值(s12),在设定了非法的值的情况下(s12的是),结束本流程图的处理。例如,在事件发生时刻相比当前时刻为未来的情况下,相当于非法的值。
[0122]
接着,主数据处理部320在未设定非法的值的情况下(s12的“否”),将主数据120登记到主数据存储部420(s13),结束本流程图的处理。
[0123]
[实绩数据存储部的结构]
[0124]
图8表示实绩数据存储部410的结构例。
[0125]
实绩数据存储部410具有与实绩数据110(图4)相同的属性(数据项目)的字段。即,实绩数据存储部410具有品目id111、工艺id112、制造物id113、数据类别114、事件类别115以及事件发生时刻116的各字段。
[0126]
例如,在图8中,在实绩数据存储部410的第一个记录中,登记有品目id111“1”、工艺id112“010”、制造物id113“1234567”、数据类别114“装置001”、事件类别115“开始”、以及事件发生时刻116“2019/12/01 10:00:00”的各信息。
[0127]
[主数据存储部的结构]
[0128]
图9表示主数据存储部420的结构例。
[0129]
主数据存储部420具有与主数据120(图4)相同的属性(数据项目)的字段。即,主数据存储部420具有数据发送时刻121、更新/删除标志122、数据类别123、数据类别固有信息124、业者名125、数据更新日126、数据有效期限开始日127、以及数据有效期限结束日128的各字段。在各数据(记录)中,设定了数据有效期限的开始日和结束日。
[0130]
例如,在图9中,在主数据存储部420的第一个记录中,登记有数据发送时刻121“2019/11/01 10:00:00”、更新/删除标志122“登记”、数据类别123“品目主数据”、数据类别固有信息124“电视a”、业者名125“业者a”、数据更新日126“2019/12/01 00:00:00”、数据有效期限开始日127“2019/11/01 10:00:00”、以及数据有效期限结束日128“2020/11/30 23:59:59”的各信息。
[0131]
作为一个例子,实绩数据存储部410以及主数据存储部420的各数据能够使用(comma-separated values)来构成。
[0132]
[业务数据生成部的动作]
[0133]
接着,参照图10对业务数据生成部500的动作进行说明。
[0134]
图10是表示业务数据生成部500的动作例的流程图。业务数据生成部500以规定的周期执行本流程图的处理。
[0135]
首先,业务数据生成部500判定存储在主数据存储部420中的数据是否被更新(数据的登记、变更)。例如,主数据存储部420内的数据是否被更新能够通过检测所记录的数据(记录)的增加或文件大小的增大等来判定。然后,业务数据生成部500在主数据存储部420的数据未被更新的情况下(s21的“否”),转移到步骤s22。
[0136]
接着,业务数据生成部500判定存储在实绩数据存储部410中的数据是否被更新(数据的登记、变更)(s22)。然后,在实绩数据存储部410的数据被更新的情况下(s22的是),业务数据生成部500判定相应的实绩数据的参照数据(数据项目)是否存在于业务数据存储部600(主数据)(s23)。在此,业务数据生成部500在该参照数据(数据项目)存在于业务数据存储部600(主数据)的情况下(s23的是),将该实绩数据登记于业务数据存储部(实绩数据)(s24)。业务数据生成部500在步骤s24的处理后,结束本流程图的处理。
[0137]
另外,业务数据生成部500在实绩数据存储部410的数据未被更新的情况下(s22的“否”),或者,在该实绩数据的参照数据(数据项目)不存在于业务数据存储部600(主数据)的情况下(s23的否),结束本流程图的处理。若参照数据不存在于业务数据存储部600(主数据),则无法将更新对象的实绩数据作为业务数据进行管理。
[0138]
接着,业务数据生成部500在主数据存储部420的数据被更新的情况下(s21的是),判定更新数据的有效期限是否合法(s25)。例如,在有效期限开始日和有效期限结束日按时间序列反转的情况下,其有效期限非法。在更新数据的有效期限非法的情况下(s25的否),业务数据生成部500结束本流程图的处理。
[0139]
接着,在其有效期限合法的情况下(s25的是),业务数据生成部500判定在更新数据的数据项目中是否存在主id(s26)。在bom主数据表、工艺主数据表等中,主id在数据之间具有主副关系。然后,业务数据生成部500在存在主id的情况下(s26的是)转移到步骤s27,在不存在主id的情况下(s26的否)结束本流程图的处理。
[0140]
接着,业务数据生成部500确认相应的主数据的更新/删除标志122(参照图9),判定是否需要主数据的登记处理(s27)。如果在更新/删除标志122中设立了登记标志,则需要将该主数据登记到业务数据存储部600中。在此,业务数据生成部500在进行主数据的登记处理的情况下(s27的是),转移到步骤s28,在不进行主数据的登记处理的情况下(s27的否),转移到步骤s30。
[0141]
接着,业务数据生成部500判定主数据存储部420内的更新后的主数据和有效期限重复的主数据是否存在于业务数据存储部600(主数据)(s28)。接着,业务数据生成部500在主数据的有效期限不重复的情况下(s28的否),将更新后的主数据登记到业务数据存储部600(主数据)(s29)。业务数据生成部500在步骤s29的处理后、或者主数据的有效期限重复的情况下(s28的是),结束本流程图的处理。
[0142]
另一方面,在不进行主数据的登记处理的情况下(s27的否),业务数据生成部500确认更新/删除标志122,判定是否存在更新对象的主数据(更新标志立起)(s30)。然后,在存在更新对象的主数据的情况下(s30的是),业务数据生成部500判定主数据存储部420内的更新后的主数据和有效期限重复的主数据是否存在于业务数据存储部600(主数据)
(s31)。接着,业务数据生成部500在不存在有效期限重复的主数据的情况下(s31的否),将更新后的主数据记录(更新)到业务数据存储部600(主数据)(s32)。
[0143]
在步骤s31的处理后,结束本流程图的处理。另外,业务数据生成部500在不存在更新对象的主数据的情况下(s30的否),或者在存在有效期限重复的主数据的情况下(s31的是),结束本流程图的处理。
[0144]
[主数据的表结构]
[0145]
图11表示存储在业务数据存储部600中的主数据620的各表的结构例。
[0146]
在业务数据存储部600中,作为主数据620的例子,示出了品目主数据表621、工艺主数据表622、bom主数据表623以及工序主数据表624。
[0147]
(品目主数据表)
[0148]
品目主数据表621是表示品目id与品目名的对应关系的表,作为字段具有“品目id”、“品目名”、“有效期限开始日”以及“有效期限结束日”。
[0149]
品目id与品目id111(图4、图8)相同,是唯一地识别品目的信息。
[0150]
品目名表示由品目id确定的品目的名称。
[0151]
有效期限开始日表示本数据(记录)的有效期限的开始日。
[0152]
有效期限结束日表示本数据(记录)的有效期限的结束日。
[0153]
在图11的例子中,作为针对品目id“1”的品目名,登记有“电视a”和“电视b”。如图9所示,电视a由业者a制造,电视b由业者b制造。另外,在关于电视a的数据的有效期限结束后,接着关于电视b的数据的有效期限开始。
[0154]
(工艺主数据表)
[0155]
工艺主数据表622是表示工艺id与工艺名的对应关系的表,作为字段,具有“工艺id”、“工艺名”、“有效期限开始日”以及“有效期限结束日”。
[0156]
工艺id与工艺id112(图4、图8)相同,是唯一地识别工艺的信息。
[0157]
工艺名表示由工艺id确定的工艺的名称。
[0158]
有效期限开始日表示本数据(记录)的有效期限的开始日。
[0159]
有效期限结束日表示本数据(记录)的有效期限的结束日。
[0160]
在图11的例子中,作为针对工艺id“10”的工艺名,登记有
“トソウ
(涂装)”和“涂装”。这是因为,在管理者45登记工艺名时,以片假名输入一方的工艺名,用汉字输入另一方的工艺名。例如,即使在使用字母或其他符号的情况下,也存在产生半角/全角、大写字母/小写字母等差异的可能性。另外,在关于
“トソウ
(涂装)”的数据的有效期限结束后,接着关于“涂装”的数据的有效期限开始。
[0161]
(bom主数据表)
[0162]
bom主数据表623是表示主品目id、副品目id以及个数的对应关系的表,作为字段,具有“主品目id”、“副品目id”、“个数”、“有效期限开始日”以及“有效期限结束日”。
[0163]
主品目id表示处于主副关系的品目中的主品目,相当于品目主数据表的品目id。
[0164]
副品目id表示处于主副关系的品目中的副品目。
[0165]
个数表示副品目的数量。
[0166]
有效期限开始日表示本数据(记录)的有效期限的开始日。
[0167]
有效期限结束日表示本数据(记录)的有效期限的结束日。
[0168]
(工序主数据表)
[0169]
工序主数据表624是表示主工艺id与副工艺id的对应关系的表,作为字段,具有“主工艺id”、“副工艺id”、“有效期限开始日”以及“有效期限结束日”。
[0170]
主工艺id表示处于主副关系的工艺中的主工艺(上游工艺),相当于工艺主数据表的工艺id。
[0171]
副工艺id表示处于主副关系的工艺中的副工艺。
[0172]
有效期限开始日表示本数据(记录)的有效期限的开始日。
[0173]
有效期限结束日表示本数据(记录)的有效期限的结束日。
[0174]
在上述主数据表中,如果变更数据,则有效期限有时会发生变化。例如,在品目主数据表621中,在进行了品目名的变更的情况下,品目id保持相同不变,变更有效期限,登记变更后的品目名。因此,即使实绩数据的内容发生了变更,根据该有效期限的属性,也能够确保关联的数据的匹配性。
[0175]
[实际数据的表结构(实际工艺表)]
[0176]
图12表示存储在业务数据存储部600中的实绩数据610的表的结构例。
[0177]
在业务数据存储部600中,作为实绩数据610的例子,示出了实际工艺表611。实际工艺表611具有“实际工艺id”、“品目id”、“工艺id”、“实绩开始时间”以及“实绩结束时间”。
[0178]
实际工艺id是用于工艺管理的识别信息,例如按照时间序列顺序赋予id。品目id与品目id111(图4、图8)相同,是唯一地识别品目的信息。
[0179]
工艺id与工艺id112(图4、图8)相同,是唯一地识别工艺的信息。
[0180]
实绩开始时间是事件类别115(图4、图8)为“开始”时的事件发生时刻116所示的时刻。
[0181]
实绩结束时间是事件类别115(图4、图8)为“结束”时的事件发生时刻116所示的时刻。
[0182]
如上所述,业务数据存储部600以有效期限管理主数据620。因此,根据工艺的实绩开始时刻和实绩结束时刻,业务数据生成部500从主数据620取得的工艺名和品目名改变。
[0183]
[主数据登记部]
[0184]
接下来,将详细说明主数据登记部210。
[0185]
图13是表示主数据登记部210的结构例的框图。关于图13,以实绩数据管理装置200具备显示部55以及操作部56的情况来进行说明。
[0186]
主数据登记部210具备主数据显示控制部211、主定义编辑部212和主数据登记画面处理部213。主数据显示控制部211和主定义编辑部212相当于服务器(应用程序软件)。另外,主数据登记画面处理部213相当于浏览器(应用程序软件)。
[0187]
主数据显示控制部211从业务数据存储部600(主数据)读入主数据620,将主数据620的文件与登记画面、更新画面等文件一起向主数据登记画面处理部213输出。
[0188]
主数据登记画面处理部213基于从主数据显示控制部211输入的主数据620以及各种画面的各文件,构成各种画面,在显示部55中显示主数据。另外,主数据登记画面处理部213将针对观看各种画面的管理者45等通过操作部56进行的主数据620的编辑指示输出到主定义编辑部212。
[0189]
主定义编辑部212基于从主数据登记画面处理部213输入的编辑指示,编辑主数据
620并存储于业务数据存储部600(主数据)。
[0190]
[主数据登记处理]
[0191]
接着,参照图14说明主数据登记处理。
[0192]
图14是表示主数据登记部210进行的主数据登记处理的步骤例的流程图。
[0193]
首先,当管理者45通过操作部56从未图示的菜单画面中选择用于进行主数据的登记(追加)的菜单时,主数据登记部210受理该选择的指示。主数据登记画面处理部213在显示部55上显示用于登记(追加)主数据的画面(例如图15所示的品目追加画面220)。
[0194]
然后,当管理者45通过操作部56在品目追加画面220上输入想要登记的主数据的信息时,向主数据登记画面处理部213输入该想要登记的主数据的信息(s41)。然后,主数据登记画面处理部213通过按下登记按钮(参照图15)来受理登记指示,对主定义编辑部212指示登记处理。接下来,主定义编辑部212判定所输入的主数据的信息中是否未设定非法的值(s42)。在此,主定义编辑部212在判定为在输入信息中未设定非法的值的情况下(s42的否),将输入的主数据的信息(品目数据)存储于业务数据存储部600的主数据620(s43)。
[0195]
在本实施方式中,在通过品目追加画面220登记主数据时,主定义编辑部212根据品目名和/品目说明自动地赋予品目id,并登记到主数据620。但是,也可以设置品目id栏,管理者45能够通过操作部56直接输入。此外,新登记的主数据的版本的初始值为“1”。版本是区分主数据的新旧的信息,在本实施方式中,值越大则越新。
[0196]
另一方面,主定义编辑部212在判定为在输入信息中设定了非法的值的情况下(s42的是),使所输入的信息无效,并且向主数据显示控制部211通知错误。主数据显示控制部211接受错误通知,将后述的错误画面225(参照图16)输出到显示部55(s44)。在步骤s43或s44的处理后,结束本流程图的处理。
[0197]
[品目追加画面]
[0198]
接着,参照图15对登记品目数据的画面(品目追加画面)进行说明。
[0199]
图15表示登记品目数据的画面(品目追加画面220)的例子。
[0200]
品目追加画面220具备品目名栏221和有效期限栏222。此外,品目追加画面220至少具备品目说明栏、品目号栏、图号栏、品目组栏、登记按钮以及取消按钮。品目追加画面220的特征在于具备有效期限栏222。关于品目追加画面220的其他结构,能够使用公知技术。
[0201]
品目名栏221是输入要追加的品目的名称的栏。
[0202]
有效期限栏222是输入在品目追加画面220中登记的主数据(记录)的有效期限的栏。
[0203]
品目说明栏是输入关于品目名所示的品目(产品)的说明的栏。品目号栏是输入用于识别品目名所示的品目(产品)的类型的编号(数字、罗马字等符号)的栏。
[0204]
图号是输入由品目号确定的品目的设计图(一般cad数据较多)的编号的栏。
[0205]
品目组是输入由品目名表示的品目(产品)被分类的组的栏。
[0206]
登记按钮是将输入的信息登记在主数据620中的按钮。
[0207]
取消按钮是取消将输入的信息登记到主数据620的按钮。
[0208]
图16表示在输入信息中设定了非法的值时所输出的错误画面的例子。如在图14的步骤s44中说明的那样,主定义编辑部212在对输入信息设定了非法的值时,输出错误画面
225。例如,在有效期限栏222的有效期限开始日和有效期限结束日按时间序列反转的情况下成为错误。此时,在错误画面225中显示“有效期限不适当,因此无法登记所输入的数据”这样的消息。
[0209]
[主数据更新处理]
[0210]
接着,参照图17说明主数据更新处理。
[0211]
图17是表示主数据登记部210进行的主数据更新处理的步骤例的流程图。
[0212]
首先,当管理者45通过操作部56从未图示的菜单画面中选择用于进行主数据的更新(变更)的菜单时,主数据登记部210受理该选择的指示。主数据登记画面处理部213在显示部55上显示用于更新(变更)主数据的画面。当管理者45通过操作部56指定想要更新的主数据时,在显示部55上显示对所指定的主数据进行更新的画面(例如图18所示的品目更新画面230)。
[0213]
然后,当管理者45通过操作部56在品目更新画面230上输入想要更新的主数据的信息时,向主数据登记画面处理部213输入该更新的主数据的信息(s51)。然后,主数据登记画面处理部213通过按下更新按钮(参照图18)来受理更新指示,对主定义编辑部212指示更新处理。
[0214]
接着,主定义编辑部212判定是否指示了新版本的主数据的追加(s52)。在此,主定义编辑部212在没有指示追加新版本的主数据的情况下(s52的否),转移到步骤s53。然后,主定义编辑部212判定输入了更新信息的主数据(指定记录)的有效期限是否与其他版本的主数据(其他记录)的有效期限重复(s53)。关于主数据的版本,参照图18进行详细叙述。
[0215]
接下来,在输入了更新信息的主数据的有效期限与其他版本的主数据的有效期限重复的情况下(s53的是),主定义编辑部212使输入信息无效,结束本流程图的处理。此外,在版本仅为一个的情况下,不对有效期限的重复进行判定。但是,与步骤s42同样地,进行在输入信息中是否未设定非法值的判定。在输入信息中设定了非法的值的情况下,优选进行错误输出输入信息的无效化。另外,在有效期限存在重复的情况下,也可以进行错误输出。
[0216]
接下来,在输入了更新信息的主数据的有效期限与其他版本的主数据的有效期限不重复的情况下(s53的否),主定义编辑部212更新业务数据存储部600的主数据620(s54)。
[0217]
另一方面,主定义编辑部212在指示了追加新版本的主数据的情况下(s52的是),转移到步骤s55。然后,主定义编辑部212判定新版本的主数据(新记录)的有效期限是否与已有版本的主数据(其他记录)的有效期限重复(s55)。
[0218]
接着,主定义编辑部212在新版本的主数据的有效期限与已有版本的主数据的有效期限重复的情况下(s55的是),使输入信息无效,结束本流程图的处理。
[0219]
接着,在新版本的主数据的有效期限与已有版本的主数据的有效期限不重复的情况下(s55为否),主定义编辑部212将新版本的主数据的信息存储在业务数据存储部600的主数据620中(s56)。在步骤s54或s56的处理后,结束本流程图的处理。
[0220]
[品目更新画面]
[0221]
接着,参照图18对更新品目数据的画面(品目更新画面)进行说明。
[0222]
图18表示更新品目数据的画面(品目更新画面230)的例子。
[0223]
除了品目追加画面220的结构以外,品目更新画面230至少具备品目id栏233和版本栏234。另外,品目更新画面230具备更新按钮来代替登记按钮。品目更新画面230的特征
在于具备有效期限栏232以及版本栏234。
[0224]
品目名栏231与品目名栏221相同。
[0225]
有效期限栏232是输入在品目更新画面230中更新的主数据(记录)的有效期限的栏。
[0226]
品目id栏233是输入与图11所示的品目主数据表621的品目id字段相当的信息的栏。在品目主数据表621中,品目id“1”表示“电视”。在本实施方式中,在品目追加画面220中不显示品目id,但在品目更新画面230中显示品目id。
[0227]
版本栏234是输入本数据(记录)的版本的栏。通过操作版本栏234,能够增加数据的版本。版本栏234例如能够利用下拉菜单、列表框等gui(graphical user interface,图形用户界面)。
[0228]
在图18的品目更新画面230中,在版本栏234中显示“版本2”。在将指定的主数据表的版本从“1”变更为“2”的情况下,在保留旧的版本1的主数据表的状态下,新生成版本2的主数据表。在品目更新画面230中,针对在品目追加画面220中登记的主数据表(版本1),将品目名变更为“电视b”,为了避免与版本1重复,将有效期限设定为“2019/01/01~2024/12/31”。然后,在版本栏234中选择版本2并按下更新按钮,由此通过该内容生成版本2的主数据表。
[0229]
[登记前的部件表定义画面(品目)]
[0230]
接着,参照图19对登记bom管理信息的画面(部件表定义画面)进行说明。在业务管理中,部件表也被称为bom(bills of materials,物料清单)。
[0231]
图19表示登记bom管理信息的画面(部件表定义画面240)的例子。
[0232]
部件表定义画面240具有画面上部的bom管理信息区域241和表示构成画面下部的品目(产品)的部件的部件阶层结构区域248。
[0233]
bom管理信息区域241是显示用于管理物品(产品)的组装所需的部件或材料的信息的区域。
[0234]
部件阶层结构区域248是显示部件的阶层结构的区域。
[0235]
bom管理信息区域241具有品目id栏242、品目名栏243、版本栏244、有效期限栏245、主副品目的起点栏246(主品目)、主副品目的终点栏247(副品目)。此外,bom管理信息区域241具有阶层栏、个数栏、库存栏、追加按钮、更新按钮以及删除按钮。
[0236]
品目id栏242是输入图11所示的bom主数据表623的“主品目id 副品目id”的信息的栏。
[0237]
品目名栏243是输入定义对象的品目(部件)的名称的栏。
[0238]
版本栏244是输入本数据(记录)的版本的栏。
[0239]
有效期限栏245是输入由部件表定义画面240定义的主数据(记录)的有效期限的栏。
[0240]
主副品目的起点栏246(主品目)是输入处于主副关系的品目中的主品目的品目名的栏。
[0241]
主副品目的终点栏247(副品目)是输入处于主副关系的品目中的副品目的品目名的栏。
[0242]
阶层栏是输入由品目id确定的品目(在本例中为电视a)的部件的阶层数的栏。
[0243]
个数栏是输入由品目名表示的品目的数量的栏。
[0244]
库存栏是输入由品目名表示的品目的库存的栏。
[0245]
追加按钮是将输入的信息追加(登记)到主数据620的按钮。
[0246]
更新按钮是根据输入的信息来更新主数据620的按钮。
[0247]
删除按钮是取消将输入的信息登记在主数据620中的按钮。
[0248]
另外,在部件阶层结构区域248的上方设置有品目id栏、日期时间指定栏249、显示按钮。
[0249]
品目id栏是输入与图11所示的品目主数据表621的品目id字段相当的信息的栏。
[0250]
日期时间指定栏249是输入想要指定的日期时间的栏。当指定日期时间时,显示在部件阶层结构区域248中指定的日期时间中的部件的阶层结构。即,根据所指定的日期时间,显示的部件的阶层结构将会改变。
[0251]
显示按钮是用于显示部件的阶层结构的按钮。在指定日期时间之后,通过按压显示按钮,显示在所指定的日期时间的时间点定义的部件的阶层结构。
[0252]
部件表定义画面240的特征在于,具备有效期限栏245、版本栏244以及日期时间指定栏249。
[0253]
在图19所示的部件表定义画面240中,在部件阶层结构区域248中以3层的阶层结构显示构成电视a的部件。在“电视a”(第一层)的下方的层(第二层)连接有“液晶面板”、“基板”、以及“罩”,进而在“液晶面板”的下方的层(第三层)连接有“玻璃”。图中,部件的右侧横向的
“×
n”(n为自然数)表示部件的个数。
[0254]
[登记后的部件表定义画面(品目)]
[0255]
图20表示登记bom管理信息后的画面(部件表定义画面280)的例子。
[0256]
当在对部件表定义画面240输入了图19所示的bom管理信息的状态下按下追加按钮时,变化为图20所示的部件表定义画面240的内容。在此,在部件阶层结构区域248中,在“液晶面板”的下方的层上除了“玻璃”之外还连接有1个“液晶”。
[0257]
由此,管理者45能够确认在部件表定义画面240的部件阶层结构区域248中,在电视a的部件的阶层结构中追加了“液晶”。
[0258]
[变更指定日期时间后的部件表定义画面(品目)]
[0259]
接着,参照图21对通过变更指定的日期时间而形成的、登记bom管理信息后的画面的显示内容的变化进行说明。
[0260]
图21表示通过变更指定的日期时间而形成的、登记bom管理信息后的画面(部件表定义画面)的显示内容的变更例。
[0261]
在日期时间指定栏249中,将指定的日期时间从“2017/01/01”变更为“2020/01/01”,按下显示按钮。由此,显示与包含“2020/01/01”的有效期限相关联的部件的阶层结构。例如,在图21中,品目由“电视a”变为“电视b”,并且电视b的部件由3层的阶层结构表示。在“电视b”(第一层)的下方的层(第二层)连接有“液晶面板”、“中央基板”以及“罩”,进而在“液晶面板”的下方的层(第三层)连接有“玻璃”和“液晶”,并且在“中央基板”的下方的层(第三层)连接有“基板(1)”和“基板(2)”。
[0262]
图22表示针对每个有效期限登记的部件的阶层结构数据的例子。
[0263]
图22的上部表示有效期限为2015/01/01~2018/12/31的部件的阶层结构数据
251。另外,图22的下部表示有效期限为2019/01/01~2024/12/31的部件的阶层结构数据252。在2个有效期限之间,品目从“电视a”变更为“电视b”,在“电视b”中,部件的数量比“电视a”增加。每个有效期限的部件的阶层结构数据被保存在非易失性存储装置57中。
[0264]
这样,在本实施方式中,通过具有在主数据中设定有效期限并在日期时间指定栏249中指定日期时间的功能,能够确认所指定的日期时间中的部件的阶层结构。
[0265]
[工艺追加画面]
[0266]
接着,参照图23对登记工艺数据的画面(工艺追加画面)进行说明。
[0267]
图23表示登记工艺数据的画面(工艺追加画面260)的例子。
[0268]
工艺追加画面260具备工艺名栏261和有效期限栏262。此外,工艺追加画面260至少具备工艺说明栏、st(standard time:标准时间)栏、登记按钮以及取消按钮。工艺追加画面260的第一个特征是具备有效期限栏262。
[0269]
工艺名栏261是输入追加的工艺的名称的栏。
[0270]
有效期限栏262是输入在工艺追加画面260中登记的主数据(记录)的有效期限的栏。
[0271]
工艺说明栏是输入关于工艺名所示的工艺的说明的栏。
[0272]
st栏是输入完成对象的工艺所需的作业时间的栏。
[0273]
主数据登记部210通过利用工艺追加画面260执行图14的流程图,将所输入的主数据的信息(工艺数据)存储于业务数据存储部600的主数据620。
[0274]
[工艺更新画面]
[0275]
接着,参照图24对更新工艺数据的画面(工艺更新画面)进行说明。
[0276]
图24表示更新工艺数据的画面(工艺更新画面270)的例子。
[0277]
除了工艺追加画面260的结构以外,工艺更新画面270至少具备工艺id栏273以及版本栏274。另外,工艺更新画面270具备更新按钮来代替登记按钮。工艺更新画面270的特征在于具备版本栏274和有效期限栏272。
[0278]
工艺名栏271与工艺名栏261相同。
[0279]
有效期限栏272是输入在工艺更新画面270中更新的主数据(记录)的有效期限的栏。
[0280]
工艺id栏273是输入与图11所示的工艺主数据表622的工艺id字段相当的信息的栏。在工艺主数据表622中,工艺id“10”表示
“トソウ
(涂装)”或“涂装”。在本实施方式中,在工艺追加画面260中不显示工艺id,但在工艺更新画面270中显示工艺id。
[0281]
版本栏274是输入本数据(记录)的版本的栏。
[0282]
主数据登记部210通过利用工艺更新画面270来执行图17的流程图,从而根据所输入的主数据的信息(工艺数据)来更新业务数据存储部600的主数据620。
[0283]
[登记前的部件表定义画面(工艺)]
[0284]
接着,参照图25对登记工艺分支的画面(部件表定义画面)进行说明。
[0285]
图25表示登记工艺分支的画面(部件表定义画面280)的例子。
[0286]
部件表定义画面280具有画面上部的工艺管理信息区域281和表示画面下部的工艺的顺序的工艺阶层结构区域288。
[0287]
工艺管理信息区域281是显示用于对制造品目(产品)的工艺进行管理的信息的区
域。
[0288]
工艺阶层结构区域288是显示工艺的阶层结构的区域。
[0289]
工艺管理信息区域281具有工艺id栏282、工艺名栏283、版本栏284、有效期限栏285、上游侧的主副工艺栏286以及下游侧的主副工艺栏287。此外,工艺管理信息区域281具有阶层栏、追加按钮、更新按钮以及删除按钮。
[0290]
工艺id栏282是图11所示的工序主数据表624的“主工艺id 副工艺id”的信息进入的栏。
[0291]
工艺名栏283是输入定义对象的工艺的名称的栏。
[0292]
版本栏284是输入本数据(记录)的版本的栏。
[0293]
有效期限栏285是输入由部件表定义画面280定义的主数据(记录)的有效期限的栏。
[0294]
上游侧的主副工艺栏286是输入构成分支工艺的路径中的上游侧路径的起点和终点的工艺名的栏。该起点的工艺名是由工序主数据表624(图11)的主工艺id确定的工艺的名称,终点的工艺名是由工序主数据表624的副工艺id确定的工艺的名称。
[0295]
下游侧的主副工艺栏287是输入构成分支工艺的路径中的下游侧路径的起点和终点的工艺名的栏。该起点的工艺名是由工序主数据表624(图11)的主工艺id确定的工艺的名称,终点的工艺名是由工序主数据表624的副工艺id确定的工艺的名称。
[0296]
阶层栏是输入由工艺id282确定的工艺的阶层数的栏。
[0297]
另外,在工艺阶层结构区域288的上方设置有品目id栏、日期时间指定栏289、显示按钮。
[0298]
品目id栏是输入与图11所示的品目主数据表621的品目id字段相当的信息的栏。
[0299]
日期时间指定栏289是输入想要指定的日期时间的栏。当指定日期时间时,显示在工艺阶层结构区域288中指定的日期时间的工艺的阶层结构。即,根据所指定的日期时间,显示的工艺的阶层结构改变。
[0300]
显示按钮是用于显示工艺的阶层结构的按钮。在指定日期时间之后,通过按压显示按钮,显示在所指定的日期时间的时间点定义的工艺的阶层结构。
[0301]
在图25所示的部件表定义画面280中,在工艺阶层结构区域288中,作为由上游侧的主副工艺栏286和下游侧的主副工艺栏287所示的工艺,显示有3层的阶层结构。即,在“线缆制作”(第一层)的下游工艺(第二层)设定“分类”,进而在“分类”的下游工艺(第三层)设定“单元组装”。
[0302]
[登记后的部件表定义画面(工艺)]
[0303]
图26表示登记工艺分支后的画面(部件表定义画面280)的例子。
[0304]
当在对部件表定义画面280输入了图25所示的工艺管理信息的状态下按下追加按钮时,变化为图26所示的部件表定义画面280的内容。在此,在工艺阶层结构区域288中,作为“线缆制作”的下游工艺,显示有分支为“分类”和“电线加工”的情况。并且,在“分类”和“电线加工”之后,与“单元组装”的工艺合流。
[0305]
由此,管理者45能够确认在部件表定义画面280的工艺阶层结构区域288中,在“线缆制作”与“单元组装”之间,与“分类”另外分支了“电线加工”的工艺。
[0306]
[变更指定日期时间后的部件表定义画面(工艺)]
[0307]
接着,参照图27对通过变更指定的日期时间而形成的、登记工艺分支后的画面的显示内容的变化进行说明。
[0308]
图27表示通过变更指定的日期时间而形成的、登记工艺分支后的画面(部件表定义画面)的显示内容的变更例。
[0309]
在日期时间指定栏289中,将指定的日期时间从“2020/01/01”变更为“2018/01/01”,按下显示按钮。由此,显示与包含“2018/01/01”的有效期限相关联的工艺的阶层结构。例如,在图27中,具有3层的阶层结构的工艺通过一个路径表示。即,显示有“线缆制作”、“分类”、“单元组装”的工序。这是图25所示的追加分支工艺之前的工艺的阶层结构。
[0310]
这些按有效期限的工艺的阶层结构数据被保存在非易失性存储装置57中。
[0311]
[业务数据的显示例]
[0312]
接着,对业务应用程序730通过业务用el710从实绩数据管理装置200取得了数据时的画面显示进行说明。
[0313]
图28表示业务应用程序730从实绩数据管理装置200取得了数据时的画面显示的例子。图28示出了存储在业务用数据存储部720中的业务应用程序730访问的业务实绩数据一览721。业务实绩数据一览721是业务应用程序730根据目的而访问的数据的一例,而不限于该例。
[0314]
业务实绩数据一览721由业务用etl710制作,以表形式显示。业务实绩数据一览721具有品目名字段、工艺名字段、版本字段、st字段、实绩开始时刻字段以及实绩结束时刻字段。
[0315]
品目名字段表示由实际工艺表611(图12)的品目id确定的品目的名称。
[0316]
工艺名字段表示由实际工艺表611(图12)的工艺id确定的工艺的名称。业务用etl710从业务数据存储部600的主数据620中取得品目名字段和工艺名字段的各名称。
[0317]
版本字段表示例如在品目更新画面230(图18)中更新的主数据的版本。
[0318]
st字段表示在工艺追加画面260或工艺更新画面270中显示的st栏的时间。
[0319]
实绩开始时刻字段是实际开始了工艺的时刻,表示实际工艺表611(图12)的实绩开始时刻。
[0320]
实绩结束时刻字段是实际结束了工艺的时刻,表示实际工艺表611(图12)的实绩结束时刻。
[0321]
在业务实绩数据一览721的第一个记录中,品目名为“电视a”,工艺名为
“トソウ
(涂装)”,版本为“1”,st为“120”,实绩开始时刻为“2018/12/28 09:00:00”,以及实绩结束时刻为“2018/12/31 17:00:00”。另外,在第二个记录中,品目名为“电视b”,工艺名为“涂装”,版本为“2”,st为“120”,实绩开始时刻为“2019/01/01 09:00:00”,以及实绩结束时刻为“2019/01/03 17:00:00”。
[0322]
这样,根据实绩开始时刻和实绩结束时刻,从主数据620读入的数据(的有效期限)不同,因此品目名从电视a变为电视b。另外,在本例中,由于从主数据620读入的数据不同,所以工艺名、版本、以及st也变化。
[0323]
如上所述,本发明的第一实施方式的实绩数据管理装置200具有:实绩数据处理部310,其接收由制造现场系统1生成的实绩数据110;实绩数据存储部410,其存储并蓄积由实绩数据处理部310接收到的实绩数据110;主数据存储部(业务数据存储部600),其存储具有
成为管理实绩数据110时的基础信息的数据的主数据620;业务数据生成部500,其根据成为主数据620的基础信息的数据(数据项目、字段),将实绩数据110加工成业务应用程序730所利用的结构并生成业务数据(实绩数据610);业务数据存储部600,其存储业务数据生成部500生成的业务数据。而且,主数据620具备表示成为上述基础信息的数据的有效期限的开始的属性(有效期限开始日)和表示有效期限的结束的属性(有效期限开始日)。
[0324]
在这样构成的本实施方式中,即使制造现场系统的实绩数据的内容变更,也能够根据该有效期限的属性来确保关联的数据的匹配性。
[0325]
另外,在通过业务应用程序730观察业务实绩数据一览721时,不显示数据的有效期限。因此,用户能够在不考虑数据的有效期限的情况下利用实绩数据。
[0326]
另外,在上述的本发明的第一实施方式的实绩数据管理装置200中,业务数据生成部500基于主数据的成为基础信息的数据的有效期限,根据实绩数据生成业务数据。
[0327]
另外,在上述的本发明的第一实施方式的实绩数据管理装置200中,业务数据生成部500基于主数据的成为基础信息的数据的有效期限,判定在实绩数据110中是否设定了非法的值。
[0328]
另外,在上述的本发明的第一实施方式的实绩数据管理装置200中,具备:主数据登记部210,其按照来自操作部56的指示,在主数据存储部(业务数据存储部600)中登记主数据620。主数据登记部210在进行主数据的登记时,在从操作部56指示的有效期限的值是作为有效期限而非法的值的情况下,使从操作部56指示的值无效。
[0329]
另外,在上述的本发明的第一实施方式的实绩数据管理装置200中,主数据登记部210在进行主数据的登记时,在从操作部56指示的有效期限的值是作为有效期限而非法的值的情况下,进行错误输出。
[0330]
另外,在上述的本发明的第一实施方式的实绩数据管理装置200中,主数据登记部210在进行主数据的登记时,将表示要制造的品目的组装所需的部件或者工艺的阶层结构的登记画面(品目追加画面220、工艺追加画面260)显示于显示部55。
[0331]
另外,在上述的本发明的第一实施方式的实绩数据管理装置200中,主数据620针对要制造的品目的组装所需的每个部件,具有成为设定了有效期限的上述基础信息的数据。
[0332]
另外,在上述的本发明的第一实施方式的实绩数据管理装置200中,在从制造现场系统1取得了具有成为管理实绩数据110时的基础信息的数据的主数据120的情况下,业务数据生成部500基于将所取得的主数据120所具有的该主数据120登记或更新到主数据存储部(业务数据存储部600)的标志(更新/删除标志122)的状态,判定是否进行主数据120的登记。
[0333]
《第二实施方式》
[0334]
一般来说,作为生产的4要素(业务中使用的资源),能够分类为人(man)、机器(machine)、材料(initial)、方法(method)的所谓的4m。并且,为了实现经营组织成为目标的重要业绩评价指标(key performance indicator:kpi),从生产的4要素的观点对业务进行分析。
[0335]
图29表示本发明的第二实施方式的分类为生产的4个要素的实绩数据的结构例。
[0336]
在图29中,作为实绩数据的种类,示出了以人为资源的实绩数据110a、以装置为资
源的实绩数据110b、以材料为资源的实绩数据110c、以及以方法为资源的实绩数据110d。
[0337]
(人)
[0338]
作为属性(数据项目),实绩数据110a例如除了品目id111、工艺id112、制造物id113、事件类别115以及事件发生时刻116以外,还具有4m类别131、资源id132以及负责人名133。
[0339]
4m类别131存储表示在业务的实施中使用的(生成实绩数据)资源的种类的信息。在本实施方式中,表示实绩数据属于生产的4m中的哪个要素。根据该4m类别的信息,能够按每4m类别分配实绩数据。
[0340]
资源id132存储与由未图示的主数据定义的资源名(涂装负责人、干燥负责人等)对应的资源id。在该主数据中定义了业务与业务所附带的资源之间的关系性。
[0341]
负责人名133作为表示资源的详细情况的信息,存储从事业务的作业负责人的名称。
[0342]
(机器)
[0343]
实绩数据110b作为属性(数据项目),例如除了品目id111、工艺id112、制造物id113、事件类别115以及事件发生时刻116以外,还具有4m类别131、资源id132以及名称134。
[0344]
资源id132存储与由未图示的主数据定义的资源名(涂装装置、干燥装置等)对应的资源id。
[0345]
名称134作为表示资源的详情的信息,存储业务所使用的装置的名称。
[0346]
(材料)
[0347]
实绩数据110c作为属性(数据项目),例如除了品目id111、工艺id112以及制造物id113以外,还具有4m类别131、资源id132、部件名135以及数量136。
[0348]
资源id132存储与由未图示的主数据定义的资源名(部材、部件、材料等)对应的资源id。
[0349]
部件名135作为表示资源的详细情况的信息,存储在业务中使用或生产的部材(部件)、材料等的名称。
[0350]
数量136作为表示实绩的信息,例如存储表示对象部件的数量的设定值(初始个数、目标个数等)的增减的信息。这也可以是对象部件的数量的值。
[0351]
(方法)
[0352]
实绩数据110d作为属性(数据项目),例如除了品目id111、工艺id112以及制造物id113以外,还具有4m类别131、资源id132、步骤名137以及结果138。
[0353]
资源id132存储与由未图示的主数据定义的资源名(方法、步骤等)对应的资源id。
[0354]
步骤名137作为表示资源的详细情况的信息,存储业务中使用的方法(步骤)的名称。
[0355]
结果138作为表示实绩的信息,存储执行了在业务中指示的方法的结果(ok、ng等)的信息。
[0356]
在上述的第二实施方式中,说明了将实绩数据(资源)分类为生产的4要素的例子,但也可以分类为4要素中的3要素或2要素。或者,也可以将实绩数据(资源)分类为与生产的4要素不同的种类的要素。
[0357]
本发明不限于上述的第一以及第二实施方式,能够应用于进行了fa化的系统、进行了pa(process automation:处理自动化)化的系统等系统整体。本发明适用于作为实绩数据而能够得到处理、作业等的开始时刻和结束时刻的系统。
[0358]
此外,本发明不限于上述的各实施方式,只要不脱离请求专利保护范围所记载的本发明的主旨,当然能够采取其他各种应用例、变形例。
[0359]
例如,上述的各实施方式是为了容易理解地说明本发明而详细且具体地说明了实绩数据管理装置的结构的实施方式,并不限定于必须具备所说明的全部的结构要素。另外,能够将某实施方式的结构的一部分置换为其他实施方式的结构要素。另外,也能够在某实施方式的结构中添加其他实施方式的结构要素。另外,对于各实施方式的结构的一部分,也能够进行其他结构要素的追加或置换、删除。
[0360]
另外,上述的各结构、功能、处理部等的一部分或全部例如也可以通过利用集成电路进行设计等而通过硬件来实现。作为硬件,也可以使用fpga(field programmable gate array:现场可编程门阵列)、asic(application specific integrated circuit:专用集成电路)等。
[0361]
另外,上述的第一以及第二实施方式所涉及的实绩数据管理装置的各结构要素只要各自的硬件能够经由网络相互收发信息,则也可以安装于任意的硬件。另外,由某处理部实施的处理可以通过1个硬件来实现,也可以通过基于多个硬件的分散处理来实现。
[0362]
附图标记说明
[0363]
110
…
实绩数据,120
…
主数据,127
…
数据有效期限开始日,128
…
数据有效期限结束日,200
…
实绩数据管理装置,210
…
主数据登记部,220
…
品目追加画面,230
…
品目更新画面,240
…
部件表定义画面(品目),241
…
bom管理信息区域,248
…
部件阶层结构区域,260
…
工艺追加画面,270
…
工艺更新画面,280
…
部件表定义画面(工艺),288
…
工艺阶层结构区域,310
…
实绩数据处理部,320
…
主数据处理部,410
…
实绩数据存储部,420
…
主数据存储部,500
…
业务数据生成部,600
…
业务数据存储部、610
…
实绩数据、611
…
实际工艺主数据表、620
…
主数据、621
…
品目主数据表、622
…
工艺主数据表、623
…
bom主数据表、624
…
工序主数据表、730
…
业务应用程序、1000
…
业务管理系统。
再多了解一些
本文用于企业家、创业者技术爱好者查询,结果仅供参考。