Skip to main content
Version: Pre-Released

Kitchen Island BOM

BOM Rule

Kitchen Island BOM Rule

There are two versions of the rule. Version 1 computes connectors and fastening blocks and adds them to BOM. Version 2 computes connectors and floor anchoring frames and adds them to BOM.

Notification level: Not applicable

KeyValue
IDKitchenIslandBOMRule
Translation keyNot applicable

Behavior

This rule computes the connectors and fastening blocks or floor anchoring frames and adds them to the Bill Of Materials (BOM).

For Version 1 - In the BOM, a connector is mentioned as "Assembly kit for kitchen island" and a fastening block is mentioned as "Support bracket for kitchen island".

For Version 2 - In the BOM, a connector is mentioned as "Connector rails for cabinets and cover panels" and a floor anchoring frame is mentioned as "Floor anchoring frame for kitchen island".


Trigger Conditions

BOM computation.


Details on the Connectors for Version 1

The number of packages is derived by linear meter of back-to-back cabinets.

For example with a connector of length 1229 mm:

  • A 80 cm long kitchen island uses 1 connector
  • A 120 cm long kitchen island uses 1 connector
  • A 140 cm long kitchen island uses 2 connectors

When a cabinet is free-standing and has a back cover panel, the length of needed connectors is doubled (for cover panels, connectors are required both at the top and at the bottom).

When cabinets are placed to create a kitchen island, connectors are needed only at the top.

For example:

  • A 40 cm large cabinet uses 1 connector (that is split into 2 connectors).
  • A 60 cm large cabinet uses 1 connector (that is split into 2 connectors).
  • A 80 cm large cabinet uses 2 connectors.
  • A 100 cm large cabinet-combination uses 2 connectors.
  • A 120 cm large cabinet-combination uses 2 connectors.
  • A 140 cm large cabinet-combination uses 3 connectors.

Details on the Connectors for Version 2

The number of connector packages is derived by linear meter of each cabinets.

When cabinets are placed to create a kitchen island side by side.

For example with a connector of length 760 mm:

  • A 80 cm long kitchen island uses 1 connector (1 pack of 2).
  • A 120 cm long kitchen island uses 2 connector (1 pack of 2).
  • A 140 cm long kitchen island uses 2 connectors (1 pack of 2).

When cabinets are placed to create a kitchen island, connectors are needed only at the top.

When a cabinet is free-standing and has a back cover panel, connectors are required only at the top.

For example:

  • A 40 cm large cabinet uses 1 connector (1 pack of 2 connectors).
  • A 60 cm large cabinet uses 1 connector (1 pack of 2 connectors).
  • A 80 cm large cabinet uses 1 connectors. (1 pack of 2 connectors)

Overload Parameter

Key nameTypeDefault valueDescription
connectorIDExternal ID/ Array of External IDsProduct external ID/ Array of Product External IDs for the connector. Mandatory. (for Version 1)
fasteningBlockIDExternal ID/ Array of external IDsProduct external ID/ Array of Product external IDs for the fastening block. Mandatory. (for Version 1)
singleConnectorPackageLengthnumberWidth of a single connector package, in mm. Mandatory. (for Version 1)
connectorFrameInfoobjectConnector and floor anchoring frame infos. Mandatory. (for Version 2)

The connectorFrameInfo key contains an object of the connector and floor anchoring frame informations. If this object is present in the overloads the parameters for Version 1 connectorID,fasteningBlockIDand singleConnectorPackageLength are ignored and BOM calculation is done for the Version 2 of the rule. The following table presents the structure of object.

Key nameTypeDefault valueDescription
connectorInfoobjectMandatory
Contains details for the connector for BOM calculation.
floorAnchoringFrameInfoArray of objectsMandatory
Contains details for the floor anchoring frame for BOM calculation.

The connectorInfo key contains details for the connector. The following table presents the structure of object.

Key nameTypeDefault valueDescription
connectorIDExternal ID/ Array of External IDsMandatory
Product external ID/ Array of Product External IDs for the connector.
lengthDefaultnumberMandatory
Length of a single connector.
marginEndnumberMandatory
Margin equivalent to 2 times of the side panel thickness.

The floorAnchoringFrameInfo key contains details for the floor anchoring frames. The following table presents the structure of object.

Key nameTypeDefault valueDescription
legHeightnumberMandatory
Leg heigth for the used cabinet catalog.
frameIDExternal ID/ Array of external IDsMandatory
Product external ID/ Array of Product external IDs for the floor anchoring frame.
lengthDefaultnumberMandatory
Default length of the floor anchoring frame.
marginEndEdgesnumberMandatory
Margin from the end(side) edges of the cabinet.
marginFrontEdgesnumberMandatory
Margin from the front/back edges of the cabinet.
isDefaultbooleanMandatory
To indicate the default floorAnchoringFrameInfo in case of multiple leg heigths are used by a retailer.

