Canvas Envision Knowledge Base 5.10 Help

Part List Gadgets

A part list gadget is an interactive object you can insert into Envision documents along with a 3D model object to create an interactive picture-illustrated catalog, where document users can view, explore, and order parts included in the 3D model.

The part list gadget for a 3D printer

To work with part list gadgets, you should know:

Part list gadget UI and behavior

A part list gadget always accompanies a 3D model object. Both must be on the same page.

The part list gadget consists of the following UI elements:

A part list with the Order Parts button
  • The Order Parts button to order parts specified in the table of parts. This button is optional.

  • The table of parts included in the accompanied 3D model object. This table is always present in the gadget. It consists of rows and columns. A row is a part of the 3D model. A column is a meta property of the part sourced from the metadata of the 3D model.

By default, the part list gadget contains only the parts fully visible in the accompanied 3D model view. If necessary, you can configure the part list gadget to include additionally the parts ghosted or hidden in the 3D model view.

The part list gadget with parts ghoseted and hidden in the 3D printer model

The columns of the table of parts are the following:

  • Checkboxes: a flag to specify a part for an order. This column is optional.

  • Part Number: the part number of the part. This column is always present in the table.

  • Description: the description of the part. This column is optional.

  • Quantity: the total quantity of the parts with the same part number in the 3D model view. This column is always present in the table.

The part list gadget and associated 3D model object are synchronized in the Canvas Envision Viewer. Selecting a part from the table in the part list gadget automatically launches the 3D viewing mode for the 3D model object and selects all the instances of this part visible in the 3D model view. And vice versa, selecting any instance of the part in the 3D model selects this part in the part list gadget table.

Selecting a part in the 3D model selects this part in the part list gadget

The part list gadget table supports the selection of multiple parts.

Selecting multiple parts from the part list gadget

The Order Parts button generates an email requesting the parts whose checkboxes are selected in the part list gadget table.

Ordering parts from the part list gadget

Creating part list gadgets

Unlike other gadgets, creating a part list gadget requires additional steps. Following the standard gadget creation procedure without these extra steps will insert a blank part list gadget.

A blank part list gadget is inserted when no 3D model is on the page

As populating the part list gadget requires a 3D model object on the same page, there are two ways of creating part list gadgets:

  • Recommended: insert the 3D model and then the part list gadget.

  • Optional: insert the part list gadget and then the 3D model.

To create a new part list gadget following the recommended way:

  1. Insert a 3D model on the page where you want to insert the new part list gadget.

  2. Edit the 3D model view as you need.

  3. Insert a part list gadget on the page with the edited 3D model view.

    Inserting a part list gadget after the 3D model

    The system automatically populates the part list gadget using the meta properties from the edited 3D model view.

    The part list gadget is inserted and autopopulated when the 3D model is on the page
  4. If necessary, configure the part list gadget.

Optional part list gadget creation

To create a new part list gadget following the optional way:

  1. Insert a part list gadget on the page without a 3D model object. The part list gadget is blank.

    A blank part list gadget is inserted when no 3D model is on the page
  2. Insert a 3D model on the page with the new part list gadget. The part list gadget remains blank.

    A 3D model is inserted on the page after the part list gadget
  3. Edit the 3D model view as you need.

    The edited 3D model and the blank part list gadget
  4. Open the 3D Part List Configuration pop-up dialog.

    The OK button in the 3D Part List Configuration pop-up dialog
  5. In the 3D Part List Configuration pop-up dialog, click the OK button. The system automatically populates the part list gadget using the meta properties from the edited 3D model.

    The edited 3D model and the populated part list gadget
  6. If necessary, configure the part list gadget.

Configuring part list gadgets

As a newly created part list gadget is automatically populated by the system, you may need to configure it with the 3D Part List Configuration pop-up dialog.

The 3D Part List Configuration pop-up dialog for a part list gadget

You can configure a part list gadget as follows:

The 3D Part List Configuration dialog

The 3D Part List Configuration pop-up dialog provides the following controls to configure a part list gadget selected in a document:

The 3D Part List Configuration pop-up dialog with the default settings
Object name of associated model

A string field, the name of a 3D model object associated with the part list gadget. By default, this field is blank because the system implicitly and automatically associates the part list gadget with the first 3D model object it finds on the same page. The gadget is seamlessly connected to the only 3D model object on the page. If the page has multiple 3D model objects, the automatically associated 3D model object may not be the one you need. In such a case, you need to explicitly enter the name of the correct 3D model object in this field.

This field is not available in the Canvas Envision Creator 5.7.

The Object name of associated model field in the 3D Part List Configuration pop-up dialog

Part Number field

