CN102054237A - Method and device for processing product data - Google Patents

Method and device for processing product data Download PDF

Info

Publication number
CN102054237A
CN102054237A CN2011100317624A CN201110031762A CN102054237A CN 102054237 A CN102054237 A CN 102054237A CN 2011100317624 A CN2011100317624 A CN 2011100317624A CN 201110031762 A CN201110031762 A CN 201110031762A CN 102054237 A CN102054237 A CN 102054237A
Authority
CN
China
Prior art keywords
masterplate
output
product data
parameter
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011100317624A
Other languages
Chinese (zh)
Inventor
陆海峰
桓永兴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Caxa Technology Co Ltd
Original Assignee
Caxa Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Caxa Technology Co Ltd filed Critical Caxa Technology Co Ltd
Priority to CN2011100317624A priority Critical patent/CN102054237A/en
Publication of CN102054237A publication Critical patent/CN102054237A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a method and device for processing product data. The method comprises the following steps conducted through interface programs: obtaining the input product data; defining parameter files; defining template files; and determining the output product data according to the input product data, the parameter files and the template files. The flexibility of the interface programs can be improved by adopting the method and the device.

Description

The disposal route of product data and device
Technical field
The present invention relates to data processing field, in particular to a kind of disposal route and device of product data.
Background technology
Along with informationalized development, enterprise comes into effect PDM (product data management) and MES (production management), ERP infosystems such as (enterprise information managements).
Product design information and process datas such as technology, process route such as there are many very important product data in manufacturing enterprise, and product data comprise material, BOM.The production of enterprise-essential, buying, sale, cost accounting, business such as plan are all relevant with these data.
PLM has produced the product data that enterprise needs as the source.Therefore carry out data integration and can manage, share and reuse product data, just can make product data stream in order.Just can give full play to the value of infosystem maximum, this also is responsibility and challenge that enterprise and software vendor face jointly.
The purpose of data integration imports to product data the other system from the PLM system exactly and goes.
ERP system all possesses the ability that imports data, the form with the importing data of oneself now.But it is various, not connected that each ERP system imports the form of data, the employing XML that has, the formatted text of employing that has or have directly use database table.PLM has only and satisfies these needs and just can carry out integrated.
Usually PLM supports one or two kind fixedly EXECL or XML form output format, and what take is to be defined in those row, and the way of what data of those row output is carried other character if desired secretly and just can not have been realized underaction.The form of output seldom can be compatible with the ERP energy.
The file of some PLM system output more complicated, but can only own system import.Do not consider and the other system compatibility during PLM exploitation.
Following three kinds of schemes are provided in the prior art:
First kind: some enterprise implements other infosystems, but required product design and process data can only be safeguarded by artificial secondary with the form of basic data.As long as it is just passable that PLM can print form.
Second kind: also some enterprise has customized interface module according to the needs exploitation of oneself.
The third: the PDM system provides a socket, and other information management systems provide a socket.Can not be connected but the form of each system is different, can dock, could use, otherwise need customized development as interface.If there is multiple information management system in enterprise, just more can't satisfy.
The first, manually secondary is safeguarded, though can satisfy the interface requirements that constantly changes, data accuracy is poor.After the interface requirements standard, manually fast not as computer program.The second, the customized interface module of enterprise oneself needs exploitation must understand in depth the technology of PLM and ERP, needs the cycle to grow.Three, the PLM system provides a socket, can not satisfy the demand of several data form, and that provide derivation as some PLM system is EXCEL, but ERP can only import the XML form, so still need artificial exploitation.
Lower at the interface routine dirigibility in the correlation technique, and then cause the problem of product data management more complicated, effective solution is not proposed at present as yet.
Summary of the invention
Lower at the interface routine dirigibility in the correlation technique, and then cause the problem of product data management more complicated and propose the present invention, for this reason, fundamental purpose of the present invention is to provide a kind of disposal route and device of product data, to address the above problem.
To achieve these goals, according to an aspect of the present invention, provide a kind of disposal route of product data.This disposal route according to product data of the present invention comprises the following steps of carrying out by interface routine: the product data of obtaining input; The defined parameters file; Definition masterplate file; Determine the product data of output according to the product data of described input, described Parameter File and described masterplate file.
Further, the product data of described input comprise object and image parameter.
Further, the defined parameters file comprises following any one or a plurality of parameter is defined: systematic parameter, property parameters, parameter default, parameter formula and script file.
Further, described masterplate comprises the single object masterplate, to the output of described single object masterplate is in proper order: the head mould version of the product data of described output is explained in output; Head mould version, the data masterplate of described object and the tail masterplate of described object of the described object of circulation output; And the tail masterplate of described output order is explained in output.
Further, described masterplate comprises the object relationship masterplate, to the output of described object relationship masterplate is in proper order: the head mould version of the product data of described output is explained in output; The head mould version of described object is explained in output; Head mould version, the data masterplate of described parent object and the tail masterplate of described parent object of circulation output parent object; Head mould version, the data masterplate of described subobject and the tail masterplate of described subobject of circulation output subobject, wherein, described subobject is the subobject of described parent object; The tail masterplate of described object is explained in output; And the tail masterplate of the product data of described output is explained in output.
Further, determine that according to the product data of described input, described Parameter File and described masterplate file the product data of output comprise: with the parameter update in the described masterplate is parameter value; The product data of forming described output according to the output of described masterplate in proper order.
To achieve these goals, according to a further aspect in the invention, provide a kind for the treatment of apparatus of product data.The treating apparatus of these product data comprises: load module is used to obtain the product data of input; First definition module is used for the defined parameters file; Second definition module is used to define the masterplate file; Output module is used for the product data that the product data according to described input, described Parameter File and described masterplate file are determined output.
Further, described output module comprises: update module, and the parameter update that is used for described masterplate is a parameter value; And Knockdown block, be used for forming in proper order the product data of described output according to the output of described masterplate.
By the present invention, adopt the following steps of carrying out by interface routine: the product data of obtaining input; The defined parameters file; Definition masterplate file; Determine the product data of output according to the product data of described input, described Parameter File and described masterplate file, it is lower to have solved the interface routine dirigibility in the correlation technique, and then cause the problem of product data management more complicated, and then reached the effect that improves the dirigibility of interface routine.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the process flow diagram according to the disposal route of the product data of first embodiment of the invention;
Fig. 2 is the process flow diagram according to the disposal route of the product data of second embodiment of the invention;
Fig. 3 is according to the object of first embodiment of the invention and the illustraton of model of object relationship;
Fig. 4 is according to the object of second embodiment of the invention and the illustraton of model of object relationship;
Fig. 5 is the process flow diagram according to the parameter realization of the embodiment of the invention; And
Fig. 6 is the synoptic diagram according to the treating apparatus of the product data of the embodiment of the invention.
Embodiment
Need to prove that under the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.Describe the present invention below with reference to the accompanying drawings and in conjunction with the embodiments in detail.
Fig. 1 is the process flow diagram according to the disposal route of the product data of first embodiment of the invention.
As shown in Figure 1, this method comprises the following steps of carrying out by interface routine:
Step S102 obtains the product data of input;
Step S104, the defined parameters file;
Preferably, the defined parameters file comprises following any one or a plurality of parameter is defined: systematic parameter, property parameters, parameter default, parameter formula and script file.
Step S106, definition masterplate file;
Preferably, masterplate comprises the single object masterplate, to the output of single object masterplate is in proper order: the head mould version of the product data of output is explained in output; The tail masterplate of the head mould version of circulation object output, the data masterplate of object and object; And the tail masterplate of output order is explained in output.
Preferably, masterplate comprises the object relationship masterplate, to the output of object relationship masterplate is in proper order: the head mould version of the product data of output is explained in output; The head mould version of object is explained in output; Head mould version, the data masterplate of parent object and the tail masterplate of parent object of circulation output parent object; Head mould version, the data masterplate of subobject and the tail masterplate of subobject of circulation output subobject, wherein, subobject is the subobject of parent object; The tail masterplate of object is explained in output; And the tail masterplate of the product data of output is explained in output.
Step S108 is according to the definite product data of exporting of product data, Parameter File and the masterplate file of input.
Preferably, the product data of input can comprise object and image parameter.
Preferably, determine that according to product data, Parameter File and the masterplate file of input the product data of output comprise: with the parameter update in the masterplate is parameter value; The product data of forming output according to the output of masterplate in proper order.
PLM can provide data for other system as the source of product data, so the PDM interface is with regard to particular importance.A scheme that adapts to the several data form must be arranged.
In order to adapt to the demand that various systems import module,,, reduce enterprise's construction cycle in order to satisfy the integrated requirement of most of business data in order to import to other system from the PLM system by just finishing data after disposing.The integrated method of the product data masterplateization that the present invention has adopted.
This method stresses to solve from the PLM output data.The realizing method of this method is: first defined parameters and masterplate.Utilizing interface routine then is to realize parameter, explains the template output data in a certain order, and the interface that calling other system at last provides is finished data importing to other system.
As described in Figure 2, specifically be described below: this method comprises three parts, first, the setup parameter list file, second, set the masterplate file.Three, interface routine.
Data are divided into object to this method and object relationship is handled.As parts, equipment etc. are as single object.As object in Fig. 3 and 4 and object relationship model ", BOM is divided into father's item parts, subitem parts and assembly relation because be the relation of part and part.
Object and object relationship all have attribute, as part " title " attribute are arranged, and the attribute assembly relation has " quantity " etc. attribute.Is attribute names unduplicated title, and name is referred to as parameter.These objects and object relationship must obtain by interface routine corresponding parameters, are called interface routine in this method.Each PLM system needs the interface routine of exploitation riveting foot the method separately.
The first, the setup parameter list file:
Wherein, when writing the output data code, the attribute output data of each object or object relationship is used two-dimensional array storage data, and this method is called parameter array to this two-dimensional array, the two-dimensional array of every notes record of circulation gained is left in the formation, and this formation of this method is output data queue.
Each system realizes that according to system situation as much as possible parameter is for use.The parameter that needs is left in the parameter list according to form, and the title of parameter will have uniqueness to add " # " such as beginning and ending in parameter, as " the # encode # " parameter for encoding.
The using method of parameter is earlier the value of the listed parameter of parameter list to be got access in the parameter array by code when output.And then the value of parameter is updated in the masterplate.
Characterising parameter needs parameter name, parameter type, attribute-name, default value, parameter formula.
As chart 1, show an example of defined parameters list file.
Figure BDA0000046018350000051
The output of chart 1 part for example
The main method that realizes parameter has:
Define system parameter: definition user name, systematic parameters such as time.Parameter type is " sys ",, built-in fixing title obtains coefficient value when output data.Whether decision exports according to parameter list when each object output.For example: during attribute " sysusername " by name, obtain current user name.
The defined attribute parameter: the attribute names of object and object relationship, name is referred to as the attribute-name of parameter.During object output, according to the property value of the corresponding parameter attribute object output of parameter name in the parameter list.
When if parameter attribute is called " obj_id " simultaneously, obtain the inside sequence number of object.
The parameter type of definition object is " object name ", and the parameter type of definition object relationship has increased " father's item "+object name, " subitem "+object name, " relation "+object name.
Some PLM system provides interface and configuration file to obtain the property value of object, and interface routine can be expanded according to the attribute of this EXPANDING DISPLAY AREA.Some PLM system can directly utilize from database and obtain.Interface routine can directly utilize the characteristic of SQL to realize parameter expanding, and result's row of " select*from table name where condition " literary style of SQL can increase along with the increase of literary name section, utilizes this characteristic to set up the corresponding of parameter and field again.Property parameters still can be expanded after interface routine is finished like this.
The defined parameters default value: each parameter-definition default value in parameter list, do not provide this parameter value if write written-out program, get this default value.
The defined parameters formula: interface routine can only obtain numerical value for the parameter that has defined the parameter formula from the parameter formula, has also used the parameter of definition in formula.So obtain the value of this type of parameter, will obtain the parameter value of other type in the parameter array earlier.The parameter that a plurality of defined parameters formula are arranged will obtain with the priority of parameter list.
The parameter formula of definition comprises:
1, parameter formula addition subtraction multiplication and division arithmetic.As: " subitem substance " arranged in the attribute of part, and assembly relation has " quantity " parameter, the definition gross weight parameter, the parameter formula be in " # subitem substance #*# quantity # ".
2, the parameter formula is SUBSTR (parameter name, integer 1, an integer 2): be that this parameter front parameter name respective value gets integer 1 and begins the word string that finishes to integer 2 in the extracting parameter table.
3, the parameter formula is " IF (parameter name, value 1: value 2); ": be if in the formula in the parameter list this parameter parameter name respective value be the value 1 then result is a value 2." IF (parameter name, value 1: value 2); " repeat, solution value 1 is the situation of other value.
As: when formula is " IF (production type, self-made components: M) IF (production type, outsourcing piece: P).
Then: the numerical value of acquisition is, if production type is self-made components then exports " M "); If production type is enterprise's tender then exports " M ".
4, the parameter formula is "+" numerical value.Represent that this value increases progressively with this numerical value in whole output procedure;
5, attribute by name " SortSeq ", the parameter formula is "+numerical value ": being that once the circulate sequence number of (record is output as a circulation) is to begin with this numerical value, is incremental increase with " this numerical value ".As the technology sequence number, parameter attribute is " SortSeq ", and the parameter formula is "+10 ", and expression is incremental increase with 10 beginnings with " 10 ".
6, the parameter formula is a standard sq1 statement, comprises the parameter of parameter list front in the sq1 statement.The sq1 statement parameter is converted to numerical value, in the acquiescence of interface connects, carry out this sq1.First as a result of is worth result's first trip.
As: when formula is " select numbering from equipment where title=' # device name # ' ".
Then: the numerical value of acquisition is, from the notebook data storehouse in " equipment " table the first trip of the Query Result of title " # device name # " first as value.
The definition script file: program has the function of supporting the Run Script file, execute each object and the object relationship numerical value that gets parms, call with object script file of the same name in script of the same name in fixed function, this parameter array and output data queue as function parameters.In script, finish other complex calculations to parameter array and output data queue.
It more than is the way of the data generation of defined parameters table and parameter list.
The second, customization masterplate:
Masterplate is that the character string textual form exists.As figure " chart 3 definition BOM masterplates for example ".
The definition masterplate is by ERP requirement form, and single-cycle each data value is replaced with parameter name.As require the output encoder name format for "<code〉# coding #</code<name # title #</name ", wherein " # encode # " and " # title # " is exactly parameter.
Interface routine is explained the way of template: the parameter name in the masterplate, replace to the actual value of record according to parameter list during output.According to certain output sequential loop output result.
For example:
If masterplate be "<code〉# coding #</code<name # title #</name ";
# coding # is " 0100 ";
# title # is " an X32 pump ";
Then actual being output as "<code〉01</code〉<name〉the X32 pump</name〉"
Ding Yi template can be the form of more complicated like this, adds delegation's character string, even annotated can output.
When parameter exists, expansion templates easily.For example: increase a unit if desired, then revise masterplate for "<code〉# coding #</code<name # title #</name<unit the # of # unit</unit ".The # of # unit is " PCS ".
Then actual being output as "<code〉01</code〉<name〉the X32 pump</name〉<unit〉PCS</unit〉".
Definition single object masterplate comprises the definition head mould version of output data in batches, batch output data tail masterplate, the head mould version of object, the tail masterplate of object, object data masterplate.Require to take the type that object is exported and multi-object is exported simultaneously according to reality.The title of masterplate file is the benchmark name with the object.
Program to the order of single object masterplate output is:
The first step: " the head mould version of output data in batches " explained in output.
Second step: output is explained in circulation: the head mould version of object, object data masterplate, the tail masterplate of object.
The 3rd step: " the tail masterplate of output data in batches " explained in output.
For example to be output into the XML form,
The head mould version of batch output data:<? xml version=" 1.0 " encoding=" gb2312 "?〉<DATA 〉
The tail masterplate of batch output data:</DATA 〉
The head mould version of object:<ITEM 〉
The tail masterplate of object:</ITEM 〉
Object data masterplate:<code〉# coding #</code〉<name〉# title #</name〉"
Finally be output as: " output of chart 1 part for example "
Definition object relationship masterplate comprises the definition head mould version of output data in batches, batch output data tail masterplate, the head mould version of object, the tail masterplate of object, the head mould version of parent object, the tail masterplate of parent object, parent object data masterplate, the head mould version of subobject, the tail masterplate of subobject, subobject data masterplate.The title of masterplate file is the benchmark name with the parent object.
Explanation is program in proper order to the object relationship masterplate:
The first step: " the head mould version of output data " explained in output.
Second step: " the head mould version of object " explained in output.
The 3rd step: output is explained in circulation: the head mould version of parent object, parent object data masterplate, the tail masterplate of parent object.
The 4th step: the subitem of this father's item that circulates is explained output: the head mould version of subobject, the tail masterplate of subobject, subobject data masterplate.
The 5th step: " the tail masterplate of object " explained in output.
The 6th step: " the tail masterplate of output data " explained in output.
For example: other ERP system of giving of from PLM, exporting BOM.
The form that needs among the ERP to import is " form that needs among the chart 3ERP to import is given an example ".PLM I the information parameter processing that can derive.Parameter defines in parameter list.
The form that needs among the chart 2ERP to import is given an example
The first step: defined parameters table: as figure " chart 3 defined parameters list files are for example ".The numerical value of the needs among the ERP has defined and need not to revise.
The first step: defined parameters table: as figure " chart 3 defined parameters list files are for example ".The numerical value of the needs among the ERP has defined and need not to revise.
Figure BDA0000046018350000101
Chart 3 defined parameters list files for example
Second step: definition BOM masterplate, as figure " chart 4 definition BOM masterplates for example ", at the formatting masterplate that ERP needs, masterplate is preserved with the XML form.
The head mould version of batch output data, the head mould version of object, the tail masterplate of parent object: sky
Batch output data tail masterplate: ALLEND
The head mould version of parent object:<tab〉|, | BOMC (line feed)
<field>|,|C001|,|B200|,|CREATOR
Parent object data masterplate:<data〉|, | # father's item material code #|, | XMB200|, | the PDM# system user
Subobject data masterplate:<data〉|, | # father's item material code #|, | # subitem material code #|, | # subitem serial number #|, | # subitem quantity #
The tail masterplate of object: END (line feed)
The head mould version of subobject:<tab〉|, | BOMD (line feed)
<field>|,|D001|,|D003|,|D002|,|D006
Figure BDA0000046018350000111
Chart 4 definition BOM masterplates for example
The 3rd step: carry out output at interface routine.Import father's item into to interface routine.Click then and output to the ERP. viewing files: " chart 5BOM output result for example " as scheming.
Figure BDA0000046018350000121
Chart 5BOM output result for example
The 5th step: revise template, if also want output unit in using, the field of unit is D025, then as long as revise template, is amended as follows:
Subobject data masterplate is:<data〉|, | # father's item material code #|, | # subitem material code #|, | # subitem serial number #|, | # subitem quantity #|, | the # subitem unit of number.
The head mould version of subobject is:<tab〉|, | BOMD (line feed)
<field>|,|D001|,|D003|,|D002|,|D006|,|D019|,|D025
Three, interface routine.
The main setting that realizes parameter in the major function of interface routine, the selection of ERP masterplate, the selection of object output, the selection of output data outputs to the function of ERP.
The first step: the setting program of parameter: be edit mode defined parameters with grid, the preservation file layout of Parameter File as: " chart 3 defined parameters list files for example ", the value of each parameter are to obtain data value according to the method that " first, setup parameter list file " lining is described.
Second step: edit with text editor at different ERP definition single object masterplates and definition object relationship masterplate, be kept at different directories and preserve, can select catalogue to determine to use those masterplates at the interface routine interface.Selected back program reads these and duplicates when internal memory is resolved for program.
The 3rd step: will select the object that to export at program interface, as an outputting material or only output.
The 4th step: finding what will export at program interface according to the object of selecting is those data, as selects the material of that numbering.
The 5th step: by former steps clear and definite will be with the data output of that numbering of the sort of object of that ERP, after determining, interface routine begins to explain output.
Output action at first finds masterplate according to object name.When recording at the many notes of single object output, interface routine is by the record circulation, circulation earlier obtains system parameter values such as user name, the property parameters value such as the material code of time and corresponding every notes record, title etc., copy a masterplate then, parameter update in the masterplate is become parameter value, form output data in proper order according to the output of single object masterplate, a plurality of record der group become whole output datas.
At the explanation of object relationship in interface routine, program is launched layer by layer from father's item of choosing.Obtain all father's items.Each father Xiang Weiyi circulation obtains parameter value earlier, and each father's item is explained copy orderly masterplate alternative parameter value according to program to the object relationship masterplate, and order is formed output data.Because parameter value can relation of inclusion and father's item of this relation correspondence, the property parameters of subitem.So each circulation will obtain parameter from the corresponding father's item of relation and this relation, the property parameters of subitem.As detail among the BOM father's item is arranged, subitem is also arranged, also have assembly relation.
The 6th step: after data generated according to masterplate, owing to be text formatting, interface routine will be implemented to the conversion of other form.Format conversion is fixed in the program, realizes with fixed code, determines which variation of current execution by configuration.If the form of output is the EXCEL file, need program to realize changing into the EXCEL file.A fixed intervals symbol decided at the higher level but not officially announced during the definition template, the text by output changes into the EXCEL file then.If desired be the table of preserving in the database, the data that then need to export can convert the sq1 form to, can directly call with interface routine to transform and operation sq1 inserts data in database.
Behind the DSR, if there is import system that the executive routine importing is provided, interface routine is built-in according to configuration, immediately executive routine title and transmission parameter.If there is import system that COM is provided, interface routine is built-in finishes data importing according to the configuration PROGID of COM and method name and parameter call COM..If import system provides and independently imports module then need manual execution.
The 7th step:,, revise masterplate then and realize according to the property parameters extendability increase parameter of parameter list if ERP needs the data adjustment." the 5th step modification masterplate " of for example previously described " for example: other ERP system of giving of from PLM, exporting BOM ".
Interface routine is bound to change along with the appearance of various technology.But the output of the data of masterplateization remains effective way.
By foregoing description as can be seen, the foregoing description has following characteristics:
1, the integrated method of product data masterplateization comprises three parts, the first setup parameter list file, and second sets the masterplate file.The interface routine of the 3rd extracting parameter and explanation template.
2, realize main five kinds of methods of parameter.Defined formula in the parameter, standard SQL.The method of definition script.
3, definition single object masterplate and program are to single object masterplate explanation order.
4, definition object relationship masterplate and program are to object relationship masterplate explanation order.
5, the application is divided into object to basic data and object relationship is handled.
Need to prove, can in computer system, carry out in the step shown in the process flow diagram of accompanying drawing such as a set of computer-executable instructions, and, though there is shown logical order in flow process, but in some cases, can carry out step shown or that describe with the order that is different from herein.
Fig. 6 is the synoptic diagram according to the treating apparatus of the product data of the embodiment of the invention.
As shown in Figure 6, the treating apparatus of these product data comprises load module 602, first definition module 604, second definition module 606 and output module 608.
Wherein, load module 602 is used to obtain the product data of input; First definition module 604 is used for the defined parameters file; Second definition module 606 is used to define the masterplate file; Output module 608 is used for interface routine and determines output data according to product data, Parameter File and the masterplate file of input.
Preferably, output module 608 comprises: update module, and the parameter update that is used for masterplate is a parameter value; And Knockdown block, be used for forming output data in proper order according to the output of masterplate.
As can be seen from the above description, the present invention has realized following technique effect:
The present invention can provide a kind of general interface method for the PDM system, for not needing the integrated enterprise of the degree of depth, through configuration template, can realize data output interface fast.
For the integrated enterprise of the degree of depth, adopt the method, by revising the data that masterplate can form the needed form of different system, do not need update routine, can form the format Data transmission by revising parameter list and masterplate.
Can reduce the cycle of data integration exploitation at most of enterprise.At the enterprise that adopts the method, need change output data, also can realize altogether.If there is multiple information management system in enterprise, different importing forms, the method can satisfy simultaneously.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the memory storage and carry out by calculation element, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (8)