For example:

{
"connectorID": [15759],
"fasteningBlockID": [15728],
"singleConnectorPackageLength": 1229,
"connectorFrameInfo": {
"connectorID": [93430],
"lengthDefault": 760,
"marginEnd": 40
},
"floorAnchoringFrameInfo": [
{
"legHeight": 80,
"frameID": 93431,
"lengthDefault": 2100,
"marginFrontEdges": 170,
"marginEndEdges": 150,
"isDefault": true
},
{
"legHeight": 110,
"frameID": 93431,
"lengthDefault": 2100,
"marginFrontEdges": 170,
"marginEndEdges": 150,
"isDefault": false
}
]
}

Illustration

Version 1

Case 1 – Connectors

Connectors are mentioned as "Assembly kit for kitchen island" in the BOM.

The Assembly kit for kitchen island is computed according to the width of the cabinets:

Width / 1 Method Package = 3200 / 1229 = 2.60 (considering the upper value = 3)

For freestanding cabinet with back cover panel, connectors are added to the top and the bottom of the cabinet.

Therefore, the computation will be: cabinet width x 2 / 1 Method Package = 1600 x 2 / 1229 = 2.60 (considering the upper value = 3)

Connectors

Case 2 – Fastening blocks

Fastening blocks are mentioned as "Support bracket for kitchen island" in the BOM.

The support brackets for kitchen island are computed according to the number of joints. Therefore, the computation will be no. of joints + 2 = 2 + 2 = 4

Fastening blocks

Version 2

Connectors

Connectors are mentioned as "Connector rails for cabinets and cover panels" in the BOM. The kitchen installer can either use the full connector length or cut it down to fit the cabinet width.

Pricing - These connectors are sold in pack of two, meaning that each set includes two connectors. The connectors are available at a fixed price.

The pack includes bracket and screws to fix the connector to the frame, 4 brackets per pack as each connector needs 2 brackets.

The Connector rails for cabinets and cover panels is computed according to the width of the cabinets:

For example - For freestanding cabinet with back cover panel of width 600 mm and side panel thickness 20mm and a connector of length 760 calculation will be as follows - Width - (2 X thickness of side panel of the cabinet) = 600 - 40 = 560/760 = ceiling of (0.73) = 1

For final number of frames the result value is rounded to the next integer.

These new connector have the same use cases as the current Assembly Kit.

Case 1 – Island cabinets back-to-back

The calculation for connector is done for each cabinet. connectors case 1

Case 2 – Free-standing cabinet with back cover panel

The calculation for connector is done for each cabinet with back cover panel. Connectors are added at the top of the frame only. connectors case 2

Case 3 – back-to-back and free-standing cabinet with back cover panel

The calculation for connector is done for each cabinet with back cover panel. connectors case 3

Special Case – Corner Cabinet

For corner cabinets, connectors are calculated for both back left and back right side to fit the cabinet width.

Example 1 - L shape corner cabinet with 880 mm width/depth, and connector length = 760 mm, calculation will be as below- The inner back part of the box is (width - 2 x side panel thickness) = 880 - 40 = 840 mm.

Installer will need to cut two connectors to fit this width. Same will be done for the other side. Needed connectors = 4 -> 2 packs of 2.

Example 2 - L shape corner cabinet with 1280 mm width/depth, and connector length = 760 mm, calculation will be as below- The inner back part of the box is (width - 2 x side panel thickness) = 1280 - 40 = 1240 mm.

Installer will need to cut two connectors to fit this width. Same will be done for the other side. Needed connectors = 4 -> 2 packs of 2.

Floor Anchoring Frames

Floor Anchoring Frames are mentioned as "Floor anchoring frame for kitchen island" in the BOM. The kitchen installer can cut the anchoring frame depending on the island total length.

Pricing - These frames are sold as a single product and are available at a fixed price.

The Floor Anchoring Frames are computed according to total width of the cabinets using below method- Frames needed = (total cabinet width - (2 x margin from the end of the cabinet)) / 1 frame's length = 2400 -(2 x 150) / 2100 = 1

For final number of frames the result value is rounded to the next integer.

Case 1 – Back-to-back cabinets

If two cabinets are back to back aligned the depth and margin from the front edges of the cabinet is used for calculating needed floor anchoring frames. Floor Anchoring Frames case 1

Case 2 – Side by side cabinets Floor Anchoring Frames case 2

Case 3 – Back-to-back and side by side cabinets (cabinets aligned) Floor Anchoring Frames case 3

Case 4 – Back-to-back and side by side cabinets (cabinets not aligned)

For this case calculation is done for the group of furnitures that are as much sub aligned (longest linear) and for the remaining one. Floor Anchoring Frames case 4