Tutorial: Add a Custom Prompt

Tutorial: Add a Custom Prompt

This tutorial will give a step-by-step procedure for adding a custom prompt to the existing prompts. For a description of the various prompt properties, please see the information at:


For this tutorial, we will add a product-level prompt named “Product_Assembly_Comments” to a 1 Door Base that can later be added to a report or used in other library data formulas.

  1. Add a 1 Door Base to a project.
  2. Open the spreadsheet editor with one of the following methods.
    1. Open a room and click Modify (bar) > Modify Products > Edit Design Data > Select the 1 Door Base.
    2. Open a project and click Project (bar) > Product List.
  3. Click the bar Product List, select the product from the list, and click the tab Parts List.
  4. Click the Prompts tab for access to the product level prompts.
  5. To add a prompt to a subassembly, click Subassemblies > right-click one of the subassemblies > click Show Subassembly File > click Prompts on the subassembly parts list that is displayed.
  6. Right-click row number #11 and select Insert Prompt. This row will most likely already contain prompt data. That’s okay as the existing row, and its data will be moved downward when the new prompt row is inserted.

  7. Fig. 01


  8. This will insert a blank row at the selected location. Add a name in the Defined Name column that represents the new prompt. In this case, enter the text string “Product Assembly Comments” (without the double quotes).

  9. Fig. 02



    Fig. 03


  10. Right-click in the blank cell in the Value column, immediately to the right of the cell containing the name you just added. Select Define Name from the context menu. You should get a confirmation message that the defined name has been added. Click OK.

  11. Fig. 04



    Fig. 05


  12. Add a value in the Value column that is either a text value or numeric value depending on the data type of the prompt. In this case, add the text “Assembly line #2.”
  13. Add a control type of 1 to define the prompt as a text box that will allow entry of text by the User.
  14. Enter text in the Help Text column to present the User with information about the purpose of the custom prompt. In this case, enter the text string “Enter the assembly line designation to run this product.”
  15. Leave the cell blank or add a zero in the column Tab Index for the row of the prompt you just added. This will display the new prompt on the “Main” tab in the prompts screen. If you put a 1 in the cell, it will display the new prompt in the first tab named in the list contained in the column “Tab List” - in our example, this would be “Finishing Options.”
  16. Click the Save button and exit the parts list.

  17. Fig. 06


  18. Right-click on the product just modified in the product list and select “Show Product Prompts.” Notice that the new prompt is displayed between the Fixed Shelf Qty prompt, and the Left Side Wall Filler prompt, the same location as on the parts list Prompts tab.

  19. Fig. 07



    Fig. 08


Once you complete the configuration of the custom prompt, you will need to decide how to use the new prompt. One option is to use it in library data formulas. Another is to configure a report to use this new prompt. Both of those subjects are covered elsewhere in the Knowledge Base.


    • Related Articles

    • Tutorial 2: Passing Prompt Information Between Workbooks (Face Frames)

      This tutorial shows you how to configure a subassembly to pass information between the L! workbook (local prompts), and the S! workbook (subassemblies). The article:  "Overview: Passing Prompt Information Between Workbooks" discusses how the new ...
    • Overview: Passing Prompt Information Between Workbooks (Subassembly)

      We have added the ability to pass custom information from the L! workbook (local prompts) to the S! workbook (subassemblies). Without that ability, the number of prompts is greater, and the complexity of formulas increases. When the formula ...
    • Tutorial 1: Passing Prompt Information Between Workbooks (Doors)

      This tutorial shows you how to configure a subassembly to pass information between the L! workbook (local prompts), and the S! workbook (subassemblies). This example expands on the overview article "Overview: Passing Prompt Information Between ...
    • Associative Hardware Tutorial

      This document demonstrates how to apply associative hardware to a product designed with Microvellum Toolbox. The tutorial will add the following hardware to the doors of a 2-door base cabinet: • Hinges • Double Touch Latch • Lock • Elbow Catch • ...
    • Overview: Material Wizard Prompts

      In our effort to reduce the number of separate cut part materials, edgeband materials, and hardware materials, Microvellum has created what we refer to as formula-driven materials. The interface for user interaction between these materials and the ...
    • Recent Articles

    • Microvellum Foundation Library Release Notes | Build 24.1025

      The following release notes apply to Microvellum Foundation Library build 24.1025. Additions Added new global variable “Remove Stop Dado On Bottom Edge” for wood drawer boxes. Check this option to run the dado through at the bottom of the sub front ...
    • Toolbox Release Notes | Build 24.1.1030.641

      The following release notes apply to Toolbox build 24.1.1030.641 Routing and Profile Fixes Several issues were found with routing and polyline paths: Fig. 1: Horizontal routes off of a part disappearing (left) and appearing correctly (right). When ...
    • Toolbox Release Notes | Build 24.1.1010.641

      The following release notes apply to Toolbox build 24.1.1010.641 Biesse Winstore Fix Several issues with the Biesse Winstore plugin have been resolved: There was an issue that would sometimes occur wherein materials that were intended to stack wound ...
    • Toolbox Release Notes | Build 24.1.1001.641

      The following release notes apply to Toolbox build 24.1.1001.641 HBore Toolfile Fix Fig. 1: The location in the Toolfile UI where the error would occur. There was an issue reported with the functionality of the Horizontal Boring Machine setting in ...
    • Microvellum Foundation Library Release Notes | Build 24.0919

      The following release notes apply to Microvellum Foundation Library build 24.0919 Additions Added 5 new special Wine Rack products and 9 new Wine Rack Insert subassemblies. Products: Master Vertical Wine Rack Corner Frame Master Vertical Wine Rack ...