A string field, the name of a meta property from the associated 3D model object that sources the Part Number column in the part list gadget table. By default, this field is blank because the system implicitly and automatically maps the discussed column to the Instance Name meta property, which is created during 3D model import and often reflects the part number. If the part number should be sourced from another meta property, you need to explicitly enter the name of that meta property in this field.

The Part Number field field in the 3D Part List Configuration pop-up dialog

Part Description field

A string field, the name of a meta property from the associated 3D model object that sources the Description column in the part list gadget table. By default, this field is blank because the discussed column is optional. If the table should include it, you need to explicitly enter the name of the sourcing meta property in this field. If the table should not include it, the field should be empty.

The Part Description field field in the 3D Part List Configuration pop-up dialog

Show ghosted parts

A checkbox to control whether the part list gadget table will include (selected) or exclude (cleared) parts ghosted in the view of the associated 3D model object. The default value is cleared—it will not include such parts.

The Show ghosted parts checkbox in the 3D Part List Configuration pop-up dialog

Show hidden parts

A checkbox to control whether the part list gadget table will include (selected) or exclude (cleared) parts hidden in the view of the associated 3D model object. The default value is cleared—it will not include such parts.

The Show hidden parts checkbox in the 3D Part List Configuration pop-up dialog

Allow order parts

A checkbox to control whether the part list gadget will provide (selected) or will not provide (cleared) document users with the tools to order parts. The default value is cleared—it will not provide such tools.

The Allow order parts checkbox is selected in the 3D Part List Configuration pop-up dialog

When this checkbox is selected:

  • The Order parts email address field becomes active in the 3D Part List Configuration dialog.

  • The part list gadget table will have the checkbox column.

  • The part list gadget will have the Order Parts button above the table that will automatically generate an email to the addresses given in the Order parts email address field for ordering parts whose checkboxes are selected in the checkbox column.

    Ordering parts from the part list gadget

Order parts email address

A string field, one or more recipient email addresses for autogenerated part order emails. This field is optional. By default, it is blank and disabled. It becomes enabled when the Allow order parts checkbox is selected. If it is not populated while the checkbox is selected, the To field in autogenerated emails will be empty: document users will have to enter the recipient email addresses.

The Order parts email address field in the 3D Part List Configuration pop-up dialog

Associating a part list gadget with another 3D model object on the page

To associate a part list gadget with another 3D model object on the same page:

A part list gadget is associated with a wrong 3D model object on the same page
  1. Select the 3D model object to which you want to associate the part list gadget.

    The selected right 3D model object and the # button on the Status bar
  2. Click the # button on the Status bar. The Name Object dialog pops up.

    The Name Object pop-up dialog with no object name given
  3. In the Name Object dialog, enter the name of the 3D model object and click OK. The dialog disappears, and the # button on the Status bar displays the entered name.

    The selected right 3D model object and the # Status bar button with the given 3D model object name
  4. Select the part list gadget.

  5. Open the 3D Part List Configuration pop-up dialog.

  6. In the Object name of associated model field of the 3D Part List Configuration dialog, enter the name of the 3D model object to which you want to associate the part list gadget.

    The Object name of associated model field in the 3D Part List Configuration pop-up dialog
  7. If necessary, continue configuring the part list gadget as discussed in the following sections.

  8. Once done with configuring, click the OK button to save the changes. The dialog disappears, and the part list gadget table displays the parts from the 3D model object whose object name is given in the Object name of associated model field of the 3D Part List Configuration dialog.

    A part list gadget is associated with the right 3D model object on the same page
  9. Verify that the part list gadget behaves as expected.

Changing the sourcing meta property for the Part Number column

To remap the Part Number column of a part list gadget to another sourcing meta property of the 3D model:

  1. Enter 3D edit mode for the 3D model object associated with the part list gadget.

  2. In the Meta Properties pane, find out and remember the name of the meta property of the 3D model that contains the part numbers.

    The Instance Name property in the General pane and the Part Number meta property in Meta Properties pane
  3. Quit 3D edit mode for the associated 3D model object.

  4. Select the part list gadget.

    A part list gadget with the default mapping of the Part Number column
  5. Open the 3D Part List Configuration pop-up dialog.

  6. In the Part Number field field of the 3D Part List Configuration dialog, enter the name of the 3D model meta property that contains the part numbers.

    The Part Number field field in the 3D Part List Configuration pop-up dialog
  7. If necessary, continue configuring the part list gadget as discussed in other sections.

  8. Once done with configuring, click the OK button to save the changes. The dialog disappears, and the Part Number column of the part list gadget table displays the data from the meta property specified in the Part Number field field of the 3D Part List Configuration dialog.

    A part list gadget with the remapped Part Number column
  9. Verify that the part list gadget behaves as expected.