1. the disposal route of product data is characterized in that comprising the following steps of carrying out by interface routine:
Obtain the product data of input;
The defined parameters file;
Definition masterplate file; And
Determine the product data of output according to the product data of described input, described Parameter File and described masterplate file.
2. the disposal route of product data according to claim 1 is characterized in that, the product data of described input comprise object and image parameter.
3. the disposal route of product data according to claim 2 is characterized in that, the defined parameters file comprises following any one or a plurality of parameter are defined:
Systematic parameter, property parameters, parameter default, parameter formula and script file.
4. the disposal route of product data according to claim 1 is characterized in that, described masterplate comprises the single object masterplate, to the output of described single object masterplate is in proper order:
The head mould version of the product data of described output is explained in output;
Head mould version, the data masterplate of described object and the tail masterplate of described object of the described object of circulation output; And
The tail masterplate of described output order is explained in output.
5. the disposal route of product data according to claim 4 is characterized in that, described masterplate comprises the object relationship masterplate, to the output of described object relationship masterplate is in proper order:
The head mould version of the product data of described output is explained in output;
The head mould version of described object is explained in output;
Head mould version, the data masterplate of described parent object and the tail masterplate of described parent object of circulation output parent object;
Head mould version, the data masterplate of described subobject and the tail masterplate of described subobject of circulation output subobject, wherein, described subobject is the subobject of described parent object;
The tail masterplate of described object is explained in output; And
The tail masterplate of the product data of described output is explained in output.
6. the disposal route of product data according to claim 1 is characterized in that, determines that according to the product data of described input, described Parameter File and described masterplate file the product data of output comprise:
With the parameter update in the described masterplate is parameter value;
The product data of forming described output according to the output of described masterplate in proper order.
7. the treating apparatus of product data is characterized in that comprising:
Load module is used to obtain the product data of input;
First definition module is used for the defined parameters file;
Second definition module is used to define the masterplate file; And
Output module is used for the product data that the product data according to described input, described Parameter File and described masterplate file are determined output.
8. the treating apparatus of product data according to claim 7 is characterized in that, described output module comprises:
Update module, the parameter update that is used for described masterplate is a parameter value; And
Knockdown block is used for forming in proper order according to the output of described masterplate the product data of described output.
CN2011100317624A 2011-01-28 2011-01-28 Method and device for processing product data Pending CN102054237A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011100317624A CN102054237A (en) 2011-01-28 2011-01-28 Method and device for processing product data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011100317624A CN102054237A (en) 2011-01-28 2011-01-28 Method and device for processing product data

