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.

User Defined Fields (UDF) EditorUser Defined Fields (UDF) Editor

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.