Skip to main content

Assembly Groups and Assembly Manager

How to manage complex flashing and trim combinations using Assembly Groups and Assembly Manager in Commercial mode.

Updated this week

This comprehensive system has been developed especially for commercial metal roofing enterprises dealing with hundreds or thousands of variables with flashing and trim combinations. The purpose of an Assembly Group is to link a Flashing Assembly Group to a specific profile of roofing or wall cladding panel system so that the required trims and accessories are automatically associated with that panel.

It is recommended that you study the article on Flashing Assemblies, before you embark on Assembly Groups.

Assembly Manager operates in 2 different modes: 'Non-Commercial' (regular mode) or 'Commercial' mode with full Assembly Manager capability.


🧾 Mode Selection

These modes can be determined by selecting "Commercial Mode" under Set-Up > Preferences > System Preferences. It is advised that you do not select 'Commercial' mode if it is not required, as it does create a lot of extra work to maintain and may be totally unnecessary in most situations. It also assumes that you have a well-defined product inventory system, so all individual parts and accessories are clearly identifiable.
Note: the ability to associate a flashing assembly group with a particular panel type is only available when Commercial mode is turned on in System Preferences.


Non-Commercial Mode

In Non-Commercial Mode, the software operates as standard Flashing Assemblies. Assemblies are stored in the EdgeAss.CSV file and displayed on the dialog box.
​

This image shows the Assembly Manager menu in AppliCad Roof Wizard <a href="https://www.applicad.com" target="_blank" rel="nofollow noopener noreferrer">https://www.applicad.com</a>


Assembly Groups, Types, Nominal Lengths, PDF File and Rules are all disabled in non-commercial mode. Modify/New allows you to modify an existing assembly name or add a new assembly.

Selecting [OK] saves the current assemblies list to the file EdgeAss.CSV.


Commercial Mode

In Commercial mode, the assemblies are assumed to be complex with many components (typically > 500). Assemblies are stored in a binary format (non man-readable) for faster software access. Assemblies are grouped according to Assembly Groups that must first be set up to define the binary files that assemblies can then be stored within.


πŸ”§ Setting Up Assembly Groups

To create an Assembly group:

  1. Go to Set-Up > Assembly-Groups menu

  2. Create a group by naming it in the dialog

This image shows the Define Assembly Group menu in AppliCad Roof Wizard <a href="https://www.applicad.com" target="_blank" rel="nofollow noopener noreferrer">https://www.applicad.com</a>


The creation of an Assembly Group allows you to link individual Flashing Assemblies to a specific group of roofing or wall cladding panels when they are defined. This link may be made after panels have been defined and 'Commercial' mode enabled.


πŸ”§ Assigning a Panel to an Assembly Group

In Commercial mode, roof and wall panels can be assigned to a specific Assembly Group:

  1. Access Set-Up > Metal-Panels function

  2. Select the Assembly Group from the drop-down option in the dialog

If you have no intention of using Assembly Groups for a specific panel profile, then you do not have to select an Assembly Group when you define your new panel.

This image shows the Define Panels in AppliCad Roof Wizard <a href="https://www.applicad.com" target="_blank" rel="nofollow noopener noreferrer">https://www.applicad.com</a>


​


πŸ’‘ Manual Configuration

Alternately, the linkages between panels and Assembly Groups are stored outside the software in a file called SgroupLink.CSV. This file can be modified manually in a text editor or Excel, although care must be taken to use the correct product code from the panel and the index of the Assembly Group. The product codes are the 'glue' that hold this whole system together. Hence the need to have a solid inventory system in place already with every discrete product having its own unique product code.


Assembly Manager in Commercial Mode

In commercial mode, the Assembly Manager takes on extra functionality providing for Assembly Groups.
​

This image shows the Assembly Manager menu in AppliCad Roof Wizard <a href="https://www.applicad.com" target="_blank" rel="nofollow noopener noreferrer">https://www.applicad.com</a>


🧾 Commercial Mode Features

Feature

Description

Assembly Group

Allows the user to select which Assembly Group we are looking at. Greatly reduces the complexity in numbers of Assemblies being modified. Modify/New allows the Assembly Groups to be modified, created or deleted.

PDF File

Instead of just a database/figure being specifiable to indicate how an assembly is to be installed, a PDF file can be specified for commercial customers. At a later stage in the process, the PDF files can be grouped together and printed en-masse to produce a document set for installation of this specific project.

Assembly Type

Allows an Assembly to have a type assigned to it, so that it can only be assigned to certain line types within the software – for example, an Assembly defined as a Valley type can only be applied to Valley line types in your model.

Nominal Assembly Length

Allows a notional length to be specified for the selected assembly for costing purposes, thereby making the specification of quantities for parts and pieces of the assembly much less complex. For instance, in many markets such as North America most assemblies are specified in 10' length multiples and costed per length.


Assembly Manager Rules

Rules can be created for Assemblies that allow the software to automatically swap parts in or out of an assembly, based on very specific decisions made during a project setup.


πŸ›  Rules Example

For example, let's assume we have 5 different valley flashings, with the following product codes:

  • VALLEY22G – 22 Gauge Valley Flashing - Galvanised

  • VALLEY24G – 24 Gauge Valley Flashing - Galvanised

  • VALLEY22C – 22 Gauge Valley Flashing - Painted

  • VALLEY24C – 24 Gauge Valley Flashing - Painted

  • VALLEY24X – 24 Gauge Valley Flashing - Hi-Protective Coating

If we were to define an Assembly that used this flashing category, we would need to take into account all of the different valley flashing options of gauge and finish and create many separate flashing definitions to cover these. Instead, Roof Wizard allows us to define a flashing with variable values that might include universal variables that look like this – VALLEY@@% – where the @@ symbols are used to replace the product gauge at selection time, and the % symbol to be replaced by the material selected.

This allows the product code for the correct flashing to be substantially simplified and automatically built up by the software to match the panel system selected.


⚠️ Important Product Code Structure

This process presumes that your product codes are organised in an orderly way. If the product codes in your organisation are not organised in a sequential way as shown in our example, you will struggle to use the rules to reduce the number of assemblies you need to define. The product code structure you implement for trim and flashing items is key to the success of the Assembly Manager in managing huge component product lists.


πŸ›  Setting Up Rules

Example Rules can be set up similar to the following examples:

This image shows the Rule menu in AppliCad Roof Wizard <a href="https://www.applicad.com" target="_blank" rel="nofollow noopener noreferrer">https://www.applicad.com</a>

The first rule tells the software to replace any instance of @@ in the Assembly Product Codes with the value of 22, when the gauge is 22. The second rule tells the software to replace any instance of % in the Assembly Product Codes with G if the finish of the product is set to "Galvalume Plus":

This image shows the Assembly rule menu in AppliCad Roof Wizard <a href="https://www.applicad.com" target="_blank" rel="nofollow noopener noreferrer">https://www.applicad.com</a>

This image shows the Assembly rule menu in AppliCad Roof Wizard <a href="https://www.applicad.com" target="_blank" rel="nofollow noopener noreferrer">https://www.applicad.com</a>

There is no practical limit to the number of rules that you can set. This makes for a very powerful tool to manage even the most complex roof and wall trim systems automatically.


πŸ’‘ Setup Tip

When setting up your assembly groups, start with a couple of simple examples and test each setup on a "standard test job" that you are very familiar with, to ensure that you have done it correctly before you launch yourself at the entire product list in your company. Your "standard test job" should be roof geometry that is as simple as you can make it that includes all the most usual features you see on a roof. If the result is correct on this job, then it will be correct on a full-blown job.

Did this answer your question?