Skip to main content

UDF Editor (User Defined Fields)

Applies to: Free · Pro · Enterprise
Last updated: 17-Jul-2025

Overview

User Defined Fields (UDFs) let you add custom data columns to your schedule — text notes, numeric scores, cost budgets, date targets, or status indicators. The UDF Editor provides full CRUD operations for UDF types and a table-based interface for editing values across activities.

Opening the UDF Editor

  1. Open your schedule in the Editor tabs.
  2. Click User Fields in the editor toolbar, or use the menu Editor → UDF Editor.
  3. The UDF Editor dialog opens.

Layout

PaneWidthContent
Left320 pxUDF type list with search and table filter
RightFlexibleUDF details and value editing table

Data Types

Kazinex supports 8 UDF data types, each with a specialised editor:

TypeIconColourEditor Widget
TextString iconBlueText input
IntegerNumber iconOrangeNumber input (whole numbers only)
FloatNumber iconOrangeNumber input (2 decimal places)
MoneyDollar iconGoldNumber input with $ prefix
Start DateCalendar iconGreenDate picker
Finish DateCalendar iconGreenDate picker
IndicatorBulb iconPurpleDropdown: 🟢 Green, 🟡 Yellow, 🔴 Red, 🔵 Blue, ⚪ None
CodeCode iconCyanText input

Table Scopes

Each UDF type is scoped to a specific entity type:

ScopeDescriptionValue Editing
TASK (Activity)Values on individual activitiesFull editing supported
PROJWBS (WBS)Values on WBS nodesView only
RSRC (Resource)Values on resourcesView only
PROJECTValues on the projectView only

Activity-scoped UDFs (TASK) are the most common and support full value editing in the editor. Other scopes display a notice: "This UDF applies to [scope] — activity editing not available."

Managing UDF Types

Creating a UDF Type

  1. Click the Add button in the left pane.
  2. Fill in the inline form:
    • Internal Name — technical identifier (e.g., custom_priority)
    • Display Label — human-readable name (e.g., "Priority Rating")
    • Table — scope dropdown: Activity, WBS, Resource, Project
    • Data Type — dropdown with type icons (Text, Integer, Float, Money, Start Date, Finish Date, Indicator, Code)
  3. Confirm to create the UDF type.

Editing a UDF Type

  1. Select a UDF type in the list.
  2. Click the Edit button.
  3. Modify the internal name or display label.
  4. Confirm the change.

Deleting a UDF Type

  1. Select a UDF type.
  2. Click the Delete button.
  3. Confirm: "Delete this UDF and all its values?"

Deleting a UDF type removes all associated values from all entities. This action is undoable.

UDF Type List Display

Each UDF type in the list shows:

ElementDescription
Type iconColoured by data type
Display labelPrimary text
SubtitleTable scope + data type label
Value countNumber of entities with values set
Action buttonsEdit, Delete

Filtering by Table Scope

Use the table filter dropdown above the UDF list to filter by scope:

  • All
  • Activity
  • WBS
  • Resource
  • Project

Editing UDF Values

Select an activity-scoped UDF type to see the value editing table on the right.

Value Table Columns

ColumnDescription
ActivityTask code and activity name
Current ValueThe current value, formatted by type
EditSmart editor matching the UDF data type

Smart Editors

Each data type gets an appropriate editor:

TypeEditor Behaviour
TextStandard text input — type and commit
IntegerNumber input — whole numbers only, rejects decimals
FloatNumber input — allows two decimal places
MoneyNumber input with $ prefix — formats as currency
Start Date / Finish DateDate picker calendar — select a date visually
IndicatorDropdown with coloured emoji options (🟢🟡🔴🔵⚪)
CodeStandard text input

Value Formatting in the Table

TypeDisplay FormatExample
TextAs entered"High priority"
IntegerWhole number42
Float2 decimal places3.14
MoneyCurrency$1,250.00
Start Date / Finish DateDD-MMM-YY15-Jul-25
IndicatorColoured emoji🟢
CodeAs entered"MECH-01"

Tips & Best Practices

  • Use Indicators for status tracking — the coloured emoji indicators (🟢🟡🔴) make status visible at a glance in the Activities grid.
  • Use Money type for budget fields — the $ prefix and currency formatting prevent data entry errors.
  • Match P6 UDF names — if you plan to export back to XER, use the same UDF internal names as your P6 environment.
  • Use the Column Chooser to add UDF columns to the Activities grid — UDFs appear in the column list after creation.
  • Combine UDFs with filtering — create a UDF for risk rating, then filter activities by risk level.

Troubleshooting

IssueSolution
"Activity editing not available"The UDF is scoped to WBS, Resource, or Project — not Activity. Only TASK-scoped UDFs support value editing.
UDF not showing in the gridAfter creating a UDF, open the Column Chooser and add the new UDF column to your view.
Date picker showing wrong formatDates are displayed as DD-MMM-YY. The picker returns values in the correct internal format regardless of display.