Disclosure of Invention
The embodiment of the specification provides an enterprise-oriented mass product data template management system and method, which can improve the formulation efficiency of a product data template.
In a first aspect, an embodiment of the present disclosure provides an enterprise-oriented mass product data template management system, including a data storage module, a product parameter template formulation module, an auditing module, and a publishing module that are sequentially connected;
the data storage module is used for storing a plurality of standard data templates in advance;
the product parameter template making module comprises a screening unit, an adjusting unit and a marking unit;
the screening unit is used for acquiring screening conditions and screening corresponding standard data templates in the data storage module according to the screening conditions;
the adjusting unit is used for adjusting parameters of the standard data templates obtained through screening by a user to obtain adjusted standard data templates;
the marking unit is used for marking the adjustment content in the adjusted standard data template to obtain a marked standard data template;
the auditing module is used for acquiring the standard data template after marking and auditing the marked content by an auditing personnel;
the issuing module is used for acquiring the marked standard data template after the verification is passed and issuing and using the marked standard data template.
Preferably, the data storage module comprises a first data storage unit, a second data storage unit and a third data storage unit;
the first data storage unit is used for storing a plurality of working parameter standard data templates in advance;
the second data storage unit is used for storing a plurality of factory parameter standard data templates in advance;
the third data storage unit is used for storing a plurality of process parameter standard data templates in advance.
Preferably, the screening unit comprises a condition acquisition subunit and a screening subunit;
the condition acquisition subunit is used for acquiring template type screening conditions and template content keyword screening conditions;
the screening subunit is used for selecting the corresponding data storage unit based on the template type screening condition and screening the corresponding standard data template from the selected data storage unit based on the template content keyword screening condition.
As a preferred scheme, the auditing module comprises a first auditing unit, a second auditing unit and a third auditing unit;
the first auditing unit is used for acquiring the marked working parameter standard data template and enabling a working parameter auditing personnel to audit marked contents in the marked working parameter standard data template;
the second auditing unit is used for acquiring the marked factory parameter standard data template and auditing marked contents in the marked factory parameter standard data template by factory parameter auditors;
the third auditing unit is used for acquiring the marked process parameter standard data template and enabling process parameter auditing personnel to audit marked contents in the marked process parameter standard data template.
The marking unit is also used for marking the order information of the adjusted working parameter standard data template, the adjusted factory parameter standard data template and the adjusted process parameter standard data template;
the publishing module comprises an acquisition unit, a combination unit and a publishing unit;
the acquisition unit is used for acquiring the marked working parameter standard data template, the marked factory parameter standard data template and the marked process parameter standard data template which pass the verification;
the combination unit is used for combining the standard data templates of the marked working parameters, the standard data templates of the marked factory parameters and the standard data templates of the marked process parameters belonging to the same order to obtain a combined standard data template;
the publishing unit is used for acquiring the combined standard data templates and publishing the standard data templates.
As a preferred scheme, the first data storage unit is further used for storing a marked working parameter standard data template after the verification is passed;
the second data storage unit is also used for storing the post-marking delivery parameter standard data template after the verification is passed;
the third data storage unit is also used for storing the standard data templates of the process parameters after the verification is passed.
Preferably, the auditing module further comprises a return unit;
and the return unit is used for returning the marked standard data templates which are not checked to pass through to the adjustment unit so as to enable the user to carry out secondary parameter adjustment on the marked standard data templates.
Preferably, the auditing module further comprises an annotating unit;
and the annotating unit is used for annotating the content in the standard data template after the mark which is not audited.
As a preferred scheme, the product parameter template making module further comprises a first identity verification unit, and the auditing module further comprises a second identity verification unit;
the first identity verification unit is used for carrying out identity verification on the template making user and giving authority for the user template making after the identity verification is passed;
the second identity verification unit is used for carrying out identity verification on auditors and giving the user authority for auditing the standard data templates of the corresponding types after the identity verification is passed.
In a second aspect, an embodiment of the present disclosure provides a method for managing a mass product data template facing an enterprise, where the system for managing a mass product data template facing an enterprise according to the first aspect of the foregoing embodiment includes:
pre-storing a plurality of standard data templates;
obtaining screening conditions, and screening a plurality of pre-stored standard data templates according to the screening conditions to obtain corresponding standard data templates;
parameter adjustment is carried out on the standard data templates obtained through screening so as to obtain adjusted standard data templates;
marking the adjustment content in the adjusted standard data template to obtain a marked standard data template;
obtaining a standard data template after marking, and auditing the marked content;
and acquiring the marked standard data template after the verification is passed, and issuing and using.
In a third aspect, embodiments of the present disclosure provide an electronic device including a processor and a memory; the processor is connected with the memory; the memory is used for storing executable program codes; the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, for performing the steps of an enterprise-oriented mass product data template management method according to the second aspect of the above embodiment.
In a fourth aspect, embodiments of the present disclosure provide a computer storage medium storing a plurality of instructions adapted to be loaded by a processor and to perform the steps of an enterprise-oriented mass product data template management method according to the second aspect of the embodiments described above.
The technical scheme provided by some embodiments of the present specification has the following beneficial effects:
the method has the advantages that massive standard data templates can be stored in advance, a user for formulating a follow-up template only needs to screen the required data templates from the pre-stored standard data templates, and corresponding parameter adjustment is carried out on the basis of the screened data templates, so that the memory requirement of the user for formulating the data templates is reduced, and the efficiency and the accuracy of formulating the data templates are improved.
The method has the advantages that the data template making and the template data auditing are divided into two links, a certain fault tolerance rate is provided for a data template making user, the link for accurately controlling the data template is arranged at the rear end, the accuracy of the data template making is further improved, and auditing personnel audit on the basis of the standard data template after marking, so that only the adjusted content is required to be audited, the auditing efficiency is improved, and the efficiency of the data template making is further improved.
Detailed Description
The technical solutions in the embodiments of the present specification will be clearly and completely described below with reference to the drawings in the embodiments of the present specification.
The terms first, second, third and the like in the description and in the claims and in the above drawings are used for distinguishing between different objects and not necessarily for describing a particular sequential or chronological order. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus.
The following description provides examples and does not limit the scope, applicability, or examples set forth in the claims. Changes may be made in the function and arrangement of elements described without departing from the scope of the disclosure herein. Various examples may omit, replace, or add various procedures or components as appropriate. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with respect to some examples may be combined into other examples.
Referring to fig. 1, fig. 1 is a schematic structural diagram of an enterprise-oriented mass product data template management system according to an embodiment of the present disclosure.
As shown in fig. 1, the product data template management system at least comprises a data storage module 101, a product parameter template making module 102, an auditing module 103 and a publishing module 104 which are connected in sequence;
the data storage module 101 is configured to store a plurality of standard data templates in advance;
the product parameter template making module 102 comprises a screening unit 1021, an adjusting unit 1022 and a marking unit 1023;
the screening unit 1021 is configured to obtain a screening condition, and screen the data storage module 101 according to the screening condition to obtain a corresponding standard data template;
the adjusting unit 1022 is configured to enable a user to perform parameter adjustment on the standard data template obtained by screening, so as to obtain an adjusted standard data template;
the marking unit 1023 is configured to mark the adjusted content in the adjusted standard data template to obtain a marked standard data template;
the auditing module 103 is used for acquiring the standard data template after marking and auditing the marked content by an auditing personnel;
the publishing module 104 is configured to obtain the standard data template after the verification is passed and publish the standard data template.
It will be appreciated that for a data manager, after passing authentication, a huge number of standard data templates may be pre-stored into the data storage module 101. For a template formulation user, it may enter the product parameter template formulation interface after passing authentication. For auditors, they may enter the audit interface after passing the authentication.
Specifically:
the template making user can input corresponding screening conditions in the product parameter template making interface according to the product order information so as to screen and obtain corresponding pre-stored standard data templates, and finally select the required standard data templates. In some cases, the pre-stored standard data templates do not necessarily meet the latest order requirements, so that the template formulation user can perform corresponding parameter adjustment on the selected standard data templates. Further, the adjusted content in the adjusted standard data template can be marked in a manual or system automatic mode to obtain the marked standard data template. Still further, the auditor can audit the marked standard data template in the audit interface so as to audit whether the content regulated by the template making the user accords with the industry standard. Finally, the standard data template after the verification is passed can be issued and used by the issuing module 104, namely, the standard data template is applied to actual production of the product order.
It should be noted that the above products may be, but not limited to, various products such as smart electric meters, bicycles, electric cookers, and the like.
Therefore, the product data template management system provided by the embodiment of the specification can store a large number of standard data templates in advance, a subsequent template making user only needs to screen a required data template from the pre-stored standard data templates, and corresponding parameter adjustment is carried out on the basis of the screened data template, so that the memory requirement of the data template making user is reduced, and the efficiency and accuracy of data template making are improved.
The product data template management system provided by the embodiment of the specification further divides the data template establishment and the template data auditing into two links, provides a certain fault tolerance for a data template establishment user, sets a link for accurately controlling the data template at the rear end, further improves the accuracy of the data template establishment, and auditors audit on the basis of the standard data template after marking, so that only the adjusted content is required to be audited, the auditing efficiency is improved, and the efficiency of the data template establishment is further improved.
In one embodiment of the present specification, the data storage module 101 includes a first data storage unit, a second data storage unit, and a third data storage unit;
the first data storage unit is used for storing a plurality of working parameter standard data templates in advance;
the second data storage unit is used for storing a plurality of factory parameter standard data templates in advance;
the third data storage unit is used for storing a plurality of process parameter standard data templates in advance.
Taking the smart meter as an example, it can be understood that:
the operation parameter standard data template may include, but is not limited to, communication protocol information (e.g., ESCOM interface information, value type information, unit code information, etc.) of the smart meter, and safe operation parameter information (e.g., voltage is higher than a preset value, i.e., the meter is turned off, current is higher than a preset value, i.e., the meter is turned off, etc.).
The factory parameter standard data template can include, but is not limited to, information such as an ammeter model, a factory number, a production date, a manufacturer and the like of the intelligent ammeter.
The process parameter standard data templates may include, but are not limited to: raw material information of the intelligent ammeter, specific requirements of each process and process control parameter information.
It should be noted that, in some cases, the data storage module 101 may also store other types of standard data templates, which will not be described herein.
In one embodiment of the present specification, the filtering unit 1021 includes a condition acquisition subunit, a filtering subunit;
the condition acquisition subunit is used for acquiring template type screening conditions and template content keyword screening conditions;
the screening subunit is used for selecting the corresponding data storage unit based on the template type screening condition and screening the corresponding standard data template from the selected data storage unit based on the template content keyword screening condition.
It can be understood that, based on the above, the standard data template can be three types of data templates, namely, a working parameter standard data template, a factory parameter standard data template and a process parameter standard data template, so that in the screening process, the template type screening condition can be input first to determine the corresponding data storage unit, so that the screening range is reduced, the screening condition of the template content keyword is further input to screen, and the screening speed is further increased.
In one embodiment of the present disclosure, the auditing module 103 includes a first auditing unit, a second auditing unit, and a third auditing unit;
the first auditing unit is used for acquiring the marked working parameter standard data template and enabling a working parameter auditing personnel to audit marked contents in the marked working parameter standard data template;
the second auditing unit is used for acquiring the marked factory parameter standard data template and auditing marked contents in the marked factory parameter standard data template by factory parameter auditors;
the third auditing unit is used for acquiring the marked process parameter standard data template and enabling process parameter auditing personnel to audit marked contents in the marked process parameter standard data template.
It can be understood that the same auditor can audit a plurality of types of data templates, and the requirement on the auditor is high, so that three audit units are arranged in the embodiment, and auditors of different types of standard data templates can audit the corresponding types of standard data templates through the corresponding audit units, so that audit tasks are distributed, and audit pressure of the auditors is reduced.
In one embodiment of the present disclosure, the marking unit 1023 is further configured to mark the order information to which the adjusted working parameter standard data template, the adjusted factory parameter standard data template, and the adjusted process parameter standard data template belong;
the publishing module 104 comprises an acquisition unit, a combination unit and a publishing unit;
the acquisition unit is used for acquiring the marked working parameter standard data template, the marked factory parameter standard data template and the marked process parameter standard data template which pass the verification;
the combination unit is used for combining the standard data templates of the marked working parameters, the standard data templates of the marked factory parameters and the standard data templates of the marked process parameters belonging to the same order to obtain a combined standard data template;
the publishing unit is used for acquiring the combined standard data templates and publishing the standard data templates.
It may be appreciated that, because the above-mentioned auditing tasks of different types of standard data templates are distributed, in this embodiment, the marking unit 1023 further marks the order information to which the adjusted working parameter standard data template, the adjusted factory parameter standard data template, and the adjusted process parameter standard data template belong, and further combines the marked working parameter standard data template, the marked factory parameter standard data template, and the marked process parameter standard data template belonging to the same order through the combining unit, so as to obtain a combined standard data template, and finally issues the combined standard data template through the issuing unit.
It can be further understood that by setting the combination unit, a plurality of template making users can make data templates at the same time, and auditing personnel do not need to audit the data templates input into the unit according to a specific sequence in the corresponding auditing unit, and for a plurality of data templates corresponding to the same order, a plurality of auditing personnel do not need to complete auditing at the same time, and only the combination unit is required to complete summarization and combination of a plurality of data templates according to order information marked by the marking unit 1023, so that the activity and flexibility in the process of making the data templates are improved.
In one embodiment of the present disclosure, the first data storage unit is further configured to store the marked working parameter standard data template after the verification is passed;
the second data storage unit is also used for storing the post-marking delivery parameter standard data template after the verification is passed;
the third data storage unit is also used for storing the standard data templates of the process parameters after the verification is passed.
It will be appreciated that in this embodiment standard data templates after the audit passes will be stored in the corresponding data storage unit for use in the next product parameter template formulation process.
In one embodiment of the present disclosure, the auditing module 103 further includes a return unit;
the returning unit is configured to return the marked standard data templates that are not approved to the adjusting unit 1022, so that the user can perform secondary parameter adjustment on the marked standard data templates.
It can be appreciated that for data templates that fail the audit, they can be returned by a return unit and provided for the template formulation user to make secondary parameter adjustments.
In one embodiment of the present disclosure, the auditing module 103 further includes an annotating unit;
and the annotating unit is used for annotating the content in the standard data template after the mark which is not audited.
It can be understood that, for the data template which does not pass the audit, the data template can be returned by the return unit, and corresponding annotation can be carried out before the return, so that the modification efficiency of the template making user is improved.
In one embodiment of the present disclosure, the product parameter template formulation module 102 further includes a first authentication unit, and the auditing module 103 further includes a second authentication unit;
the first identity verification unit is used for carrying out identity verification on the template making user and giving authority for the user template making after the identity verification is passed;
the second identity verification unit is used for carrying out identity verification on auditors and giving the user authority for auditing the standard data templates of the corresponding types after the identity verification is passed.
It can be understood that, before the template is formulated into the user and the auditor to acquire the corresponding operation authority, the user and the auditor need to pass the authentication, which can be but not limited to pass the face recognition and the account password authentication, so as to improve the security of the management system.
Referring to fig. 2, fig. 2 is a flow chart of a method for managing mass product data templates for enterprises according to an embodiment of the present disclosure.
As shown in fig. 2, the product data template management method at least may include:
step 202, a plurality of standard data templates are stored in advance;
step 204, obtaining screening conditions, and screening a plurality of pre-stored standard data templates according to the screening conditions to obtain corresponding standard data templates;
step 206, parameter adjustment is carried out on the standard data templates obtained through screening so as to obtain adjusted standard data templates;
step 208, marking the adjustment content in the adjusted standard data template to obtain a marked standard data template;
step 210, obtaining a standard data template after marking, and auditing marked contents;
and 212, acquiring the marked standard data template after the verification is passed, and issuing and using.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are mutually referred to, and each embodiment mainly describes differences from other embodiments. In particular, for the product data template management method embodiment, since it is substantially similar to the product data template management system embodiment, the description is relatively simple, and the relevant points are referred to in the partial description of the system embodiment.
Please refer to fig. 3, which illustrates a schematic structural diagram of an electronic device according to an embodiment of the present disclosure.
As shown in fig. 3, the electronic device 300 may include: at least one processor 301, at least one network interface 304, a user interface 303, a memory 305, and at least one communication bus 302.
Wherein the communication bus 302 may be used to enable the connection communication of the various components described above.
The user interface 303 may comprise keys, and the optional user interface may also comprise a standard wired interface, a wireless interface.
The network interface 304 may include, but is not limited to, a bluetooth module, an NFC module, a Wi-Fi module, and the like.
Wherein the processor 301 may include one or more processing cores. The processor 301 utilizes various interfaces and lines to connect various portions of the overall electronic device 300, perform various functions of the electronic device 300, and process data by executing or executing instructions, programs, code sets, or instruction sets stored in the memory 305, and invoking data stored in the memory 305. Alternatively, the processor 301 may be implemented in at least one hardware form of DSP, FPGA, PLA. The processor 301 may integrate one or a combination of several of a CPU, GPU, modem, etc. The CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing the content required to be displayed by the display screen; the modem is used to handle wireless communications. It will be appreciated that the modem may not be integrated into the processor 301 and may be implemented by a single chip.
The memory 305 may include RAM or ROM. Optionally, the memory 305 comprises a non-transitory computer readable medium. Memory 305 may be used to store instructions, programs, code, sets of codes, or sets of instructions. The memory 305 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the above-described method embodiments, etc.; the storage data area may store data or the like referred to in the above method embodiments. Memory 305 may also optionally be at least one storage device located remotely from the aforementioned processor 301. The memory 305, which is a computer storage medium, may include an operating system, a network communication module, a user interface module, and product data template management program instructions. The processor 301 may be configured to invoke the product data template management program instructions stored in the memory 305 and perform the steps of product data template management as mentioned in the previous embodiments.
The present description also provides a computer-readable storage medium having instructions stored therein, which when run on a computer or processor, cause the computer or processor to perform the steps of one or more of the above embodiments. The above-described constituent modules of the electronic apparatus may be stored in the computer-readable storage medium if implemented in the form of software functional units and sold or used as independent products.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present description, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in or transmitted across a computer-readable storage medium. The computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, digital subscriber line (Digital Subscriber Line, DSL)), or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy Disk, a hard Disk, a magnetic tape), an optical medium (e.g., a digital versatile Disk (Digital Versatile Disc, DVD)), or a semiconductor medium (e.g., a Solid State Disk (SSD)), or the like.
Those skilled in the art will appreciate that implementing all or part of the above-described embodiment methods may be accomplished by way of a computer program, which may be stored in a computer-readable storage medium, instructing relevant hardware, and which, when executed, may comprise the embodiment methods as described above. And the aforementioned storage medium includes: various media capable of storing program code, such as ROM, RAM, magnetic or optical disks. The technical features in the present examples and embodiments may be arbitrarily combined without conflict.
The above-described embodiments are merely preferred embodiments of the present disclosure, and do not limit the scope of the disclosure, and various modifications and improvements made by those skilled in the art to the technical solutions of the disclosure should fall within the protection scope defined by the claims of the disclosure without departing from the design spirit of the disclosure.