Publications (1)

Publication Number Publication Date
CN102054237A true CN102054237A (en) 2011-05-11

Family

ID=43958529

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011100317624A Pending CN102054237A (en) 2011-01-28 2011-01-28 Method and device for processing product data

Country Status (1)

Country Link
CN (1) CN102054237A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105718583A (en) * 2016-01-25 2016-06-29 国家电网公司 Interface conversion method for PFO data format and XLS
CN105786695A (en) * 2014-12-26 2016-07-20 北大医疗信息技术有限公司 Data test method and system
CN106095992A (en) * 2016-06-21 2016-11-09 浪潮通用软件有限公司 Method for exchanging ERP data and Excel document data
CN113688609A (en) * 2021-08-20 2021-11-23 北京数码大方科技股份有限公司 Method and device for naming process file, storage medium and processor

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105786695A (en) * 2014-12-26 2016-07-20 北大医疗信息技术有限公司 Data test method and system
CN105786695B (en) * 2014-12-26 2019-09-17 北大医疗信息技术有限公司 Data test method and system
CN105718583A (en) * 2016-01-25 2016-06-29 国家电网公司 Interface conversion method for PFO data format and XLS
CN105718583B (en) * 2016-01-25 2019-12-31 国家电网公司 Interface conversion method for PFO data format and XLS
CN106095992A (en) * 2016-06-21 2016-11-09 浪潮通用软件有限公司 Method for exchanging ERP data and Excel document data
CN106095992B (en) * 2016-06-21 2019-07-05 浪潮通用软件有限公司 Method for exchanging ERP data and Excel document data
CN113688609A (en) * 2021-08-20 2021-11-23 北京数码大方科技股份有限公司 Method and device for naming process file, storage medium and processor
CN113688609B (en) * 2021-08-20 2023-12-12 北京数码大方科技股份有限公司 Naming method and device of process file, storage medium and processor

