How to Create Custom User Defined Project Properties

How to Create Custom User Defined Project Properties

This tutorial explains the procedure for creating new, custom User Defined Project Properties (UDPP) in the Project Wizard. It also supplements the basic method of manually entering a default project property value with options for linking that value to a global variable or another type of variable.

As you will see below, these properties may be used either for reports or for use in your drawing blocks.
This content applies to Toolbox build 15.5 or greater.

Click the Project tab on the Toolbox palette, and click Project Setup.


Click "User Defined Project Properties" and right-click in the Property Value column of the row User Defined Property. In this tutorial, we want to add a project-level property that we will use to enter the base door style.


Click “Add Project Level Property” from the menu.


Click in the Value column for the row Property Name and enter “BaseDoorStyle” for this example. This is the name of your custom property and should be the name you select for your custom property. This is required data.

Click in the Value column for the row Property Value and enter “Contempo Overlay” for this example. This is the value for the custom property named in the step above. It should be the default value for the property. This is required data.

 

This results in two entries in a single row or the UDPP screen as shown below. This is your new custom property.


Repeat these steps for each property needed.

There are optional values that expand the capabilities of the User Defined Project Properties. You can set a reference to a global variable, to a wizard variable, to a spec group name, or to a project variable name within the Properties box. See the following screenshots for these optional values.

The first is “Global Variable Name” and should be used if you want a default value populated from a specific global variable value. Select the global variable name from the list in the Value column and click the button Update.


To display the value of that global in the Project Setup screen grid, in the Project Setup screen right-click in a blank area of the screen and click Update Database.


The second is “Project Wizard Variable Name” and should be used if you want a default value populated from a specific project wizard variable value. Select the wizard variable name from the list in the Value column.


The third is “Specification Group Name” and should be used if you want a default value populated from the global variable located in a specific specification group. Select the spec group name from the list in the Value column.


The fourth is “Project Variable Name” and should be used if you want a default value populated from a project variable. Select the variable name from the list in the Value column.


As mentioned at the outset of this article, the UDPP may also be used in various AutoCAD blocks. The two properties below specifically apply to data that you want the project wizard to populate to AutoCAD title blocks, but the principle applies to any AutoCAD block of your choice.

Title Block Name: Enter the AutoCAD block name in the Value column that you want this property to update in the project drawing. To edit multiple blocks enter multiple block names separated by the | pipe symbol (|).

Title Block Attribute Name: Enter the AutoCAD attribute name in the Value column that you want this property to modify in the project drawing. These names must exist in the block specified in the previous step.

The remaining options on the right-click menu are as follows.

Show Template Project Properties to display a list of all the template level properties. These are the properties that will display by default each time a new project is created.


Edit Project Level Property to display the editing screen for the existing properties.


Refresh From Template to reset all the User Defined Project Properties to their default state as defined in the list of template properties. This command may delete properties that are not defined as template properties.


Make Template Property to add a custom project property to the list of template-level properties available when a new project is created.


    • Related Articles

    • Overview: Project Wizard - Project Properties & User Defined Project Properties (UDPP)

      Microvellum software gives Users the ability to enter and display project-related information on their reports and AutoCAD blocks.  The interface used to enter this information is named Project Wizard or Project Setup. It is a general term to ...
    • Project Properties

      The Project Properties screen is where you can enter in various information about the project that can be used later in the drawing title block or in reports.  Some of the fields will allow you type in information, while others will allow you to ...
    • Tutorial: How to Add Data to the User Defined Library

      This video explains and demonstrates the User Defined Library option in the Door Options > Door Library dropdown list of the product prompts as shown in Figure 1. Fig. 01 This video does not explain how to add a library to this list but does ...
    • 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: Reference: Control Types & Other Prompt Properties For this ...
    • Understanding the Project Specification Groups User Interface

      This article summarizes the Project Specification Groups User Interface. For specific information regarding an aspect of Library Specification Groups, see one of the following articles: Understanding the Project Wizard, Global Variables, Material ...
    • Recent Articles

    • The Range Hood - Add-on

      About the Library Add-on This is a “Master” Range Hood product capable of being used as is or saved back to the library numerous times in unlimited number of different combinations.  This Library Add-on is compatible with the Foundation Library. This ...
    • Toolbox Release Notes | Build 22.1.0406.641

      The following Release Notes apply to Toolbox Build 22.1.0406.641 Database Management Resolutions: Resolved an issue that caused template level projects to be deleted when deleting a seemingly “empty” category (this was caused by a mix-up in the ...
    • Microvellum Foundation Library Release Notes | Build 22.0407

      The following release notes apply to Microvellum Foundation Library, Build 22.0407 Please make sure you are selecting the correct specification group when drawing products. There may be specification groups for both metric and imperial. Additions: ...
    • Toolbox Release Notes | Build 22.1.0325.641

      The following Release Notes apply to Toolbox Build 22.1.0325.641 Toolfile Resolutions: Resolved an issue in certain post names where the pecking number was not working. Resolved an issue in certain post names where some face 6 machining was falling ...
    • Toolbox Release Notes | Build 22.1.0317.641

      The following Release Notes apply to Toolbox Build 22.1.0317.641 Database Resolutions: Resolved an issue where the user experience took longer than necessary to start.   Materials Resolutions: Resolved an issue where with formulated materials the ...