Managing the Description column

You can manage the Description column of a part list gadget as follows:

Adding the Description column to the part list gadget table

To add the Description column to the table of a part list gadget:

  1. Enter 3D edit mode for the 3D model object associated with the part list gadget.

  2. In the Meta Properties pane, find out and remember the name of the meta property of the 3D model that contains the part descriptions.

    The Description meta property in Meta Properties pane
  3. Quit 3D edit mode for the associated 3D model object.

  4. Select the part list gadget.

    A part list gadget with the remapped Part Number column
  5. Open the 3D Part List Configuration pop-up dialog.

  6. In the Part Description field field of the 3D Part List Configuration dialog, enter the name of the 3D model meta property that contains the part descriptions.

    The Part Description field field in the 3D Part List Configuration pop-up dialog
  7. If necessary, continue configuring the part list gadget as discussed in other sections.

  8. Once done with configuring, click the OK button to save the changes. The dialog disappears, and the Description column appears in the part list gadget table and displays the data from the meta property specified in the Part Description field field of the 3D Part List Configuration dialog.

    A part list gadget with the narrow Description column
  9. If necessary, resize the part list gadget to fit the contents of the Description and Part Number columns.

    Resizing a part list gadget with the Description column
  10. Verify that the part list gadget behaves as expected.

Changing the sourcing meta property for the Description column

To remap the Description column of a part list gadget to another sourcing meta property of the 3D model:

  1. Enter 3D edit mode for the 3D model object associated with the part list gadget.

  2. In the Meta Properties pane, find out and remember the name of the meta property of the 3D model to which you want to remap the Description column.

    The Description meta property in Meta Properties pane
  3. Quit 3D edit mode for the associated 3D model object.

  4. Select the part list gadget.

    A part list gadget with a wrong mapping of the Description column
  5. Open the 3D Part List Configuration pop-up dialog.

  6. In the Part Description field field of the 3D Part List Configuration dialog, enter the name of the 3D model meta property to which you want to remap the Description column.

    The Part Description field field in the 3D Part List Configuration pop-up dialog
  7. If necessary, continue configuring the part list gadget as discussed in other sections.

  8. Once done with configuring, click the OK button to save the changes. The dialog disappears, and the Description column of the part list gadget table displays the data from the meta property specified in the Part Description field field of the 3D Part List Configuration dialog.

  9. If necessary, resize the part list gadget to fit the contents of the Description and Part Number columns.

    Resizing a part list gadget with the Description column
  10. Verify that the part list gadget behaves as expected.

Removing the Description column from the part list gadget table

To remove the Description column from the table of a part list gadget:

  1. Select the part list gadget.

    A part list gadget with the wide Description column
  2. Open the 3D Part List Configuration pop-up dialog.

  3. Clear the Part Description field field of the 3D Part List Configuration dialog.

    The Part Description field field in the 3D Part List Configuration pop-up dialog
  4. If necessary, continue configuring the part list gadget as discussed in other sections.

  5. Once done with configuring, click the OK button to save the changes. The dialog disappears, and the part list gadget table does not have the Description column.

    A part list gadget with the wide Part Number column after deleting the Description column
  6. If necessary, resize the part list gadget to fit the contents of the Part Number column.

    A part list gadget with the remapped Part Number column
  7. Verify that the part list gadget behaves as expected.

Managing the inclusion of ghosted and hidden parts

To include or exclude parts ghosted or hidden in the view of the associated 3D model object in a part list gadget:

  1. Select the part list gadget.

    A part list gadget with the remapped Part Number column
  2. Open the 3D Part List Configuration pop-up dialog.

  3. If it is necessary to manage the inclusion of ghosted parts, click the Show ghosted parts checkbox, either:

    The Show ghosted parts checkbox in the 3D Part List Configuration pop-up dialog
    • Select the checkbox to include the ghosted parts in the part list gadget table.

    • Clear the checkbox to exclude the ghosted parts from the part list gadget table.

  4. If it is necessary to manage the inclusion of hidden parts, click the Show hidden parts checkbox, either:

    The Show hidden parts checkbox in the 3D Part List Configuration pop-up dialog
    • Select the checkbox to include the hidden parts in the part list gadget table.

    • Clear the checkbox to exclude the hidden parts from the part list gadget table.

  5. If necessary, continue configuring the part list gadget as discussed in other sections.

  6. Once done with configuring, click the OK button to save the changes. The dialog disappears, and the part list gadget table includes or excludes the parts ghosted and hidden in the associated 3D model view according to your settings of the Show ghosted parts and Show hidden parts checkboxes.

    The part list gadget with the ghosted and hidden parts
  7. If necessary, resize the part list gadget to fit the contents of the part list gadget table.

  8. Verify that the part list gadget behaves as expected.