Similar Documents

Publication Publication Date Title
CN102779040B (en) A kind of method and apparatus generating customizing form
CN102200977B (en) Method and system for extending database table under multi-tenant environment
CN102521416B (en) Data correlation query method and data correlation query device
CN101887365B (en) Method and system for constructing executable code for component-based applications
US9189579B2 (en) Techniques to automatically generate simulated information
CN101788994A (en) Method for constructing data display model and method and device for displaying data
CN106372044B (en) A method of based on the typing dimension XBRL report of report generation
CN102722372A (en) Method and system for automatically generating codes through classification and configuration
CN101308490A (en) Dynamic report generation method and platform
CN103246733A (en) Dynamic form system based on metadata and generation method thereof
CN102968306A (en) Method and system for automatically generating code based on data model drive
CN102663103A (en) Configurable method for automatically generating database and accessing data
CN101403968B (en) Model-driven software development method and system based on template
CN101650712A (en) Generating management method and system of self-defined report
CN102542002A (en) Satellite telemetry data treatment system and realization method thereof
CN101154239A (en) System and method for transforming tabular form date into structured document
US9805112B2 (en) Method and structure for managing multiple electronic forms and their records using a static database
CN101739452A (en) Data exchange interface and realizing method thereof
CN102736915A (en) Automatic program generation device, method, and computer program
CN101714078A (en) Code generation method and device
CN102053987B (en) For showing the unified interface with Update Table array
CN101499063A (en) Tracing-based database schema evolution method and system
CN101408909B (en) Method for describing product information model
CN102054237A (en) Method and device for processing product data
CN104267966A (en) Method and device for generating program codes of software

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent for invention or patent application
CB02 Change of applicant information

Address after: 100080, Room 802, satellite building, No. 63, Zhichun Road, Beijing, Haidian District

Applicant after: Beijing CAXA Technology Co., Ltd.

Address before: 100080, Room 802, satellite building, No. 63, Zhichun Road, Beijing, Haidian District

Applicant before: Beijing Digital Dafang Technology Co., Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: BEIJING DIGITAL DAFANG TECHNOLOGY CO., LTD. TO: CAXA TECHNOLOGY CO., LTD.

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20110511