Production > Variant production > Product configurator > Configuration structure > Configuration objects - robinfeng/beashelp GitHub Wiki

配置对象



Navigation: Production > Variant production > Product configurator > Configuration structure: help-hausConfiguration objects No contents entries on this page Contents The following object types can be added to the configuration structure:

SPRDSHT Title Represents a Title in the navigation area. Any text can be stored here. This text is then highlighted in dark gray in the navigation area and displayed in bold.

mfolder_open block A block represents a grouping property within the configurator further objects can be subordinated to this. A block is visible in the navigation area of the configurator. Click to display the subordinate objects, such as parameters, in the detail area..

notiz_weiss Info A Infoobject displays a text and optionally also an image in the detail area of the higher-level block.

formelergebnis_weiss Parameter A Parameter is used to input or select the possible product options. There are three different input types here: o Normal: Input of alphanumeric values o Check box: Yes/No input o Selection: If a parameter is of type Selection, you must allocate selection objects to it.

If a parameter is of type selection, the different selection options must of course be assigned to it. Do this by adding either selection objects or a reference. You can access the value of the parameter, i.e. the selection made, in the configurator within formulas.

BOX2 Selection A Selection object is always allocated to a higher-level parameter. A selection object is displayed as a check box. The higher-level parameter then assumes the value allocated to the selection object when the check box is activated. For example, a sofa configurator would be able to define a cover parameter. The selection objects RedCloth, RedLeather and BlueLeather or the item numbers would then be assigned to this. If you now make the selection Red Leather in the configurator, the cover parameter receives the value RedLeather. Similarly, a parameter such as numberofseats can accept the values 1, 2 or 3 via selection objects.

mmontage Set object A Set object is a variable to which any values or formulas can be allocated. If a sofa is being configured, a set object so_length could be declared and the formula [numberofseats]*0.9 stored (where numberofseats can be the Name of a parameter or another Set object ). This parameter thus acquires the content of numberofseats - i.e. the value 1,2 or 3 in the example - multiplied by 0,9 . The system can access the content of the set object within the configurator. A calculation by a database query can also come here. For this, the definition/query in the set object must start with "[select" and end with "]".

e.g. [select price from itm1 where pricelist='basic price list']

Any variables must also be specified in square brackets in the Select instruction.

kamera Picture An Info, Parameter and Selection can be assigned to a Picture . This is then displayed accordingly in the detail area.

The procedure for creating a configurator for a product (item) is as follows: Right-click on an existing object (or the empty configurator structure) to open a pop-up menu containing the objects to be added.

configurator_def_obj Picture: Pop-up menu

Only those objects that can be added to the selected object are displayed. You can now select which object should be added; a new window then opens in which you can define the properties of the object.

The system can access the set objects and Parameter from bill of material positions and routing positions The bill of materials and routings can thus be customized independently of variants.

help-hinweis Note:

The names of the parameter and set-objects must be unique in the configuration structure.

The system can access the set-objects and Parameter from bill of material positions and routing positions The bill of materials and routings can thus be customized independently of variants.

Please note, that for Parameters and Set-Objects, the following reserved names must not be used:

  • cpreis
  • cprice
  • currentuser
  • cpreisliste
  • cpricelist
  • crabatt
  • cdiscount

Also it's not allowed to use e_ at the beginning of a Parameters or Set-Objects, because external variables starts with it.

⚠️ **GitHub.com Fallback** ⚠️