Managing part ordering with part list gadgets

You can manage part ordering with a part list gadget as follows:

Adding the part-ordering tools to part list gadgets

To add the part-ordering tools to a part list gadget:

  1. Select the part list gadget.

    A part list gadget with the remapped Part Number column
  2. Open the 3D Part List Configuration pop-up dialog.

  3. In the 3D Part List Configuration dialog, select the Allow order parts checkbox. The Order parts email address field becomes active.

    The Allow order parts checkbox is selected in the 3D Part List Configuration pop-up dialog
  4. If necessary, enter the email addresses of one or more recipients of autogenerated part-ordering emails in the Order parts email address field.

    The Order parts email address field in the 3D Part List Configuration pop-up dialog
  5. If necessary, continue configuring the part list gadget as discussed in other sections.

  6. Once done with configuring, click the OK button to save the changes. The dialog disappears, and the Order Parts button and the checkbox column appear in the part list gadget.

    A part list gadget with the Order Parts button and checkbox column
  7. If necessary, resize the part list gadget to fit the contents of the Part Number and Description columns.

  8. Verify that the part list gadget behaves as expected.

Updating the recipients of part-ordering emails

To update the recipients of part-ordering emails generated using a part list gadget:

  1. Select the part list gadget.

    A part list gadget with the remapped Part Number column
  2. Open the 3D Part List Configuration pop-up dialog.

  3. In the Order parts email address field of the 3D Part List Configuration dialog, update the email addresses of one or more recipients of autogenerated part-ordering emails.

    The Order parts email address field in the 3D Part List Configuration pop-up dialog
  4. If necessary, continue configuring the part list gadget as discussed in other sections.

  5. Once done with configuring, click the OK button to save the changes.

  6. Verify that the part list gadget behaves as expected.

Removing the part-ordering tools from part list gadgets

To remove the part-ordering tools from a part list gadget:

  1. Select the part list gadget.

    A part list gadget with the Order Parts button and checkbox column
  2. Open the 3D Part List Configuration pop-up dialog.

  3. If necessary, clear the Order parts email address field in the 3D Part List Configuration dialog.

    The Order parts email address field in the 3D Part List Configuration pop-up dialog
  4. Clear the Allow order parts checkbox. The Order parts email address field becomes disabled.

    The Allow order parts checkbox is cleared and the Order parts email address field is populated and disabled in the 3D Part List Configuration pop-up dialog
  5. If necessary, continue configuring the part list gadget as discussed in other sections.

  6. Once done with configuring, click the OK button to save the changes. The dialog disappears, and the Order Parts button and the checkbox column disappear from the part list gadget.

    A part list gadget with the remapped Part Number column
  7. If necessary, resize the part list gadget to fit the contents of the Description and Part Number columns.

  8. Verify that the part list gadget behaves as expected.

Updating part list gadget contents to reflect the edits of the associated 3D model object

To update the parts included in a part list gadget to synchronize the edits done to the 3D model object associated with this gadget:

  1. Select the part list gadget.

    The part list gadget with the ghosted and hidden parts
  2. Open the 3D Part List Configuration pop-up dialog.

    The OK button in the 3D Part List Configuration pop-up dialog
  3. In the 3D Part List Configuration pop-up dialog, click the OK button. The system automatically updates the parts on the part list gadget table to match the edits of the associated 3D model object.

    A part list gadget with the remapped Part Number column

Testing part list gadgets

To verify part list gadgets as an end-user:

  1. If the part list gadget should include the Description column, ensure that it is displayed in the part list gadget table.

    A part list gadget with a wrong mapping of the Description column
  2. Verify that the Part Number and Description columns show the correct data as expected.

  3. If the part list gadget should include the part-ordering tools, ensure that they are displayed:

    • The Order Parts button above the part list gadget table.

    • The checkbox column in the part list gadget table.

    A part list gadget with the Order Parts button and checkbox column
  4. Activate interactive viewing mode for gadgets.

  5. Scroll the table rows to verify that the part list gadget table includes:

    • Parts matching the latest edits of the associated 3D model object.

    • The ghosted and hidden parts as expected per your settings.

  6. If the part list gadget includes the part-ordering tools, do the following:

    1. Select one or more checkboxes in the part list gadget table.

    2. Click the Order Parts button.

    3. Ensure that the recipient email addresses are correct in the autogenerated part-ordering email.

      Ordering parts from the part list gadget
16 June 2025