Using Custom Object Fields


Reference Number: KB-03241
Last Modified: March 5, 2026

 QUESTION

How do I create a Custom Object Field to report a specific object property or measurement within a schedule? 


ANSWER

Custom Object Fields, which allow you to create custom columns in schedules as well as specify the data that goes into those columns for each object, can be created in an object's specification dialog or an object's defaults dialog.

Before a Custom Object Field is created however, you may want to see a list of properties, or name-value pairs (NVP's) associated with that object. This can be done using the Object Properties macro. 


Using custom object fields

  1. While you're in your desired project, navigate to CAD> Text> Leader Line  from the menu, then draw a leaderline starting from the object that you want to view the properties of. 

    Drawing a leaderline on a cabinet


  2. In the Rich Text Specification dialog that opens next, type %object_properties% in the input field, then click OK

    %object_properties% specified in the Rich Text Specification dialog


  3. A large amount of object information will populate in the plan; locate the property or measurement that you want to create a Custom Object Field for and take note of the name-value pair, which is located on the left side. 

    In this example, we want to report the Countertop Thickness to a schedule, so we have located this measurement and have noted that it uses the countertop_thickness name-value pair.

    A list of properties with the countertop_thickness property highlighted


  4. Select  and Open  the object that you want to create a Custom Object Field for. 

    You can also navigate to Edit> Default Settings , then access the object's defaults dialog for the object you're wanting to create the Custom Object Field for.

    In this example, we have opened a single base cabinet up to specification. 


  5. Access the Object Information panel, then click the Create New Field button under the Custom Object Fields section. 

    Object Information panel where a Custom Object Field can be specified

    • In the New Custom Field dialog that opens next, specify an appropriate Name for the Custom Field, check the Format as Number box, if applicable, then click OK.

      In this example, Countertop Thickness is specified as the Name and Format as Number is unchecked.

      New Custom Field dialog

    • With the field now created, a Field Value can be specified in the object specification or within the object's defaults dialog. 

      In this example, %countertop_thickness%" is specified. Note that the % symbol is placed at the beginning and end of the initial name-value pair, and an " symbol is placed at the very end of the string.

    • Click OK and, if applicable, Done to confirm the changes. 


  6. If a schedule has not already been created, create one by navigating to Tools> Schedules  from the menu. 


  7. Select  and Open  the schedule up to specification. 


  8. In the Schedule Specification dialog: 

    Columns/Rows panel of the Schedule Specification dialog

    • On the General panel, specify the desired Include Options, then ensure that the Include Categories list includes the object that you created a Custom Object Field for. 

      In this example, a cabinet schedule was created, so a majority of the cabinet types are already selected for inclusion. 

    • On the Columns/Rows panel, the Custom Object Field will be listed in the Available Columns; locate this column, then click the Add button to add it to the Columns to Include section. 

    • Make any other desired changes to the schedule, such as to the order of the Columns to Include list, then click OK

Notice that the new Custom Object Field now displays as it's own column in the schedule, and it reports the name-value pair associated with the object. 

Cabinet schedule with the Countertop Thickness column


The Field Value of a Custom Object Field can be edited at any time by accessing the object's specification or object's defaults dialog. 

To delete or edit Custom Object Fields, access the Default Settings , expand the Schedules category, select Custom Object Fields, then click Edit. Note that Field Values cannot be specified or managed in this dialog.