User Defined Fields (UDFs)

Key Concepts

Any number of User Defined Fields can be added to Jobs, Manufacturing Orders and Operations.  They are visible in the Jobs pane and can be added to the Gantt Labels.  They can also be accessed by custom Add-ins.

Setting Up User Defined Fields

User Fields are imported via the Interface Wizard and multiple fields must be separated by “;”.

The values for each field are specified as: <field name>~<value>~<data type>~<display in UI>.

(Valid data types are: string, int, long, double, decimal, DateTime, and bool)

Note: The 4th portion of the UDF is a boolean value that can be imported for whether to display that UDF in the UI grids.

EXAMPLE: this would create one Field,  called “DateTestColumn” that would appear in the grids. If the last portion would be set to 'FALSE', the UDF column would not appear in the grids. 

'DateTestColumn~' + Date_String + '~DateTime' + '~TRUE'

If we wanted to create two columns, the source would look like:

'DateTestColumn~' + Date_String + '~DateTime;DateTestColumn2~' + Date_String + '~DateTime'


The fields are visible on the right edge of the Jobs Pane:



UDFs can be imported from the following Objects:

  • Users
  • Plants
  • Departments
  • Capabilities
  • Resources
  • Product Rules
  • Items
  • Warehouses
  • Sales Orders
  • Forecasts
  • Purchase to Stock
  • Transfer Orders
  • Jobs 
  • Manufacturing Orders
  • Resource Operations
  • Cells